HEX
Server: Apache
System: Linux dev.epsylon.net 3.10.0-1160.144.1.el7.tuxcare.els2.x86_64 #1 SMP Sun Feb 15 11:22:42 UTC 2026 x86_64
User: nexper (1054)
PHP: 8.2.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/nexper/www/crm/modules/jjwg_Maps/vardefs.php
<?php

$dictionary['jjwg_Maps'] = array(
	'table'=>'jjwg_maps',
	'audited'=>true,
	'fields'=>array (
  'distance' => 
  array (
    'required' => true,
    'name' => 'distance',
    'vname' => 'LBL_DISTANCE',
    'type' => 'float',
    'massupdate' => 0,
    'comments' => '',
    'help' => 'Distance',
    'importable' => 'true',
    'duplicate_merge' => 'disabled',
    'duplicate_merge_dom_value' => '0',
    'audited' => true,
    'reportable' => true,
    'len' => '9',
    'size' => '20',
    'precision' => '4',
  ),
  'unit_type' => 
  array (
    'required' => true,
    'name' => 'unit_type',
    'vname' => 'LBL_UNIT_TYPE',
    'type' => 'enum',
    'massupdate' => 0,
    'default' => 'mi',
    'comments' => '',
    'help' => 'Unit Type (mi/km)',
    'importable' => 'true',
    'duplicate_merge' => 'disabled',
    'duplicate_merge_dom_value' => '0',
    'audited' => true,
    'reportable' => true,
    'len' => 100,
    'size' => '20',
    'options' => 'map_unit_type_list',
    'studio' => 'visible',
    'dependency' => false,
  ),
  'module_type' => 
  array (
    'required' => true,
    'name' => 'module_type',
    'vname' => 'LBL_MODULE_TYPE',
    'type' => 'enum',
    'massupdate' => 0,
    'default' => 'Accounts',
    'comments' => '',
    'help' => 'Module Type to Display',
    'importable' => 'true',
    'duplicate_merge' => 'disabled',
    'duplicate_merge_dom_value' => '0',
    'audited' => true,
    'reportable' => true,
    'len' => 100,
    'size' => '20',
    'options' => 'map_module_type_list',
    'studio' => 'visible',
    'dependency' => false,
  ),
  'parent_name' => 
  array (
    'required' => true,
    'source' => 'non-db',
    'name' => 'parent_name',
    'vname' => 'LBL_FLEX_RELATE',
    'type' => 'parent',
    'massupdate' => 0,
    'comments' => '',
    'help' => '',
    'importable' => 'true',
    'duplicate_merge' => 'disabled',
    'duplicate_merge_dom_value' => '0',
    'audited' => true,
    'reportable' => true,
    'len' => 25,
    'size' => '20',
    'options' => 'map_relate_type_list',
    'studio' => 'visible',
    'type_name' => 'parent_type',
    'id_name' => 'parent_id',
    'parent_type' => 'record_type_display',
  ),
  'parent_type' => 
  array (
    'required' => false,
    'name' => 'parent_type',
    'vname' => 'LBL_PARENT_TYPE',
    'type' => 'parent_type',
    'massupdate' => 0,
    'comments' => '',
    'help' => '',
    'importable' => 'true',
    'duplicate_merge' => 'disabled',
    'duplicate_merge_dom_value' => 0,
    'audited' => false,
    'reportable' => true,
    'len' => 255,
    'size' => '20',
    'dbType' => 'varchar',
    'studio' => 'hidden',
  ),
  'parent_id' => 
  array (
    'required' => false,
    'name' => 'parent_id',
    'vname' => 'LBL_PARENT_ID',
    'type' => 'id',
    'massupdate' => 0,
    'comments' => '',
    'help' => '',
    'importable' => 'true',
    'duplicate_merge' => 'disabled',
    'duplicate_merge_dom_value' => 0,
    'audited' => false,
    'reportable' => true,
    'len' => 36,
    'size' => '20',
  ),
// 'lists' => 
//  array (
//    'required' => false,
//    'name' => 'lists',
//    'vname' => 'LBL_LISTS',
//    'type' => 'multienum',
//    'massupdate' => 0,
//    'default' => '^default^',
//    'comments' => '',
//    'help' => 'Target Lists',
//    'importable' => 'false',
//    'duplicate_merge' => 'disabled',
//    'duplicate_merge_dom_value' => 0,
//    'audited' => false,
//    'reportable' => true,
//    'unified_search' => false,
//    'size' => '20',
//    'function' => 'getProspectLists',
//    'studio' => 'visible',
//    'isMultiSelect' => true,
//    ),
),
	'relationships'=>array (
),
	'optimistic_locking'=>true,
);
if (!class_exists('VardefManager')){
        require_once('include/SugarObjects/VardefManager.php');
}
VardefManager::createVardef('jjwg_Maps','jjwg_Maps', array('basic','assignable'));