/** * @param \Core\ORM_Fields_Abstract $field * @param \Core\ORM_Record $record */ public function __construct(\Core\ORM_Fields_Abstract $field, \Core\ORM_Record $record) { $this->field_name = $field->field_name; $this->field_label = $field->title; if ($record->fieldIsSet($field->field_name)) { $this->field_value = $record->getFieldValue($field->field_name); } }
/** * @param \Core\ORM_Fields_Abstract $field * @param \Core\ORM_Record $record */ public function __construct(\Core\ORM_Fields_Abstract $field, \Core\ORM_Record $record) { $this->field_name = $field->field_name; $this->field_label = $field->title; $field_name = $field->field_name; if ($record->Id && $record->fieldIsSet($field->field_name) && !empty($record->{$field_name}) && is_numeric($record->{$field_name})) { $this->field_value = date('Y-m-d H:i:s', $record->{$field_name}); } elseif (!$record->Id) { $this->field_value = date('Y-m-d H:i:s'); } }