]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - modules/Documents/metadata/subpaneldefs.php
Release 6.4.0
[Github/sugarcrm.git] / modules / Documents / metadata / subpaneldefs.php
1 <?php
2 if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
3 /*********************************************************************************
4  * SugarCRM Community Edition is a customer relationship management program developed by
5  * SugarCRM, Inc. Copyright (C) 2004-2011 SugarCRM Inc.
6  * 
7  * This program is free software; you can redistribute it and/or modify it under
8  * the terms of the GNU Affero General Public License version 3 as published by the
9  * Free Software Foundation with the addition of the following permission added
10  * to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
11  * IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
12  * OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
13  * 
14  * This program is distributed in the hope that it will be useful, but WITHOUT
15  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
16  * FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for more
17  * details.
18  * 
19  * You should have received a copy of the GNU Affero General Public License along with
20  * this program; if not, see http://www.gnu.org/licenses or write to the Free
21  * Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
22  * 02110-1301 USA.
23  * 
24  * You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
25  * SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
26  * 
27  * The interactive user interfaces in modified source and object code versions
28  * of this program must display Appropriate Legal Notices, as required under
29  * Section 5 of the GNU Affero General Public License version 3.
30  * 
31  * In accordance with Section 7(b) of the GNU Affero General Public License version 3,
32  * these Appropriate Legal Notices must retain the display of the "Powered by
33  * SugarCRM" logo. If the display of the logo is not reasonably feasible for
34  * technical reasons, the Appropriate Legal Notices must display the words
35  * "Powered by SugarCRM".
36  ********************************************************************************/
37
38  
39
40
41 $layout_defs['Documents'] = array(
42         // list of what Subpanels to show in the DetailView 
43         'subpanel_setup' => array(
44                 'therevisions' => array(
45                         'order' => 10,
46                         'sort_order' => 'desc',
47                         'sort_by' => 'revision',                        
48                         'module' => 'DocumentRevisions',
49                         'subpanel_name' => 'default',
50                         'title_key' => 'LBL_DOC_REV_HEADER',
51                         'get_subpanel_data' => 'revisions',
52                         'fill_in_additional_fields'=>true,
53                 ),
54         'accounts' => array(
55             'order' => 30,
56             'module' => 'Accounts',
57             'subpanel_name' => 'default',
58             'sort_order' => 'asc',
59             'sort_by' => 'id',
60             'title_key' => 'LBL_ACCOUNTS_SUBPANEL_TITLE',
61             'get_subpanel_data' => 'accounts',
62             'top_buttons' => 
63             array (
64                 0 => 
65                 array (
66                     'widget_class' => 'SubPanelTopButtonQuickCreate',
67                     ),
68                 1 => 
69                 array (
70                     'widget_class' => 'SubPanelTopSelectButton',
71                     'mode' => 'MultiSelect',
72                     ),
73                 ),
74         ),
75         'contacts' => array(
76             'order' => 40,
77             'module' => 'Contacts',
78             'subpanel_name' => 'default',
79             'sort_order' => 'asc',
80             'sort_by' => 'id',
81             'title_key' => 'LBL_CONTACTS_SUBPANEL_TITLE',
82             'get_subpanel_data' => 'contacts',
83             'top_buttons' => 
84             array (
85                 0 => 
86                 array (
87                     'widget_class' => 'SubPanelTopButtonQuickCreate',
88                     ),
89                 1 => 
90                 array (
91                     'widget_class' => 'SubPanelTopSelectButton',
92                     'mode' => 'MultiSelect',
93                     ),
94                 ),
95         ),
96         'opportunities' => array(
97             'order' => 40,
98             'module' => 'Opportunities',
99             'subpanel_name' => 'default',
100             'sort_order' => 'asc',
101             'sort_by' => 'id',
102             'title_key' => 'LBL_OPPORTUNITIES_SUBPANEL_TITLE',
103             'get_subpanel_data' => 'opportunities',
104             'top_buttons' => 
105             array (
106                 0 => 
107                 array (
108                     'widget_class' => 'SubPanelTopButtonQuickCreate',
109                     ),
110                 1 => 
111                 array (
112                     'widget_class' => 'SubPanelTopSelectButton',
113                     'mode' => 'MultiSelect',
114                     ),
115                 ),
116         ),
117         'cases' => array(
118             'order' => 50,
119             'module' => 'Cases',
120             'subpanel_name' => 'default',
121             'sort_order' => 'asc',
122             'sort_by' => 'id',
123             'title_key' => 'LBL_CASES_SUBPANEL_TITLE',
124             'get_subpanel_data' => 'cases',
125             'top_buttons' => 
126             array (
127                 0 => 
128                 array (
129                     'widget_class' => 'SubPanelTopButtonQuickCreate',
130                     ),
131                 1 => 
132                 array (
133                     'widget_class' => 'SubPanelTopSelectButton',
134                     'mode' => 'MultiSelect',
135                     ),
136                 ),
137         ),
138         'bugs' => array(
139             'order' => 60,
140             'module' => 'Bugs',
141             'subpanel_name' => 'default',
142             'sort_order' => 'asc',
143             'sort_by' => 'id',
144             'title_key' => 'LBL_BUGS_SUBPANEL_TITLE',
145             'get_subpanel_data' => 'bugs',
146             'top_buttons' => 
147             array (
148                 0 => 
149                 array (
150                     'widget_class' => 'SubPanelTopButtonQuickCreate',
151                     ),
152                 1 => 
153                 array (
154                     'widget_class' => 'SubPanelTopSelectButton',
155                     'mode' => 'MultiSelect',
156                     ),
157                 ),
158         ),
159         ),
160 );
161 ?>