SugarCRM - staffcheck/api GitHub Wiki

SugarCRM

Class SugarCRM

  • Class name: SugarCRM
  • Namespace:

Properties

$soap_client_obj

private mixed $soap_client_obj = NULL
  • Visibility: private

$session_id

private mixed $session_id = NULL
  • Visibility: private

$sugarcrm_url

private mixed $sugarcrm_url = NULL
  • Visibility: private

$sugarcrm_user_name

private mixed $sugarcrm_user_name = NULL
  • Visibility: private

$sugarcrm_password

private mixed $sugarcrm_password = NULL
  • Visibility: private

Methods

__construct

mixed SugarCRM::__construct(null $url)

SugarCRM constructor.

  • Visibility: public

Arguments

  • $url null

getSoapObject

null|\SoapClient SugarCRM::getSoapObject()
  • Visibility: public

convertToNameValueList

array|boolean SugarCRM::convertToNameValueList($data)
  • Visibility: public

Arguments

  • $data mixed

login

boolean SugarCRM::login(null $user_name, null $password)
  • Visibility: public

Arguments

  • $user_name null
  • $password null

getUserGUID

mixed SugarCRM::getUserGUID()
  • Visibility: public

getAvailableModules

boolean SugarCRM::getAvailableModules()
  • Visibility: public

getLeads

\SugarCRMReturnHandler SugarCRM::getLeads($search_field, $search_value, string $select_fields, string $limit)
  • Visibility: public

Arguments

  • $search_field mixed
  • $search_value mixed
  • $select_fields string
  • $limit string

getContacts

\SugarCRMReturnHandler SugarCRM::getContacts($search_field, $search_value, string $select_fields, string $limit)
  • Visibility: public

Arguments

  • $search_field mixed
  • $search_value mixed
  • $select_fields string
  • $limit string

getEmails

\SugarCRMReturnHandler SugarCRM::getEmails($search_field, $search_value, string $select_fields, string $limit)
  • Visibility: public

Arguments

  • $search_field mixed
  • $search_value mixed
  • $select_fields string
  • $limit string

getCalls

\SugarCRMReturnHandler SugarCRM::getCalls($search_field, $search_value, string $select_fields, string $limit)
  • Visibility: public

Arguments

  • $search_field mixed
  • $search_value mixed
  • $select_fields string
  • $limit string

setLeadStatus

boolean SugarCRM::setLeadStatus(string $id, $status)
  • Visibility: public

Arguments

  • $id string - UUID
  • $status mixed

setContact

\SugarCRMReturnHandler SugarCRM::setContact($data)
  • Visibility: public

Arguments

  • $data mixed

setLead

\SugarCRMReturnHandler SugarCRM::setLead($data)
  • Visibility: public

Arguments

  • $data mixed

setCall

\SugarCRMReturnHandler SugarCRM::setCall($data)
  • Visibility: public

Arguments

  • $data mixed

setEmail

\SugarCRMReturnHandler SugarCRM::setEmail($data)
  • Visibility: public

Arguments

  • $data mixed

setRelationship

\SugarCRMReturnHandler SugarCRM::setRelationship($module1, string $module1_id, $module2, string $module2_id)
  • Visibility: public

Arguments

  • $module1 mixed
  • $module1_id string - UUID
  • $module2 mixed
  • $module2_id string - UUID
⚠️ **GitHub.com Fallback** ⚠️