dionkeldei/vtiger-api

Package with different methods for working with vTiger CRM

dev-main 2021-06-01 00:41 UTC

This package is not auto-updated.

Last update: 2025-06-11 18:04:39 UTC


README

Select(table, campo, valor)

Selecciona toda la tabla y regresa un objeto con todos los datos del contacto elegido.

table:

Es la tabla a la cual se va a consultar.

Accounts Leads Contacts HelpDesk

id:

Es el id del contacto que se quiere obtener. Si no especificas campo y valor, regresara la tabla completa.

4x65478

Ejemplo:

use dionkeldei/VtigerCRM/CRM as vtigerCRM;

public function index{
  $crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
  $datos = $crm->Select('Accounts','id','3x1234');
  print_r($datos);
}

Update(table, id, data)

Selecciona toda la tabla y regresa un objeto con todos los datos del contacto elegido.

table:

Es la tabla a la cual se va a consultar.

Accounts Leads Contacts HelpDesk

id:

Es el id del contacto que se quiere obtener.

4x65478

data:

Es un array con los datos que se van a actualizar de la tabla.

$data = array(
     'email' => "mimail@mail.com",
     'phone' => "45-675-98"
     );

Ejemplo:

use dionkeldei/VtigerCRM/CRM as vtigerCRM;

public function index{
  $crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
  $data = array(
     'email' => "mimail@mail.com",
     'phone' => "45-675-98"
     );
  $datos = $crm->Update('Accounts','3x1234',$data);
  print_r($datos);
}

Create(table,Data)

Crea un registro nuevo en CRM.

table:

Es la tabla a la cual se va a agregar.

Accounts Leads Contacts Users HelpDesk

data:

Es un array con los datos que se van a agregar en la tabla. *Nota: Cada CRM tiene datos Obligatorios, revisar la documentaci¨®n

$data = array(
     'email' => "mimail@mail.com",
     'phone' => "45-675-98"
     );

Ejemplo:

use dionkeldei/VtigerCRM/CRM as vtigerCRM;

public function index{
  $crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
  $data = array(
     'email' => "mimail@mail.com",
     'phone' => "45-675-98"
     );
  $datos = $crm->Create('Accounts',$data);
  print_r($datos);
}

Config()

Muestra los datos de acceso de el CRM.

Ejemplo:

use ibizaBMB/VtigerCRM/CRM as vtigerCRM;

public function index{
  $crm = new vtigerCRM('WebserviceURL','UserName','AccessToken');
         $datos = $crm->Config();
         print_r($datos);
}