Test Failed
Push — CI ( 0f01dd...c95a04 )
by Adam
55:13
created
modules/ModuleBuilder/parsers/parser.label.php 1 patch
Spacing   +84 added lines, -84 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,16 +40,16 @@  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
 
45 45
 class ParserLabel //extends ModuleBuilderParser
46 46
 {
47 47
 
48
-    function ParserLabel ($moduleName, $packageName = '' )
48
+    function ParserLabel($moduleName, $packageName = '')
49 49
     {
50 50
         $this->moduleName = $moduleName;
51 51
         if (!empty($packageName))
52
-            $this->packageName = $packageName ;
52
+            $this->packageName = $packageName;
53 53
     }
54 54
 
55 55
     /**
@@ -58,22 +58,22 @@  discard block
 block discarded – undo
58 58
      * @param REQUEST $params       Labels as "label_".System label => Display label pairs
59 59
      * @param string $language      Language key, for example 'en_us'
60 60
      */
61
-    function handleSave ($params , $language)
61
+    function handleSave($params, $language)
62 62
     {
63
-        $labels = array ( ) ;
64
-        foreach ( $params as $key => $value )
63
+        $labels = array( );
64
+        foreach ($params as $key => $value)
65 65
         {
66
-            if (preg_match ( '/^label_/', $key ) && strcmp ( $value, 'no_change' ) != 0)
66
+            if (preg_match('/^label_/', $key) && strcmp($value, 'no_change') != 0)
67 67
             {
68
-                $labels [ strtoupper(substr ( $key, 6 )) ] = SugarCleaner::cleanHtml(from_html($value),false);
68
+                $labels [strtoupper(substr($key, 6))] = SugarCleaner::cleanHtml(from_html($value), false);
69 69
             }
70 70
         }
71 71
         if (!empty($this->packageName)) //we are in Module builder
72 72
         {
73
-            return self::addLabels ( $language, $labels, $this->moduleName, "custom/modulebuilder/packages/{$this->packageName}/modules/{$this->moduleName}/language" ) ;
73
+            return self::addLabels($language, $labels, $this->moduleName, "custom/modulebuilder/packages/{$this->packageName}/modules/{$this->moduleName}/language");
74 74
         } else
75 75
         {
76
-            return self::addLabels ( $language, $labels, $this->moduleName ) ;
76
+            return self::addLabels($language, $labels, $this->moduleName);
77 77
         }
78 78
     }
79 79
 
@@ -87,68 +87,68 @@  discard block
 block discarded – undo
87 87
      * @param string $forRelationshipLabel      whether this is a relationship label
88 88
      */
89 89
     static function removeLabel($language, $label, $labelvalue, $moduleName, $basepath = null, $forRelationshipLabel = false) {
90
-        $GLOBALS [ 'log' ]->debug ( "ParserLabel->removeLabels($language, \$label, \$labelvalue, $moduleName, $basepath );" ) ;
91
-        if (is_null ( $basepath ))
90
+        $GLOBALS ['log']->debug("ParserLabel->removeLabels($language, \$label, \$labelvalue, $moduleName, $basepath );");
91
+        if (is_null($basepath))
92 92
         {
93
-            $deployedModule = true ;
94
-            $basepath = "custom/modules/$moduleName/language" ;
95
-            if($forRelationshipLabel){
96
-            	$basepath = "custom/modules/$moduleName/Ext/Language" ;
93
+            $deployedModule = true;
94
+            $basepath = "custom/modules/$moduleName/language";
95
+            if ($forRelationshipLabel) {
96
+            	$basepath = "custom/modules/$moduleName/Ext/Language";
97 97
             }
98
-            if (! is_dir ( $basepath ))
98
+            if (!is_dir($basepath))
99 99
             {
100 100
                 $GLOBALS ['log']->debug("$basepath is not a directory.");
101 101
                 return false;
102 102
             }
103 103
         }
104 104
 
105
-        $filename = "$basepath/$language.lang.php" ;
106
-        if($forRelationshipLabel){
107
-        	$filename = "$basepath/$language.lang.ext.php" ;
105
+        $filename = "$basepath/$language.lang.php";
106
+        if ($forRelationshipLabel) {
107
+        	$filename = "$basepath/$language.lang.ext.php";
108 108
      	}
109 109
 
110
-        $dir_exists = is_dir ( $basepath ) ;
110
+        $dir_exists = is_dir($basepath);
111 111
 
112
-        $mod_strings = array ( ) ;
112
+        $mod_strings = array( );
113 113
 
114 114
         if ($dir_exists)
115 115
         {
116
-            if (file_exists ($filename))
116
+            if (file_exists($filename))
117 117
             {
118 118
                 // obtain $mod_strings
119
-                include ($filename) ;
119
+                include ($filename);
120 120
             } else {
121 121
                 $GLOBALS ['log']->debug("file $filename does not exist.");
122 122
                 return false;
123 123
             }
124 124
         } else {
125 125
             $GLOBALS ['log']->debug("directory $basepath does not exist.");
126
-            return false ;
126
+            return false;
127 127
         }
128 128
 
129
-        $changed = false ;
129
+        $changed = false;
130 130
 
131
-        if (isset($mod_strings[$label]) && $mod_strings[$label]==$labelvalue) {
131
+        if (isset($mod_strings[$label]) && $mod_strings[$label] == $labelvalue) {
132 132
             unset($mod_strings[$label]);
133 133
             $changed = true;
134 134
         }
135 135
 
136 136
         if ($changed)
137 137
         {
138
-            if (! write_array_to_file ( "mod_strings", $mod_strings, $filename )) {
139
-                $GLOBALS [ 'log' ]->fatal ( "Could not write $filename" ) ;
138
+            if (!write_array_to_file("mod_strings", $mod_strings, $filename)) {
139
+                $GLOBALS ['log']->fatal("Could not write $filename");
140 140
             } else {
141 141
                 // if we have a cache to worry about, then clear it now
142 142
                 if ($deployedModule) {
143
-                    $GLOBALS ['log']->debug ( "PaserLabel->addLabels: clearing language cache" ) ;
144
-                    $cache_key = "module_language." . $language . $moduleName ;
145
-                    sugar_cache_clear ( $cache_key ) ;
146
-                    LanguageManager::clearLanguageCache ( $moduleName, $language ) ;
143
+                    $GLOBALS ['log']->debug("PaserLabel->addLabels: clearing language cache");
144
+                    $cache_key = "module_language.".$language.$moduleName;
145
+                    sugar_cache_clear($cache_key);
146
+                    LanguageManager::clearLanguageCache($moduleName, $language);
147 147
                 }
148 148
             }
149 149
         }
150 150
 
151
-        return true ;
151
+        return true;
152 152
     }
153 153
 
154 154
     /*
@@ -158,79 +158,79 @@  discard block
 block discarded – undo
158 158
      * @param string $moduleName    Name of the module to which to add these labels
159 159
      * @param string $packageName   If module is undeployed, name of the package to which it belongs
160 160
      */
161
-    static function addLabels ($language , $labels , $moduleName , $basepath = null, $forRelationshipLabel = false)
161
+    static function addLabels($language, $labels, $moduleName, $basepath = null, $forRelationshipLabel = false)
162 162
     {
163 163
 
164
-        $GLOBALS [ 'log' ]->debug ( "ParserLabel->addLabels($language, \$labels, $moduleName, $basepath );" ) ;
165
-        $GLOBALS [ 'log' ]->debug ( "\$labels:" . print_r ( $labels, true ) ) ;
164
+        $GLOBALS ['log']->debug("ParserLabel->addLabels($language, \$labels, $moduleName, $basepath );");
165
+        $GLOBALS ['log']->debug("\$labels:".print_r($labels, true));
166 166
 
167
-        $deployedModule = false ;
168
-        if (is_null ( $basepath ))
167
+        $deployedModule = false;
168
+        if (is_null($basepath))
169 169
         {
170
-            $deployedModule = true ;
171
-            $basepath = "custom/modules/$moduleName/language" ;
172
-            if($forRelationshipLabel){
173
-            	$basepath = "custom/modules/$moduleName/Ext/Language" ;
170
+            $deployedModule = true;
171
+            $basepath = "custom/modules/$moduleName/language";
172
+            if ($forRelationshipLabel) {
173
+            	$basepath = "custom/modules/$moduleName/Ext/Language";
174 174
             }
175
-            if (! is_dir ( $basepath ))
175
+            if (!is_dir($basepath))
176 176
             {
177 177
                 mkdir_recursive($basepath);
178 178
             }
179 179
         }
180 180
 
181
-        $filename = "$basepath/$language.lang.php" ;
182
-        if($forRelationshipLabel){
183
-        	$filename = "$basepath/$language.lang.ext.php" ;
181
+        $filename = "$basepath/$language.lang.php";
182
+        if ($forRelationshipLabel) {
183
+        	$filename = "$basepath/$language.lang.ext.php";
184 184
      	}
185
-        $dir_exists = is_dir ( $basepath ) ;
185
+        $dir_exists = is_dir($basepath);
186 186
 
187
-        $mod_strings = array ( ) ;
187
+        $mod_strings = array( );
188 188
 
189 189
         if ($dir_exists)
190 190
         {
191
-            if (file_exists ( $filename ))
191
+            if (file_exists($filename))
192 192
             {
193 193
                 // obtain $mod_strings
194
-                include ($filename) ;
195
-            }else if($forRelationshipLabel){
196
-            	$fh = fopen ($filename, 'a');
194
+                include ($filename);
195
+            } else if ($forRelationshipLabel) {
196
+            	$fh = fopen($filename, 'a');
197 197
             	fclose($fh);
198 198
             }
199 199
         } else
200 200
         {
201
-            return false ;
201
+            return false;
202 202
         }
203 203
 
204
-        	$changed = false ;
204
+        	$changed = false;
205 205
 
206 206
         //$charset = (isset($app_strings['LBL_CHARSET'])) ? $app_strings['LBL_CHARSET'] : $GLOBALS['sugar_config']['default_charset'] ;
207 207
 
208
-	        foreach ( $labels as $key => $value )
208
+	        foreach ($labels as $key => $value)
209 209
 	        {
210
-            if (! isset ( $mod_strings [ $key ] ) || strcmp ( $value, $mod_strings [ $key ] ) != 0)
210
+            if (!isset ($mod_strings [$key]) || strcmp($value, $mod_strings [$key]) != 0)
211 211
 	            {
212 212
                     $mod_strings [$key] = to_html(strip_tags(from_html($value))); // must match encoding used in view.labels.php
213
-	                $changed = true ;
213
+	                $changed = true;
214 214
 	            }
215 215
 	        }
216 216
 
217 217
 	        if ($changed)
218 218
 	        {
219
-            $GLOBALS [ 'log' ]->debug ( "ParserLabel->addLabels: writing new mod_strings to $filename" ) ;
220
-	            $GLOBALS [ 'log' ]->debug ( "ParserLabel->addLabels: mod_strings=".print_r($mod_strings,true) ) ;
221
-            if (! write_array_to_file ( "mod_strings", $mod_strings, $filename ))
219
+            $GLOBALS ['log']->debug("ParserLabel->addLabels: writing new mod_strings to $filename");
220
+	            $GLOBALS ['log']->debug("ParserLabel->addLabels: mod_strings=".print_r($mod_strings, true));
221
+            if (!write_array_to_file("mod_strings", $mod_strings, $filename))
222 222
 	            {
223
-                $GLOBALS [ 'log' ]->fatal ( "Could not write $filename" ) ;
223
+                $GLOBALS ['log']->fatal("Could not write $filename");
224 224
 	            } else
225 225
 	            {
226 226
 	                // if we have a cache to worry about, then clear it now
227 227
                 if ($deployedModule)
228 228
 	                {
229 229
                             SugarCache::cleanOpcodes();
230
-	                    $GLOBALS [ 'log' ]->debug ( "PaserLabel->addLabels: clearing language cache" ) ;
231
-	                    $cache_key = "module_language." . $language . $moduleName ;
232
-	                    sugar_cache_clear ( $cache_key ) ;
233
-	                    LanguageManager::clearLanguageCache ( $moduleName, $language ) ;
230
+	                    $GLOBALS ['log']->debug("PaserLabel->addLabels: clearing language cache");
231
+	                    $cache_key = "module_language.".$language.$moduleName;
232
+	                    sugar_cache_clear($cache_key);
233
+	                    LanguageManager::clearLanguageCache($moduleName, $language);
234 234
 	                }
235 235
 	            }
236 236
 	        }
@@ -244,16 +244,16 @@  discard block
 block discarded – undo
244 244
         // The changes from custom/Extension/modules/{ModuleName}/Ext/Language
245 245
         // will overwrite stuff in custom/modules/{ModuleName}/Ext/Language/en_us.lang.ext.php after
246 246
         //  Quick Repair and Rebuild is applied.
247
-        if($forRelationshipLabel) {
248
-            if(!empty($_POST[view_module]) && !empty($_POST[relationship_name]) && !empty($_POST[rhs_label]) && !empty($_POST[lhs_module])) {
247
+        if ($forRelationshipLabel) {
248
+            if (!empty($_POST[view_module]) && !empty($_POST[relationship_name]) && !empty($_POST[rhs_label]) && !empty($_POST[lhs_module])) {
249 249
                 // 1. Overwrite custom/Extension/modules/{ModuleName}/Ext/Language
250
-                $extension_basepath = "custom/Extension/modules/" . $_POST[view_module] . "/Ext/Language";
250
+                $extension_basepath = "custom/Extension/modules/".$_POST[view_module]."/Ext/Language";
251 251
                 mkdir_recursive($extension_basepath);
252 252
 
253 253
                 $headerString = "<?php\n//THIS FILE IS AUTO GENERATED, DO NOT MODIFY\n";
254 254
                 $out = $headerString;
255 255
 
256
-                $extension_filename = "$extension_basepath/$language.custom" . $_POST[relationship_name] . ".php";
256
+                $extension_filename = "$extension_basepath/$language.custom".$_POST[relationship_name].".php";
257 257
 
258 258
                 $mod_strings = array();
259 259
                 if (file_exists($extension_filename)) {
@@ -279,9 +279,9 @@  discard block
 block discarded – undo
279 279
                     $file_contents = fopen($extension_filename, 'w');
280 280
                     fputs($file_contents, $out, strlen($out));
281 281
                     fclose($file_contents);
282
-                } catch (Exception $e) {
282
+                }catch (Exception $e) {
283 283
                     $GLOBALS ['log']->fatal("Could not write $filename");
284
-                    $GLOBALS ['log']->fatal("Exception " . $e->getMessage());
284
+                    $GLOBALS ['log']->fatal("Exception ".$e->getMessage());
285 285
                     $failed_to_write = true;
286 286
                 }
287 287
 
@@ -295,7 +295,7 @@  discard block
 block discarded – undo
295 295
                 $headerString = "<?php\n//THIS FILE IS AUTO GENERATED, DO NOT MODIFY\n";
296 296
                 $out = $headerString;
297 297
 
298
-                $relationships_filename = "$relationships_basepath/" . $_POST[lhs_module] . ".php";
298
+                $relationships_filename = "$relationships_basepath/".$_POST[lhs_module].".php";
299 299
 
300 300
 
301 301
                 $mod_strings = array();
@@ -322,9 +322,9 @@  discard block
 block discarded – undo
322 322
                     $file_contents = fopen($relationships_filename, 'w');
323 323
                     fputs($file_contents, $out, strlen($out));
324 324
                     fclose($file_contents);
325
-                } catch (Exception $e) {
325
+                }catch (Exception $e) {
326 326
                     $GLOBALS ['log']->fatal("Could not write $filename");
327
-                    $GLOBALS ['log']->fatal("Exception " . $e->getMessage());
327
+                    $GLOBALS ['log']->fatal("Exception ".$e->getMessage());
328 328
                     $failed_to_write = true;
329 329
                 }
330 330
 
@@ -334,7 +334,7 @@  discard block
 block discarded – undo
334 334
                         if ($deployedModule) {
335 335
                             SugarCache::cleanOpcodes();
336 336
                             $GLOBALS ['log']->debug("PaserLabel->addLabels: clearing language cache");
337
-                            $cache_key = "module_language." . $language . $moduleName;
337
+                            $cache_key = "module_language.".$language.$moduleName;
338 338
                             sugar_cache_clear($cache_key);
339 339
                             LanguageManager::clearLanguageCache($moduleName, $language);
340 340
                         }
@@ -343,7 +343,7 @@  discard block
 block discarded – undo
343 343
             }
344 344
         }
345 345
 
346
-        return true ;
346
+        return true;
347 347
     }
348 348
 
349 349
     /**
@@ -352,20 +352,20 @@  discard block
 block discarded – undo
352 352
      * @param $metadata
353 353
      * @param string $language      Language key, for example 'en_us'
354 354
      */
355
-    function handleSaveRelationshipLabels ($metadata , $language)
355
+    function handleSaveRelationshipLabels($metadata, $language)
356 356
         {
357
-        foreach ( $metadata as $definition )
357
+        foreach ($metadata as $definition)
358 358
             {
359 359
         	$labels = array();
360
-        	$labels[$definition [ 'system_label' ]] = $definition [ 'display_label' ];
361
-        	self::addLabels ( $language, $labels, $definition [ 'module' ],null,true );
360
+        	$labels[$definition ['system_label']] = $definition ['display_label'];
361
+        	self::addLabels($language, $labels, $definition ['module'], null, true);
362 362
             }
363 363
         }
364 364
 
365 365
     function addLabelsToAllLanguages($labels)
366 366
             {
367 367
     	$langs = get_languages();
368
-    	foreach($langs as $lang_key => $lang_display)
368
+    	foreach ($langs as $lang_key => $lang_display)
369 369
         {
370 370
     		$this->addLabels($lang_key, $labels, $this->moduleName);
371 371
         }
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/ModuleBuilderParser.php 1 patch
Spacing   +17 added lines, -17 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.
@@ -48,12 +48,12 @@  discard block
 block discarded – undo
48 48
 	
49 49
 	function ModuleBuilderParser()
50 50
 	{
51
-		$this->_defMap = array('listview'=>'listViewDefs','searchview'=>'searchdefs','editview'=>'viewdefs','detailview'=>'viewdefs','quickcreate'=>'viewdefs');
51
+		$this->_defMap = array('listview'=>'listViewDefs', 'searchview'=>'searchdefs', 'editview'=>'viewdefs', 'detailview'=>'viewdefs', 'quickcreate'=>'viewdefs');
52 52
 	}
53 53
 	/*
54 54
 	 * Initialize this parser
55 55
 	 */
56
-	function init ()
56
+	function init()
57 57
 	{
58 58
 	}
59 59
 	
@@ -64,11 +64,11 @@  discard block
 block discarded – undo
64 64
 	{
65 65
 	}
66 66
 	
67
-	function _loadFromFile($view,$file,$moduleName)
67
+	function _loadFromFile($view, $file, $moduleName)
68 68
 	{
69 69
 		
70 70
 		$variables = array();
71
-	    if (! file_exists($file))
71
+	    if (!file_exists($file))
72 72
         {
73 73
             $this->_fatalError("ModuleBuilderParser: required viewdef file {$file} does not exist");
74 74
         }
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
         // This is a format used by ModuleBuilder templated modules to speed the renaming of modules
81 81
         // Traditional Sugar modules don't use this format
82 82
         // We must do this in ParserModifyLayout (rather than just in ParserBuildLayout) because we might be editing the layout of a MB created module in Studio after it has been deployed
83
-        $moduleVariables = array('module_name','_module_name', 'OBJECT_NAME', '_object_name');
83
+        $moduleVariables = array('module_name', '_module_name', 'OBJECT_NAME', '_object_name');
84 84
         foreach ($moduleVariables as $name)
85 85
         {
86 86
             if (isset($$name)) {
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
         return (array('viewdefs' => $defs, 'variables' => $variables));
107 107
 	}
108 108
 	
109
-	function handleSave ($file,$view,$moduleName,$defs)
109
+	function handleSave($file, $view, $moduleName, $defs)
110 110
 	{
111 111
 	}
112 112
 	
@@ -114,21 +114,21 @@  discard block
 block discarded – undo
114 114
 	/*
115 115
 	 * Save the new layout
116 116
 	 */
117
-	function _writeToFile ($file,$view,$moduleName,$defs,$variables)
117
+	function _writeToFile($file, $view, $moduleName, $defs, $variables)
118 118
 	{
119
-	        if(file_exists($file))
119
+	        if (file_exists($file))
120 120
 	            unlink($file);
121 121
 	        
122
-	        mkdir_recursive ( dirname ( $file ) ) ;
122
+	        mkdir_recursive(dirname($file));
123 123
 	        $GLOBALS['log']->debug("ModuleBuilderParser->_writeFile(): file=".$file);
124
-            $useVariables = (count($variables)>0);
125
-            if( $fh = @sugar_fopen( $file, 'w' ) )
124
+            $useVariables = (count($variables) > 0);
125
+            if ($fh = @sugar_fopen($file, 'w'))
126 126
             {
127 127
                 $out = "<?php\n";    
128 128
                 if ($useVariables)
129 129
                 {
130 130
                     // write out the $<variable>=<modulename> lines
131
-                    foreach($variables as $key=>$value)
131
+                    foreach ($variables as $key=>$value)
132 132
                     {
133 133
                     	$out .= "\$$key = '".$value."';\n";
134 134
                     }
@@ -147,7 +147,7 @@  discard block
 block discarded – undo
147 147
                 }
148 148
                 $viewVariable = $this->_defMap[strtolower($view)];
149 149
                 $out .= "\$$viewVariable = ";
150
-                $out .= ($useVariables) ? "array (\n\$module_name =>\n".var_export_helper($defs) : var_export_helper( array($moduleName => $defs) );
150
+                $out .= ($useVariables) ? "array (\n\$module_name =>\n".var_export_helper($defs) : var_export_helper(array($moduleName => $defs));
151 151
                 
152 152
                 // tidy up the parenthesis
153 153
                 if ($useVariables)
@@ -157,8 +157,8 @@  discard block
 block discarded – undo
157 157
                 $out .= ";\n?>\n";
158 158
                 
159 159
 //           $GLOBALS['log']->debug("parser.modifylayout.php->_writeFile(): out=".print_r($out,true));
160
-            fputs( $fh, $out);
161
-            fclose( $fh );
160
+            fputs($fh, $out);
161
+            fclose($fh);
162 162
             }
163 163
             else
164 164
             {
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
 	}
168 168
 
169 169
 
170
-    function _fatalError ($msg)
170
+    function _fatalError($msg)
171 171
     {
172 172
         $GLOBALS ['log']->fatal($msg);
173 173
         echo $msg;
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/AOR_Fields/AOR_Field.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@  discard block
 block discarded – undo
29 29
 	var $table_name = 'aor_fields';
30 30
     var $tracker_visibility = false;
31 31
 	var $importable = true;
32
-	var $disable_row_level_security = true ;
32
+	var $disable_row_level_security = true;
33 33
 	
34 34
 	var $id;
35 35
 	var $name;
@@ -53,11 +53,11 @@  discard block
 block discarded – undo
53 53
     var $group_by;
54 54
     var $group_order;
55 55
 		
56
-	function AOR_Field(){
56
+	function AOR_Field() {
57 57
 		parent::Basic();
58 58
 	}
59 59
 
60
-    function save_lines($post_data, $parent, $key = ''){
60
+    function save_lines($post_data, $parent, $key = '') {
61 61
 
62 62
         require_once('modules/AOW_WorkFlow/aow_utils.php');
63 63
 
@@ -65,45 +65,45 @@  discard block
 block discarded – undo
65 65
         $j = 0;
66 66
         for ($i = 0; $i < $line_count; ++$i) {
67 67
 
68
-            if($post_data[$key.'deleted'][$i] == 1){
68
+            if ($post_data[$key.'deleted'][$i] == 1) {
69 69
                 $this->mark_deleted($post_data[$key.'id'][$i]);
70 70
             } else {
71 71
                 $field = new AOR_Field();
72 72
                 $field->group_display = false;
73 73
 
74
-                if($key == 'aor_fields_') {
75
-                    foreach($post_data['aor_fields_group_display'] as $gdKey => $gdValue) {
76
-                        if($gdValue == $i) {
77
-                            $field->group_display = $gdKey+1;
74
+                if ($key == 'aor_fields_') {
75
+                    foreach ($post_data['aor_fields_group_display'] as $gdKey => $gdValue) {
76
+                        if ($gdValue == $i) {
77
+                            $field->group_display = $gdKey + 1;
78 78
                             break;
79 79
                         }
80 80
                     }
81 81
                 }
82 82
 
83
-                foreach($this->field_defs as $field_def) {
84
-                    if(is_array($post_data[$key.$field_def['name']])) {
85
-                        if ($field_def['name'] != 'group_display' && isset($post_data[$key . $field_def['name']][$i])) {
86
-                            if (is_array($post_data[$key . $field_def['name']][$i])) {
87
-                                $post_data[$key . $field_def['name']][$i] = base64_encode(serialize($post_data[$key . $field_def['name']][$i]));
83
+                foreach ($this->field_defs as $field_def) {
84
+                    if (is_array($post_data[$key.$field_def['name']])) {
85
+                        if ($field_def['name'] != 'group_display' && isset($post_data[$key.$field_def['name']][$i])) {
86
+                            if (is_array($post_data[$key.$field_def['name']][$i])) {
87
+                                $post_data[$key.$field_def['name']][$i] = base64_encode(serialize($post_data[$key.$field_def['name']][$i]));
88 88
                             } else if ($field_def['name'] == 'value') {
89
-                                $post_data[$key . $field_def['name']][$i] = fixUpFormatting($_REQUEST['report_module'], $field->field, $post_data[$key . $field_def['name']][$i]);
89
+                                $post_data[$key.$field_def['name']][$i] = fixUpFormatting($_REQUEST['report_module'], $field->field, $post_data[$key.$field_def['name']][$i]);
90 90
                             }
91 91
                             if ($field_def['name'] == 'module_path') {
92
-                                $post_data[$key . $field_def['name']][$i] = base64_encode(serialize(explode(":", $post_data[$key . $field_def['name']][$i])));
92
+                                $post_data[$key.$field_def['name']][$i] = base64_encode(serialize(explode(":", $post_data[$key.$field_def['name']][$i])));
93 93
                             }
94 94
 
95
-                            $field->$field_def['name'] = $post_data[$key . $field_def['name']][$i];
95
+                            $field->$field_def['name'] = $post_data[$key.$field_def['name']][$i];
96 96
                         }
97 97
                     }
98
-                    else if(is_null($post_data[$key.$field_def['name']])) {
98
+                    else if (is_null($post_data[$key.$field_def['name']])) {
99 99
                         // do nothing
100 100
                     }
101 101
                     else {
102
-                        throw new Exception('illegal type in post data at key ' . $key.$field_def['name'] . ' ' . gettype($post_data[$key.$field_def['name']]));
102
+                        throw new Exception('illegal type in post data at key '.$key.$field_def['name'].' '.gettype($post_data[$key.$field_def['name']]));
103 103
                     }
104 104
 
105 105
                 }
106
-                if(trim($field->field) != ''){
106
+                if (trim($field->field) != '') {
107 107
                     $field->aor_report_id = $parent->id;
108 108
                     $field->save();
109 109
                 }
Please login to merge, or discard this patch.