]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - modules/Campaigns/metadata/subpaneldefs.php
Release 6.2.0
[Github/sugarcrm.git] / modules / Campaigns / 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 $layout_defs['Campaigns'] = array( 
41         // list of what Subpanels to show in the DetailView 
42         'subpanel_setup' => array(
43         'prospectlists' => array(
44                         'order' => 10,
45                         'sort_order' => 'asc',
46                         'sort_by' => 'name',
47                         'module' => 'ProspectLists',
48                         'get_subpanel_data'=>'prospectlists',
49                         'set_subpanel_data'=>'prospectlists',                   
50                         'subpanel_name' => 'default',
51                         'title_key' => 'LBL_PROSPECT_LIST_SUBPANEL_TITLE',
52                 ),
53         'tracked_urls' => array(
54                         'order' => 15,
55                         'sort_order' => 'asc',
56                         'sort_by' => 'tracker_name',
57                         'module' => 'CampaignTrackers',
58                         'get_subpanel_data'=>'tracked_urls',
59                         'subpanel_name' => 'default',
60                         'title_key' => 'LBL_TRACKED_URLS_SUBPANEL_TITLE',
61                 ),
62         'emailmarketing' => array(
63             'order' => 20,
64             'sort_order' => 'desc',
65             'sort_by' => 'date_start',
66             'module' => 'EmailMarketing',
67             'get_subpanel_data'=>'emailmarketing',
68             'subpanel_name' => 'default',
69             'title_key' => 'LBL_EMAIL_MARKETING_SUBPANEL_TITLE',
70         ),
71
72                 //subpanels for the tracking view...
73         'track_queue' => array(
74                         'order' => 100,
75                         'module' => 'EmailMan',
76                         'get_subpanel_data'=>'function:get_queue_items',
77             'function_parameters'=>array('EMAIL_MARKETING_ID_VALUE'=>'','distinct'=>'emailman.id', 'group_by'=>'emailman.related_id,emailman.marketing_id'),                                    
78             'subpanel_name' => 'default',
79                         'title_key' => 'LBL_MESSAGE_QUEUE_TITLE',
80                         'sort_order' => 'desc',
81                 ),
82         'targeted' => array(
83                         'order' => 110,
84                         'module' => 'CampaignLog',
85                         'get_subpanel_data'=>"function:track_log_entries",
86                         'function_parameters'=>array(0=>'targeted','EMAIL_MARKETING_ID_VALUE'=>'',/*'distinct'=>'campaign_log.target_id','group_by'=>'campaign_log.target_id, campaign_log.marketing_id'*/),
87                         'subpanel_name' => 'default',
88                         'title_key' => 'LBL_LOG_ENTRIES_TARGETED_TITLE',
89                         'sort_order' => 'desc',
90                         'sort_by' => 'campaign_log.id'
91                 ),
92         'viewed' => array(
93                         'order' => 120,
94                         'module' => 'CampaignLog',
95                         'get_subpanel_data'=>"function:track_log_entries",
96                         'subpanel_name' => 'default',
97                         'function_parameters'=>array(0=>'viewed','EMAIL_MARKETING_ID_VALUE'=>'',/*'group_by'=>'campaign_log.target_id','distinct'=>'campaign_log.target_id'*/),
98                         'title_key' => 'LBL_LOG_ENTRIES_VIEWED_TITLE',
99                         'sort_order' => 'desc',
100                         'sort_by' => 'campaign_log.id'
101                 ),
102         'link' => array(
103                         'order' => 130,
104                         'module' => 'CampaignLog',
105                         'get_subpanel_data'=>"function:track_log_entries",
106                         'function_parameters'=>array(0=>'link','EMAIL_MARKETING_ID_VALUE'=>'',/*'group_by'=>'campaign_log.target_id','distinct'=>'campaign_log.target_id'*/),
107                         'subpanel_name' => 'default',
108                         'title_key' => 'LBL_LOG_ENTRIES_LINK_TITLE',
109                         'sort_order' => 'desc',
110                         'sort_by' => 'campaign_log.id'
111                 ),
112         'lead' => array(
113                         'order' => 140,
114                         'module' => 'CampaignLog',
115                         'get_subpanel_data'=>"function:track_log_entries",
116             'function_parameters'=>array(0=>'lead','EMAIL_MARKETING_ID_VALUE'=>'',/*'group_by'=>'campaign_log.target_id','distinct'=>'campaign_log.target_id'*/),
117                         'subpanel_name' => 'default',
118                         'title_key' => 'LBL_LOG_ENTRIES_LEAD_TITLE',
119                         'sort_order' => 'desc',
120                         'sort_by' => 'campaign_log.id'
121                 ),
122         'contact' => array(
123                         'order' => 150,
124                         'module' => 'CampaignLog',
125                         'get_subpanel_data'=>"function:track_log_entries",
126                         'function_parameters'=>array(0=>'contact','EMAIL_MARKETING_ID_VALUE'=>'',/*'group_by'=>'campaign_log.target_id','distinct'=>'campaign_log.target_id'*/),
127                         'subpanel_name' => 'default',
128                         'title_key' => 'LBL_LOG_ENTRIES_CONTACT_TITLE',
129                         'sort_order' => 'desc',
130                         'sort_by' => 'campaign_log.id'
131                 ),
132         'invalid email' => array(
133                         'order' => 160,
134                         'module' => 'CampaignLog',
135                         'get_subpanel_data'=>"function:track_log_entries",
136                         'function_parameters'=>array(0=>'invalid email','EMAIL_MARKETING_ID_VALUE'=>'',/*'group_by'=>'campaign_log.target_id','distinct'=>'campaign_log.target_id'*/),
137                         'subpanel_name' => 'default',
138                         'title_key' => 'LBL_LOG_ENTRIES_INVALID_EMAIL_TITLE',
139                         'sort_order' => 'desc',
140                         'sort_by' => 'campaign_log.id'
141                 ),                              
142         'send error' => array(
143                         'order' => 170,
144                         'module' => 'CampaignLog',
145                         'get_subpanel_data'=>"function:track_log_entries",
146                         'function_parameters'=>array(0=>'send error','EMAIL_MARKETING_ID_VALUE'=>'',/*'group_by'=>'campaign_log.target_id','distinct'=>'campaign_log.target_id'*/),
147                         'subpanel_name' => 'default',
148                         'title_key' => 'LBL_LOG_ENTRIES_SEND_ERROR_TITLE',
149                         'sort_order' => 'desc',
150                         'sort_by' => 'campaign_log.id'
151                 ),
152         'removed' => array(
153                         'order' => 180,
154                         'module' => 'CampaignLog',
155                         'get_subpanel_data'=>"function:track_log_entries",
156                         'function_parameters'=>array(0=>'removed','EMAIL_MARKETING_ID_VALUE'=>'',/*'group_by'=>'campaign_log.target_id','distinct'=>'campaign_log.target_id'*/),
157                         'subpanel_name' => 'default',
158                         'title_key' => 'LBL_LOG_ENTRIES_REMOVED_TITLE',
159                         'sort_order' => 'desc',
160                         'sort_by' => 'campaign_log.id'
161                 ),
162         'blocked' => array(
163                         'order' => 185,
164                         'module' => 'CampaignLog',
165                         'get_subpanel_data'=>"function:track_log_entries",
166                         'function_parameters'=>array(0=>'blocked','EMAIL_MARKETING_ID_VALUE'=>'',/*'group_by'=>'campaign_log.target_id','distinct'=>'campaign_log.target_id'*/),
167                         'subpanel_name' => 'default',
168                         'title_key' => 'LBL_LOG_ENTRIES_BLOCKEDD_TITLE',
169                         'sort_order' => 'desc',
170                         'sort_by' => 'campaign_log.id'
171                 ),              
172         'accounts' => array(
173             'order' => 190,
174             'sort_order' => 'desc',
175             'sort_by' => 'name',
176             'module' => 'Accounts',
177             'get_subpanel_data'=>'accounts',
178             'subpanel_name' => 'default',
179             'title_key' => 'LBL_CAMPAIGN_ACCOUNTS_SUBPANEL_TITLE',
180             'top_buttons' => array(),
181         ),          
182         'leads' => array(
183             'order' => 195,
184             'sort_order' => 'desc',
185             'sort_by' => 'name',
186             'module' => 'Leads',
187             'get_subpanel_data'=>'leads',
188             'subpanel_name' => 'default',
189             'title_key' => 'LBL_CAMPAIGN_LEAD_SUBPANEL_TITLE',
190             'top_buttons' => array(),
191         ),        
192         'opportunities' => array(
193             'order' => 200,
194             'sort_order' => 'desc',
195             'sort_by' => 'name',
196             'module' => 'Opportunities',
197             'get_subpanel_data'=>'opportunities',
198             'subpanel_name' => 'default',
199             'title_key' => 'LBL_OPPORTUNITY_SUBPANEL_TITLE',
200             'top_buttons' => array(),
201         ),           
202         
203         ),
204 );              
205 ?>