]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - tests/modules/UpgradeWizard/SugarMerge/ce_metadata_files/custom/modules/Contacts/metadata/detailviewdefs.php
Release 6.2.0
[Github/sugarcrm.git] / tests / modules / UpgradeWizard / SugarMerge / ce_metadata_files / custom / modules / Contacts / metadata / detailviewdefs.php
1 <?php
2 /*********************************************************************************
3  * SugarCRM Community Edition is a customer relationship management program developed by
4  * SugarCRM, Inc. Copyright (C) 2004-2011 SugarCRM Inc.
5  * 
6  * This program is free software; you can redistribute it and/or modify it under
7  * the terms of the GNU Affero General Public License version 3 as published by the
8  * Free Software Foundation with the addition of the following permission added
9  * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
10  * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
11  * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
12  * 
13  * This program is distributed in the hope that it will be useful, but WITHOUT
14  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
15  * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
16  * details.
17  * 
18  * You should have received a copy of the GNU Affero General Public License along with
19  * this program; if not, see http://www.gnu.org/licenses or write to the Free
20  * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
21  * 02110-1301 USA.
22  * 
23  * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
24  * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
25  * 
26  * The interactive user interfaces in modified source and object code versions
27  * of this program must display Appropriate Legal Notices, as required under
28  * Section 5 of the GNU Affero General Public License version 3.
29  * 
30  * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
31  * these Appropriate Legal Notices must retain the display of the "Powered by
32  * SugarCRM" logo. If the display of the logo is not reasonably feasible for
33  * technical reasons, the Appropriate Legal Notices must display the words
34  * "Powered by SugarCRM".
35  ********************************************************************************/
36
37  
38 $viewdefs ['Contacts'] = 
39 array (
40   'DetailView' => 
41   array (
42     'templateMeta' => 
43     array (
44       'form' => 
45       array (
46         'buttons' => 
47         array (
48           0 => 'EDIT',
49           1 => 'DUPLICATE',
50           2 => 'DELETE',
51           3 => 'FIND_DUPLICATES',
52           4 => 
53           array (
54             'customCode' => '<input title="{$APP.LBL_MANAGE_SUBSCRIPTIONS}" class="button" onclick="this.form.return_module.value=\'Contacts\'; this.form.return_action.value=\'DetailView\'; this.form.return_id.value=\'{$fields.id.value}\'; this.form.action.value=\'Subscriptions\'; this.form.module.value=\'Campaigns\'; this.form.module_tab.value=\'Contacts\';" type="submit" name="Manage Subscriptions" value="{$APP.LBL_MANAGE_SUBSCRIPTIONS}">',
55           ),
56         ),
57       ),
58       'maxColumns' => '2',
59       'widths' => 
60       array (
61         0 => 
62         array (
63           'label' => '10',
64           'field' => '30',
65         ),
66         1 => 
67         array (
68           'label' => '10',
69           'field' => '30',
70         ),
71       ),
72       'includes' => 
73       array (
74         0 => 
75         array (
76           'file' => 'modules/Leads/Lead.js',
77         ),
78       ),
79       'useTabs' => false,
80     ),
81     'panels' => 
82     array (
83       'lbl_contact_information' => 
84       array (
85         0 => 
86         array (
87           0 => 
88           array (
89             'name' => 'full_name',
90             'label' => 'LBL_NAME',
91           ),
92         ),
93         1 => 
94         array (
95           0 => 
96           array (
97             'name' => 'phone_mobile',
98             'label' => 'LBL_MOBILE_PHONE',
99           ),
100           1 => 
101           array (
102             'name' => 'title',
103             'comment' => 'The title of the contact',
104             'label' => 'LBL_TITLE',
105           ),
106         ),
107         2 => 
108         array (
109           0 => 
110           array (
111             'name' => 'department',
112             'comment' => 'The department of the contact',
113             'label' => 'LBL_DEPARTMENT',
114           ),
115           1 => 
116           array (
117             'name' => 'phone_work',
118             'label' => 'LBL_OFFICE_PHONE',
119           ),
120         ),
121         3 => 
122         array (
123           0 => 
124           array (
125             'name' => 'account_name',
126             'label' => 'LBL_ACCOUNT_NAME',
127             'displayParams' => 
128             array (
129               'enableConnectors' => true,
130               'module' => 'Contacts',
131               'connectors' => 
132               array (
133                 0 => 'ext_rest_linkedin',
134               ),
135             ),
136           ),
137           1 => 
138           array (
139             'name' => 'phone_fax',
140             'label' => 'LBL_FAX_PHONE',
141           ),
142         ),
143         4 => 
144         array (
145           0 => 
146           array (
147             'name' => 'primary_address_street',
148             'label' => 'LBL_PRIMARY_ADDRESS',
149             'type' => 'address',
150             'displayParams' => 
151             array (
152               'key' => 'primary',
153             ),
154           ),
155           1 => 
156           array (
157             'name' => 'alt_address_street',
158             'label' => 'LBL_ALTERNATE_ADDRESS',
159             'type' => 'address',
160             'displayParams' => 
161             array (
162               'key' => 'alt',
163             ),
164           ),
165         ),
166         5 => 
167         array (
168           0 => 
169           array (
170             'name' => 'email1',
171             'studio' => 'false',
172             'label' => 'LBL_EMAIL_ADDRESS',
173           ),
174         ),
175         6 => 
176         array (
177           0 => 
178           array (
179             'name' => 'description',
180             'comment' => 'Full text of the note',
181             'label' => 'LBL_DESCRIPTION',
182           ),
183         ),
184       ),
185       'lbl_detailview_panel1' => 
186       array (
187         0 => 
188         array (
189           0 => 
190           array (
191             'name' => 'test_c',
192             'label' => 'LBL_TEST',
193           ),
194           1 => 
195           array (
196             'name' => 'test2_c',
197             'label' => 'LBL_TEST2',
198           ),
199         ),
200       ),
201       'LBL_PANEL_ADVANCED' => 
202       array (
203         0 => 
204         array (
205           0 => 
206           array (
207             'name' => 'report_to_name',
208             'label' => 'LBL_REPORTS_TO',
209           ),
210           1 => 
211           array (
212             'name' => 'sync_contact',
213             'comment' => 'Synch to outlook?  (Meta-Data only)',
214             'label' => 'LBL_SYNC_CONTACT',
215           ),
216         ),
217         1 => 
218         array (
219           0 => 
220           array (
221             'name' => 'lead_source',
222             'comment' => 'How did the contact come about',
223             'label' => 'LBL_LEAD_SOURCE',
224           ),
225           1 => 
226           array (
227             'name' => 'do_not_call',
228             'comment' => 'An indicator of whether contact can be called',
229             'label' => 'LBL_DO_NOT_CALL',
230           ),
231         ),
232         2 => 
233         array (
234           0 => 
235           array (
236             'name' => 'campaign_name',
237             'label' => 'LBL_CAMPAIGN',
238           ),
239         ),
240       ),
241       'LBL_PANEL_ASSIGNMENT' => 
242       array (
243         0 => 
244         array (
245           0 => 
246           array (
247             'name' => 'assigned_user_name',
248             'label' => 'LBL_ASSIGNED_TO_NAME',
249           ),
250           1 => 
251           array (
252             'name' => 'date_modified',
253             'customCode' => '{$fields.date_modified.value} {$APP.LBL_BY} {$fields.modified_by_name.value}',
254             'label' => 'LBL_DATE_MODIFIED',
255           ),
256         ),
257         1 => 
258         array (
259           0 => 
260           array (
261             'name' => 'date_entered',
262             'customCode' => '{$fields.date_entered.value} {$APP.LBL_BY} {$fields.created_by_name.value}',
263             'label' => 'LBL_DATE_ENTERED',
264           ),
265         ),
266       ),
267     ),
268   ),
269 );
270 ?>