Пример #1
0
 /**
  * Function to get fields of this model
  * @return <Array> list of field models <Settings_Leads_Field_Model>
  */
 public function getFields()
 {
     if (!$this->fields) {
         $fieldModelsList = array();
         $fieldIds = $this->getMappingSupportedFieldIdsList();
         foreach ($fieldIds as $fieldId) {
             $fieldModel = Settings_Leads_Field_Model::getInstance($fieldId, $this);
             $fieldModelsList[$fieldModel->getFieldDataType()][$fieldId] = $fieldModel;
         }
         $this->fields = $fieldModelsList;
     }
     return $this->fields;
 }