Advertisement
Guest User

Untitled

a guest
Nov 5th, 2012
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.22 KB | None | 0 0
  1. class TWTMortgage extends CRMEntity {
  2.         var $db, $log; // Used in class functions of CRMEntity
  3.  
  4.         var $module_name="TWTMortgage";
  5.         var $table_name = 'vtiger_twtmortgage';
  6.         var $table_index= 'twtmortgageid';
  7.         var $column_fields = Array();
  8.  
  9.         /** Indicator if this is a custom module or standard module */
  10.         var $IsCustomModule = true;
  11.  
  12.         /**
  13.          * Mandatory table for supporting custom fields.
  14.          */
  15.         var $customFieldTable = Array('vtiger_twtmortgagecf', 'twtmortgageid');
  16.  
  17.         /**
  18.          * Mandatory for Saving, Include tables related to this module.
  19.          */
  20.         var $tab_name = Array('vtiger_crmentity', 'vtiger_twtmortgage', 'vtiger_twtmortgagecf');
  21.  
  22.         /**
  23.          * Mandatory for Saving, Include tablename and tablekey columnname here.
  24.          */
  25.         var $tab_name_index = Array(
  26.                 'vtiger_crmentity' => 'crmid',
  27.                 'vtiger_twtmortgage'   => 'twtmortgageid',
  28.                 'vtiger_twtmortgagecf' => 'twtmortgageid');
  29.  
  30.         /**
  31.          * Mandatory for Listing (Related listview)
  32.          */
  33.         var $list_fields = Array (
  34.                 /* Format: Field Label => Array(tablename, columnname) */
  35.                 // tablename should not have prefix 'vtiger_'
  36.                 'Mortgage Name1'=> Array('twtmortgage', 'mortgagename'),
  37.                 'Assigned To' => Array('crmentity','smownerid')
  38.         );
  39.         var $list_fields_name = Array(
  40.                 /* Format: Field Label => fieldname */
  41.                 'Mortgage Name2'=> 'mortgagename',
  42.                 'Assigned To' => 'assigned_user_id'
  43.         );
  44.         // Make the field link to detail view from list view (Fieldname)
  45.         var $list_link_field = 'mortgagename';
  46.  
  47.         // For Popup listview and UI type support
  48.         var $search_fields = Array(
  49.                 /* Format: Field Label => Array(tablename, columnname) */
  50.                 // tablename should not have prefix 'vtiger_'
  51.                 'Mortgage'=> Array('twtmortgage', 'mortgagename')
  52.         );
  53.         var $search_fields_name = Array(
  54.                 /* Format: Field Label => fieldname */
  55.                 'Mortgage2'=> 'mortgagename'
  56.         );
  57.  
  58.         // For Popup window record selection
  59.         var $popup_fields = Array('mortgagename');
  60.  
  61.         // Placeholder for sort fields - All the fields will be initialized for Sorting through initSortFields
  62.         var $sortby_fields = Array();
  63.  
  64.         // For Alphabetical search
  65.         var $def_basicsearch_col = 'mortgagename';
  66.  
  67.         // Column value to use on detail view record text display
  68.         var $def_detailview_recname = 'mortgagename';
  69.  
  70.         // Required Information for enabling Import feature
  71.         var $required_fields = Array('mortgagename'=>1);
  72.  
  73.         // Callback function list during Importing
  74.         var $special_functions = Array('set_import_assigned_user');
  75.  
  76.         var $default_order_by = 'mortgagename';
  77.         var $default_sort_order='ASC';
  78.         // Used when enabling/disabling the mandatory fields for the module.
  79.         // Refers to vtiger_field.fieldname values.
  80.         var $mandatory_fields = Array('createdtime', 'modifiedtime', 'mortgagename');
  81. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement