vardefs.php
来自「SugarCRM5.1 开源PHP客户关系管理系统」· PHP 代码 · 共 364 行
PHP
364 行
<?php/********************************************************************************* * SugarCRM is a customer relationship management program developed by * SugarCRM, Inc. Copyright (C) 2004 - 2007 SugarCRM Inc. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License version 3 as published by the * Free Software Foundation with the addition of the following permission added * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS. * * This program is distributed in the hope that it will be useful, but WITHOUT * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more * details. * * You should have received a copy of the GNU General Public License along with * this program; if not, see http://www.gnu.org/licenses or write to the Free * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA * 02110-1301 USA. * * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road, * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU General Public License version 3. * * In accordance with Section 7(b) of the GNU General Public License version 3, * these Appropriate Legal Notices must retain the display of the "Powered by * SugarCRM" logo. If the display of the logo is not reasonably feasible for * technical reasons, the Appropriate Legal Notices must display the words * "Powered by SugarCRM". ********************************************************************************/$vardefs =array('fields'=> array('salutation' => array ( 'name' => 'salutation', 'vname' => 'LBL_SALUTATION', 'type' => 'enum', 'options' => 'salutation_dom', 'massupdate' => false, 'len' => '5', 'comment' => 'Contact salutation (e.g., Mr, Ms)' ),'first_name' => array ( 'name' => 'first_name', 'vname' => 'LBL_FIRST_NAME', 'type' => 'varchar', 'len' => '100', 'unified_search' => true, 'comment' => 'First name of the contact', 'merge_filter' => 'selected', ), 'last_name' => array ( 'name' => 'last_name', 'vname' => 'LBL_LAST_NAME', 'type' => 'varchar', 'len' => '100', 'unified_search' => true, 'comment' => 'Last name of the contact', 'merge_filter' => 'selected', 'Importable' => 'required', ), 'name' => array ( 'name' => 'name', 'rname' => 'name', 'vname' => 'LBL_FULL_NAME', 'type' => 'name', 'fields' => array('first_name', 'last_name'), 'sort_on' => 'last_name', 'source' => 'non-db', 'group'=>'last_name', 'len' => '255', 'db_concat_fields'=> array(0=>'first_name', 1=>'last_name'), 'Importable' => 'false', ), 'full_name' => array ( 'name' => 'full_name', 'rname' => 'full_name', 'vname' => 'LBL_FULL_NAME', 'type' => 'name', 'fields' => array('first_name', 'last_name'), 'sort_on' => 'last_name', 'source' => 'non-db', 'group'=>'last_name', 'len' => '510', 'db_concat_fields'=> array(0=>'first_name', 1=>'last_name'), ), 'title' => array ( 'name' => 'title', 'vname' => 'LBL_TITLE', 'type' => 'varchar', 'len' => '100', 'comment' => 'The title of the contact' ), 'department' => array ( 'name' => 'department', 'vname' => 'LBL_DEPARTMENT', 'type' => 'varchar', 'len' => '255', 'comment' => 'The department of the contact', 'merge_filter' => 'enabled', ), 'do_not_call' => array ( 'name' => 'do_not_call', 'vname' => 'LBL_DO_NOT_CALL', 'type' => 'bool', 'default' => '0', 'audited'=>true, 'comment' => 'An indicator of whether contact can be called' ), 'phone_home' => array ( 'name' => 'phone_home', 'vname' => 'LBL_HOME_PHONE', 'type' => 'phone', 'dbType' => 'varchar', 'len' => '25', 'unified_search' => true, 'comment' => 'Home phone number of the contact', 'merge_filter' => 'enabled', ), 'phone_mobile' => array ( 'name' => 'phone_mobile', 'vname' => 'LBL_MOBILE_PHONE', 'type' => 'phone', 'dbType' => 'varchar', 'len' => '25', 'unified_search' => true, 'comment' => 'Mobile phone number of the contact', 'merge_filter' => 'enabled', ), 'phone_work' => array ( 'name' => 'phone_work', 'vname' => 'LBL_OFFICE_PHONE', 'type' => 'phone', 'dbType' => 'varchar', 'len' => '25', 'audited'=>true, 'unified_search' => true, 'comment' => 'Work phone number of the contact', 'merge_filter' => 'enabled', ), 'phone_other' => array ( 'name' => 'phone_other', 'vname' => 'LBL_OTHER_PHONE', 'type' => 'phone', 'dbType' => 'varchar', 'len' => '25', 'unified_search' => true, 'comment' => 'Other phone number for the contact', 'merge_filter' => 'enabled', ), 'phone_fax' => array ( 'name' => 'phone_fax', 'vname' => 'LBL_FAX_PHONE', 'type' => 'phone', 'dbType' => 'varchar', 'len' => '25', 'unified_search' => true, 'comment' => 'Contact fax number', 'merge_filter' => 'enabled', ), 'email1' => array( 'name' => 'email1', 'vname' => 'LBL_EMAIL_ADDRESS', 'type' => 'varchar', 'function' => array( 'name' => 'getEmailAddressWidget', 'returns' => 'html'), 'source' => 'non-db', 'group'=>'email1', 'merge_filter' => 'enabled', ), 'email2' => array( 'name' => 'email2', 'vname' => 'LBL_OTHER_EMAIL_ADDRESS', 'type' => 'varchar', 'function' => array( 'name' => 'getEmailAddressWidget', 'returns' => 'html'), 'source' => 'non-db', 'group'=>'email2', 'merge_filter' => 'enabled', ), 'primary_address_street' => array ( 'name' => 'primary_address_street', 'vname' => 'LBL_PRIMARY_ADDRESS_STREET', 'type' => 'varchar', 'len' => '150', 'group'=>'primary_address', 'comment' => 'Street address for primary address', 'merge_filter' => 'enabled', ), 'primary_address_street_2' => array ( 'name' => 'primary_address_street_2', 'vname' => 'LBL_PRIMARY_ADDRESS_STREET_2', 'type' => 'varchar', 'len' => '150', 'source' => 'non-db', ), 'primary_address_street_3' => array ( 'name' => 'primary_address_street_3', 'vname' => 'LBL_PRIMARY_ADDRESS_STREET_3', 'type' => 'varchar', 'len' => '150', 'source' => 'non-db', ), 'primary_address_city' => array ( 'name' => 'primary_address_city', 'vname' => 'LBL_PRIMARY_ADDRESS_CITY', 'type' => 'varchar', 'len' => '100', 'group'=>'primary_address', 'comment' => 'City for primary address', 'merge_filter' => 'enabled', ), 'primary_address_state' => array ( 'name' => 'primary_address_state', 'vname' => 'LBL_PRIMARY_ADDRESS_STATE', 'type' => 'varchar', 'len' => '100', 'group'=>'primary_address', 'comment' => 'State for primary address', 'merge_filter' => 'enabled', ), 'primary_address_postalcode' => array ( 'name' => 'primary_address_postalcode', 'vname' => 'LBL_PRIMARY_ADDRESS_POSTALCODE', 'type' => 'varchar', 'len' => '20', 'group'=>'primary_address', 'comment' => 'Postal code for primary address', 'merge_filter' => 'enabled', ), 'primary_address_country' => array ( 'name' => 'primary_address_country', 'vname' => 'LBL_PRIMARY_ADDRESS_COUNTRY', 'type' => 'varchar', 'group'=>'primary_address', 'comment' => 'Country for primary address', 'merge_filter' => 'enabled', ), 'alt_address_street' => array ( 'name' => 'alt_address_street', 'vname' => 'LBL_ALT_ADDRESS_STREET', 'type' => 'varchar', 'len' => '150', 'group'=>'alt_address', 'comment' => 'Street address for alternate address', 'merge_filter' => 'enabled', ), 'alt_address_street_2' => array ( 'name' => 'alt_address_street_2', 'vname' => 'LBL_ALT_ADDRESS_STREET_2', 'type' => 'varchar', 'len' => '150', 'source' => 'non-db', ), 'alt_address_street_3' => array ( 'name' => 'alt_address_street_3', 'vname' => 'LBL_ALT_ADDRESS_STREET_3', 'type' => 'varchar', 'len' => '150', 'source' => 'non-db', ), 'alt_address_city' => array ( 'name' => 'alt_address_city', 'vname' => 'LBL_ALT_ADDRESS_CITY', 'type' => 'varchar', 'len' => '100', 'group'=>'alt_address', 'comment' => 'City for alternate address', 'merge_filter' => 'enabled', ), 'alt_address_state' => array ( 'name' => 'alt_address_state', 'vname' => 'LBL_ALT_ADDRESS_STATE', 'type' => 'varchar', 'len' => '100', 'group'=>'alt_address', 'comment' => 'State for alternate address', 'merge_filter' => 'enabled', ), 'alt_address_postalcode' => array ( 'name' => 'alt_address_postalcode', 'vname' => 'LBL_ALT_ADDRESS_POSTALCODE', 'type' => 'varchar', 'len' => '20', 'group'=>'alt_address', 'comment' => 'Postal code for alternate address', 'merge_filter' => 'enabled', ), 'alt_address_country' => array ( 'name' => 'alt_address_country', 'vname' => 'LBL_ALT_ADDRESS_COUNTRY', 'type' => 'varchar', 'group'=>'alt_address', 'comment' => 'Country for alternate address', 'merge_filter' => 'enabled', ), 'assistant' => array ( 'name' => 'assistant', 'vname' => 'LBL_ASSISTANT', 'type' => 'varchar', 'len' => '75', 'unified_search' => true, 'comment' => 'Name of the assistant of the contact', 'merge_filter' => 'enabled', ), 'assistant_phone' => array ( 'name' => 'assistant_phone', 'vname' => 'LBL_ASSISTANT_PHONE', 'type' => 'phone', 'dbType' => 'varchar', 'len' => '25', 'group'=>'assistant', 'unified_search' => true, 'comment' => 'Phone number of the assistant of the contact', 'merge_filter' => 'enabled', ), ), );?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?