grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/20261, "date_start"=>2, "time_start"=>3,);
public $table_name = 'fields_meta_data';
public $object_name = 'FieldsMetaData';
public $module_dir = 'DynamicFields';
public $column_fields = array(
'id',
'name',
'vname',
'custom_module',
'type',
'len',
'required',
'default_value',
'deleted',
'ext1',
'ext2',
'ext3',
'audited',
'inline_edit',
'massupdate',
'duplicate_merge',
'reportable',
);
public $list_fields = array(
'id',
'name',
'vname',
'type',
'len',
'required',
'default_value',
'audited',
'inline_edit',
'massupdate',
'duplicate_merge',
'reportable',
);
public $field_name_map;
public $new_schema = true;
//////////////////////////////////////////////////////////////////
// METHODS
//////////////////////////////////////////////////////////////////
public function __construct()
{
parent::__construct();
$this->disable_row_level_security = true;
}
/**
* @deprecated deprecated since version 7.6, PHP4 Style Constructors are deprecated and will be remove in 7.8, please update your code, use __construct instead
*/
public function FieldsMetaData()
{
$deprecatedMessage = 'PHP4 Style Constructors are deprecated and will be remove in 7.8, please update your code';
if (isset($GLOBALS['log'])) {
$GLOBALS['log']->deprecated($deprecatedMessage);
} else {
trigger_error($deprecatedMessage, E_USER_DEPRECATED);
}
self::__construct();
}
public function mark_deleted($id)
{
$query = "DELETE FROM $this->table_name WHERE id='$id'";
$this->db->query($query, true, "Error deleting record: ");
$this->mark_relationships_deleted($id);
}
public function get_list_view_data()
{
$data = parent::get_list_view_data();
$data['VNAME'] = translate($this->vname, $this->custom_module);
$data['NAMELINK'] = ' ';
return $data;
}
public function get_summary_text()
{
return $this->name;
}
}