1, "date_start"=>2, "time_start"=>3,);
var $table_name = 'fields_meta_data';
var $object_name = 'FieldsMetaData';
var $module_dir = 'DynamicFields';
var $column_fields = array(
'id',
'name',
'vname',
'custom_module',
'type',
'len',
'required',
'default_value',
'deleted',
'ext1',
'ext2',
'ext3',
'audited',
'massupdate',
'duplicate_merge',
'reportable',
);
var $list_fields = array(
'id',
'name',
'vname',
'type',
'len',
'required',
'default_value',
'audited',
'massupdate',
'duplicate_merge',
'reportable',
);
var $field_name_map;
var $new_schema = true;
//////////////////////////////////////////////////////////////////
// METHODS
//////////////////////////////////////////////////////////////////
function FieldsMetaData()
{
parent::SugarBean();
$this->disable_row_level_security = true;
}
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);
}
function get_list_view_data(){
$data = parent::get_list_view_data();
$data['VNAME'] = translate($this->vname, $this->custom_module);
$data['NAMELINK'] = ' ';
return $data;
}
function get_summary_text()
{
return $this->name;
}
}
?>