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.
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.
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
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
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.
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.
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 ********************************************************************************/
40 $layout_defs['Campaigns'] = array(
41 // list of what Subpanels to show in the DetailView
42 'subpanel_setup' => array(
43 'prospectlists' => array(
45 'sort_order' => 'asc',
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',
53 'tracked_urls' => array(
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',
62 'emailmarketing' => array(
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',
72 //subpanels for the tracking view...
73 'track_queue' => array(
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',
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'
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'
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'
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'
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'
132 'invalid email' => array(
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'
142 'send error' => array(
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'
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'
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'
174 'sort_order' => 'desc',
176 'module' => 'Accounts',
177 'get_subpanel_data'=>'accounts',
178 'subpanel_name' => 'default',
179 'title_key' => 'LBL_CAMPAIGN_ACCOUNTS_SUBPANEL_TITLE',
180 'top_buttons' => array(),
184 'sort_order' => 'desc',
187 'get_subpanel_data'=>'leads',
188 'subpanel_name' => 'default',
189 'title_key' => 'LBL_CAMPAIGN_LEAD_SUBPANEL_TITLE',
190 'top_buttons' => array(),
192 'opportunities' => array(
194 'sort_order' => 'desc',
196 'module' => 'Opportunities',
197 'get_subpanel_data'=>'opportunities',
198 'subpanel_name' => 'default',
199 'title_key' => 'LBL_OPPORTUNITY_SUBPANEL_TITLE',
200 'top_buttons' => array(),