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; } } ?>