Completed
Push — console-installer ( 186d32...cb4007 )
by Adam
91:14 queued 78:40
created
modules/ModuleBuilder/parsers/relationships/ActivitiesRelationship.php 1 patch
Spacing   +112 added lines, -112 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
2
+if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
3 3
 /*********************************************************************************
4 4
  * SugarCRM Community Edition is a customer relationship management program developed by
5 5
  * SugarCRM, Inc. Copyright (C) 2004-2013 SugarCRM Inc.
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
  ********************************************************************************/
40 40
 
41 41
 
42
-require_once 'modules/ModuleBuilder/parsers/relationships/OneToManyRelationship.php' ;
42
+require_once 'modules/ModuleBuilder/parsers/relationships/OneToManyRelationship.php';
43 43
 
44 44
 /*
45 45
  * Class to manage the metadata for a One-To-Many Relationship
@@ -80,9 +80,9 @@  discard block
 block discarded – undo
80 80
      * @param array $definition Parameters passed in as array defined in parent::$definitionKeys
81 81
      * The lhs_module value is for the One side; the rhs_module value is for the Many
82 82
      */
83
-    function __construct ($definition)
83
+    function __construct($definition)
84 84
     {
85
-        parent::__construct ( $definition ) ;
85
+        parent::__construct($definition);
86 86
     }
87 87
 
88 88
     /*
@@ -93,15 +93,15 @@  discard block
 block discarded – undo
93 93
      * Define the labels to be added to the module for the new relationships
94 94
      * @return array    An array of system value => display value
95 95
      */
96
-    function buildLabels ()
96
+    function buildLabels()
97 97
     {
98
-        $labelDefinitions = array ( ) ;
99
-        if (!$this->relationship_only )
98
+        $labelDefinitions = array( );
99
+        if (!$this->relationship_only)
100 100
         {
101 101
             if (!isset(ActivitiesRelationship::$labelsAdded[$this->lhs_module])) {
102
-                foreach(getTypeDisplayList() as $typeDisplay)
102
+                foreach (getTypeDisplayList() as $typeDisplay)
103 103
                 {
104
-                    $labelDefinitions [] = array (
104
+                    $labelDefinitions [] = array(
105 105
                         'module' => 'application',
106 106
                         'system_label' => $typeDisplay,
107 107
                         'display_label' => array(
@@ -113,180 +113,180 @@  discard block
 block discarded – undo
113 113
 
114 114
             $rhs_display_label = '';
115 115
             if (!empty($this->rhs_label)) {
116
-                $rhs_display_label .= $this->rhs_label . ':';
116
+                $rhs_display_label .= $this->rhs_label.':';
117 117
             }
118 118
             $rhs_display_label .= translate($this->rhs_module);
119 119
 
120 120
             $lhs_display_label = '';
121 121
             if (!empty($this->rhs_label)) {
122
-                $lhs_display_label .= $this->rhs_label . ':';
122
+                $lhs_display_label .= $this->rhs_label.':';
123 123
             }
124 124
             $lhs_display_label .= translate($this->lhs_module);
125 125
 
126
-            $labelDefinitions[] = array (
127
-                'module' => $this->lhs_module ,
128
-                'system_label' => 'LBL_' . strtoupper($this->relationship_name . '_FROM_' . $this->getRightModuleSystemLabel()) . '_TITLE',
126
+            $labelDefinitions[] = array(
127
+                'module' => $this->lhs_module,
128
+                'system_label' => 'LBL_'.strtoupper($this->relationship_name.'_FROM_'.$this->getRightModuleSystemLabel()).'_TITLE',
129 129
                 'display_label' => $rhs_display_label
130 130
             );
131 131
             $labelDefinitions[] = array(
132 132
                 'module' => $this->rhs_module,
133
-                'system_label' => 'LBL_' . strtoupper($this->relationship_name . '_FROM_' . $this->getLeftModuleSystemLabel()) . '_TITLE',
133
+                'system_label' => 'LBL_'.strtoupper($this->relationship_name.'_FROM_'.$this->getLeftModuleSystemLabel()).'_TITLE',
134 134
                 'display_label' => $lhs_display_label
135 135
             );
136 136
 
137 137
             ActivitiesRelationship::$labelsAdded[$this->lhs_module] = true;
138 138
         }
139
-        return $labelDefinitions ;
139
+        return $labelDefinitions;
140 140
     }
141 141
 
142 142
 
143 143
 	/*
144 144
      * @return array    An array of field definitions, ready for the vardefs, keyed by module
145 145
      */
146
-    function buildVardefs ( )
146
+    function buildVardefs( )
147 147
     {
148
-        $vardefs = array ( ) ;
148
+        $vardefs = array( );
149 149
 
150
-        $vardefs [ $this->rhs_module ] [] = $this->getLinkFieldDefinition ( $this->lhs_module, $this->relationship_name ) ;
151
-        $vardefs [ $this->lhs_module ] [] = $this->getLinkFieldDefinition ( $this->rhs_module, $this->relationship_name ) ;
150
+        $vardefs [$this->rhs_module] [] = $this->getLinkFieldDefinition($this->lhs_module, $this->relationship_name);
151
+        $vardefs [$this->lhs_module] [] = $this->getLinkFieldDefinition($this->rhs_module, $this->relationship_name);
152 152
 
153 153
 
154
-        return $vardefs ;
154
+        return $vardefs;
155 155
     }
156 156
 
157
-	protected function getLinkFieldDefinition ($sourceModule , $relationshipName)
157
+	protected function getLinkFieldDefinition($sourceModule, $relationshipName)
158 158
     {
159
-        $vardef = array ( ) ;
160
-        $vardef [ 'name' ] = $relationshipName;
161
-        $vardef [ 'type' ] = 'link' ;
162
-        $vardef [ 'relationship' ] = $relationshipName ;
163
-        $vardef [ 'source' ] = 'non-db' ;
164
-        $vardef [ 'module' ] = $sourceModule ;
165
-        $vardef [ 'bean_name' ] = BeanFactory::getObjectName($sourceModule) ;
166
-        $vardef [ 'vname' ] = strtoupper("LBL_{$relationshipName}_FROM_{$sourceModule}_TITLE");
167
-        return $vardef ;
159
+        $vardef = array( );
160
+        $vardef ['name'] = $relationshipName;
161
+        $vardef ['type'] = 'link';
162
+        $vardef ['relationship'] = $relationshipName;
163
+        $vardef ['source'] = 'non-db';
164
+        $vardef ['module'] = $sourceModule;
165
+        $vardef ['bean_name'] = BeanFactory::getObjectName($sourceModule);
166
+        $vardef ['vname'] = strtoupper("LBL_{$relationshipName}_FROM_{$sourceModule}_TITLE");
167
+        return $vardef;
168 168
     }
169 169
 
170 170
     /*
171 171
      * Define what fields to add to which modules layouts
172 172
      * @return array    An array of module => fieldname
173 173
      */
174
-    function buildFieldsToLayouts ()
174
+    function buildFieldsToLayouts()
175 175
     {
176 176
         if ($this->relationship_only)
177
-            return array () ;
177
+            return array();
178 178
 
179
-        return array( $this->rhs_module => $this->relationship_name . "_name" ) ; // this must match the name of the relate field from buildVardefs
179
+        return array($this->rhs_module => $this->relationship_name."_name"); // this must match the name of the relate field from buildVardefs
180 180
     }
181 181
 
182
- 	function buildSubpanelDefinitions ()
182
+ 	function buildSubpanelDefinitions()
183 183
     {
184 184
         if ($this->relationship_only || isset(ActivitiesRelationship::$subpanelsAdded[$this->lhs_module]))
185
-            return array () ;
185
+            return array();
186 186
 
187 187
         ActivitiesRelationship::$subpanelsAdded[$this->lhs_module] = true;
188 188
         $relationshipName = substr($this->relationship_name, 0, strrpos($this->relationship_name, '_'));
189
-        return array( $this->lhs_module => array (
190
-        			  'activities' => $this->buildActivitiesSubpanelDefinition ( $relationshipName ),
191
-        			  'history' => $this->buildHistorySubpanelDefinition ( $relationshipName ) ,
189
+        return array($this->lhs_module => array(
190
+        			  'activities' => $this->buildActivitiesSubpanelDefinition($relationshipName),
191
+        			  'history' => $this->buildHistorySubpanelDefinition($relationshipName),
192 192
         			));
193 193
     }
194 194
 
195 195
     /*
196 196
      * @return array    An array of relationship metadata definitions
197 197
      */
198
-    function buildRelationshipMetaData ()
198
+    function buildRelationshipMetaData()
199 199
     {
200
-        $relationshipName = $this->definition [ 'relationship_name' ];
201
-        $relMetadata = array ( ) ;
202
-        $relMetadata [ 'lhs_module' ] = $this->definition [ 'lhs_module' ] ;
203
-        $relMetadata [ 'lhs_table' ] = $this->getTablename($this->definition [ 'lhs_module' ]) ;
204
-        $relMetadata [ 'lhs_key' ] = 'id' ;
205
-        $relMetadata [ 'rhs_module' ] = $this->definition [ 'rhs_module' ] ;
206
-        $relMetadata [ 'rhs_table' ] = $this->getTablename($this->definition [ 'rhs_module' ]) ;
200
+        $relationshipName = $this->definition ['relationship_name'];
201
+        $relMetadata = array( );
202
+        $relMetadata ['lhs_module'] = $this->definition ['lhs_module'];
203
+        $relMetadata ['lhs_table'] = $this->getTablename($this->definition ['lhs_module']);
204
+        $relMetadata ['lhs_key'] = 'id';
205
+        $relMetadata ['rhs_module'] = $this->definition ['rhs_module'];
206
+        $relMetadata ['rhs_table'] = $this->getTablename($this->definition ['rhs_module']);
207 207
         $relMetadata ['rhs_key'] = 'parent_id';
208 208
         $relMetadata ['relationship_type'] = 'one-to-many';
209 209
         $relMetadata ['relationship_role_column'] = 'parent_type';
210
-        $relMetadata ['relationship_role_column_value'] = $this->definition [ 'lhs_module' ] ;
210
+        $relMetadata ['relationship_role_column_value'] = $this->definition ['lhs_module'];
211 211
 
212
-    	return array( $this->lhs_module => array(
213
-    		'relationships' => array ($relationshipName => $relMetadata),
212
+    	return array($this->lhs_module => array(
213
+    		'relationships' => array($relationshipName => $relMetadata),
214 214
     		'fields' => '', 'indices' => '', 'table' => '')
215
-    	) ;
215
+    	);
216 216
     }
217 217
 
218 218
 /*
219 219
      * Shortcut to construct an Activities collection subpanel
220 220
      * @param AbstractRelationship $relationship    Source relationship to Activities module
221 221
      */
222
-    protected function buildActivitiesSubpanelDefinition ( $relationshipName )
222
+    protected function buildActivitiesSubpanelDefinition($relationshipName)
223 223
     {
224
-		return array (
225
-            'order' => 10 ,
226
-            'sort_order' => 'desc' ,
227
-            'sort_by' => 'date_start' ,
228
-            'title_key' => 'LBL_ACTIVITIES_SUBPANEL_TITLE' ,
229
-            'type' => 'collection' ,
230
-            'subpanel_name' => 'activities' , //this value is not associated with a physical file
231
-            'module' => 'Activities' ,
232
-            'top_buttons' => array (
233
-                array ( 'widget_class' => 'SubPanelTopCreateTaskButton' ) ,
234
-                array ( 'widget_class' => 'SubPanelTopScheduleMeetingButton' ) ,
235
-                array ( 'widget_class' => 'SubPanelTopScheduleCallButton' ) ,
236
-                array ( 'widget_class' => 'SubPanelTopComposeEmailButton' ) ) ,
237
-                'collection_list' => array (
238
-                    'meetings' => array (
239
-                        'module' => 'Meetings' ,
240
-                        'subpanel_name' => 'ForActivities' ,
241
-                        'get_subpanel_data' => $relationshipName. '_meetings' ) ,
242
-                    'tasks' => array (
243
-                        'module' => 'Tasks' ,
244
-                        'subpanel_name' => 'ForActivities' ,
245
-                        'get_subpanel_data' => $relationshipName. '_tasks' ) ,
246
-                    'calls' => array (
247
-                        'module' => 'Calls' ,
248
-                        'subpanel_name' => 'ForActivities' ,
249
-                        'get_subpanel_data' => $relationshipName. '_calls' ) ) ) ;
224
+		return array(
225
+            'order' => 10,
226
+            'sort_order' => 'desc',
227
+            'sort_by' => 'date_start',
228
+            'title_key' => 'LBL_ACTIVITIES_SUBPANEL_TITLE',
229
+            'type' => 'collection',
230
+            'subpanel_name' => 'activities', //this value is not associated with a physical file
231
+            'module' => 'Activities',
232
+            'top_buttons' => array(
233
+                array('widget_class' => 'SubPanelTopCreateTaskButton'),
234
+                array('widget_class' => 'SubPanelTopScheduleMeetingButton'),
235
+                array('widget_class' => 'SubPanelTopScheduleCallButton'),
236
+                array('widget_class' => 'SubPanelTopComposeEmailButton') ),
237
+                'collection_list' => array(
238
+                    'meetings' => array(
239
+                        'module' => 'Meetings',
240
+                        'subpanel_name' => 'ForActivities',
241
+                        'get_subpanel_data' => $relationshipName.'_meetings' ),
242
+                    'tasks' => array(
243
+                        'module' => 'Tasks',
244
+                        'subpanel_name' => 'ForActivities',
245
+                        'get_subpanel_data' => $relationshipName.'_tasks' ),
246
+                    'calls' => array(
247
+                        'module' => 'Calls',
248
+                        'subpanel_name' => 'ForActivities',
249
+                        'get_subpanel_data' => $relationshipName.'_calls' ) ) );
250 250
     }
251 251
 
252 252
     /*
253 253
      * Shortcut to construct a History collection subpanel
254 254
      * @param AbstractRelationship $relationship    Source relationship to Activities module
255 255
      */
256
-    protected function buildHistorySubpanelDefinition ( $relationshipName )
256
+    protected function buildHistorySubpanelDefinition($relationshipName)
257 257
     {
258
-        return array (
259
-            'order' => 20 ,
260
-            'sort_order' => 'desc' ,
261
-            'sort_by' => 'date_modified' ,
262
-            'title_key' => 'LBL_HISTORY' ,
263
-            'type' => 'collection' ,
264
-            'subpanel_name' => 'history' , //this values is not associated with a physical file.
265
-            'module' => 'History' ,
266
-            'top_buttons' => array (
267
-                array ( 'widget_class' => 'SubPanelTopCreateNoteButton' ) ,
268
-				array ( 'widget_class' => 'SubPanelTopArchiveEmailButton'),
269
-                array ( 'widget_class' => 'SubPanelTopSummaryButton' ) ) ,
270
-                'collection_list' => array (
271
-                    'meetings' => array (
272
-                        'module' => 'Meetings' ,
273
-                        'subpanel_name' => 'ForHistory' ,
274
-                        'get_subpanel_data' => $relationshipName. '_meetings' ) ,
275
-                    'tasks' => array (
276
-                        'module' => 'Tasks' ,
277
-                        'subpanel_name' => 'ForHistory' ,
278
-                        'get_subpanel_data' => $relationshipName. '_tasks' ) ,
279
-                    'calls' => array (
280
-                        'module' => 'Calls' ,
281
-                        'subpanel_name' => 'ForHistory' ,
282
-                        'get_subpanel_data' => $relationshipName. '_calls' ) ,
283
-                    'notes' => array (
284
-                        'module' => 'Notes' ,
285
-                        'subpanel_name' => 'ForHistory' ,
286
-                        'get_subpanel_data' => $relationshipName. '_notes' ) ,
287
-                    'emails' => array (
288
-                        'module' => 'Emails' ,
289
-                        'subpanel_name' => 'ForHistory' ,
290
-                        'get_subpanel_data' => $relationshipName. '_emails' ) ) )  ;
258
+        return array(
259
+            'order' => 20,
260
+            'sort_order' => 'desc',
261
+            'sort_by' => 'date_modified',
262
+            'title_key' => 'LBL_HISTORY',
263
+            'type' => 'collection',
264
+            'subpanel_name' => 'history', //this values is not associated with a physical file.
265
+            'module' => 'History',
266
+            'top_buttons' => array(
267
+                array('widget_class' => 'SubPanelTopCreateNoteButton'),
268
+				array('widget_class' => 'SubPanelTopArchiveEmailButton'),
269
+                array('widget_class' => 'SubPanelTopSummaryButton') ),
270
+                'collection_list' => array(
271
+                    'meetings' => array(
272
+                        'module' => 'Meetings',
273
+                        'subpanel_name' => 'ForHistory',
274
+                        'get_subpanel_data' => $relationshipName.'_meetings' ),
275
+                    'tasks' => array(
276
+                        'module' => 'Tasks',
277
+                        'subpanel_name' => 'ForHistory',
278
+                        'get_subpanel_data' => $relationshipName.'_tasks' ),
279
+                    'calls' => array(
280
+                        'module' => 'Calls',
281
+                        'subpanel_name' => 'ForHistory',
282
+                        'get_subpanel_data' => $relationshipName.'_calls' ),
283
+                    'notes' => array(
284
+                        'module' => 'Notes',
285
+                        'subpanel_name' => 'ForHistory',
286
+                        'get_subpanel_data' => $relationshipName.'_notes' ),
287
+                    'emails' => array(
288
+                        'module' => 'Emails',
289
+                        'subpanel_name' => 'ForHistory',
290
+                        'get_subpanel_data' => $relationshipName.'_emails' ) ) );
291 291
     }
292 292
 }
Please login to merge, or discard this patch.
modules/ModuleBuilder/parsers/constants.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
2
+if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
3 3
 /*********************************************************************************
4 4
  * SugarCRM Community Edition is a customer relationship management program developed by
5 5
  * SugarCRM, Inc. Copyright (C) 2004-2013 SugarCRM Inc.
@@ -39,34 +39,34 @@  discard block
 block discarded – undo
39 39
  ********************************************************************************/
40 40
 
41 41
 
42
-define('MB_BASEMETADATALOCATION','base');
43
-define('MB_CUSTOMMETADATALOCATION','custom');
44
-define('MB_WORKINGMETADATALOCATION','working');
45
-define('MB_HISTORYMETADATALOCATION','history');
46
-define('MB_GRIDLAYOUTMETADATA','gridLayoutMetaData');
47
-define('MB_LISTLAYOUTMETADATA','listLayoutMetaData');
48
-define('MB_LISTVIEW','listview');
49
-define('MB_SEARCHVIEW','searchview');
50
-define('MB_BASICSEARCH','basic_search' );
51
-define('MB_ADVANCEDSEARCH','advanced_search' );
52
-define('MB_DASHLET','dashlet');
53
-define('MB_DASHLETSEARCH','dashletsearch');
54
-define('MB_EDITVIEW','editview');
55
-define('MB_DETAILVIEW','detailview');
56
-define('MB_QUICKCREATE','quickcreate');
57
-define('MB_POPUPLIST','popuplist');
58
-define('MB_POPUPSEARCH','popupsearch');
59
-define('MB_LABEL','label');
42
+define('MB_BASEMETADATALOCATION', 'base');
43
+define('MB_CUSTOMMETADATALOCATION', 'custom');
44
+define('MB_WORKINGMETADATALOCATION', 'working');
45
+define('MB_HISTORYMETADATALOCATION', 'history');
46
+define('MB_GRIDLAYOUTMETADATA', 'gridLayoutMetaData');
47
+define('MB_LISTLAYOUTMETADATA', 'listLayoutMetaData');
48
+define('MB_LISTVIEW', 'listview');
49
+define('MB_SEARCHVIEW', 'searchview');
50
+define('MB_BASICSEARCH', 'basic_search');
51
+define('MB_ADVANCEDSEARCH', 'advanced_search');
52
+define('MB_DASHLET', 'dashlet');
53
+define('MB_DASHLETSEARCH', 'dashletsearch');
54
+define('MB_EDITVIEW', 'editview');
55
+define('MB_DETAILVIEW', 'detailview');
56
+define('MB_QUICKCREATE', 'quickcreate');
57
+define('MB_POPUPLIST', 'popuplist');
58
+define('MB_POPUPSEARCH', 'popupsearch');
59
+define('MB_LABEL', 'label');
60 60
 define('MB_ONETOONE', 'one-to-one');
61 61
 define('MB_ONETOMANY', 'one-to-many');
62 62
 define('MB_MANYTOONE', 'many-to-one');
63 63
 define('MB_MANYTOMANY', 'many-to-many');
64
-define('MB_MAXDBIDENTIFIERLENGTH',30); // maximum length of any identifier in our supported databases
65
-define('MB_EXPORTPREPEND','project_');
66
-define('MB_VISIBILITY','visibility');
64
+define('MB_MAXDBIDENTIFIERLENGTH', 30); // maximum length of any identifier in our supported databases
65
+define('MB_EXPORTPREPEND', 'project_');
66
+define('MB_VISIBILITY', 'visibility');
67 67
 
68 68
 class MBConstants
69 69
 {
70
-	static $EMPTY = array ( 'name' => '(empty)' , 'label' => '(empty)' ) ;
71
-	static $FILLER = array ( 'name' => '(filler)' , 'label' => 'LBL_FILLER' ) ; // would prefer to have label => translate('LBL_FILLER') but can't be done in a static, and don't want to require instantiating a new object to get these constants
70
+	static $EMPTY = array('name' => '(empty)', 'label' => '(empty)');
71
+	static $FILLER = array('name' => '(filler)', 'label' => 'LBL_FILLER'); // would prefer to have label => translate('LBL_FILLER') but can't be done in a static, and don't want to require instantiating a new object to get these constants
72 72
 }
Please login to merge, or discard this patch.
modules/ModuleBuilder/parsers/parser.dropdown.php 1 patch
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
2
+if (!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
3 3
 /*********************************************************************************
4 4
  * SugarCRM Community Edition is a customer relationship management program developed by
5 5
  * SugarCRM, Inc. Copyright (C) 2004-2013 SugarCRM Inc.
@@ -49,10 +49,10 @@  discard block
 block discarded – undo
49 49
      *
50 50
      * @param REQUEST params  $params
51 51
      */
52
-    function saveDropDown($params){
52
+    function saveDropDown($params) {
53 53
         require_once('modules/Administration/Common.php');
54 54
 		$emptyMarker = translate('LBL_BLANK');
55
-		$selected_lang = (!empty($params['dropdown_lang'])?$params['dropdown_lang']:$_SESSION['authenticated_user_language']);
55
+		$selected_lang = (!empty($params['dropdown_lang']) ? $params['dropdown_lang'] : $_SESSION['authenticated_user_language']);
56 56
 		$type = $_REQUEST['view_package'];
57 57
 		$dir = '';
58 58
 		$dropdown_name = $params['dropdown_name'];
@@ -60,63 +60,63 @@  discard block
 block discarded – undo
60 60
 
61 61
 		$list_value = str_replace('&quot;&quot;:&quot;&quot;', '&quot;__empty__&quot;:&quot;&quot;', $params['list_value']);
62 62
 		//Bug 21362 ENT_QUOTES- convert single quotes to escaped single quotes.
63
-		$temp = $json->decode(html_entity_decode(rawurldecode($list_value), ENT_QUOTES) );
64
-		$dropdown = array () ;
63
+		$temp = $json->decode(html_entity_decode(rawurldecode($list_value), ENT_QUOTES));
64
+		$dropdown = array();
65 65
 		// dropdown is received as an array of (name,value) pairs - now extract to name=>value format preserving order
66 66
 		// we rely here on PHP to preserve the order of the received name=>value pairs - associative arrays in PHP are ordered
67
-        if(is_array($temp))
67
+        if (is_array($temp))
68 68
         {
69
-            foreach ( $temp as $item )
69
+            foreach ($temp as $item)
70 70
             {
71
-                $dropdown[ SugarCleaner::stripTags(from_html($item [ 0 ]), false) ] = SugarCleaner::stripTags(from_html($item [ 1 ]), false) ;
71
+                $dropdown[SugarCleaner::stripTags(from_html($item [0]), false)] = SugarCleaner::stripTags(from_html($item [1]), false);
72 72
             }
73 73
         }
74
-		if(array_key_exists($emptyMarker, $dropdown)){
75
-            $output=array();
76
-            foreach($dropdown as $key => $value){
77
-                if($emptyMarker===$key)
78
-                    $output['']='';
74
+		if (array_key_exists($emptyMarker, $dropdown)) {
75
+            $output = array();
76
+            foreach ($dropdown as $key => $value) {
77
+                if ($emptyMarker === $key)
78
+                    $output[''] = '';
79 79
                 else
80
-                    $output[$key]=$value;
80
+                    $output[$key] = $value;
81 81
 		}
82
-            $dropdown=$output;
82
+            $dropdown = $output;
83 83
 		}
84 84
 
85
-		if($type != 'studio'){
85
+		if ($type != 'studio') {
86 86
 			$mb = new ModuleBuilder();
87 87
 			$module = $mb->getPackageModule($params['view_package'], $params['view_module']);
88 88
 			$this->synchMBDropDown($dropdown_name, $dropdown, $selected_lang, $module);
89 89
 			//Can't use synch on selected lang as we want to overwrite values, not just keys
90 90
 			$module->mblanguage->appListStrings[$selected_lang.'.lang.php'][$dropdown_name] = $dropdown;
91 91
 			$module->mblanguage->save($module->key_name); // tyoung - key is required parameter as of
92
-		}else{
92
+		} else {
93 93
 			$contents = return_custom_app_list_strings_file_contents($selected_lang);
94 94
 			$my_list_strings = return_app_list_strings_language($selected_lang);
95
-			if($selected_lang == $GLOBALS['current_language']){
95
+			if ($selected_lang == $GLOBALS['current_language']) {
96 96
 	           $GLOBALS['app_list_strings'][$dropdown_name] = $dropdown;
97 97
 	        }
98 98
 			//write to contents
99 99
 			$contents = str_replace("?>", '', $contents);
100
-			if(empty($contents))$contents = "<?php";
100
+			if (empty($contents))$contents = "<?php";
101 101
 	        //add new drop down to the bottom
102
-	        if(!empty($params['use_push'])){
102
+	        if (!empty($params['use_push'])) {
103 103
 	        	//this is for handling moduleList and such where nothing should be deleted or anything but they can be renamed
104
-	        	foreach($dropdown as $key=>$value){
104
+	        	foreach ($dropdown as $key=>$value) {
105 105
 	        		//only if the value has changed or does not exist do we want to add it this way
106
-	        		if(!isset($my_list_strings[$dropdown_name][$key]) || strcmp($my_list_strings[$dropdown_name][$key], $value) != 0 ){
106
+	        		if (!isset($my_list_strings[$dropdown_name][$key]) || strcmp($my_list_strings[$dropdown_name][$key], $value) != 0) {
107 107
 		        		//clear out the old value
108 108
 		        		$pattern_match = '/\s*\$app_list_strings\s*\[\s*\''.$dropdown_name.'\'\s*\]\[\s*\''.$key.'\'\s*\]\s*=\s*[\'\"]{1}.*?[\'\"]{1};\s*/ism';
109 109
 		        		$contents = preg_replace($pattern_match, "\n", $contents);
110 110
 		        		//add the new ones
111
-		        		$contents .= "\n\$GLOBALS['app_list_strings']['$dropdown_name']['$key']=" . var_export_helper($value) . ";";
111
+		        		$contents .= "\n\$GLOBALS['app_list_strings']['$dropdown_name']['$key']=".var_export_helper($value).";";
112 112
 	        		}
113 113
 	        	}
114
-	        }else{
114
+	        } else {
115 115
 	        	//Now synch up the keys in other langauges to ensure that removed/added Drop down values work properly under all langs.
116 116
 	        	$this->synchDropDown($dropdown_name, $dropdown, $selected_lang, $dir);
117 117
 	        	$contents = $this->getNewCustomContents($dropdown_name, $dropdown, $selected_lang);
118 118
 	        }
119
-		    if(!empty($dir) && !is_dir($dir))
119
+		    if (!empty($dir) && !is_dir($dir))
120 120
 		    {
121 121
 		     	$continue = mkdir_recursive($dir);
122 122
 		    }
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 	 * @param $saveLov String the path to the directory to save the new lang file in.
137 137
 	 */
138 138
     function synchDropDown($dropdown_name, $dropdown, $selected_lang, $saveLoc) {
139
-   		$allLanguages =  get_languages();
139
+   		$allLanguages = get_languages();
140 140
         foreach ($allLanguages as $lang => $langName) {
141 141
         	if ($lang != $selected_lang) {
142 142
         		$listStrings = return_app_list_strings_language($lang);
@@ -165,8 +165,8 @@  discard block
 block discarded – undo
165 165
 	 * @param $module MBModule the module to update the languages in
166 166
 	 */
167 167
     function synchMBDropDown($dropdown_name, $dropdown, $selected_lang, $module) {
168
-    	$selected_lang	= $selected_lang . '.lang.php';
169
-		foreach($module->mblanguage->appListStrings as $lang => $listStrings) {
168
+    	$selected_lang = $selected_lang.'.lang.php';
169
+		foreach ($module->mblanguage->appListStrings as $lang => $listStrings) {
170 170
 			if ($lang != $selected_lang)
171 171
 			{
172 172
 				$langDropDown = array();
@@ -185,13 +185,13 @@  discard block
 block discarded – undo
185 185
 
186 186
     private function synchDDKeys($dom, $sub) {
187 187
     	//check for extra keys
188
-        foreach($sub as $key=>$value) {
188
+        foreach ($sub as $key=>$value) {
189 189
         	if (!isset($dom[$key])) {
190 190
         		unset ($sub[$key]);
191 191
         	}
192 192
         }
193 193
         //check for missing keys
194
-        foreach($dom as $key=>$value) {
194
+        foreach ($dom as $key=>$value) {
195 195
         	if (!isset($sub[$key])) {
196 196
         		$sub[$key] = $value;
197 197
         	}
@@ -207,9 +207,9 @@  discard block
 block discarded – undo
207 207
     function getNewCustomContents($dropdown_name, $dropdown, $lang) {
208 208
     	$contents = return_custom_app_list_strings_file_contents($lang);
209 209
         $contents = str_replace("?>", '', $contents);
210
-		if(empty($contents))$contents = "<?php";
210
+		if (empty($contents))$contents = "<?php";
211 211
     	$contents = preg_replace($this->getPatternMatch($dropdown_name), "\n", $contents);
212
-	    $contents .= "\n\$GLOBALS['app_list_strings']['$dropdown_name']=" . var_export_helper($dropdown) . ";";
212
+	    $contents .= "\n\$GLOBALS['app_list_strings']['$dropdown_name']=".var_export_helper($dropdown).";";
213 213
 	    return $contents;
214 214
     }
215 215
 }
Please login to merge, or discard this patch.
modules/ModuleBuilder/parsers/parser.modifysubpanel.php 1 patch
Spacing   +93 added lines, -93 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (! defined ( 'sugarEntry' ) || ! sugarEntry)
3
-    die ( 'Not A Valid Entry Point' ) ;
2
+if (!defined('sugarEntry') || !sugarEntry)
3
+    die ('Not A Valid Entry Point');
4 4
 /*********************************************************************************
5 5
  * SugarCRM Community Edition is a customer relationship management program developed by
6 6
  * SugarCRM, Inc. Copyright (C) 2004-2013 SugarCRM Inc.
@@ -50,141 +50,141 @@  discard block
 block discarded – undo
50 50
  * There are two relevant modules for every subpanel - the module whose detailview this subpanel will appear in ($module_name), and the module that is the source of the data for the subpanel ($subPanelParentModule)
51 51
  */
52 52
 
53
-require_once ('modules/ModuleBuilder/parsers/parser.modifylistview.php') ;
53
+require_once ('modules/ModuleBuilder/parsers/parser.modifylistview.php');
54 54
 
55 55
 class ParserModifySubPanel extends ParserModifyListView
56 56
 {
57 57
     
58
-    var $listViewDefs = false ;
59
-    var $defaults = array ( ) ;
60
-    var $additional = array ( ) ;
61
-    var $available = array ( ) ;
62
-    var $columns = array ( 'LBL_DEFAULT' => 'getDefaultFields' , 'LBL_HIDDEN' => 'getAvailableFields' ) ;
58
+    var $listViewDefs = false;
59
+    var $defaults = array( );
60
+    var $additional = array( );
61
+    var $available = array( );
62
+    var $columns = array('LBL_DEFAULT' => 'getDefaultFields', 'LBL_HIDDEN' => 'getAvailableFields');
63 63
     
64
-    function init ($module_name , $subPanelName)
64
+    function init($module_name, $subPanelName)
65 65
     {
66
-        $GLOBALS [ 'log' ]->debug ( "in ParserModifySubPanel: module_name={$module_name} child_module={$subPanelName}" ) ;
67
-        $this->moduleName = $module_name ;
68
-        $this->subPanelName = $subPanelName ;
69
-        global $beanList, $beanFiles ;
66
+        $GLOBALS ['log']->debug("in ParserModifySubPanel: module_name={$module_name} child_module={$subPanelName}");
67
+        $this->moduleName = $module_name;
68
+        $this->subPanelName = $subPanelName;
69
+        global $beanList, $beanFiles;
70 70
         
71 71
         // Sometimes we receive a module name which is not in the correct CamelCase, so shift to lower case for all beanList lookups
72
-        $beanListLower = array_change_key_case ( $beanList ) ;
72
+        $beanListLower = array_change_key_case($beanList);
73 73
         
74 74
         // Retrieve the definitions for all the available subpanels for this module
75
-        $class = $beanListLower [ strtolower ( $this->moduleName ) ] ;
76
-        require_once ($beanFiles [ $class ]) ;
77
-        $module = new $class ( ) ;
78
-        require_once ('include/SubPanel/SubPanelDefinitions.php') ;
79
-        $spd = new SubPanelDefinitions ( $module ) ;
75
+        $class = $beanListLower [strtolower($this->moduleName)];
76
+        require_once ($beanFiles [$class]);
77
+        $module = new $class( );
78
+        require_once ('include/SubPanel/SubPanelDefinitions.php');
79
+        $spd = new SubPanelDefinitions($module);
80 80
         
81 81
         // Get the lists of fields already in the subpanel and those that can be added in
82 82
         // Get the fields lists from an aSubPanel object describing this subpanel from the SubPanelDefinitions object
83
-        $this->originalListViewDefs = array ( ) ;
84
-        if (array_key_exists ( strtolower ( $this->subPanelName ), $spd->layout_defs [ 'subpanel_setup' ] ))
83
+        $this->originalListViewDefs = array( );
84
+        if (array_key_exists(strtolower($this->subPanelName), $spd->layout_defs ['subpanel_setup']))
85 85
         {
86
-            $originalPanel = $spd->load_subpanel ( $this->subPanelName, true ) ;
87
-            $this->originalListViewDefs = $originalPanel->get_list_fields () ;
88
-            $this->panel = $spd->load_subpanel ( $subPanelName, false ) ;
89
-            $this->listViewDefs = $this->panel->get_list_fields () ;
86
+            $originalPanel = $spd->load_subpanel($this->subPanelName, true);
87
+            $this->originalListViewDefs = $originalPanel->get_list_fields();
88
+            $this->panel = $spd->load_subpanel($subPanelName, false);
89
+            $this->listViewDefs = $this->panel->get_list_fields();
90 90
             
91 91
             // Retrieve a copy of the bean for the parent module of this subpanel - so we can find additional fields for the layout
92
-            $subPanelParentModuleName = $this->panel->get_module_name () ;
93
-            $this->subPanelParentModule = null ;
92
+            $subPanelParentModuleName = $this->panel->get_module_name();
93
+            $this->subPanelParentModule = null;
94 94
 
95
-            if (! empty ( $subPanelParentModuleName ) && isset($beanListLower[strtolower($subPanelParentModuleName)]))
95
+            if (!empty ($subPanelParentModuleName) && isset($beanListLower[strtolower($subPanelParentModuleName)]))
96 96
             {
97 97
                 $class = $beanListLower[strtolower($subPanelParentModuleName)];
98
-                if (isset($beanFiles [ $class ]))
98
+                if (isset($beanFiles [$class]))
99 99
                 {
100
-                    require_once ($beanFiles [ $class ]) ;
101
-                    $this->subPanelParentModule = new $class ( ) ;
100
+                    require_once ($beanFiles [$class]);
101
+                    $this->subPanelParentModule = new $class( );
102 102
                 }
103 103
             }
104 104
         }
105 105
         
106
-        $this->language_module = $this->panel->template_instance->module_dir ;
106
+        $this->language_module = $this->panel->template_instance->module_dir;
107 107
     }
108 108
     
109 109
     /**
110 110
      * Return a list of the fields that will be displayed in the subpanel
111 111
      */
112
-    function getDefaultFields ()
112
+    function getDefaultFields()
113 113
     {
114
-        $this->defaults = array ( ) ;
115
-        foreach ( $this->listViewDefs as $key => $def )
114
+        $this->defaults = array( );
115
+        foreach ($this->listViewDefs as $key => $def)
116 116
         {
117
-            if (! empty ( $def [ 'usage' ] ) && strcmp ( $def [ 'usage' ], 'query_only' ) == 0)
118
-                continue ;
119
-            if (! empty ( $def [ 'vname' ] ))
120
-                $def [ 'label' ] = $def [ 'vname' ] ;
121
-            $this->defaults [ $key ] = $def ;
117
+            if (!empty ($def ['usage']) && strcmp($def ['usage'], 'query_only') == 0)
118
+                continue;
119
+            if (!empty ($def ['vname']))
120
+                $def ['label'] = $def ['vname'];
121
+            $this->defaults [$key] = $def;
122 122
         }
123
-        return $this->defaults ;
123
+        return $this->defaults;
124 124
     }
125 125
     
126 126
     /**
127 127
      * Return a list of fields that are not currently included in the subpanel but that are available for use
128 128
      */
129
-    function getAvailableFields ()
129
+    function getAvailableFields()
130 130
     {
131
-        $this->availableFields = array ( ) ;
131
+        $this->availableFields = array( );
132 132
         if ($this->subPanelParentModule != null)
133 133
         {
134
-            $lowerFieldList = array_change_key_case ( $this->listViewDefs ) ;
135
-            foreach ( $this->originalListViewDefs as $key => $def )
134
+            $lowerFieldList = array_change_key_case($this->listViewDefs);
135
+            foreach ($this->originalListViewDefs as $key => $def)
136 136
             {
137
-                $key = strtolower ( $key ) ;
138
-                if (! isset ( $lowerFieldList [ $key ] ))
137
+                $key = strtolower($key);
138
+                if (!isset ($lowerFieldList [$key]))
139 139
                 {
140
-                    $this->availableFields [ $key ] = $def ;
140
+                    $this->availableFields [$key] = $def;
141 141
                 }
142 142
             }
143
-            $GLOBALS [ 'log' ]->debug ( 'parser.modifylistview.php->getAvailableFields(): field_defs=' . print_r ( $this->availableFields, true ) ) ;
144
-            foreach ( $this->subPanelParentModule->field_defs as $key => $fieldDefinition )
143
+            $GLOBALS ['log']->debug('parser.modifylistview.php->getAvailableFields(): field_defs='.print_r($this->availableFields, true));
144
+            foreach ($this->subPanelParentModule->field_defs as $key => $fieldDefinition)
145 145
             {
146
-                $fieldName = strtolower ( $key ) ;
147
-                if (! isset ( $lowerFieldList [ $fieldName ] )) // bug 16728 - check this first, so that other conditions (e.g., studio == visible) can't override and add duplicate entries
146
+                $fieldName = strtolower($key);
147
+                if (!isset ($lowerFieldList [$fieldName])) // bug 16728 - check this first, so that other conditions (e.g., studio == visible) can't override and add duplicate entries
148 148
                 {
149
-                    if ((empty ( $fieldDefinition [ 'source' ] ) || $fieldDefinition [ 'source' ] == 'db' || $fieldDefinition [ 'source' ] == 'custom_fields') && $fieldDefinition [ 'type' ] != 'id' && strcmp ( $fieldName, 'deleted' ) != 0 || (isset ( $def [ 'name' ] ) && strpos ( $def [ 'name' ], "_name" ) != false) || ! empty ( $def [ 'custom_type' ] ) && (empty ( $fieldDefinition [ 'dbType' ] ) || $fieldDefinition [ 'dbType' ] != 'id') && (empty ( $fieldDefinition [ 'dbtype' ] ) || $fieldDefinition [ 'dbtype' ] != 'id') || (! empty ( $fieldDefinition [ 'studio' ] ) && $fieldDefinition [ 'studio' ] == 'visible'))
149
+                    if ((empty ($fieldDefinition ['source']) || $fieldDefinition ['source'] == 'db' || $fieldDefinition ['source'] == 'custom_fields') && $fieldDefinition ['type'] != 'id' && strcmp($fieldName, 'deleted') != 0 || (isset ($def ['name']) && strpos($def ['name'], "_name") != false) || !empty ($def ['custom_type']) && (empty ($fieldDefinition ['dbType']) || $fieldDefinition ['dbType'] != 'id') && (empty ($fieldDefinition ['dbtype']) || $fieldDefinition ['dbtype'] != 'id') || (!empty ($fieldDefinition ['studio']) && $fieldDefinition ['studio'] == 'visible'))
150 150
                     {
151
-                        $label = (isset ( $fieldDefinition [ 'vname' ] )) ? $fieldDefinition [ 'vname' ] : (isset ( $fieldDefinition [ 'label' ] ) ? $fieldDefinition [ 'label' ] : $fieldDefinition [ 'name' ]) ;
152
-                        $this->availableFields [ $fieldName ] = array ( 'width' => '10' , 'label' => $label ) ;
151
+                        $label = (isset ($fieldDefinition ['vname'])) ? $fieldDefinition ['vname'] : (isset ($fieldDefinition ['label']) ? $fieldDefinition ['label'] : $fieldDefinition ['name']);
152
+                        $this->availableFields [$fieldName] = array('width' => '10', 'label' => $label);
153 153
                     }
154 154
                 }
155 155
             }
156 156
         }
157 157
         
158
-        return $this->availableFields ;
158
+        return $this->availableFields;
159 159
     }
160 160
     
161
-    function getField ($fieldName)
161
+    function getField($fieldName)
162 162
     {
163
-        foreach ( $this->listViewDefs as $key => $def )
163
+        foreach ($this->listViewDefs as $key => $def)
164 164
         {
165
-            $key = strtolower ( $key ) ;
165
+            $key = strtolower($key);
166 166
             if ($key == $fieldName)
167 167
             {
168
-                return $def ;
168
+                return $def;
169 169
             }
170 170
         }
171
-        foreach ( $this->originalListViewDefs as $key => $def )
171
+        foreach ($this->originalListViewDefs as $key => $def)
172 172
         {
173
-            $key = strtolower ( $key ) ;
173
+            $key = strtolower($key);
174 174
             if ($key == $fieldName)
175 175
             {
176
-                return $def ;
176
+                return $def;
177 177
             }
178 178
         }
179
-        foreach ( $this->panel->template_instance->field_defs as $key => $def )
179
+        foreach ($this->panel->template_instance->field_defs as $key => $def)
180 180
         {
181
-            $key = strtolower ( $key ) ;
181
+            $key = strtolower($key);
182 182
             if ($key == $fieldName)
183 183
             {
184
-                return $def ;
184
+                return $def;
185 185
             }
186 186
         }
187
-        return array ( ) ;
187
+        return array( );
188 188
     }
189 189
     
190 190
     /*
@@ -192,67 +192,67 @@  discard block
 block discarded – undo
192 192
      * Obtains the field definitions from a _REQUEST array, and merges them with the other fields from the original definitions
193 193
      * Uses the subpanel override mechanism from SubPanel to save them 
194 194
      */
195
-    function handleSave ()
195
+    function handleSave()
196 196
     {
197
-        $GLOBALS [ 'log' ]->debug ( "in ParserModifySubPanel->handleSave()" ) ;
198
-        require_once ('include/SubPanel/SubPanel.php') ;
199
-        $subpanel = new SubPanel ( $this->moduleName, 'fab4', $this->subPanelName, $this->panel ) ;
197
+        $GLOBALS ['log']->debug("in ParserModifySubPanel->handleSave()");
198
+        require_once ('include/SubPanel/SubPanel.php');
199
+        $subpanel = new SubPanel($this->moduleName, 'fab4', $this->subPanelName, $this->panel);
200 200
         
201
-        $newFields = array ( ) ;
202
-        foreach ( $this->listViewDefs as $name => $field )
201
+        $newFields = array( );
202
+        foreach ($this->listViewDefs as $name => $field)
203 203
         {
204
-            if (! isset ( $field [ 'usage' ] ) || $field [ 'usage' ] != 'query_only')
204
+            if (!isset ($field ['usage']) || $field ['usage'] != 'query_only')
205 205
             {
206
-                $existingFields [ $name ] = $field ;
206
+                $existingFields [$name] = $field;
207 207
             
208 208
             } else
209 209
             {
210
-                $newFields [ $name ] = $field ;
210
+                $newFields [$name] = $field;
211 211
             }
212 212
         }
213 213
         
214 214
         // Loop through all of the fields defined in the 'Default' group of the ListView data in $_REQUEST
215 215
         // Replace the field specification in the originalListViewDef with this new updated specification
216
-        foreach ( $_REQUEST [ 'group_0' ] as $field )
216
+        foreach ($_REQUEST ['group_0'] as $field)
217 217
         {
218
-            if (! empty ( $this->originalListViewDefs [ $field ] ))
218
+            if (!empty ($this->originalListViewDefs [$field]))
219 219
             {
220
-                $newFields [ $field ] = $this->originalListViewDefs [ $field ] ;
220
+                $newFields [$field] = $this->originalListViewDefs [$field];
221 221
             } else
222 222
             {
223 223
                 
224
-                $vname = '' ;
225
-                if (isset ( $this->panel->template_instance->field_defs [ $field ] ))
224
+                $vname = '';
225
+                if (isset ($this->panel->template_instance->field_defs [$field]))
226 226
                 {
227
-                    $vname = $this->panel->template_instance->field_defs [ $field ] [ 'vname' ] ;
227
+                    $vname = $this->panel->template_instance->field_defs [$field] ['vname'];
228 228
                 }
229
-                if (($this->subPanelParentModule != null) && (isset ( $this->subPanelParentModule->field_name_map [ $field ] ) && ($this->subPanelParentModule->field_name_map [ $field ] [ 'type' ] == 'bool' || (isset ( $this->subPanelParentModule->field_name_map [ $field ] [ 'custom_type' ] ) && $this->subPanelParentModule->field_name_map [ $field ] [ 'custom_type' ] == 'bool'))))
229
+                if (($this->subPanelParentModule != null) && (isset ($this->subPanelParentModule->field_name_map [$field]) && ($this->subPanelParentModule->field_name_map [$field] ['type'] == 'bool' || (isset ($this->subPanelParentModule->field_name_map [$field] ['custom_type']) && $this->subPanelParentModule->field_name_map [$field] ['custom_type'] == 'bool'))))
230 230
                 {
231
-                    $newFields [ $field ] = array ( 'name' => $field , 'vname' => $vname , 'widget_type' => 'checkbox' ) ;
231
+                    $newFields [$field] = array('name' => $field, 'vname' => $vname, 'widget_type' => 'checkbox');
232 232
                 } else
233 233
                 {
234
-                    $newFields [ $field ] = array ( 'name' => $field , 'vname' => $vname ) ;
234
+                    $newFields [$field] = array('name' => $field, 'vname' => $vname);
235 235
                 }
236 236
             }
237 237
             
238 238
             // Now set the field width if specified in the $_REQUEST data
239
-            if (isset ( $_REQUEST [ strtolower ( $field ) . 'width' ] ))
239
+            if (isset ($_REQUEST [strtolower($field).'width']))
240 240
             {
241
-                $width = substr ( $_REQUEST [ strtolower ( $field ) . 'width' ], 6, 3 ) ;
242
-                if (strpos ( $width, "%" ) != false)
241
+                $width = substr($_REQUEST [strtolower($field).'width'], 6, 3);
242
+                if (strpos($width, "%") != false)
243 243
                 {
244
-                    $width = substr ( $width, 0, 2 ) ;
244
+                    $width = substr($width, 0, 2);
245 245
                 }
246 246
                 if ($width < 101 && $width > 0)
247 247
                 {
248
-                    $newFields [ $field ] [ 'width' ] = $width ;
248
+                    $newFields [$field] ['width'] = $width;
249 249
                 }
250
-            } else if (isset ( $this->listViewDefs [ $field ] [ 'width' ] ))
250
+            } else if (isset ($this->listViewDefs [$field] ['width']))
251 251
             {
252
-                $newFields [ $field ] [ 'width' ] = $this->listViewDefs [ $field ] [ 'width' ] ;
252
+                $newFields [$field] ['width'] = $this->listViewDefs [$field] ['width'];
253 253
             }
254 254
         }
255
-        $subpanel->saveSubPanelDefOverride ( $this->panel, 'list_fields', $newFields ) ;
255
+        $subpanel->saveSubPanelDefOverride($this->panel, 'list_fields', $newFields);
256 256
     
257 257
     }
258 258
 
Please login to merge, or discard this patch.
modules/ModuleBuilder/parsers/parser.modifylayoutview.php 1 patch
Spacing   +50 added lines, -50 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (! defined('sugarEntry') || ! sugarEntry)
2
+if (!defined('sugarEntry') || !sugarEntry)
3 3
 die('Not A Valid Entry Point');
4 4
 /*********************************************************************************
5 5
  * SugarCRM Community Edition is a customer relationship management program developed by
@@ -62,19 +62,19 @@  discard block
 block discarded – undo
62 62
     /**
63 63
      * Constructor
64 64
      */
65
-    function init ($module, $view, $submittedLayout = false)
65
+    function init($module, $view, $submittedLayout = false)
66 66
     {
67 67
         $this->_view = ucfirst($view);
68 68
         $this->_module = $module;
69 69
         $this->language_module = $module;
70 70
 
71 71
         $this->_baseDirectory = "modules/{$module}/metadata/";
72
-        $file =  $this->_baseDirectory . strtolower($view) . "defs.php";
73
-        $this->_customFile = "custom/" . $file;
74
-        $this->_workingFile = "custom/working/" . $file;
72
+        $file = $this->_baseDirectory.strtolower($view)."defs.php";
73
+        $this->_customFile = "custom/".$file;
74
+        $this->_workingFile = "custom/working/".$file;
75 75
 
76 76
         $this->_sourceView = $this->_view;
77
-        $this->_originalFile = $file ;
77
+        $this->_originalFile = $file;
78 78
         $this->_sourceFile = $file;
79 79
         if (is_file($this->_workingFile))
80 80
         {
@@ -85,16 +85,16 @@  discard block
 block discarded – undo
85 85
         {
86 86
             $this->_sourceFile = $this->_customFile;
87 87
         }
88
-        else if (! is_file($this->_sourceFile))
88
+        else if (!is_file($this->_sourceFile))
89 89
         {
90 90
             // if we don't have ANY defined metadata then improvise as best we can
91 91
             if (strtolower($this->_view) == 'quickcreate')
92 92
             {
93 93
                 // special handling for quickcreates - base the quickcreate on the editview if no quickcreatedef exists
94 94
                 $this->_sourceFile = $this->_baseDirectory."editviewdefs.php";
95
-                if (is_file("custom/" . $this->_sourceFile))
95
+                if (is_file("custom/".$this->_sourceFile))
96 96
                 {
97
-                    $this->_sourceFile = "custom/" . $this->_sourceFile;
97
+                    $this->_sourceFile = "custom/".$this->_sourceFile;
98 98
                 }
99 99
                 $this->_sourceView = 'EditView';
100 100
             }
@@ -126,13 +126,13 @@  discard block
 block discarded – undo
126 126
 
127 127
     }
128 128
 
129
-    function getAvailableFields ()
129
+    function getAvailableFields()
130 130
     {
131 131
         // Available fields are those that are in the Model and the original layout definition, but not already shown in the View
132 132
         // So, because the formats of the two are different we brute force loop through View and unset the fields we find in a copy of Model
133 133
         $availableFields = $this->_getModelFields();
134
-        $GLOBALS['log']->debug( get_class($this)."->getAvailableFields(): _getModelFields returns: ".implode(",",array_keys($availableFields)));
135
-        if (! empty($this->_viewdefs))
134
+        $GLOBALS['log']->debug(get_class($this)."->getAvailableFields(): _getModelFields returns: ".implode(",", array_keys($availableFields)));
135
+        if (!empty($this->_viewdefs))
136 136
         {
137 137
             foreach ($this->_viewdefs ['panels'] as $panel)
138 138
             {
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
                         if (isset($fieldArray ['name']))
144 144
                         {
145 145
                             unset($availableFields [$fieldArray ['name']]);
146
-                            $GLOBALS['log']->debug( get_class($this)."->getAvailableFields(): removing ".$fieldArray ['name'] );
146
+                            $GLOBALS['log']->debug(get_class($this)."->getAvailableFields(): removing ".$fieldArray ['name']);
147 147
                         }
148 148
                     }
149 149
                 }
@@ -152,39 +152,39 @@  discard block
 block discarded – undo
152 152
         return $availableFields;
153 153
     }
154 154
 
155
-    function getLayout ()
155
+    function getLayout()
156 156
     {
157 157
         return $this->_viewdefs ['panels'];
158 158
     }
159 159
 
160
-    function writeWorkingFile ()
160
+    function writeWorkingFile()
161 161
     {
162
-        $this->_writeToFile($this->_workingFile,$this->_view,$this->_module,$this->_viewdefs,$this->_variables);
162
+        $this->_writeToFile($this->_workingFile, $this->_view, $this->_module, $this->_viewdefs, $this->_variables);
163 163
     }
164 164
 
165
-    function handleSave ()
165
+    function handleSave()
166 166
     {
167
-        $this->_writeToFile($this->_customFile,$this->_view,$this->_module,$this->_viewdefs,$this->_variables);
167
+        $this->_writeToFile($this->_customFile, $this->_view, $this->_module, $this->_viewdefs, $this->_variables);
168 168
         // now clear the cache so that the results are immediately visible
169 169
         include_once('include/TemplateHandler/TemplateHandler.php');
170 170
         if (strtolower($this->_view) == 'quickcreate')
171 171
         {
172
-        	TemplateHandler::clearCache($this->_module,"form_SubPanelQuickCreate_{$this->_module}.tpl");
173
-        	TemplateHandler::clearCache($this->_module,"form_DCQuickCreate_{$this->_module}.tpl");
172
+        	TemplateHandler::clearCache($this->_module, "form_SubPanelQuickCreate_{$this->_module}.tpl");
173
+        	TemplateHandler::clearCache($this->_module, "form_DCQuickCreate_{$this->_module}.tpl");
174 174
         } 
175 175
         else 
176 176
         {
177
-        	TemplateHandler::clearCache($this->_module,"{$this->_view}.tpl");
177
+        	TemplateHandler::clearCache($this->_module, "{$this->_view}.tpl");
178 178
         }
179 179
 
180 180
     }
181 181
 
182
-    function loadModule ($module, $view)
182
+    function loadModule($module, $view)
183 183
     {
184 184
         $this->_viewdefs = array();
185 185
         $viewdefs = null;
186 186
 
187
-        $loaded = $this->_loadFromFile($view,$this->_sourceFile,$module);
187
+        $loaded = $this->_loadFromFile($view, $this->_sourceFile, $module);
188 188
         $this->_viewdefs = $loaded['viewdefs'][$module][$view];
189 189
         $this->_variables = $loaded['variables'];
190 190
     }
@@ -193,14 +193,14 @@  discard block
 block discarded – undo
193 193
      * Load the canonical panel layout from the submitted form
194 194
      *
195 195
      */
196
-    function _loadLayoutFromRequest ()
196
+    function _loadLayoutFromRequest()
197 197
     {
198 198
 
199 199
         $i = 1;
200 200
         // set up the map of panel# (as provided in the _REQUEST) to panel ID (as used in $this->_viewdefs['panels'])
201 201
         foreach ($this->_viewdefs ['panels'] as $panelID => $panel)
202 202
         {
203
-            $panelMap [$i ++] = $panelID;
203
+            $panelMap [$i++] = $panelID;
204 204
         }
205 205
         // replace any old values with new panel labels from the request
206 206
         foreach ($_REQUEST as $key => $value)
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
 
221 221
         if ($this->maxColumns < 1)
222 222
         {
223
-            $this->_fatalError("EditDetailViewParser:invalid maxColumns=" . $this->maxColumns);
223
+            $this->_fatalError("EditDetailViewParser:invalid maxColumns=".$this->maxColumns);
224 224
         }
225 225
 
226 226
         foreach ($_REQUEST as $slot => $value)
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
                         // if a leading (empty) then remove (by noting that remaining fields need to be shuffled along)
268 268
                         if ($startOfRow)
269 269
                         {
270
-                            $offset ++;
270
+                            $offset++;
271 271
                         }
272 272
                         unset($row [$colID]);
273 273
                     } else
@@ -287,9 +287,9 @@  discard block
 block discarded – undo
287 287
         //          _pp($this->_viewdefs);
288 288
     }
289 289
 
290
-    function _padFields ()
290
+    function _padFields()
291 291
     {
292
-        if (! empty($this->_viewdefs))
292
+        if (!empty($this->_viewdefs))
293 293
         {
294 294
             foreach ($this->_viewdefs ['panels'] as $panelID => $panel)
295 295
             {
@@ -299,7 +299,7 @@  discard block
 block discarded – undo
299 299
                     // pad between fields on a row
300 300
                     foreach ($row as $colID => $col)
301 301
                     {
302
-                        for ($i = $column + 1 ; $i < $colID ; $i ++ )
302
+                        for ($i = $column + 1; $i < $colID; $i++)
303 303
                         {
304 304
                             $row [$i] = array('name' => '(empty)', 'label' => '(empty)');
305 305
                         }
@@ -308,7 +308,7 @@  discard block
 block discarded – undo
308 308
                     // now pad out to the end of the row
309 309
                     if (($column + 1) < $this->maxColumns)
310 310
                     { // last column is maxColumns-1
311
-                        for ($i = $column + 1 ; $i < $this->maxColumns ; $i ++ )
311
+                        for ($i = $column + 1; $i < $this->maxColumns; $i++)
312 312
                         {
313 313
                             $row [$i] = array('name' => '(empty)', 'label' => '(empty)');
314 314
                         }
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
 
324 324
     // add a new field to the end of a panel
325 325
     // don't write out (caller should call handleSave() when ready)
326
-    function _addField ($properties, $panelID = FALSE)
326
+    function _addField($properties, $panelID = FALSE)
327 327
     {
328 328
 
329 329
         // if a panelID was not passed, use the first available panel in the list
@@ -357,7 +357,7 @@  discard block
 block discarded – undo
357 357
             //          print "lastrow=$lastrow lastcol=$lastcol";
358 358
             if ($lastcol >= $this->maxColumns)
359 359
             {
360
-                $lastrow ++;
360
+                $lastrow++;
361 361
                 $this->_viewdefs ['panels'] [$panelID] [$lastrow] = array();
362 362
                 $lastcol = 0;
363 363
             }
@@ -367,7 +367,7 @@  discard block
 block discarded – undo
367 367
     }
368 368
 
369 369
     /* getModelFields returns an array of all fields stored in the database for this module plus those fields in the original layout definition (so we get fields such as Team ID)*/
370
-    function _getModelFields ()
370
+    function _getModelFields()
371 371
     {
372 372
         $modelFields = array();
373 373
         $origViewDefs = $this->_getOrigFieldViewDefs();
@@ -376,13 +376,13 @@  discard block
 block discarded – undo
376 376
         {
377 377
             if (!empty($field))
378 378
             {
379
-                if (! is_array($def)) {
379
+                if (!is_array($def)) {
380 380
                     $def = array('name' => $field);
381 381
                 }
382 382
                 // get this field's label - if it has not been explicitly provided, see if the fieldDefs has a label for this field, and if not fallback to the field name
383
-                if (! isset($def ['label']))
383
+                if (!isset($def ['label']))
384 384
                         {
385
-                            if (! empty($this->_fieldDefs [$field] ['vname']))
385
+                            if (!empty($this->_fieldDefs [$field] ['vname']))
386 386
                             {
387 387
                                 $def ['label'] = $this->_fieldDefs [$field] ['vname'];
388 388
                             } else
@@ -393,25 +393,25 @@  discard block
 block discarded – undo
393 393
                 $modelFields[$field] = array('name' => $field, 'label' => $def ['label']);
394 394
             }
395 395
         }
396
-        $GLOBALS['log']->debug(print_r($modelFields,true));
396
+        $GLOBALS['log']->debug(print_r($modelFields, true));
397 397
         foreach ($this->_fieldDefs as $field => $def)
398 398
         {
399 399
             if ((!empty($def['studio']) && $def['studio'] == 'visible')
400
-            || (empty($def['studio']) &&  (empty($def ['source']) || $def ['source'] == 'db' || $def ['source'] == 'custom_fields') && $def ['type'] != 'id' && strcmp($field, 'deleted') != 0 && (empty($def ['dbType']) || $def ['dbType'] != 'id') && (empty($def ['dbtype']) || $def ['dbtype'] != 'id')))
400
+            || (empty($def['studio']) && (empty($def ['source']) || $def ['source'] == 'db' || $def ['source'] == 'custom_fields') && $def ['type'] != 'id' && strcmp($field, 'deleted') != 0 && (empty($def ['dbType']) || $def ['dbType'] != 'id') && (empty($def ['dbtype']) || $def ['dbtype'] != 'id')))
401 401
             {
402 402
                 $label = isset($def['vname']) ? $def['vname'] : $def['name'];
403 403
                 $modelFields [$field] = array('name' => $field, 'label' => $label);
404 404
             }
405 405
             else
406 406
             {
407
-                $GLOBALS['log']->debug( get_class($this)."->_getModelFields(): skipping $field from modelFields as it fails the test for inclusion");
407
+                $GLOBALS['log']->debug(get_class($this)."->_getModelFields(): skipping $field from modelFields as it fails the test for inclusion");
408 408
             }
409 409
         }
410
-        $GLOBALS['log']->debug( get_class($this)."->_getModelFields(): remaining entries in modelFields are: ".implode(",",array_keys($modelFields)));
410
+        $GLOBALS['log']->debug(get_class($this)."->_getModelFields(): remaining entries in modelFields are: ".implode(",", array_keys($modelFields)));
411 411
         return $modelFields;
412 412
     }
413 413
 
414
-    function _parseData ($panels)
414
+    function _parseData($panels)
415 415
     {
416 416
         $fields = array();
417 417
         if (empty($panels))
@@ -419,7 +419,7 @@  discard block
 block discarded – undo
419 419
 
420 420
         // Fix for a flexibility in the format of the panel sections - if only one panel, then we don't have a panel level defined, it goes straight into rows
421 421
         // See EditView2 for similar treatment
422
-        if (! empty($panels) && count($panels) > 0)
422
+        if (!empty($panels) && count($panels) > 0)
423 423
         {
424 424
             $keys = array_keys($panels);
425 425
             if (is_numeric($keys [0]))
@@ -438,12 +438,12 @@  discard block
 block discarded – undo
438 438
                 {
439 439
                     $properties = array();
440 440
 
441
-                    if (! empty($col))
441
+                    if (!empty($col))
442 442
                     {
443 443
                         if (is_string($col))
444 444
                         {
445 445
                             $properties ['name'] = $col;
446
-                        } else if (! empty($col ['name']))
446
+                        } else if (!empty($col ['name']))
447 447
                         {
448 448
                             $properties = $col;
449 449
                         }
@@ -452,13 +452,13 @@  discard block
 block discarded – undo
452 452
                         $properties ['name'] = translate('LBL_FILLER');
453 453
                     }
454 454
 
455
-                    if (! empty($properties ['name']))
455
+                    if (!empty($properties ['name']))
456 456
                     {
457 457
 
458 458
                         // get this field's label - if it has not been explicity provided, see if the fieldDefs has a label for this field, and if not fallback to the field name
459
-                        if (! isset($properties ['label']))
459
+                        if (!isset($properties ['label']))
460 460
                         {
461
-                            if (! empty($this->_fieldDefs [$properties ['name']] ['vname']))
461
+                            if (!empty($this->_fieldDefs [$properties ['name']] ['vname']))
462 462
                             {
463 463
                                 $properties ['label'] = $this->_fieldDefs [$properties ['name']] ['vname'];
464 464
                             } else
@@ -476,7 +476,7 @@  discard block
 block discarded – undo
476 476
         return $displayData;
477 477
     }
478 478
 
479
-    function _getOrigFieldViewDefs ()
479
+    function _getOrigFieldViewDefs()
480 480
     {
481 481
         $origFieldDefs = array();
482 482
         $GLOBALS['log']->debug("Original File = ".$this->_originalFile);
@@ -487,7 +487,7 @@  discard block
 block discarded – undo
487 487
 //          $GLOBALS['log']->debug($origdefs);
488 488
             // Fix for a flexibility in the format of the panel sections - if only one panel, then we don't have a panel level defined, it goes straight into rows
489 489
             // See EditView2 for similar treatment
490
-            if (! empty($origdefs) && count($origdefs) > 0)
490
+            if (!empty($origdefs) && count($origdefs) > 0)
491 491
             {
492 492
                 $keys = array_keys($origdefs);
493 493
                 if (is_numeric($keys [0]))
Please login to merge, or discard this patch.
modules/ModuleBuilder/parsers/ParserFactory.php 1 patch
Spacing   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (! defined ( 'sugarEntry' ) || ! sugarEntry)
3
-    die ( 'Not A Valid Entry Point' ) ;
2
+if (!defined('sugarEntry') || !sugarEntry)
3
+    die ('Not A Valid Entry Point');
4 4
 
5 5
 /*********************************************************************************
6 6
  * SugarCRM Community Edition is a customer relationship management program developed by
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
  ********************************************************************************/
42 42
 
43 43
 
44
-require_once 'modules/ModuleBuilder/parsers/constants.php' ;
44
+require_once 'modules/ModuleBuilder/parsers/constants.php';
45 45
 
46 46
 class ParserFactory
47 47
 {
@@ -55,20 +55,20 @@  discard block
 block discarded – undo
55 55
      * @return AbstractMetaDataParser
56 56
      */
57 57
 
58
-    public static function getParser ( $view , $moduleName , $packageName = null , $subpanelName = null )
58
+    public static function getParser($view, $moduleName, $packageName = null, $subpanelName = null)
59 59
     {
60
-        $GLOBALS [ 'log' ]->info ( "ParserFactory->getParser($view,$moduleName,$packageName,$subpanelName )" ) ;
60
+        $GLOBALS ['log']->info("ParserFactory->getParser($view,$moduleName,$packageName,$subpanelName )");
61 61
 		$sm = null;
62
-        $lView = strtolower ( $view );
63
-        if ( empty ( $packageName ) || ( $packageName == 'studio' ) )
62
+        $lView = strtolower($view);
63
+        if (empty ($packageName) || ($packageName == 'studio'))
64 64
         {
65
-            $packageName = null ;
65
+            $packageName = null;
66 66
             //For studio modules, check for view parser overrides
67 67
             $parser = self::checkForStudioParserOverride($view, $moduleName, $packageName);
68 68
             if ($parser) return $parser;
69 69
             $sm = StudioModuleFactory::getStudioModule($moduleName);
70 70
             //If we didn't find a specofic parser, see if there is a view to type mapping
71
-            foreach($sm->sources as $file => $def)
71
+            foreach ($sm->sources as $file => $def)
72 72
             {
73 73
                 if (!empty($def['view']) && $def['view'] == $view && !empty($def['type']))
74 74
                 {
@@ -78,41 +78,41 @@  discard block
 block discarded – undo
78 78
             }
79 79
         }
80 80
 
81
-        switch ( $lView)
81
+        switch ($lView)
82 82
         {
83 83
             case MB_EDITVIEW :
84 84
             case MB_DETAILVIEW :
85 85
             case MB_QUICKCREATE :
86
-                require_once 'modules/ModuleBuilder/parsers/views/GridLayoutMetaDataParser.php' ;
87
-                return new GridLayoutMetaDataParser ( $view, $moduleName, $packageName ) ;
86
+                require_once 'modules/ModuleBuilder/parsers/views/GridLayoutMetaDataParser.php';
87
+                return new GridLayoutMetaDataParser($view, $moduleName, $packageName);
88 88
             case MB_BASICSEARCH :
89 89
             case MB_ADVANCEDSEARCH :
90
-                require_once 'modules/ModuleBuilder/parsers/views/SearchViewMetaDataParser.php' ;
91
-                return new SearchViewMetaDataParser ( $view, $moduleName, $packageName ) ;
90
+                require_once 'modules/ModuleBuilder/parsers/views/SearchViewMetaDataParser.php';
91
+                return new SearchViewMetaDataParser($view, $moduleName, $packageName);
92 92
             case MB_LISTVIEW :
93 93
                 if ($subpanelName == null)
94 94
                 {
95
-                    require_once 'modules/ModuleBuilder/parsers/views/ListLayoutMetaDataParser.php' ;
96
-                    return new ListLayoutMetaDataParser ( MB_LISTVIEW, $moduleName, $packageName ) ;
95
+                    require_once 'modules/ModuleBuilder/parsers/views/ListLayoutMetaDataParser.php';
96
+                    return new ListLayoutMetaDataParser(MB_LISTVIEW, $moduleName, $packageName);
97 97
                 } else
98 98
                 {
99
-                    require_once 'modules/ModuleBuilder/parsers/views/SubpanelMetaDataParser.php' ;
100
-                    return new SubpanelMetaDataParser ( $subpanelName, $moduleName, $packageName ) ;
99
+                    require_once 'modules/ModuleBuilder/parsers/views/SubpanelMetaDataParser.php';
100
+                    return new SubpanelMetaDataParser($subpanelName, $moduleName, $packageName);
101 101
                 }
102 102
             case MB_DASHLET :
103 103
             case MB_DASHLETSEARCH :
104
-                require_once 'modules/ModuleBuilder/parsers/views/DashletMetaDataParser.php' ;
105
-                return new DashletMetaDataParser($view, $moduleName, $packageName  );
104
+                require_once 'modules/ModuleBuilder/parsers/views/DashletMetaDataParser.php';
105
+                return new DashletMetaDataParser($view, $moduleName, $packageName);
106 106
             case MB_POPUPLIST :
107 107
             case MB_POPUPSEARCH :
108
-                require_once 'modules/ModuleBuilder/parsers/views/PopupMetaDataParser.php' ;
109
-                return new PopupMetaDataParser($view, $moduleName, $packageName  );
108
+                require_once 'modules/ModuleBuilder/parsers/views/PopupMetaDataParser.php';
109
+                return new PopupMetaDataParser($view, $moduleName, $packageName);
110 110
             case MB_LABEL :
111
-                require_once 'modules/ModuleBuilder/parsers/parser.label.php' ;
112
-                return new ParserLabel ( $moduleName, $packageName ) ;
111
+                require_once 'modules/ModuleBuilder/parsers/parser.label.php';
112
+                return new ParserLabel($moduleName, $packageName);
113 113
             case MB_VISIBILITY :
114
-                require_once 'modules/ModuleBuilder/parsers/parser.visibility.php' ;
115
-                return new ParserVisibility ( $moduleName, $packageName ) ;
114
+                require_once 'modules/ModuleBuilder/parsers/parser.visibility.php';
115
+                return new ParserVisibility($moduleName, $packageName);
116 116
             default :
117 117
                 $parser = self::checkForParserClass($view, $moduleName, $packageName);
118 118
                 if ($parser)
@@ -120,33 +120,33 @@  discard block
 block discarded – undo
120 120
 
121 121
         }
122 122
 
123
-        $GLOBALS [ 'log' ]->fatal ("ParserFactory: cannot create ModuleBuilder Parser $view" ) ;
123
+        $GLOBALS ['log']->fatal("ParserFactory: cannot create ModuleBuilder Parser $view");
124 124
 
125 125
     }
126 126
 
127 127
     protected static function checkForParserClass($view, $moduleName, $packageName, $nameOverride = false)
128 128
     {
129 129
         $prefix = '';
130
-        if(!is_null ( $packageName )){
131
-            $prefix = empty($packageName) ? 'build' :'modify';
130
+        if (!is_null($packageName)) {
131
+            $prefix = empty($packageName) ? 'build' : 'modify';
132 132
         }
133 133
         $fileNames = array(
134
-            "custom/modules/$moduleName/parsers/parser." . strtolower ( $prefix . $view ) . ".php",
135
-            "modules/$moduleName/parsers/parser." . strtolower ( $prefix . $view ) . ".php",
136
-            "custom/modules/ModuleBuilder/parsers/parser." . strtolower ( $prefix . $view ) . ".php",
137
-            "modules/ModuleBuilder/parsers/parser." . strtolower ( $prefix . $view ) . ".php",
134
+            "custom/modules/$moduleName/parsers/parser.".strtolower($prefix.$view).".php",
135
+            "modules/$moduleName/parsers/parser.".strtolower($prefix.$view).".php",
136
+            "custom/modules/ModuleBuilder/parsers/parser.".strtolower($prefix.$view).".php",
137
+            "modules/ModuleBuilder/parsers/parser.".strtolower($prefix.$view).".php",
138 138
         );
139
-        foreach($fileNames as $fileName)
139
+        foreach ($fileNames as $fileName)
140 140
         {
141
-            if (file_exists ( $fileName ))
141
+            if (file_exists($fileName))
142 142
             {
143
-                require_once $fileName ;
144
-                $class = 'Parser' . $prefix . ucfirst ( $view ) ;
145
-                if (class_exists ( $class ))
143
+                require_once $fileName;
144
+                $class = 'Parser'.$prefix.ucfirst($view);
145
+                if (class_exists($class))
146 146
                 {
147
-                    $GLOBALS [ 'log' ]->debug ( 'Using ModuleBuilder Parser ' . $fileName ) ;
148
-                    $parser = new $class ( ) ;
149
-                    return $parser ;
147
+                    $GLOBALS ['log']->debug('Using ModuleBuilder Parser '.$fileName);
148
+                    $parser = new $class( );
149
+                    return $parser;
150 150
                 }
151 151
             }
152 152
         }
@@ -157,7 +157,7 @@  discard block
 block discarded – undo
157 157
     {
158 158
         require_once('modules/ModuleBuilder/Module/StudioModuleFactory.php');
159 159
         $sm = StudioModuleFactory::getStudioModule($moduleName);
160
-        foreach($sm->sources as $file => $def)
160
+        foreach ($sm->sources as $file => $def)
161 161
         {
162 162
             if (!empty($def['view']) && $def['view'] == strtolower($view) && !empty($def['parser']))
163 163
             {
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
                     require_once("custom/$path");
168 168
                 else if (file_exists($path))
169 169
                     require_once($path);
170
-                if (class_exists ( $pName ))
170
+                if (class_exists($pName))
171 171
                     return new $pName($view, $moduleName, $packageName);
172 172
                 //If it wasn't defined directly, check for a generic parser name for the view
173 173
                 $parser = self::checkForParserClass($view, $moduleName, $packageName);
Please login to merge, or discard this patch.
modules/ModuleBuilder/parsers/parser.modifylistview.php 1 patch
Spacing   +119 added lines, -119 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (! defined ( 'sugarEntry' ) || ! sugarEntry)
3
-die ( 'Not A Valid Entry Point' ) ;
2
+if (!defined('sugarEntry') || !sugarEntry)
3
+die ('Not A Valid Entry Point');
4 4
 /*********************************************************************************
5 5
  * SugarCRM Community Edition is a customer relationship management program developed by
6 6
  * SugarCRM, Inc. Copyright (C) 2004-2013 SugarCRM Inc.
@@ -40,43 +40,43 @@  discard block
 block discarded – undo
40 40
  ********************************************************************************/
41 41
 
42 42
 
43
-require_once ('modules/ModuleBuilder/parsers/ModuleBuilderParser.php') ;
43
+require_once ('modules/ModuleBuilder/parsers/ModuleBuilderParser.php');
44 44
 class ParserModifyListView extends ModuleBuilderParser
45 45
 {
46
-	var $listViewDefs = false ;
47
-	var $defaults = array ( ) ;
48
-	var $additional = array ( ) ;
49
-	var $available = array ( ) ;
46
+	var $listViewDefs = false;
47
+	var $defaults = array( );
48
+	var $additional = array( );
49
+	var $available = array( );
50 50
 	var $reserved = array(); // fields marked by 'studio'=>false in the listviewdefs; need to be preserved
51 51
 	//	var $language_module = '';
52
-	var $columns = array ( 'LBL_DEFAULT' => 'getDefaultFields' , 'LBL_AVAILABLE' => 'getAdditionalFields' , 'LBL_HIDDEN' => 'getAvailableFields' ) ;
53
-	function init ( $module_name , $submodule = '' )
52
+	var $columns = array('LBL_DEFAULT' => 'getDefaultFields', 'LBL_AVAILABLE' => 'getAdditionalFields', 'LBL_HIDDEN' => 'getAvailableFields');
53
+	function init($module_name, $submodule = '')
54 54
 	{
55
-		global $app_list_strings ;
56
-		$this->module_name = $module_name ;
57
-		$mod_strings = return_module_language ( $GLOBALS [ 'current_language' ], $this->module_name ) ; // needed solely so that listviewdefs that reference this can be included without error
58
-		$class = $GLOBALS [ 'beanList' ] [ $this->module_name ] ;
59
-		require_once ($GLOBALS [ 'beanFiles' ] [ $class ]) ;
60
-		$this->module = new $class ( ) ;
55
+		global $app_list_strings;
56
+		$this->module_name = $module_name;
57
+		$mod_strings = return_module_language($GLOBALS ['current_language'], $this->module_name); // needed solely so that listviewdefs that reference this can be included without error
58
+		$class = $GLOBALS ['beanList'] [$this->module_name];
59
+		require_once ($GLOBALS ['beanFiles'] [$class]);
60
+		$this->module = new $class( );
61 61
 
62
-		$loaded = $this->_loadFromFile('ListView','modules/' . $this->module_name . '/metadata/listviewdefs.php',$this->module_name);
63
-		$this->originalListViewDefs = $loaded['viewdefs'] [ $this->module_name ] ;
62
+		$loaded = $this->_loadFromFile('ListView', 'modules/'.$this->module_name.'/metadata/listviewdefs.php', $this->module_name);
63
+		$this->originalListViewDefs = $loaded['viewdefs'] [$this->module_name];
64 64
 		$this->_variables = $loaded['variables'];
65 65
 		//		_pp($loaded);
66
-		$this->customFile = 'custom/modules/' . $this->module_name . '/metadata/listviewdefs.php' ;
67
-		if (file_exists ( $this->customFile ))
66
+		$this->customFile = 'custom/modules/'.$this->module_name.'/metadata/listviewdefs.php';
67
+		if (file_exists($this->customFile))
68 68
 		{
69
-			$loaded = $this->_loadFromFile('ListView',$this->customFile,$this->module_name);
70
-			$this->listViewDefs = $loaded['viewdefs'] [ $this->module_name ] ;
69
+			$loaded = $this->_loadFromFile('ListView', $this->customFile, $this->module_name);
70
+			$this->listViewDefs = $loaded['viewdefs'] [$this->module_name];
71 71
 			$this->_variables = $loaded['variables'];
72 72
 		} else
73 73
 		{
74
-			$this->listViewDefs = & $this->originalListViewDefs ;
74
+			$this->listViewDefs = & $this->originalListViewDefs;
75 75
 		}
76 76
 
77
-		$this->fixKeys ( $this->originalListViewDefs ) ;
78
-		$this->fixKeys ( $this->listViewDefs ) ;
79
-		$this->language_module = $this->module_name ;
77
+		$this->fixKeys($this->originalListViewDefs);
78
+		$this->fixKeys($this->listViewDefs);
79
+		$this->language_module = $this->module_name;
80 80
 	}
81 81
 	
82 82
 	function getLanguage()
@@ -84,102 +84,102 @@  discard block
 block discarded – undo
84 84
 	    return $this->language_module;
85 85
 	}
86 86
 	// re-key array so that every entry has a key=name and all keys are lowercase - makes it easier in handleSave() later...
87
-	function fixKeys ( &$defs )
87
+	function fixKeys(&$defs)
88 88
 	{
89
-		$temp = array ( ) ;
90
-		foreach ( $defs as $key => $value )
89
+		$temp = array( );
90
+		foreach ($defs as $key => $value)
91 91
 		{
92
-			if (! is_array ( $value ))
92
+			if (!is_array($value))
93 93
 			{
94
-				$key = $value ;
95
-				$def = array ( ) ;
96
-				$def [ 'name' ] = (isset ( $this->module->field_defs [ $key ] )) ? $this->module->field_defs [ $key ] [ 'name' ] : $key ;
97
-				$value = $def ;
94
+				$key = $value;
95
+				$def = array( );
96
+				$def ['name'] = (isset ($this->module->field_defs [$key])) ? $this->module->field_defs [$key] ['name'] : $key;
97
+				$value = $def;
98 98
 			}
99
-			if (isset ( $value [ 'name' ] ))
99
+			if (isset ($value ['name']))
100 100
 			{
101
-				$key = $value [ 'name' ] ; // override key with name, needed when the entry lacks a key
101
+				$key = $value ['name']; // override key with name, needed when the entry lacks a key
102 102
 			}
103
-			$temp [ strtolower ( $key ) ] = $value ;
103
+			$temp [strtolower($key)] = $value;
104 104
 		}
105
-		$defs = $temp ;
105
+		$defs = $temp;
106 106
 	}
107 107
 	
108 108
 	/**
109 109
 	 * returns the default fields for a listview
110 110
 	 * Called only when displaying the listview for editing; not called when saving
111 111
 	 */
112
-	function getDefaultFields ()
112
+	function getDefaultFields()
113 113
 	{
114
-		$this->defaults = array ( ) ;
115
-		foreach ( $this->listViewDefs as $key => $def )
114
+		$this->defaults = array( );
115
+		foreach ($this->listViewDefs as $key => $def)
116 116
 		{
117 117
 		    // add in the default fields from the listviewdefs, stripping out any field with 'studio' set to a value other than true
118 118
 		    // Important: the 'studio' fields must be added back into the layout on save, as they're not editable rather than hidden
119
-			if (! empty ( $def [ 'default' ] ))
119
+			if (!empty ($def ['default']))
120 120
 			{
121
-			    if (! isset($def['studio']) || $def['studio'] === true)
121
+			    if (!isset($def['studio']) || $def['studio'] === true)
122 122
 			    {
123
-			        $this->defaults [ $key ] = $def ;
123
+			        $this->defaults [$key] = $def;
124 124
 			    }
125 125
 			    else
126 126
 			    // anything which doesn't go into the defaults is a reserved field - this makes sure we don't miss anything
127 127
 			    {
128
-			        $this->reserved [ $key ] = $def;
128
+			        $this->reserved [$key] = $def;
129 129
 			    }
130 130
 			}
131 131
 		}
132
-		return $this->defaults ;
132
+		return $this->defaults;
133 133
 	}
134 134
 	/**
135 135
 	 * returns additional fields available for users to create fields
136 136
 	 */
137
-	function getAdditionalFields ()
137
+	function getAdditionalFields()
138 138
 	{
139
-		$this->additional = array ( ) ;
140
-		foreach ( $this->listViewDefs as $key => $def )
139
+		$this->additional = array( );
140
+		foreach ($this->listViewDefs as $key => $def)
141 141
 		{
142
-			if (empty ( $def [ 'default' ] ))
142
+			if (empty ($def ['default']))
143 143
 			{
144
-				$key = strtolower ( $key ) ;
145
-				$this->additional [ $key ] = $def ;
144
+				$key = strtolower($key);
145
+				$this->additional [$key] = $def;
146 146
 			}
147 147
 		}
148
-		return $this->additional ;
148
+		return $this->additional;
149 149
 	}
150 150
 	/**
151 151
 	 * returns unused fields that are available for using in either default or additional list views
152 152
 	 */
153
-	function getAvailableFields ()
153
+	function getAvailableFields()
154 154
 	{
155
-		$this->availableFields = array ( ) ;
156
-		$lowerFieldList = array_change_key_case ( $this->listViewDefs ) ;
157
-		foreach ( $this->originalListViewDefs as $key => $def )
155
+		$this->availableFields = array( );
156
+		$lowerFieldList = array_change_key_case($this->listViewDefs);
157
+		foreach ($this->originalListViewDefs as $key => $def)
158 158
 		{
159
-			$key = strtolower ( $key ) ;
160
-			if (! isset ( $lowerFieldList [ $key ] ))
159
+			$key = strtolower($key);
160
+			if (!isset ($lowerFieldList [$key]))
161 161
 			{
162
-				$this->availableFields [ $key ] = $def ;
162
+				$this->availableFields [$key] = $def;
163 163
 			}
164 164
 		}
165
-		$GLOBALS['log']->debug('parser.modifylistview.php->getAvailableFields(): field_defs='.print_r($this->availableFields,true));
165
+		$GLOBALS['log']->debug('parser.modifylistview.php->getAvailableFields(): field_defs='.print_r($this->availableFields, true));
166 166
 		$modFields = !empty($this->module->field_name_map) ? $this->module->field_name_map : $this->module->field_defs;
167
-		foreach ( $modFields as $key => $def )
167
+		foreach ($modFields as $key => $def)
168 168
 		{
169
-			$fieldName = strtolower ( $key ) ;
169
+			$fieldName = strtolower($key);
170 170
             if ($fieldName == 'currency_id')
171 171
                 continue;
172
-			if (!isset ( $lowerFieldList [ $fieldName ] )) // bug 16728 - check this first, so that other conditions (e.g., studio == visible) can't override and add duplicate entries
172
+			if (!isset ($lowerFieldList [$fieldName])) // bug 16728 - check this first, so that other conditions (e.g., studio == visible) can't override and add duplicate entries
173 173
 			{
174 174
             // bug 19656: this test changed after 5.0.0b - we now remove all ID type fields - whether set as type, or dbtype, from the fielddefs
175
-            if ($this->isValidField($key, $def)){
176
-					$label = (isset ( $def [ 'vname' ] )) ? $def [ 'vname' ] : (isset($def [ 'label' ]) ? $def['label'] : $def['name']) ;
177
-					$this->availableFields [ $fieldName ] = array ( 'width' => '10' , 'label' => $label ) ;
175
+            if ($this->isValidField($key, $def)) {
176
+					$label = (isset ($def ['vname'])) ? $def ['vname'] : (isset($def ['label']) ? $def['label'] : $def['name']);
177
+					$this->availableFields [$fieldName] = array('width' => '10', 'label' => $label);
178 178
 				}
179 179
 			}
180 180
 		}
181 181
 
182
-		return $this->availableFields ;
182
+		return $this->availableFields;
183 183
 	}
184 184
 
185 185
     function getFieldDefs()
@@ -190,19 +190,19 @@  discard block
 block discarded – undo
190 190
 	
191 191
 	function isValidField($key, $def) {
192 192
 	    //Allow fields that are studio visible  
193
-		if (! empty ( $def [ 'studio' ] ) && $def [ 'studio' ] == 'visible')
193
+		if (!empty ($def ['studio']) && $def ['studio'] == 'visible')
194 194
 		  return true;
195 195
 		  
196 196
 		//No ID fields
197
-		if  ((!empty ( $def [ 'dbType' ] ) && $def [ 'dbType' ] == 'id') || (!empty ( $def [ 'type' ] ) && $def [ 'type' ] == 'id'))
197
+		if ((!empty ($def ['dbType']) && $def ['dbType'] == 'id') || (!empty ($def ['type']) && $def ['type'] == 'id'))
198 198
 		  return false;
199 199
 		  
200 200
 		//only allow DB and custom fields (if a source is specified)
201
-	    if (!empty($def [ 'source' ]) && $def [ 'source' ] != 'db' && $def [ 'source' ] != 'custom_fields')
201
+	    if (!empty($def ['source']) && $def ['source'] != 'db' && $def ['source'] != 'custom_fields')
202 202
 		  return false;
203 203
 
204 204
 		//Dont ever show the "deleted" fields or "_name" fields
205
-		if (strcmp ( $key, 'deleted' ) == 0 || (isset ( $def [ 'name' ] ) && strpos ( $def [ 'name' ], "_name" ) !== false))
205
+		if (strcmp($key, 'deleted') == 0 || (isset ($def ['name']) && strpos($def ['name'], "_name") !== false))
206 206
 	       return false;
207 207
 
208 208
 	    //If none of the "ifs" are true, the field is valid
@@ -210,124 +210,124 @@  discard block
 block discarded – undo
210 210
 	}
211 211
 	
212 212
 	
213
-	function getField ( $fieldName )
213
+	function getField($fieldName)
214 214
 	{
215
-		$fieldName = strtolower ( $fieldName ) ;
216
-		foreach ( $this->listViewDefs as $key => $def )
215
+		$fieldName = strtolower($fieldName);
216
+		foreach ($this->listViewDefs as $key => $def)
217 217
 		{
218
-			$key = strtolower ( $key ) ;
218
+			$key = strtolower($key);
219 219
 			if ($key == $fieldName)
220 220
 			{
221
-				return $def ;
221
+				return $def;
222 222
 			}
223 223
 		}
224
-		foreach ( $this->module->field_defs as $key => $def )
224
+		foreach ($this->module->field_defs as $key => $def)
225 225
 		{
226
-			$key = strtolower ( $key ) ;
226
+			$key = strtolower($key);
227 227
 			if ($key == $fieldName)
228 228
 			{
229
-				return $def ;
229
+				return $def;
230 230
 			}
231 231
 		}
232
-		return array ( ) ;
232
+		return array( );
233 233
 	}
234 234
 	function addRelateData($fieldname, $listfielddef) {
235
-		$modFieldDef = $this->module->field_defs [ strtolower ( $fieldname ) ];
235
+		$modFieldDef = $this->module->field_defs [strtolower($fieldname)];
236 236
 		if (!empty($modFieldDef['module']) && !empty($modFieldDef['id_name'])) {
237 237
 			$listfielddef['module'] = $modFieldDef['module'];
238 238
 			$listfielddef['id'] = strtoupper($modFieldDef['id_name']);
239 239
 			$listfielddef['link'] = true;
240
-			$listfielddef['related_fields'] = array (strtolower($modFieldDef['id_name']));
240
+			$listfielddef['related_fields'] = array(strtolower($modFieldDef['id_name']));
241 241
 		}
242 242
 		return $listfielddef;
243 243
 	}
244
-	function _loadLayoutFromRequest ()
244
+	function _loadLayoutFromRequest()
245 245
 	{
246 246
 	    $GLOBALS['log']->debug("ParserModifyListView->_loadLayoutFromRequest()");
247
-		$fields = array ( ) ;
248
-		$rejectTypes = array ( 'html' , 'enum' , 'text' ) ;
249
-		for ( $i = 0 ; isset ( $_POST [ 'group_' . $i ] ) && $i < 2 ; $i ++ )
247
+		$fields = array( );
248
+		$rejectTypes = array('html', 'enum', 'text');
249
+		for ($i = 0; isset ($_POST ['group_'.$i]) && $i < 2; $i++)
250 250
 		{
251 251
 			//echo "\n***group-$i Size:".sizeof($_POST['group_' . $i])."\n";
252
-			foreach ( $_POST [ 'group_' . $i ] as $field )
252
+			foreach ($_POST ['group_'.$i] as $field)
253 253
 			{
254
-				$fieldname = strtoupper ( $field ) ;
254
+				$fieldname = strtoupper($field);
255 255
 				//originalListViewDefs are all lower case
256
-				$lowerFieldName = strtolower ( $field ) ;
257
-				if (isset ( $this->originalListViewDefs [ $lowerFieldName ] ))
256
+				$lowerFieldName = strtolower($field);
257
+				if (isset ($this->originalListViewDefs [$lowerFieldName]))
258 258
 				{
259
-					$fields [ $fieldname ] = $this->originalListViewDefs [ $lowerFieldName ] ;
259
+					$fields [$fieldname] = $this->originalListViewDefs [$lowerFieldName];
260 260
 				} else
261 261
 				{
262 262
 					//check if we have the case wrong for custom fields
263
-					if (! isset ( $this->module->field_defs [ $fieldname ] ))
263
+					if (!isset ($this->module->field_defs [$fieldname]))
264 264
 					{
265
-						foreach ( $this->module->field_defs as $key => $value )
265
+						foreach ($this->module->field_defs as $key => $value)
266 266
 						{
267
-							if (strtoupper ( $key ) == $fieldname)
267
+							if (strtoupper($key) == $fieldname)
268 268
 							{
269
-								$fields [ $fieldname ] = array ( 'width' => 10 , 'label' => $this->module->field_defs [ $key ] [ 'vname' ] ) ;
270
-								break ;
269
+								$fields [$fieldname] = array('width' => 10, 'label' => $this->module->field_defs [$key] ['vname']);
270
+								break;
271 271
 							}
272 272
 						}
273 273
 					} else
274 274
 					{
275
-						$fields [ $fieldname ] = array ( 'width' => 10 , 'label' => $this->module->field_defs [ $fieldname ] [ 'vname' ] ) ;
275
+						$fields [$fieldname] = array('width' => 10, 'label' => $this->module->field_defs [$fieldname] ['vname']);
276 276
 					}
277 277
 					// sorting fields of certain types will cause a database engine problems
278 278
 					// we only check this for custom fields, as we assume that OOB fields have been independently confirmed as ok
279
-					if (isset ( $this->module->field_defs [ strtolower ( $fieldname ) ] ) && (in_array ( $this->module->field_defs [ strtolower ( $fieldname ) ] [ 'type' ], $rejectTypes ) || isset($this->module->field_defs [ strtolower ( $fieldname ) ]['custom_module'])))
279
+					if (isset ($this->module->field_defs [strtolower($fieldname)]) && (in_array($this->module->field_defs [strtolower($fieldname)] ['type'], $rejectTypes) || isset($this->module->field_defs [strtolower($fieldname)]['custom_module'])))
280 280
 					{
281
-						$fields [ $fieldname ] [ 'sortable' ] = false ;
281
+						$fields [$fieldname] ['sortable'] = false;
282 282
 					}
283 283
 					// Bug 23728 - Make adding a currency type field default to setting the 'currency_format' to true
284
-					if (isset ( $this->module->field_defs [ strtolower ( $fieldname ) ] [ 'type ' ] ) && $this->module->field_defs [ strtolower ( $fieldname ) ] [ 'type' ] == 'currency') 
284
+					if (isset ($this->module->field_defs [strtolower($fieldname)] ['type ']) && $this->module->field_defs [strtolower($fieldname)] ['type'] == 'currency') 
285 285
 					{
286
-						$fields [ $fieldname ] [ 'currency_format' ] = true;
286
+						$fields [$fieldname] ['currency_format'] = true;
287 287
 					}
288 288
 				}
289
-				if (isset ( $_REQUEST [ strtolower ( $fieldname ) . 'width' ] ))
289
+				if (isset ($_REQUEST [strtolower($fieldname).'width']))
290 290
 				{
291
-					$width = substr ( $_REQUEST [ strtolower ( $fieldname ) . 'width' ], 6, 3 ) ;
292
-					if (strpos ( $width, "%" ) !== false)
291
+					$width = substr($_REQUEST [strtolower($fieldname).'width'], 6, 3);
292
+					if (strpos($width, "%") !== false)
293 293
 					{
294
-						$width = substr ( $width, 0, 2 ) ;
294
+						$width = substr($width, 0, 2);
295 295
 					}
296 296
 					if ($width < 101 && $width > 0)
297 297
 					{
298
-						$fields [ $fieldname ] [ 'width' ] = $width ;
298
+						$fields [$fieldname] ['width'] = $width;
299 299
 					}
300
-				} else if (isset ( $this->listViewDefs [ $fieldname ] [ 'width' ] ))
300
+				} else if (isset ($this->listViewDefs [$fieldname] ['width']))
301 301
 				{
302
-					$fields [ $fieldname ] [ 'width' ] = $this->listViewDefs [ $fieldname ] [ 'width' ] ;
302
+					$fields [$fieldname] ['width'] = $this->listViewDefs [$fieldname] ['width'];
303 303
 				}
304 304
 				//Get additional Data for relate fields
305
-				if (isset($this->module->field_defs [ strtolower ( $fieldname ) ] [ 'type' ]) && $this->module->field_defs [ strtolower ( $fieldname ) ] [ 'type' ] == 'relate') {
306
-					$fields [ $fieldname ] = $this->addRelateData($field, $fields [ $fieldname ]);
305
+				if (isset($this->module->field_defs [strtolower($fieldname)] ['type']) && $this->module->field_defs [strtolower($fieldname)] ['type'] == 'relate') {
306
+					$fields [$fieldname] = $this->addRelateData($field, $fields [$fieldname]);
307 307
 				}
308
-				$fields [ $fieldname ] [ 'default' ] = ($i == 0) ;
308
+				$fields [$fieldname] ['default'] = ($i == 0);
309 309
 			}
310 310
 		}
311 311
 		// Add the reserved fields back in to the end of the default fields in the layout
312 312
 		// ASSUMPTION: reserved fields go back at the end
313 313
 		// First, load the reserved fields - we cannot assume that getDefaultFields has been called earlier when saving
314 314
 		$this->getDefaultFields();
315
-		foreach ( $this->reserved as $key => $def)
315
+		foreach ($this->reserved as $key => $def)
316 316
 		{
317
-		    $fields[ $key ] = $def;
317
+		    $fields[$key] = $def;
318 318
 		}
319 319
 		
320
-		return $fields ;
320
+		return $fields;
321 321
 	}
322
-	function handleSave ()
322
+	function handleSave()
323 323
 	{
324 324
 		$fields = $this->_loadLayoutFromRequest();
325
-		$this->_writeToFile($this->customFile,'ListView',$this->module_name,$fields,$this->_variables);
325
+		$this->_writeToFile($this->customFile, 'ListView', $this->module_name, $fields, $this->_variables);
326 326
 
327
-		$GLOBALS [ "listViewDefs" ] [ $this->module_name ] = $fields ;
327
+		$GLOBALS ["listViewDefs"] [$this->module_name] = $fields;
328 328
 		// now clear the cache so that the results are immediately visible
329
-		include_once ('include/TemplateHandler/TemplateHandler.php') ;
330
-		TemplateHandler::clearCache ( $this->module_name, "ListView.tpl" ) ; // not currently cached, but here for the future
329
+		include_once ('include/TemplateHandler/TemplateHandler.php');
330
+		TemplateHandler::clearCache($this->module_name, "ListView.tpl"); // not currently cached, but here for the future
331 331
 	}
332 332
 }
333 333
 ?>
Please login to merge, or discard this patch.
modules/AOR_Fields/vardefs.php 1 patch
Spacing   +20 added lines, -20 removed lines patch added patch discarded remove patch
@@ -26,9 +26,9 @@  discard block
 block discarded – undo
26 26
 	'table'=>'aor_fields',
27 27
 	'audited'=>false,
28 28
 	'duplicate_merge'=>true,
29
-	'fields'=>array (
29
+	'fields'=>array(
30 30
         'aor_report_id' =>
31
-        array (
31
+        array(
32 32
             'required' => false,
33 33
             'name' => 'aor_report_id',
34 34
             'vname' => 'LBL_AOR_REPORT_ID',
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
             'size' => '20',
48 48
         ),
49 49
         'field_order' =>
50
-        array (
50
+        array(
51 51
             'required' => false,
52 52
             'name' => 'field_order',
53 53
             'vname' => 'LBL_ORDER',
@@ -68,14 +68,14 @@  discard block
 block discarded – undo
68 68
             'disable_num_format' => '',
69 69
         ),
70 70
         'module_path' =>
71
-        array (
71
+        array(
72 72
             'name' => 'module_path',
73 73
             'type' => 'longtext',
74 74
             'vname' => 'LBL_MODULE_PATH',
75 75
             'isnull' => true,
76 76
         ),
77 77
         'field' =>
78
-        array (
78
+        array(
79 79
             'required' => false,
80 80
             'name' => 'field',
81 81
             'vname' => 'LBL_FIELD',
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
             'dependency' => false,
98 98
         ),
99 99
         'display' =>
100
-        array (
100
+        array(
101 101
             'required' => false,
102 102
             'name' => 'display',
103 103
             'vname' => 'LBL_DISPLAY',
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
             'studio' => 'visible',
116 116
         ),
117 117
         'link' =>
118
-        array (
118
+        array(
119 119
             'required' => false,
120 120
             'name' => 'link',
121 121
             'vname' => 'LBL_LINK',
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
             'studio' => 'visible',
134 134
         ),
135 135
         'label' =>
136
-        array (
136
+        array(
137 137
             'required' => false,
138 138
             'name' => 'label',
139 139
             'vname' => 'LBL_LABEL',
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
             'size' => '20',
153 153
         ),
154 154
         'field_function' =>
155
-        array (
155
+        array(
156 156
             'required' => false,
157 157
             'name' => 'field_function',
158 158
             'vname' => 'LBL_FUNCTION',
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
             'dependency' => false,
175 175
         ),
176 176
         'sort_by' =>
177
-        array (
177
+        array(
178 178
             'required' => false,
179 179
             'name' => 'sort_by',
180 180
             'vname' => 'LBL_SORT',
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
             'dependency' => false,
197 197
         ),
198 198
         'format' =>
199
-            array (
199
+            array(
200 200
                 'required' => false,
201 201
                 'name' => 'format',
202 202
                 'vname' => 'LBL_FORMAT',
@@ -218,7 +218,7 @@  discard block
 block discarded – undo
218 218
                 'dependency' => false,
219 219
             ),
220 220
         'total' =>
221
-            array (
221
+            array(
222 222
                 'required' => false,
223 223
                 'name' => 'total',
224 224
                 'vname' => 'LBL_TOTAL',
@@ -240,7 +240,7 @@  discard block
 block discarded – undo
240 240
                 'dependency' => false,
241 241
             ),
242 242
         'sort_order' =>
243
-        array (
243
+        array(
244 244
             'required' => false,
245 245
             'name' => 'sort_order',
246 246
             'vname' => 'LBL_SORT_ORDER',
@@ -262,7 +262,7 @@  discard block
 block discarded – undo
262 262
             'dependency' => false,
263 263
         ),
264 264
         'group_by' =>
265
-        array (
265
+        array(
266 266
             'required' => false,
267 267
             'name' => 'group_by',
268 268
             'vname' => 'LBL_GROUP',
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
             'studio' => 'visible',
281 281
         ),
282 282
         'group_order' =>
283
-        array (
283
+        array(
284 284
             'required' => false,
285 285
             'name' => 'group_order',
286 286
             'vname' => 'LBL_GROUP_ORDER',
@@ -302,7 +302,7 @@  discard block
 block discarded – undo
302 302
             'dependency' => false,
303 303
         ),
304 304
         'group_display' =>
305
-        array (
305
+        array(
306 306
             'required' => false,
307 307
             'name' => 'group_display',
308 308
             'vname' => 'LBL_GROUP_DISPLAY',
@@ -320,7 +320,7 @@  discard block
 block discarded – undo
320 320
             'studio' => 'visible',
321 321
         ),
322 322
         'aor_reports' =>
323
-        array (
323
+        array(
324 324
             'name' => 'aor_reports',
325 325
             'type' => 'link',
326 326
             'relationship' => 'aor_report_aor_fields',
@@ -329,7 +329,7 @@  discard block
 block discarded – undo
329 329
             'source'=>'non-db',
330 330
         ),
331 331
     ),
332
-    'relationships'=>array (
332
+    'relationships'=>array(
333 333
     ),
334 334
     'indices' => array(
335 335
         array(
@@ -341,7 +341,7 @@  discard block
 block discarded – undo
341 341
 	'optimistic_locking'=>true,
342 342
 		'unified_search'=>true,
343 343
 );
344
-if (!class_exists('VardefManager')){
344
+if (!class_exists('VardefManager')) {
345 345
         require_once('include/SugarObjects/VardefManager.php');
346 346
 }
347
-VardefManager::createVardef('AOR_Fields','AOR_Field', array('basic'));
347
+VardefManager::createVardef('AOR_Fields', 'AOR_Field', array('basic'));
Please login to merge, or discard this patch.
modules/Reminders_Invitees/Reminder_Invitee.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -60,8 +60,8 @@  discard block
 block discarded – undo
60 60
         parent::Basic();
61 61
     }
62 62
 
63
-    public function bean_implements($interface){
64
-        switch($interface){
63
+    public function bean_implements($interface) {
64
+        switch ($interface) {
65 65
             case 'ACL': return true;
66 66
         }
67 67
         return false;
@@ -75,13 +75,13 @@  discard block
 block discarded – undo
75 75
 	 */
76 76
     public static function saveRemindersInviteesData($reminderId, $inviteesData) {
77 77
         $savedInviteeIds = array();
78
-        foreach($inviteesData as $k => $inviteeData) {
79
-            if(isset($_POST['isDuplicate']) && $_POST['isDuplicate']) $inviteeData->id = '';
78
+        foreach ($inviteesData as $k => $inviteeData) {
79
+            if (isset($_POST['isDuplicate']) && $_POST['isDuplicate']) $inviteeData->id = '';
80 80
             $reminderInviteeBean = BeanFactory::getBean('Reminders_Invitees', $inviteeData->id);
81 81
             $reminderInviteeBean->reminder_id = $reminderId;
82 82
             $reminderInviteeBean->related_invitee_module = $inviteeData->module;
83 83
             $reminderInviteeBean->related_invitee_module_id = $inviteeData->module_id;
84
-            if(!$inviteeData->id) {
84
+            if (!$inviteeData->id) {
85 85
                 $reminderInviteeBean->save();
86 86
                 $savedInviteeIds[] = $reminderInviteeBean->id;
87 87
             }
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
 		$ret = array();
109 109
 		$reminderInviteeBeen = new Reminder_Invitee();
110 110
 		$reminderInvitees = $reminderInviteeBeen->get_full_list("reminders_invitees.date_entered", "reminders_invitees.reminder_id = '$reminderId'");
111
-        if($reminderInvitees) {
111
+        if ($reminderInvitees) {
112 112
             foreach ($reminderInvitees as $reminderInvitee) {
113 113
                 $ret[] = array(
114 114
                     'id' => $isDuplicate ? null : $reminderInvitee->id,
@@ -125,21 +125,21 @@  discard block
 block discarded – undo
125 125
         $retValue = "unknown";
126 126
 
127 127
         $bean = BeanFactory::getBean($module, $moduleId);
128
-        switch($module) {
128
+        switch ($module) {
129 129
             case 'Users':
130 130
             case 'Contacts':
131 131
             case 'Leads':
132 132
             default:
133
-                if(isset($bean->first_name) && isset($bean->last_name)) {
133
+                if (isset($bean->first_name) && isset($bean->last_name)) {
134 134
                     $retValue = "{$bean->first_name} {$bean->last_name}";
135 135
                 }
136
-                else if(isset($bean->name)) {
136
+                else if (isset($bean->name)) {
137 137
                     $retValue = $bean->name;
138 138
                 }
139
-                else if(isset($bean->email)) {
139
+                else if (isset($bean->email)) {
140 140
                     $retValue = $bean->email;
141 141
                 }
142
-                if(!$retValue) {
142
+                if (!$retValue) {
143 143
                     $retValue = "$module ($moduleId)";
144 144
                 }
145 145
                 break;
@@ -155,7 +155,7 @@  discard block
 block discarded – undo
155 155
 	 */
156 156
     public static function deleteRemindersInviteesMultiple($reminderId, $inviteeIds = array()) {
157 157
         $invitees = BeanFactory::getBean('Reminders_Invitees')->get_full_list("", "reminders_invitees.reminder_id = '$reminderId'");
158
-        if($invitees) {
158
+        if ($invitees) {
159 159
             foreach ($invitees as $invitee) {
160 160
                 if (!in_array($invitee->id, $inviteeIds)) {
161 161
                     $invitee->mark_deleted($invitee->id);
Please login to merge, or discard this patch.