Exemple #1
0
 /**
  * Internal function to return a extra field object from a row.
  * @param $row array
  * @param $callHook boolean
  * @return Extra Field
  */
 function &_returnExtraFieldFromRow(&$row, $callHook = true)
 {
     $extraField = new ExtraField();
     $extraField->setId($row['extra_field_id']);
     $extraField->setExtraFieldId($row['extra_field_id']);
     $extraField->setExtraFieldType($row['type']);
     $extraField->setExtraFieldActive($row['active']);
     $this->getDataObjectSettings('extra_field_settings', 'extra_field_id', $row['extra_field_id'], $extraField);
     if ($callHook) {
         HookRegistry::call('ExtraFieldDAO::_returnExtraFieldFromRow', array(&$extraField, &$row));
     }
     return $extraField;
 }