protected function getFieldsInfo() { if (!$this->FIELDS_INFO) { $this->FIELDS_INFO = CCrmCompany::GetFieldsInfo(); self::prepareMultiFieldsInfo($this->FIELDS_INFO); self::prepareUserFieldsInfo($this->FIELDS_INFO, CCrmCompany::$sUFEntityID); } return $this->FIELDS_INFO; }
public static function GetFieldsInfo($typeID) { $typeID = intval($typeID); switch ($typeID) { case self::Lead: return CCrmLead::GetFieldsInfo(); case self::Contact: return CCrmContact::GetFieldsInfo(); case self::Company: return CCrmCompany::GetFieldsInfo(); case self::Deal: return CCrmDeal::GetFieldsInfo(); case self::Quote: return CCrmQuote::GetFieldsInfo(); } return null; }
protected function getEntityFieldsInfo() { return \CCrmCompany::GetFieldsInfo(); }