function VtigerCRMObjectMeta($webserviceObject, $user) { parent::__construct($webserviceObject, $user); $this->columnTableMapping = null; $this->fieldColumnMapping = null; $this->userAccessibleColumns = null; $this->mandatoryFields = null; $this->emailFields = null; $this->referenceFieldDetails = null; $this->ownerFields = null; $this->moduleFields = array(); $this->hasAccess = false; $this->hasReadAccess = false; $this->hasWriteAccess = false; $this->hasDeleteAccess = false; $instance = vtws_getModuleInstance($this->webserviceObject); $this->idColumn = $instance->tab_name_index[$instance->table_name]; $this->baseTable = $instance->table_name; $this->tableList = $instance->tab_name; $this->tableIndexList = $instance->tab_name_index; if (in_array('vtiger_crmentity', $instance->tab_name)) { $this->defaultTableList = array('vtiger_crmentity'); } else { $this->defaultTableList = array(); } $this->tabId = null; }
function VtigerCRMActorMeta($tableName, $webserviceObject, $adb, $user) { parent::__construct($webserviceObject, $user); $this->baseTable = $tableName; $this->idColumn = null; $this->pearDB = $adb; $this->tableList = array($this->baseTable); $this->tableIndexList = null; $this->defaultTableList = array(); }
function VtigerCRMActorMeta($tableName, $webserviceObject, $adb, $user) { parent::__construct($webserviceObject, $user); $this->baseTable = $tableName; $this->idColumn = null; $this->pearDB = $adb; $fieldList = $this->getTableFieldList($tableName); $this->moduleFields = array(); foreach ($fieldList as $field) { $this->moduleFields[$field->getFieldName()] = $field; } $this->pearDB = $adb; }
public function __construct($userClass, $classMetadata = NULL) { parent::__construct($userClass ?: \Psc\PSC::getProject()->getUserClass(), $classMetadata ?: new \Doctrine\ORM\Mapping\ClassMetadata('Entities\\User'), array('default' => 'User')); }