Completed
Push — develop ( 663a1f...4a4b5c )
by Agel_Nash
15s
created
install/actions/action_mode.php 2 patches
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -1,8 +1,8 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 // Determine upgradeability
3 3
 $upgradeable = 0;
4
-if (is_file($base_path . MGR_DIR . '/includes/config.inc.php')) { // Include the file so we can test its validity
5
-    include $base_path . MGR_DIR . '/includes/config.inc.php';
4
+if (is_file($base_path.MGR_DIR.'/includes/config.inc.php')) { // Include the file so we can test its validity
5
+    include $base_path.MGR_DIR.'/includes/config.inc.php';
6 6
     // We need to have all connection settings - tho prefix may be empty so we have to ignore it
7 7
     if (isset($dbase)) {
8 8
         if (!$conn = @mysqli_connect($database_server, $database_user, $database_password))
@@ -17,16 +17,16 @@  discard block
 block discarded – undo
17 17
 }
18 18
 
19 19
 $ph['moduleName']       = $moduleName;
20
-$ph['displayNew']       = ($upgradeable!=0) ? 'display:none;' : '';
21
-$ph['displayUpg']       = ($upgradeable==0) ? 'display:none;' : '';
20
+$ph['displayNew']       = ($upgradeable != 0) ? 'display:none;' : '';
21
+$ph['displayUpg']       = ($upgradeable == 0) ? 'display:none;' : '';
22 22
 $ph['displayAdvUpg']    = $ph['displayUpg'];
23
-$ph['checkedNew']       = !$upgradeable     ? 'checked' : '';
24
-$ph['checkedUpg']       = ($_POST['installmode']==1 || $upgradeable==1) ? 'checked' : '';
25
-$ph['checkedAdvUpg']    = ($_POST['installmode']==2 || $upgradeable==2) ? 'checked' : '';
23
+$ph['checkedNew']       = !$upgradeable ? 'checked' : '';
24
+$ph['checkedUpg']       = ($_POST['installmode'] == 1 || $upgradeable == 1) ? 'checked' : '';
25
+$ph['checkedAdvUpg']    = ($_POST['installmode'] == 2 || $upgradeable == 2) ? 'checked' : '';
26 26
 $ph['install_language'] = $install_language;
27
-$ph['disabledUpg']      = ($upgradeable!=1) ? 'disabled' : '';
28
-$ph['disabledAdvUpg']   = ($upgradeable==0) ? 'disabled' : '';
27
+$ph['disabledUpg']      = ($upgradeable != 1) ? 'disabled' : '';
28
+$ph['disabledAdvUpg']   = ($upgradeable == 0) ? 'disabled' : '';
29 29
 
30
-$tpl = file_get_contents($base_path . 'install/actions/tpl_mode.html');
30
+$tpl = file_get_contents($base_path.'install/actions/tpl_mode.html');
31 31
 $content = parse($tpl, $ph);
32
-echo parse($content, $_lang,'[%','%]');
32
+echo parse($content, $_lang, '[%', '%]');
Please login to merge, or discard this patch.
Braces   +12 added lines, -10 removed lines patch added patch discarded remove patch
@@ -1,20 +1,22 @@
 block discarded – undo
1 1
 <?php
2 2
 // Determine upgradeability
3 3
 $upgradeable = 0;
4
-if (is_file($base_path . MGR_DIR . '/includes/config.inc.php')) { // Include the file so we can test its validity
4
+if (is_file($base_path . MGR_DIR . '/includes/config.inc.php')) {
5
+// Include the file so we can test its validity
5 6
     include $base_path . MGR_DIR . '/includes/config.inc.php';
6 7
     // We need to have all connection settings - tho prefix may be empty so we have to ignore it
7 8
     if (isset($dbase)) {
8
-        if (!$conn = @mysqli_connect($database_server, $database_user, $database_password))
9
-            $upgradeable = isset($_POST['installmode']) && $_POST['installmode'] == 'new' ? 0 : 2;
10
-        elseif (!@mysqli_select_db($conn, trim($dbase, '`')))
11
-            $upgradeable = isset($_POST['installmode']) && $_POST['installmode'] == 'new' ? 0 : 2;
12
-        else
13
-            $upgradeable = 1;
9
+        if (!$conn = @mysqli_connect($database_server, $database_user, $database_password)) {
10
+                    $upgradeable = isset($_POST['installmode']) && $_POST['installmode'] == 'new' ? 0 : 2;
11
+        } elseif (!@mysqli_select_db($conn, trim($dbase, '`'))) {
12
+                    $upgradeable = isset($_POST['installmode']) && $_POST['installmode'] == 'new' ? 0 : 2;
13
+        } else {
14
+                    $upgradeable = 1;
15
+        }
16
+    } else {
17
+            $upgradeable = 2;
18
+    }
14 19
     }
15
-    else
16
-        $upgradeable = 2;
17
-}
18 20
 
19 21
 $ph['moduleName']       = $moduleName;
20 22
 $ph['displayNew']       = ($upgradeable!=0) ? 'display:none;' : '';
Please login to merge, or discard this patch.
install/actions/action_options.php 4 patches
Upper-Lower-Casing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@
 block discarded – undo
15 15
     case 1:
16 16
         include $base_path . MGR_DIR . '/includes/config.inc.php';
17 17
         if (@ $conn = mysqli_connect($database_server, $database_user, $database_password)) {
18
-            if (@ mysqli_query($conn, "USE {$dbase}")) {
18
+            if (@ mysqli_query($conn, "use {$dbase}")) {
19 19
                 if (!$rs = mysqli_query($conn, "show session variables like 'collation_database'")) {
20 20
                     $rs = mysqli_query($conn, "show session variables like 'collation_server'");
21 21
                 }
Please login to merge, or discard this patch.
Switch Indentation   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -190,53 +190,53 @@
 block discarded – undo
190 190
 }
191 191
 
192 192
 switch($installMode){
193
-    case 0:
194
-    case 2:
195
-        $database_collation = isset($_POST['database_collation']) ? $_POST['database_collation'] : 'utf8_general_ci';
196
-        $database_charset = substr($database_collation, 0, strpos($database_collation, '_'));
197
-        $_POST['database_connection_charset'] = $database_charset;
198
-        if(empty($_SESSION['databaseloginpassword']))
199
-            $_SESSION['databaseloginpassword'] = $_POST['databaseloginpassword'];
200
-        if(empty($_SESSION['databaseloginname']))
201
-            $_SESSION['databaseloginname'] = $_POST['databaseloginname'];
202
-        break;
203
-    case 1:
204
-        include $base_path . MGR_DIR . '/includes/config.inc.php';
205
-        if (@ $conn = mysqli_connect($database_server, $database_user, $database_password)) {
206
-            if (@ mysqli_query($conn, "USE {$dbase}")) {
207
-                if (!$rs = mysqli_query($conn, "show session variables like 'collation_database'")) {
208
-                    $rs = mysqli_query($conn, "show session variables like 'collation_server'");
209
-                }
210
-                if ($rs && $collation = mysqli_fetch_row($rs)) {
211
-                    $database_collation = trim($collation[1]);
193
+        case 0:
194
+        case 2:
195
+            $database_collation = isset($_POST['database_collation']) ? $_POST['database_collation'] : 'utf8_general_ci';
196
+            $database_charset = substr($database_collation, 0, strpos($database_collation, '_'));
197
+            $_POST['database_connection_charset'] = $database_charset;
198
+            if(empty($_SESSION['databaseloginpassword']))
199
+                $_SESSION['databaseloginpassword'] = $_POST['databaseloginpassword'];
200
+            if(empty($_SESSION['databaseloginname']))
201
+                $_SESSION['databaseloginname'] = $_POST['databaseloginname'];
202
+            break;
203
+        case 1:
204
+            include $base_path . MGR_DIR . '/includes/config.inc.php';
205
+            if (@ $conn = mysqli_connect($database_server, $database_user, $database_password)) {
206
+                if (@ mysqli_query($conn, "USE {$dbase}")) {
207
+                    if (!$rs = mysqli_query($conn, "show session variables like 'collation_database'")) {
208
+                        $rs = mysqli_query($conn, "show session variables like 'collation_server'");
209
+                    }
210
+                    if ($rs && $collation = mysqli_fetch_row($rs)) {
211
+                        $database_collation = trim($collation[1]);
212
+                    }
212 213
                 }
213 214
             }
214
-        }
215
-        if (empty ($database_collation)) $database_collation = 'utf8_general_ci';
215
+            if (empty ($database_collation)) $database_collation = 'utf8_general_ci';
216 216
 
217
-        $database_charset = substr($database_collation, 0, strpos($database_collation, '_'));
218
-        if (!isset ($database_connection_charset) || empty ($database_connection_charset)) {
219
-            $database_connection_charset = $database_charset;
220
-        }
217
+            $database_charset = substr($database_collation, 0, strpos($database_collation, '_'));
218
+            if (!isset ($database_connection_charset) || empty ($database_connection_charset)) {
219
+                $database_connection_charset = $database_charset;
220
+            }
221 221
 
222
-        if (!isset ($database_connection_method) || empty ($database_connection_method)) {
223
-            $database_connection_method = 'SET CHARACTER SET';
224
-            if (function_exists('mysqli_set_charset')) mysqli_set_charset($conn, $database_connection_charset);
225
-        }
226
-        if ($database_connection_method != 'SET NAMES' && $database_connection_charset != $database_charset) {
227
-            $database_connection_method = 'SET NAMES';
228
-        }
222
+            if (!isset ($database_connection_method) || empty ($database_connection_method)) {
223
+                $database_connection_method = 'SET CHARACTER SET';
224
+                if (function_exists('mysqli_set_charset')) mysqli_set_charset($conn, $database_connection_charset);
225
+            }
226
+            if ($database_connection_method != 'SET NAMES' && $database_connection_charset != $database_charset) {
227
+                $database_connection_method = 'SET NAMES';
228
+            }
229 229
 
230
-        $_POST['database_name'] = $dbase;
231
-        $_POST['tableprefix'] = $table_prefix;
232
-        $_POST['database_connection_charset'] = $database_connection_charset;
233
-        $_POST['database_connection_method'] = $database_connection_method;
234
-        $_POST['databasehost'] = $database_server;
235
-        $_SESSION['databaseloginname'] = $database_user;
236
-        $_SESSION['databaseloginpassword'] = $database_password;
237
-        break;
238
-    default:
239
-        throw new Exception('installmode is undefined');
230
+            $_POST['database_name'] = $dbase;
231
+            $_POST['tableprefix'] = $table_prefix;
232
+            $_POST['database_connection_charset'] = $database_connection_charset;
233
+            $_POST['database_connection_method'] = $database_connection_method;
234
+            $_POST['databasehost'] = $database_server;
235
+            $_SESSION['databaseloginname'] = $database_user;
236
+            $_SESSION['databaseloginpassword'] = $database_password;
237
+            break;
238
+        default:
239
+            throw new Exception('installmode is undefined');
240 240
 }
241 241
 
242 242
 $ph['install_language'] = $install_language;
Please login to merge, or discard this patch.
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2
-$installMode = isset($_POST['installmode']) ? (int)$_POST['installmode'] : 0;
2
+$installMode = isset($_POST['installmode']) ? (int) $_POST['installmode'] : 0;
3 3
 
4
-if( ! function_exists('getTemplates')) {
4
+if (!function_exists('getTemplates')) {
5 5
     /**
6 6
      * @param array $presets
7 7
      * @return string
@@ -26,12 +26,12 @@  discard block
 block discarded – undo
26 26
             $i++;
27 27
         }
28 28
         if (0 < count($_)) {
29
-            return '<h3>[%templates%]</h3>' . join("\n", $_);
29
+            return '<h3>[%templates%]</h3>'.join("\n", $_);
30 30
         }
31 31
     }
32 32
 }
33 33
 
34
-if( ! function_exists('getTVs')) {
34
+if (!function_exists('getTVs')) {
35 35
     /**
36 36
      * @param array $presets
37 37
      * @return string
@@ -56,12 +56,12 @@  discard block
 block discarded – undo
56 56
             $i++;
57 57
         }
58 58
         if (0 < count($_)) {
59
-            return '<h3>[%tvs%]</h3>' . join("\n", $_);
59
+            return '<h3>[%tvs%]</h3>'.join("\n", $_);
60 60
         }
61 61
     }
62 62
 }
63 63
 
64
-if( ! function_exists('getChunks')) {
64
+if (!function_exists('getChunks')) {
65 65
     /**
66 66
      * display chunks
67 67
      *
@@ -87,12 +87,12 @@  discard block
 block discarded – undo
87 87
             $i++;
88 88
         }
89 89
         if (0 < count($_)) {
90
-            return '<h3>[%chunks%]</h3>' . join("\n", $_);
90
+            return '<h3>[%chunks%]</h3>'.join("\n", $_);
91 91
         }
92 92
     }
93 93
 }
94 94
 
95
-if( ! function_exists('getModules')) {
95
+if (!function_exists('getModules')) {
96 96
     /**
97 97
      * display modules
98 98
      *
@@ -118,12 +118,12 @@  discard block
 block discarded – undo
118 118
             $i++;
119 119
         }
120 120
         if (0 < count($_)) {
121
-            return '<h3>[%modules%]</h3>' . join("\n", $_);
121
+            return '<h3>[%modules%]</h3>'.join("\n", $_);
122 122
         }
123 123
     }
124 124
 }
125 125
 
126
-if( ! function_exists('getPlugins')) {
126
+if (!function_exists('getPlugins')) {
127 127
     /**
128 128
      * display plugins
129 129
      *
@@ -153,12 +153,12 @@  discard block
 block discarded – undo
153 153
             $i++;
154 154
         }
155 155
         if (0 < count($_)) {
156
-            return '<h3>[%plugins%]</h3>' . join("\n", $_);
156
+            return '<h3>[%plugins%]</h3>'.join("\n", $_);
157 157
         }
158 158
     }
159 159
 }
160 160
 
161
-if( ! function_exists('getSnippets')) {
161
+if (!function_exists('getSnippets')) {
162 162
     /**
163 163
      * display snippets
164 164
      *
@@ -184,24 +184,24 @@  discard block
 block discarded – undo
184 184
             $i++;
185 185
         }
186 186
         if (0 < count($_)) {
187
-            return '<h3>[%snippets%]</h3>' . join("\n", $_);
187
+            return '<h3>[%snippets%]</h3>'.join("\n", $_);
188 188
         }
189 189
     }
190 190
 }
191 191
 
192
-switch($installMode){
192
+switch ($installMode) {
193 193
     case 0:
194 194
     case 2:
195 195
         $database_collation = isset($_POST['database_collation']) ? $_POST['database_collation'] : 'utf8_general_ci';
196 196
         $database_charset = substr($database_collation, 0, strpos($database_collation, '_'));
197 197
         $_POST['database_connection_charset'] = $database_charset;
198
-        if(empty($_SESSION['databaseloginpassword']))
198
+        if (empty($_SESSION['databaseloginpassword']))
199 199
             $_SESSION['databaseloginpassword'] = $_POST['databaseloginpassword'];
200
-        if(empty($_SESSION['databaseloginname']))
200
+        if (empty($_SESSION['databaseloginname']))
201 201
             $_SESSION['databaseloginname'] = $_POST['databaseloginname'];
202 202
         break;
203 203
     case 1:
204
-        include $base_path . MGR_DIR . '/includes/config.inc.php';
204
+        include $base_path.MGR_DIR.'/includes/config.inc.php';
205 205
         if (@ $conn = mysqli_connect($database_server, $database_user, $database_password)) {
206 206
             if (@ mysqli_query($conn, "USE {$dbase}")) {
207 207
                 if (!$rs = mysqli_query($conn, "show session variables like 'collation_database'")) {
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
 $ph['checked'] = isset ($_POST['installdata']) && $_POST['installdata'] == "1" ? 'checked' : '';
257 257
 
258 258
 # load setup information file
259
-include($base_path . 'install/setup.info.php');
259
+include($base_path.'install/setup.info.php');
260 260
 $ph['templates'] = getTemplates($moduleTemplates);
261 261
 $ph['tvs']       = getTVs($moduleTVs);
262 262
 $ph['chunks']    = getChunks($moduleChunks);
@@ -266,6 +266,6 @@  discard block
 block discarded – undo
266 266
 
267 267
 $ph['action'] = ($installMode == 1) ? 'mode' : 'connection';
268 268
 
269
-$tpl = file_get_contents($base_path . 'install/actions/tpl_options.html');
270
-$content = parse($tpl,$ph);
271
-echo parse($content,$_lang,'[%','%]');
269
+$tpl = file_get_contents($base_path.'install/actions/tpl_options.html');
270
+$content = parse($tpl, $ph);
271
+echo parse($content, $_lang, '[%', '%]');
Please login to merge, or discard this patch.
Braces   +13 added lines, -7 removed lines patch added patch discarded remove patch
@@ -189,16 +189,18 @@  discard block
 block discarded – undo
189 189
     }
190 190
 }
191 191
 
192
-switch($installMode){
192
+switch($installMode) {
193 193
     case 0:
194 194
     case 2:
195 195
         $database_collation = isset($_POST['database_collation']) ? $_POST['database_collation'] : 'utf8_general_ci';
196 196
         $database_charset = substr($database_collation, 0, strpos($database_collation, '_'));
197 197
         $_POST['database_connection_charset'] = $database_charset;
198
-        if(empty($_SESSION['databaseloginpassword']))
199
-            $_SESSION['databaseloginpassword'] = $_POST['databaseloginpassword'];
200
-        if(empty($_SESSION['databaseloginname']))
201
-            $_SESSION['databaseloginname'] = $_POST['databaseloginname'];
198
+        if(empty($_SESSION['databaseloginpassword'])) {
199
+                    $_SESSION['databaseloginpassword'] = $_POST['databaseloginpassword'];
200
+        }
201
+        if(empty($_SESSION['databaseloginname'])) {
202
+                    $_SESSION['databaseloginname'] = $_POST['databaseloginname'];
203
+        }
202 204
         break;
203 205
     case 1:
204 206
         include $base_path . MGR_DIR . '/includes/config.inc.php';
@@ -212,7 +214,9 @@  discard block
 block discarded – undo
212 214
                 }
213 215
             }
214 216
         }
215
-        if (empty ($database_collation)) $database_collation = 'utf8_general_ci';
217
+        if (empty ($database_collation)) {
218
+            $database_collation = 'utf8_general_ci';
219
+        }
216 220
 
217 221
         $database_charset = substr($database_collation, 0, strpos($database_collation, '_'));
218 222
         if (!isset ($database_connection_charset) || empty ($database_connection_charset)) {
@@ -221,7 +225,9 @@  discard block
 block discarded – undo
221 225
 
222 226
         if (!isset ($database_connection_method) || empty ($database_connection_method)) {
223 227
             $database_connection_method = 'SET CHARACTER SET';
224
-            if (function_exists('mysqli_set_charset')) mysqli_set_charset($conn, $database_connection_charset);
228
+            if (function_exists('mysqli_set_charset')) {
229
+                mysqli_set_charset($conn, $database_connection_charset);
230
+            }
225 231
         }
226 232
         if ($database_connection_method != 'SET NAMES' && $database_connection_charset != $database_charset) {
227 233
             $database_connection_method = 'SET NAMES';
Please login to merge, or discard this patch.
install/actions/action_connection.php 3 patches
Indentation   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -15,13 +15,13 @@
 block discarded – undo
15 15
         include($base_path.MGR_DIR.'/includes/config.inc.php');
16 16
         // We need to have all connection settings - but prefix may be empty so we have to ignore it
17 17
         if ($dbase) {
18
-          $database_name = trim($dbase, '`');
19
-          if (!$conn = mysqli_connect($database_server, $database_user, $database_password))
20
-              $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
21
-          elseif (! mysqli_select_db($conn, trim($dbase, '`')))
22
-              $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
23
-          else
24
-              $upgradeable = 1;
18
+            $database_name = trim($dbase, '`');
19
+            if (!$conn = mysqli_connect($database_server, $database_user, $database_password))
20
+                $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
21
+            elseif (! mysqli_select_db($conn, trim($dbase, '`')))
22
+                $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
23
+            else
24
+                $upgradeable = 1;
25 25
         }
26 26
         else $upgradable= 2;
27 27
     }
Please login to merge, or discard this patch.
Braces   +12 added lines, -9 removed lines patch added patch discarded remove patch
@@ -9,21 +9,24 @@
 block discarded – undo
9 9
     $table_prefix= substr(md5(time()), rand(0, 27), rand(3, 5))."_";
10 10
 } else {
11 11
     $database_name = '';
12
-    if (!is_file($base_path.MGR_DIR.'/includes/config.inc.php')) $upgradeable = 0;
13
-    else {
12
+    if (!is_file($base_path.MGR_DIR.'/includes/config.inc.php')) {
13
+        $upgradeable = 0;
14
+    } else {
14 15
         // Include the file so we can test its validity
15 16
         include($base_path.MGR_DIR.'/includes/config.inc.php');
16 17
         // We need to have all connection settings - but prefix may be empty so we have to ignore it
17 18
         if ($dbase) {
18 19
           $database_name = trim($dbase, '`');
19
-          if (!$conn = mysqli_connect($database_server, $database_user, $database_password))
20
-              $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
21
-          elseif (! mysqli_select_db($conn, trim($dbase, '`')))
22
-              $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
23
-          else
24
-              $upgradeable = 1;
20
+          if (!$conn = mysqli_connect($database_server, $database_user, $database_password)) {
21
+                        $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
22
+          } elseif (! mysqli_select_db($conn, trim($dbase, '`'))) {
23
+                        $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
24
+          } else {
25
+                        $upgradeable = 1;
26
+          }
27
+        } else {
28
+            $upgradable= 2;
25 29
         }
26
-        else $upgradable= 2;
27 30
     }
28 31
 }
29 32
 
Please login to merge, or discard this patch.
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -1,12 +1,12 @@  discard block
 block discarded – undo
1 1
 <?php
2
-$installMode = isset($_POST['installmode']) ? (int)$_POST['installmode'] : 0;
2
+$installMode = isset($_POST['installmode']) ? (int) $_POST['installmode'] : 0;
3 3
 
4 4
 // Determine upgradeability
5
-$upgradeable= 0;
5
+$upgradeable = 0;
6 6
 if ($installMode === 0) {
7
-    $database_name= '';
8
-    $database_server= 'localhost';
9
-    $table_prefix= substr(md5(time()), rand(0, 27), rand(3, 5))."_";
7
+    $database_name = '';
8
+    $database_server = 'localhost';
9
+    $table_prefix = substr(md5(time()), rand(0, 27), rand(3, 5))."_";
10 10
 } else {
11 11
     $database_name = '';
12 12
     if (!is_file($base_path.MGR_DIR.'/includes/config.inc.php')) $upgradeable = 0;
@@ -17,13 +17,13 @@  discard block
 block discarded – undo
17 17
         if ($dbase) {
18 18
           $database_name = trim($dbase, '`');
19 19
           if (!$conn = mysqli_connect($database_server, $database_user, $database_password))
20
-              $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
21
-          elseif (! mysqli_select_db($conn, trim($dbase, '`')))
22
-              $upgradeable = (isset($_POST['installmode']) && $_POST['installmode']=='new') ? 0 : 2;
20
+              $upgradeable = (isset($_POST['installmode']) && $_POST['installmode'] == 'new') ? 0 : 2;
21
+          elseif (!mysqli_select_db($conn, trim($dbase, '`')))
22
+              $upgradeable = (isset($_POST['installmode']) && $_POST['installmode'] == 'new') ? 0 : 2;
23 23
           else
24 24
               $upgradeable = 1;
25 25
         }
26
-        else $upgradable= 2;
26
+        else $upgradable = 2;
27 27
     }
28 28
 }
29 29
 
@@ -49,28 +49,28 @@  discard block
 block discarded – undo
49 49
     $database_connection_method = 'SET CHARACTER SET';
50 50
 }
51 51
 
52
-$ph['database_name'] = isset($_POST['database_name']) ? $_POST['database_name']: $database_name;
53
-$ph['tableprefix'] = isset($_POST['tableprefix']) ? $_POST['tableprefix']: $table_prefix;
52
+$ph['database_name'] = isset($_POST['database_name']) ? $_POST['database_name'] : $database_name;
53
+$ph['tableprefix'] = isset($_POST['tableprefix']) ? $_POST['tableprefix'] : $table_prefix;
54 54
 $ph['selected_set_character_set'] = isset($database_connection_method) && $database_connection_method == 'SET CHARACTER SET' ? 'selected' : '';
55 55
 $ph['selected_set_names'] = isset($database_connection_method) && $database_connection_method == 'SET NAMES' ? 'selected' : '';
56 56
 $ph['show#connection_method'] = (($installMode == 0) || ($installMode == 2)) ? 'block' : 'none';
57
-$ph['database_collation'] = isset($_POST['database_collation']) ? $_POST['database_collation']: $database_collation;
58
-$ph['show#AUH'] = ($installMode == 0) ? 'block':'none';
59
-$ph['cmsadmin'] = isset($_POST['cmsadmin']) ? $_POST['cmsadmin']:'admin';
60
-$ph['cmsadminemail'] = isset($_POST['cmsadminemail']) ? $_POST['cmsadminemail']:"";
61
-$ph['cmspassword'] = isset($_POST['cmspassword']) ? $_POST['cmspassword']:"";
62
-$ph['cmspasswordconfirm'] = isset($_POST['cmspasswordconfirm']) ? $_POST['cmspasswordconfirm']:"";
57
+$ph['database_collation'] = isset($_POST['database_collation']) ? $_POST['database_collation'] : $database_collation;
58
+$ph['show#AUH'] = ($installMode == 0) ? 'block' : 'none';
59
+$ph['cmsadmin'] = isset($_POST['cmsadmin']) ? $_POST['cmsadmin'] : 'admin';
60
+$ph['cmsadminemail'] = isset($_POST['cmsadminemail']) ? $_POST['cmsadminemail'] : "";
61
+$ph['cmspassword'] = isset($_POST['cmspassword']) ? $_POST['cmspassword'] : "";
62
+$ph['cmspasswordconfirm'] = isset($_POST['cmspasswordconfirm']) ? $_POST['cmspasswordconfirm'] : "";
63 63
 $ph['managerLangs'] = getLangs($install_language);
64 64
 $ph['install_language'] = $install_language;
65 65
 $ph['installMode'] = $installMode;
66
-$ph['checkedChkagree']  = isset($_POST['chkagree']) ? 'checked':"";
66
+$ph['checkedChkagree']  = isset($_POST['chkagree']) ? 'checked' : "";
67 67
 $ph['database_connection_method'] = isset($database_connection_method) ? $database_connection_method : '';
68
-$ph['databasehost'] = isset($_POST['databasehost']) ? $_POST['databasehost']: $database_server;
69
-$ph['databaseloginname'] = isset($_SESSION['databaseloginname']) ? $_SESSION['databaseloginname']: '';
70
-$ph['databaseloginpassword'] = isset($_SESSION['databaseloginpassword']) ? $_SESSION['databaseloginpassword']: "";
68
+$ph['databasehost'] = isset($_POST['databasehost']) ? $_POST['databasehost'] : $database_server;
69
+$ph['databaseloginname'] = isset($_SESSION['databaseloginname']) ? $_SESSION['databaseloginname'] : '';
70
+$ph['databaseloginpassword'] = isset($_SESSION['databaseloginpassword']) ? $_SESSION['databaseloginpassword'] : "";
71 71
 $ph['MGR_DIR'] = MGR_DIR;
72 72
 
73 73
 $content = file_get_contents('./actions/tpl_connection.html');
74
-$content = parse($content, $_lang, '[%','%]');
74
+$content = parse($content, $_lang, '[%', '%]');
75 75
 $content = parse($content, $ph);
76 76
 echo $content;
77 77
\ No newline at end of file
Please login to merge, or discard this patch.
manager/includes/extenders/maketable.class.php 4 patches
Doc Comments   +6 added lines, -4 removed lines patch added patch discarded remove patch
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
 	/**
84 84
 	 * Sets the class attribute of the main HTML TABLE.
85 85
 	 *
86
-	 * @param $value A class for the main HTML TABLE.
86
+	 * @param string $value A class for the main HTML TABLE.
87 87
 	 */
88 88
 	function setTableClass($value) {
89 89
 		$this->tableClass= $value;
@@ -128,7 +128,7 @@  discard block
 block discarded – undo
128 128
 	/**
129 129
 	 * Sets the class attribute of regular table rows.
130 130
 	 *
131
-	 * @param $value A class for regular table rows.
131
+	 * @param string $value A class for regular table rows.
132 132
 	 */
133 133
 	function setRowRegularClass($value) {
134 134
 		$this->rowRegularClass= $value;
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 	/**
138 138
 	 * Sets the class attribute of alternate table rows.
139 139
 	 *
140
-	 * @param $value A class for alternate table rows.
140
+	 * @param string $value A class for alternate table rows.
141 141
 	 */
142 142
 	function setRowAlternateClass($value) {
143 143
 		$this->rowAlternateClass= $value;
@@ -213,6 +213,7 @@  discard block
 block discarded – undo
213 213
 	 *
214 214
 	 * @param $value An Array of column widths in the order of the keys in the
215 215
 	 * 			source table array.
216
+	 * @param string[] $widthArray
216 217
 	 */
217 218
 	function setColumnWidths($widthArray) {
218 219
 		$this->columnWidths= $widthArray;
@@ -240,7 +241,7 @@  discard block
 block discarded – undo
240 241
 	/**
241 242
 	 * Retrieves the width of a specific table column by index position.
242 243
 	 *
243
-	 * @param $columnPosition The index of the column to get the width for.
244
+	 * @param integer $columnPosition The index of the column to get the width for.
244 245
 	 */
245 246
 	function getColumnWidth($columnPosition) {
246 247
 		$currentWidth= '';
@@ -254,6 +255,7 @@  discard block
 block discarded – undo
254 255
 	 * Determines what class the current row should have applied.
255 256
 	 *
256 257
 	 * @param $value The position of the current row being rendered.
258
+	 * @param integer $position
257 259
 	 */
258 260
 	function determineRowClass($position) {
259 261
 		switch ($this->rowAlternatingScheme) {
Please login to merge, or discard this patch.
Indentation   +494 added lines, -494 removed lines patch added patch discarded remove patch
@@ -9,366 +9,366 @@  discard block
 block discarded – undo
9 9
  * @author Jason Coward <[email protected]> (MODX)
10 10
  */
11 11
 class MakeTable {
12
-	var $actionField;
13
-	var $cellAction;
14
-	var $linkAction;
15
-	var $tableWidth;
16
-	var $tableClass;
17
-	var $tableID;
18
-	var $thClass;
19
-	var $rowHeaderClass;
20
-	var $columnHeaderClass;
21
-	var $rowRegularClass;
22
-	var $rowAlternateClass;
23
-	var $formName;
24
-	var $formAction;
25
-	var $formElementType;
26
-	var $formElementName;
27
-	var $rowAlternatingScheme;
28
-	var $excludeFields;
29
-	var $allOption;
30
-	var $pageNav;
31
-	var $columnWidths;
32
-	var $selectedValues;
33
-
34
-	function __construct() {
35
-		$this->fieldHeaders= array();
36
-		$this->excludeFields= array();
37
-		$this->actionField= '';
38
-		$this->cellAction= '';
39
-		$this->linkAction= '';
40
-		$this->tableWidth= '';
41
-		$this->tableClass= '';
42
-		$this->rowHeaderClass= '';
43
-		$this->columnHeaderClass= '';
44
-		$this->rowRegularClass= '';
45
-		$this->rowAlternateClass= 'alt';
46
-		$this->formName= 'tableForm';
47
-		$this->formAction= '[~[*id*]~]';
48
-		$this->formElementName= '';
49
-		$this->formElementType= '';
50
-		$this->rowAlternatingScheme= 'EVEN';
51
-		$this->allOption= 0;
52
-		$this->selectedValues= array();
53
-		$this->extra= '';
54
-	}
55
-
56
-	/**
57
-	 * Sets the default link href for all cells in the table.
58
-	 *
59
-	 * @param $value A URL to execute when table cells are clicked.
60
-	 */
61
-	function setCellAction($value) {
62
-		$this->cellAction= $this->prepareLink($value);
63
-	}
64
-
65
-	/**
66
-	 * Sets the default link href for the text presented in a cell.
67
-	 *
68
-	 * @param $value A URL to execute when text within table cells are clicked.
69
-	 */
70
-	function setLinkAction($value) {
71
-		$this->linkAction= $this->prepareLink($value);
72
-	}
73
-
74
-	/**
75
-	 * Sets the width attribute of the main HTML TABLE.
76
-	 *
77
-	 * @param $value A valid width attribute for the HTML TABLE tag
78
-	 */
79
-	function setTableWidth($value) {
80
-		$this->tableWidth= $value;
81
-	}
82
-
83
-	/**
84
-	 * Sets the class attribute of the main HTML TABLE.
85
-	 *
86
-	 * @param $value A class for the main HTML TABLE.
87
-	 */
88
-	function setTableClass($value) {
89
-		$this->tableClass= $value;
90
-	}
91
-
92
-	/**
93
-	 * Sets the id attribute of the main HTML TABLE.
94
-	 *
95
-	 * @param $value A class for the main HTML TABLE.
96
-	 */
97
-	function setTableID($value) {
98
-		$this->tableID= $value;
99
-	}
100
-
101
-	/**
102
-	 * Sets the class attribute of the table header row.
103
-	 *
104
-	 * @param $value A class for the table header row.
105
-	 */
106
-	function setRowHeaderClass($value) {
107
-		$this->rowHeaderClass= $value;
108
-	}
109
-
110
-		/**
111
-	 * Sets the class attribute of the table header row.
112
-	 *
113
-	 * @param $value A class for the table header row.
114
-	 */
115
-	function setThHeaderClass($value) {
116
-		$this->thClass= $value;
117
-	}
118
-
119
-	/**
120
-	 * Sets the class attribute of the column header row.
121
-	 *
122
-	 * @param $value A class for the column header row.
123
-	 */
124
-	function setColumnHeaderClass($value) {
125
-		$this->columnHeaderClass= $value;
126
-	}
127
-
128
-	/**
129
-	 * Sets the class attribute of regular table rows.
130
-	 *
131
-	 * @param $value A class for regular table rows.
132
-	 */
133
-	function setRowRegularClass($value) {
134
-		$this->rowRegularClass= $value;
135
-	}
136
-
137
-	/**
138
-	 * Sets the class attribute of alternate table rows.
139
-	 *
140
-	 * @param $value A class for alternate table rows.
141
-	 */
142
-	function setRowAlternateClass($value) {
143
-		$this->rowAlternateClass= $value;
144
-	}
145
-
146
-	/**
147
-	 * Sets the type of INPUT form element to be presented as the first column.
148
-	 *
149
-	 * @param $value Indicates the INPUT form element type attribute.
150
-	 */
151
-	function setFormElementType($value) {
152
-		$this->formElementType= $value;
153
-	}
154
-
155
-	/**
156
-	 * Sets the name of the INPUT form element to be presented as the first column.
157
-	 *
158
-	 * @param $value Indicates the INPUT form element name attribute.
159
-	 */
160
-	function setFormElementName($value) {
161
-		$this->formElementName= $value;
162
-	}
163
-
164
-	/**
165
-	 * Sets the name of the FORM to wrap the table in when a form element has
166
-	 * been indicated.
167
-	 *
168
-	 * @param $value Indicates the FORM name attribute.
169
-	 */
170
-	function setFormName($value) {
171
-		$this->formName= $value;
172
-	}
173
-
174
-	/**
175
-	 * Sets the action of the FORM element.
176
-	 *
177
-	 * @param $value Indicates the FORM action attribute.
178
-	 */
179
-	function setFormAction($value) {
180
-		$this->formAction= $value;
181
-	}
182
-
183
-	/**
184
-	 * Excludes fields from the table by array key.
185
-	 *
186
-	 * @param $value An Array of field keys to exclude from the table.
187
-	 */
188
-	function setExcludeFields($value) {
189
-		$this->excludeFields= $value;
190
-	}
191
-
192
-	/**
193
-	 * Sets the table to provide alternate row colors using ODD or EVEN rows
194
-	 *
195
-	 * @param $value 'ODD' or 'EVEN' to indicate the alternate row scheme.
196
-	 */
197
-	function setRowAlternatingScheme($value) {
198
-		$this->rowAlternatingScheme= $value;
199
-	}
200
-
201
-	/**
202
-	 * Sets the default field value to be used when appending query parameters
203
-	 * to link actions.
204
-	 *
205
-	 * @param $value The key of the field to add as a query string parameter.
206
-	 */
207
-	function setActionFieldName($value) {
208
-		$this->actionField= $value;
209
-	}
210
-
211
-	/**
212
-	 * Sets the width attribute of each column in the array.
213
-	 *
214
-	 * @param $value An Array of column widths in the order of the keys in the
215
-	 * 			source table array.
216
-	 */
217
-	function setColumnWidths($widthArray) {
218
-		$this->columnWidths= $widthArray;
219
-	}
220
-
221
-	/**
222
-	 * An optional array of values that can be preselected when using
223
-	 *
224
-	 * @param $value Indicates the INPUT form element type attribute.
225
-	 */
226
-	function setSelectedValues($valueArray) {
227
-		$this->selectedValues= $valueArray;
228
-	}
229
-
230
-	/**
231
-	 * Sets extra content to be presented following the table (but within
232
-	 * the form, if a form is being rendered with the table).
233
-	 *
234
-	 * @param $value A string of additional content.
235
-	 */
236
-	function setExtra($value) {
237
-		$this->extra= $value;
238
-	}
239
-
240
-	/**
241
-	 * Retrieves the width of a specific table column by index position.
242
-	 *
243
-	 * @param $columnPosition The index of the column to get the width for.
244
-	 */
245
-	function getColumnWidth($columnPosition) {
246
-		$currentWidth= '';
247
-		if (is_array($this->columnWidths)) {
248
-			$currentWidth= $this->columnWidths[$columnPosition] ? ' width="'.$this->columnWidths[$columnPosition].'" ' : '';
249
-		}
250
-		return $currentWidth;
251
-	}
252
-
253
-	/**
254
-	 * Determines what class the current row should have applied.
255
-	 *
256
-	 * @param $value The position of the current row being rendered.
257
-	 */
258
-	function determineRowClass($position) {
259
-		switch ($this->rowAlternatingScheme) {
260
-			case 'ODD' :
261
-				$modRemainder= 1;
262
-				break;
263
-			case 'EVEN' :
264
-				$modRemainder= 0;
265
-				break;
266
-		}
267
-		if ($position % 2 == $modRemainder) {
268
-			$currentClass= $this->rowRegularClass;
269
-		} else {
270
-			$currentClass= $this->rowAlternateClass;
271
-		}
272
-		return ' class="'.$currentClass.'"';
273
-	}
274
-
275
-	/**
276
-	 * Generates an onclick action applied to the current cell, to execute
277
-	 * any specified cell actions.
278
-	 *
279
-	 * @param $value Indicates the INPUT form element type attribute.
280
-	 */
281
-	function getCellAction($currentActionFieldValue) {
282
-		if ($this->cellAction) {
283
-			$cellAction= ' onClick="javascript:window.location=\''.$this->cellAction.$this->actionField.'='.urlencode($currentActionFieldValue).'\'" ';
284
-		}
285
-		return $cellAction;
286
-	}
287
-
288
-	/**
289
-	 * Generates the cell content, including any specified action fields values.
290
-	 *
291
-	 * @param $currentActionFieldValue The value to be applied to the link action.
292
-	 * @param $value The value of the cell.
293
-	 */
294
-	function createCellText($currentActionFieldValue, $value) {
295
-		$cell .= $value;
296
-		if ($this->linkAction) {
297
-			$cell= '<a href="'.$this->linkAction.$this->actionField.'='.urlencode($currentActionFieldValue).'">'.$cell.'</a>';
298
-		}
299
-		return $cell;
300
-	}
301
-
302
-	/**
303
-	 * Sets an option to generate a check all link when checkbox is indicated
304
-	 * as the table formElementType.
305
-	 */
306
-	function setAllOption() {
307
-		$this->allOption= 1;
308
-	}
309
-
310
-	/**
311
-	 * Function to prepare a link generated in the table cell/link actions.
312
-	 *
313
-	 * @param $value Indicates the INPUT form element type attribute.
314
-	 */
315
-	function prepareLink($link) {
316
-		if (strstr($link, '?')) {
317
-			$end= '&';
318
-		} else {
319
-			$end= '?';
320
-		}
321
-		return $link.$end;
322
-	}
323
-
324
-	/**
325
-	 * Generates the table content.
326
-	 *
327
-	 * @param $fieldsArray The associative array representing the table rows
328
-	 * and columns.
329
-	 * @param $fieldHeadersArray An optional array of values for providing
330
-	 * alternative field headers; this is an associative arrays of keys from
331
-	 * the $fieldsArray where the values represent the alt heading content
332
-	 * for each column.
333
-	 */
334
-	function create($fieldsArray, $fieldHeadersArray=array(),$linkpage="") {
335
-	global $_lang;
336
-		if (is_array($fieldsArray)) {
337
-			$i= 0;
338
-			foreach ($fieldsArray as $fieldName => $fieldValue) {
339
-				$table .= "\t<tr".$this->determineRowClass($i).">\n";
340
-				$currentActionFieldValue= $fieldValue[$this->actionField];
341
-				if (is_array($this->selectedValues)) {
342
-					$isChecked= array_search($currentActionFieldValue, $this->selectedValues)===false? 0 : 1;
343
-				} else {
344
-					$isChecked= false;
345
-				}
346
-				$table .= $this->addFormField($currentActionFieldValue, $isChecked);
347
-				$colPosition= 0;
348
-				foreach ($fieldValue as $key => $value) {
349
-					if (!in_array($key, $this->excludeFields)) {
350
-						$table .= "\t\t<td".$this->getCellAction($currentActionFieldValue).">";
351
-						$table .= $this->createCellText($currentActionFieldValue, $value);
352
-						$table .= "</td>\n";
353
-						if ($i == 0) {
354
-							if (empty ($header) && $this->formElementType) {
355
-								$header .= "\t\t<th style=\"width:32px\" ".($this->thClass ? 'class="'.$this->thClass.'"' : '').">". ($this->allOption ? '<a href="javascript:clickAll()">all</a>' : '')."</th>\n";
356
-							}
357
-							$headerText= array_key_exists($key, $fieldHeadersArray)? $fieldHeadersArray[$key]: $key;
358
-							$header .= "\t\t<th".$this->getColumnWidth($colPosition).($this->thClass ? ' class="'.$this->thClass.'" ' : '').">".$headerText."</th>\n";
359
-						}
360
-						$colPosition ++;
361
-					}
362
-				}
363
-				$i ++;
364
-				$table .= "\t</tr>\n";
365
-			}
366
-			$table= "\n".'<table'. ($this->tableWidth ? ' width="'.$this->tableWidth.'"' : ''). ($this->tableClass ? ' class="'.$this->tableClass.'"' : ''). ($this->tableID ? ' id="'.$this->tableID.'"' : '').">\n". ($header ? "\t<thead>\n\t<tr class=\"".$this->rowHeaderClass."\">\n".$header."\t</tr>\n\t</thead>\n" : '').$table."</table>\n";
367
-			if ($this->formElementType) {
368
-				$table= "\n".'<form id="'.$this->formName.'" name="'.$this->formName.'" action="'.$this->formAction.'" method="POST">'.$table;
369
-			}
370
-			if (strlen($this->pageNav) > 1) {//changed to display the pagination if exists.
371
-				/* commented this part because of cookie
12
+    var $actionField;
13
+    var $cellAction;
14
+    var $linkAction;
15
+    var $tableWidth;
16
+    var $tableClass;
17
+    var $tableID;
18
+    var $thClass;
19
+    var $rowHeaderClass;
20
+    var $columnHeaderClass;
21
+    var $rowRegularClass;
22
+    var $rowAlternateClass;
23
+    var $formName;
24
+    var $formAction;
25
+    var $formElementType;
26
+    var $formElementName;
27
+    var $rowAlternatingScheme;
28
+    var $excludeFields;
29
+    var $allOption;
30
+    var $pageNav;
31
+    var $columnWidths;
32
+    var $selectedValues;
33
+
34
+    function __construct() {
35
+        $this->fieldHeaders= array();
36
+        $this->excludeFields= array();
37
+        $this->actionField= '';
38
+        $this->cellAction= '';
39
+        $this->linkAction= '';
40
+        $this->tableWidth= '';
41
+        $this->tableClass= '';
42
+        $this->rowHeaderClass= '';
43
+        $this->columnHeaderClass= '';
44
+        $this->rowRegularClass= '';
45
+        $this->rowAlternateClass= 'alt';
46
+        $this->formName= 'tableForm';
47
+        $this->formAction= '[~[*id*]~]';
48
+        $this->formElementName= '';
49
+        $this->formElementType= '';
50
+        $this->rowAlternatingScheme= 'EVEN';
51
+        $this->allOption= 0;
52
+        $this->selectedValues= array();
53
+        $this->extra= '';
54
+    }
55
+
56
+    /**
57
+     * Sets the default link href for all cells in the table.
58
+     *
59
+     * @param $value A URL to execute when table cells are clicked.
60
+     */
61
+    function setCellAction($value) {
62
+        $this->cellAction= $this->prepareLink($value);
63
+    }
64
+
65
+    /**
66
+     * Sets the default link href for the text presented in a cell.
67
+     *
68
+     * @param $value A URL to execute when text within table cells are clicked.
69
+     */
70
+    function setLinkAction($value) {
71
+        $this->linkAction= $this->prepareLink($value);
72
+    }
73
+
74
+    /**
75
+     * Sets the width attribute of the main HTML TABLE.
76
+     *
77
+     * @param $value A valid width attribute for the HTML TABLE tag
78
+     */
79
+    function setTableWidth($value) {
80
+        $this->tableWidth= $value;
81
+    }
82
+
83
+    /**
84
+     * Sets the class attribute of the main HTML TABLE.
85
+     *
86
+     * @param $value A class for the main HTML TABLE.
87
+     */
88
+    function setTableClass($value) {
89
+        $this->tableClass= $value;
90
+    }
91
+
92
+    /**
93
+     * Sets the id attribute of the main HTML TABLE.
94
+     *
95
+     * @param $value A class for the main HTML TABLE.
96
+     */
97
+    function setTableID($value) {
98
+        $this->tableID= $value;
99
+    }
100
+
101
+    /**
102
+     * Sets the class attribute of the table header row.
103
+     *
104
+     * @param $value A class for the table header row.
105
+     */
106
+    function setRowHeaderClass($value) {
107
+        $this->rowHeaderClass= $value;
108
+    }
109
+
110
+        /**
111
+         * Sets the class attribute of the table header row.
112
+         *
113
+         * @param $value A class for the table header row.
114
+         */
115
+    function setThHeaderClass($value) {
116
+        $this->thClass= $value;
117
+    }
118
+
119
+    /**
120
+     * Sets the class attribute of the column header row.
121
+     *
122
+     * @param $value A class for the column header row.
123
+     */
124
+    function setColumnHeaderClass($value) {
125
+        $this->columnHeaderClass= $value;
126
+    }
127
+
128
+    /**
129
+     * Sets the class attribute of regular table rows.
130
+     *
131
+     * @param $value A class for regular table rows.
132
+     */
133
+    function setRowRegularClass($value) {
134
+        $this->rowRegularClass= $value;
135
+    }
136
+
137
+    /**
138
+     * Sets the class attribute of alternate table rows.
139
+     *
140
+     * @param $value A class for alternate table rows.
141
+     */
142
+    function setRowAlternateClass($value) {
143
+        $this->rowAlternateClass= $value;
144
+    }
145
+
146
+    /**
147
+     * Sets the type of INPUT form element to be presented as the first column.
148
+     *
149
+     * @param $value Indicates the INPUT form element type attribute.
150
+     */
151
+    function setFormElementType($value) {
152
+        $this->formElementType= $value;
153
+    }
154
+
155
+    /**
156
+     * Sets the name of the INPUT form element to be presented as the first column.
157
+     *
158
+     * @param $value Indicates the INPUT form element name attribute.
159
+     */
160
+    function setFormElementName($value) {
161
+        $this->formElementName= $value;
162
+    }
163
+
164
+    /**
165
+     * Sets the name of the FORM to wrap the table in when a form element has
166
+     * been indicated.
167
+     *
168
+     * @param $value Indicates the FORM name attribute.
169
+     */
170
+    function setFormName($value) {
171
+        $this->formName= $value;
172
+    }
173
+
174
+    /**
175
+     * Sets the action of the FORM element.
176
+     *
177
+     * @param $value Indicates the FORM action attribute.
178
+     */
179
+    function setFormAction($value) {
180
+        $this->formAction= $value;
181
+    }
182
+
183
+    /**
184
+     * Excludes fields from the table by array key.
185
+     *
186
+     * @param $value An Array of field keys to exclude from the table.
187
+     */
188
+    function setExcludeFields($value) {
189
+        $this->excludeFields= $value;
190
+    }
191
+
192
+    /**
193
+     * Sets the table to provide alternate row colors using ODD or EVEN rows
194
+     *
195
+     * @param $value 'ODD' or 'EVEN' to indicate the alternate row scheme.
196
+     */
197
+    function setRowAlternatingScheme($value) {
198
+        $this->rowAlternatingScheme= $value;
199
+    }
200
+
201
+    /**
202
+     * Sets the default field value to be used when appending query parameters
203
+     * to link actions.
204
+     *
205
+     * @param $value The key of the field to add as a query string parameter.
206
+     */
207
+    function setActionFieldName($value) {
208
+        $this->actionField= $value;
209
+    }
210
+
211
+    /**
212
+     * Sets the width attribute of each column in the array.
213
+     *
214
+     * @param $value An Array of column widths in the order of the keys in the
215
+     * 			source table array.
216
+     */
217
+    function setColumnWidths($widthArray) {
218
+        $this->columnWidths= $widthArray;
219
+    }
220
+
221
+    /**
222
+     * An optional array of values that can be preselected when using
223
+     *
224
+     * @param $value Indicates the INPUT form element type attribute.
225
+     */
226
+    function setSelectedValues($valueArray) {
227
+        $this->selectedValues= $valueArray;
228
+    }
229
+
230
+    /**
231
+     * Sets extra content to be presented following the table (but within
232
+     * the form, if a form is being rendered with the table).
233
+     *
234
+     * @param $value A string of additional content.
235
+     */
236
+    function setExtra($value) {
237
+        $this->extra= $value;
238
+    }
239
+
240
+    /**
241
+     * Retrieves the width of a specific table column by index position.
242
+     *
243
+     * @param $columnPosition The index of the column to get the width for.
244
+     */
245
+    function getColumnWidth($columnPosition) {
246
+        $currentWidth= '';
247
+        if (is_array($this->columnWidths)) {
248
+            $currentWidth= $this->columnWidths[$columnPosition] ? ' width="'.$this->columnWidths[$columnPosition].'" ' : '';
249
+        }
250
+        return $currentWidth;
251
+    }
252
+
253
+    /**
254
+     * Determines what class the current row should have applied.
255
+     *
256
+     * @param $value The position of the current row being rendered.
257
+     */
258
+    function determineRowClass($position) {
259
+        switch ($this->rowAlternatingScheme) {
260
+            case 'ODD' :
261
+                $modRemainder= 1;
262
+                break;
263
+            case 'EVEN' :
264
+                $modRemainder= 0;
265
+                break;
266
+        }
267
+        if ($position % 2 == $modRemainder) {
268
+            $currentClass= $this->rowRegularClass;
269
+        } else {
270
+            $currentClass= $this->rowAlternateClass;
271
+        }
272
+        return ' class="'.$currentClass.'"';
273
+    }
274
+
275
+    /**
276
+     * Generates an onclick action applied to the current cell, to execute
277
+     * any specified cell actions.
278
+     *
279
+     * @param $value Indicates the INPUT form element type attribute.
280
+     */
281
+    function getCellAction($currentActionFieldValue) {
282
+        if ($this->cellAction) {
283
+            $cellAction= ' onClick="javascript:window.location=\''.$this->cellAction.$this->actionField.'='.urlencode($currentActionFieldValue).'\'" ';
284
+        }
285
+        return $cellAction;
286
+    }
287
+
288
+    /**
289
+     * Generates the cell content, including any specified action fields values.
290
+     *
291
+     * @param $currentActionFieldValue The value to be applied to the link action.
292
+     * @param $value The value of the cell.
293
+     */
294
+    function createCellText($currentActionFieldValue, $value) {
295
+        $cell .= $value;
296
+        if ($this->linkAction) {
297
+            $cell= '<a href="'.$this->linkAction.$this->actionField.'='.urlencode($currentActionFieldValue).'">'.$cell.'</a>';
298
+        }
299
+        return $cell;
300
+    }
301
+
302
+    /**
303
+     * Sets an option to generate a check all link when checkbox is indicated
304
+     * as the table formElementType.
305
+     */
306
+    function setAllOption() {
307
+        $this->allOption= 1;
308
+    }
309
+
310
+    /**
311
+     * Function to prepare a link generated in the table cell/link actions.
312
+     *
313
+     * @param $value Indicates the INPUT form element type attribute.
314
+     */
315
+    function prepareLink($link) {
316
+        if (strstr($link, '?')) {
317
+            $end= '&';
318
+        } else {
319
+            $end= '?';
320
+        }
321
+        return $link.$end;
322
+    }
323
+
324
+    /**
325
+     * Generates the table content.
326
+     *
327
+     * @param $fieldsArray The associative array representing the table rows
328
+     * and columns.
329
+     * @param $fieldHeadersArray An optional array of values for providing
330
+     * alternative field headers; this is an associative arrays of keys from
331
+     * the $fieldsArray where the values represent the alt heading content
332
+     * for each column.
333
+     */
334
+    function create($fieldsArray, $fieldHeadersArray=array(),$linkpage="") {
335
+    global $_lang;
336
+        if (is_array($fieldsArray)) {
337
+            $i= 0;
338
+            foreach ($fieldsArray as $fieldName => $fieldValue) {
339
+                $table .= "\t<tr".$this->determineRowClass($i).">\n";
340
+                $currentActionFieldValue= $fieldValue[$this->actionField];
341
+                if (is_array($this->selectedValues)) {
342
+                    $isChecked= array_search($currentActionFieldValue, $this->selectedValues)===false? 0 : 1;
343
+                } else {
344
+                    $isChecked= false;
345
+                }
346
+                $table .= $this->addFormField($currentActionFieldValue, $isChecked);
347
+                $colPosition= 0;
348
+                foreach ($fieldValue as $key => $value) {
349
+                    if (!in_array($key, $this->excludeFields)) {
350
+                        $table .= "\t\t<td".$this->getCellAction($currentActionFieldValue).">";
351
+                        $table .= $this->createCellText($currentActionFieldValue, $value);
352
+                        $table .= "</td>\n";
353
+                        if ($i == 0) {
354
+                            if (empty ($header) && $this->formElementType) {
355
+                                $header .= "\t\t<th style=\"width:32px\" ".($this->thClass ? 'class="'.$this->thClass.'"' : '').">". ($this->allOption ? '<a href="javascript:clickAll()">all</a>' : '')."</th>\n";
356
+                            }
357
+                            $headerText= array_key_exists($key, $fieldHeadersArray)? $fieldHeadersArray[$key]: $key;
358
+                            $header .= "\t\t<th".$this->getColumnWidth($colPosition).($this->thClass ? ' class="'.$this->thClass.'" ' : '').">".$headerText."</th>\n";
359
+                        }
360
+                        $colPosition ++;
361
+                    }
362
+                }
363
+                $i ++;
364
+                $table .= "\t</tr>\n";
365
+            }
366
+            $table= "\n".'<table'. ($this->tableWidth ? ' width="'.$this->tableWidth.'"' : ''). ($this->tableClass ? ' class="'.$this->tableClass.'"' : ''). ($this->tableID ? ' id="'.$this->tableID.'"' : '').">\n". ($header ? "\t<thead>\n\t<tr class=\"".$this->rowHeaderClass."\">\n".$header."\t</tr>\n\t</thead>\n" : '').$table."</table>\n";
367
+            if ($this->formElementType) {
368
+                $table= "\n".'<form id="'.$this->formName.'" name="'.$this->formName.'" action="'.$this->formAction.'" method="POST">'.$table;
369
+            }
370
+            if (strlen($this->pageNav) > 1) {//changed to display the pagination if exists.
371
+                /* commented this part because of cookie
372 372
 				$table .= '<div id="max-display-records" ><select style="display:inline" onchange="javascript:updatePageSize(this[this.selectedIndex].value);">';
373 373
 				$pageSizes= array (10, 25, 50, 100, 250);
374 374
 				for ($i= 0; $i < count($pageSizes); $i ++) {
@@ -379,12 +379,12 @@  discard block
 block discarded – undo
379 379
 
380 380
 				$table .= '</select>'.$_lang["pagination_table_perpage"].'</div>';
381 381
 				*/
382
-				$table .= '<div id="pagination" class="paginate">'.$_lang["pagination_table_gotopage"].'<ul>'.$this->pageNav.'</ul></div>';
383
-				//$table .= '<script language="javascript">function updatePageSize(size){window.location = \''.$this->prepareLink($linkpage).'pageSize=\'+size;}</script>';
382
+                $table .= '<div id="pagination" class="paginate">'.$_lang["pagination_table_gotopage"].'<ul>'.$this->pageNav.'</ul></div>';
383
+                //$table .= '<script language="javascript">function updatePageSize(size){window.location = \''.$this->prepareLink($linkpage).'pageSize=\'+size;}</script>';
384 384
 
385
-			}
386
-			if ($this->allOption) {
387
-				$table .= '
385
+            }
386
+            if ($this->allOption) {
387
+                $table .= '
388 388
 <script language="javascript">
389 389
 	toggled = 0;
390 390
 	function clickAll() {
@@ -397,134 +397,134 @@  discard block
 block discarded – undo
397 397
 		toggled = (toggled?0:1);
398 398
 	}
399 399
 </script>';
400
-			}
401
-			if ($this->formElementType) {
402
-				if ($this->extra) {
403
-					$table.= "\n".$this->extra."\n";
404
-				}
405
-				$table.= "\n".'</form>'."\n";
406
-			}
407
-			return $table;
408
-		}
409
-	}
410
-
411
-	/**
412
-	 * Generates optional paging navigation controls for the table.
413
-	 *
414
-	 * @param $numRecords The number of records to show per page.
415
-	 * @param $qs An optional query string to be appended to the paging links
416
-	 */
417
-	function createPagingNavigation($numRecords, $qs='') {
418
-		global $_lang;
419
-		$currentPage= (is_numeric($_GET['page']) ? $_GET['page'] : 1);
420
-		$numPages= ceil($numRecords / MAX_DISPLAY_RECORDS_NUM);
421
-		if ($numPages > 1) {
422
-			$currentURL= empty($qs)? '': '?'.$qs;
423
-			if ($currentPage > 6) {
424
-				$nav .= $this->createPageLink($currentURL, 1, $_lang["pagination_table_first"]);
425
-			}
426
-			if ($currentPage != 1) {
427
-				$nav .= $this->createPageLink($currentURL, $currentPage -1, '&lt;&lt;');
428
-			}
429
-			$offset= -4 + ($currentPage < 5 ? (5 - $currentPage) : 0);
430
-			$i= 1;
431
-			while ($i < 10 && ($currentPage + $offset <= $numPages)) {
432
-				if ($currentPage == $currentPage + $offset)
433
-					$nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset, true);
434
-				else
435
-					$nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset);
436
-				$i ++;
437
-				$offset ++;
438
-			}
439
-			if ($currentPage < $numPages) {
440
-				$nav .= $this->createPageLink($currentURL, $currentPage +1, '&gt;&gt;');
441
-			}
442
-			if ($currentPage != $numPages) {
443
-				$nav .= $this->createPageLink($currentURL, $numPages, $_lang["pagination_table_last"]);
444
-			}
445
-		}
446
-		$this->pageNav= ' '.$nav;
447
-	}
448
-
449
-	/**
450
-	 * Creates an individual page link for the paging navigation.
451
-	 *
452
-	 * @param $link The link for the page, defaulted to the current document.
453
-	 * @param $pageNum The page number of the link.
454
-	 * @param $displayText The text of the link.
455
-	 * @param $currentPage Indicates if the link is to the current page.
456
-	 * @param $qs And optional query string to be appended to the link.
457
-	 */
458
-	function createPageLink($link='', $pageNum, $displayText, $currentPage=false, $qs='') {
459
-		global $modx;
460
-		$orderBy= !empty($_GET['orderby'])? '&orderby=' . $_GET['orderby']: '';
461
-		$orderDir= !empty($_GET['orderdir'])? '&orderdir=' . $_GET['orderdir']: '';
462
-		if (!empty($qs)) $qs= "?$qs";
463
-		$link= empty($link)? $modx->makeUrl($modx->documentIdentifier, $modx->documentObject['alias'], $qs . "page=$pageNum$orderBy$orderDir"): $this->prepareLink($link) . "page=$pageNum";
464
-		$nav .= '<li'.($currentPage? ' class="currentPage"': '').'><a'.($currentPage? ' class="currentPage"': '').' href="'.$link.'">'.$displayText.'</a></li>'."\n";
465
-		return $nav;
466
-	}
467
-
468
-	/**
469
-	 * Adds an INPUT form element column to the table.
470
-	 *
471
-	 * @param $value The value attribute of the element.
472
-	 * @param $isChecked Indicates if the checked attribute should apply to the
473
-	 * element.
474
-	 */
475
-	function addFormField($value, $isChecked) {
476
-		if ($this->formElementType) {
477
-			$checked= $isChecked? "checked ": "";
478
-			$field= "\t\t".'<td><input type="'.$this->formElementType.'" name="'. ($this->formElementName ? $this->formElementName : $value).'"  value="'.$value.'" '.$checked.'/></td>'."\n";
479
-		}
480
-		return $field;
481
-	}
482
-
483
-	/**
484
-	 * Generates the proper LIMIT clause for queries to retrieve paged results in
485
-	 * a MakeTable $fieldsArray.
486
-	 */
487
-	function handlePaging() {
488
-		$offset= (is_numeric($_GET['page']) && $_GET['page'] > 0) ? $_GET['page'] - 1 : 0;
489
-		$limitClause= ' LIMIT '. ($offset * MAX_DISPLAY_RECORDS_NUM).', '.MAX_DISPLAY_RECORDS_NUM;
490
-		return $limitClause;
491
-	}
492
-
493
-	/**
494
-	 * Generates the SORT BY clause for queries used to retrieve a MakeTable
495
-	 * $fieldsArray
496
-	 *
497
-	 * @param $natural_order If true, the results are returned in natural order.
498
-	 */
499
-	function handleSorting($natural_order=false) {
500
-		$orderByClause= '';
501
-		if (!$natural_order) {
502
-			$orderby= !empty($_GET['orderby'])? $_GET['orderby']: "id";
503
-			$orderdir= !empty($_GET['orderdir'])? $_GET['orderdir']: "DESC";
504
-			$orderbyClause= !empty($orderby)? ' ORDER BY ' . $orderby . ' ' . $orderdir . ' ': "";
505
-		}
506
-		return $orderbyClause;
507
-	}
508
-
509
-	/**
510
-	 * Generates a link to order by a specific $fieldsArray key; use to generate
511
-	 * sort by links in the MakeTable $fieldHeadingsArray values.
512
-	 *
513
-	 * @param $key The $fieldsArray key for the column to sort by.
514
-	 * @param $text The text for the link (e.g. table column header).
515
-	 * @param $qs An optional query string to append to the order by link.
516
-	 */
517
-	function prepareOrderByLink($key, $text, $qs='') {
518
-		global $modx;
519
-		if (!empty($_GET['orderdir'])) {
520
-			$orderDir= strtolower($_GET['orderdir'])=='desc'? '&orderdir=asc': '&orderdir=desc';
521
-		} else {
522
-			$orderDir= '&orderdir=asc';
523
-		}
524
-		if (!empty($qs)) {
525
-			if (!strrpos($qs, '&')==strlen($qs)-1) $qs.= '&';
526
-		}
527
-		return '<a href="[~'.$modx->documentIdentifier.'~]?'.$qs.'orderby='.$key.$orderDir.'">'.$text.'</a>';
528
-	}
400
+            }
401
+            if ($this->formElementType) {
402
+                if ($this->extra) {
403
+                    $table.= "\n".$this->extra."\n";
404
+                }
405
+                $table.= "\n".'</form>'."\n";
406
+            }
407
+            return $table;
408
+        }
409
+    }
410
+
411
+    /**
412
+     * Generates optional paging navigation controls for the table.
413
+     *
414
+     * @param $numRecords The number of records to show per page.
415
+     * @param $qs An optional query string to be appended to the paging links
416
+     */
417
+    function createPagingNavigation($numRecords, $qs='') {
418
+        global $_lang;
419
+        $currentPage= (is_numeric($_GET['page']) ? $_GET['page'] : 1);
420
+        $numPages= ceil($numRecords / MAX_DISPLAY_RECORDS_NUM);
421
+        if ($numPages > 1) {
422
+            $currentURL= empty($qs)? '': '?'.$qs;
423
+            if ($currentPage > 6) {
424
+                $nav .= $this->createPageLink($currentURL, 1, $_lang["pagination_table_first"]);
425
+            }
426
+            if ($currentPage != 1) {
427
+                $nav .= $this->createPageLink($currentURL, $currentPage -1, '&lt;&lt;');
428
+            }
429
+            $offset= -4 + ($currentPage < 5 ? (5 - $currentPage) : 0);
430
+            $i= 1;
431
+            while ($i < 10 && ($currentPage + $offset <= $numPages)) {
432
+                if ($currentPage == $currentPage + $offset)
433
+                    $nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset, true);
434
+                else
435
+                    $nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset);
436
+                $i ++;
437
+                $offset ++;
438
+            }
439
+            if ($currentPage < $numPages) {
440
+                $nav .= $this->createPageLink($currentURL, $currentPage +1, '&gt;&gt;');
441
+            }
442
+            if ($currentPage != $numPages) {
443
+                $nav .= $this->createPageLink($currentURL, $numPages, $_lang["pagination_table_last"]);
444
+            }
445
+        }
446
+        $this->pageNav= ' '.$nav;
447
+    }
448
+
449
+    /**
450
+     * Creates an individual page link for the paging navigation.
451
+     *
452
+     * @param $link The link for the page, defaulted to the current document.
453
+     * @param $pageNum The page number of the link.
454
+     * @param $displayText The text of the link.
455
+     * @param $currentPage Indicates if the link is to the current page.
456
+     * @param $qs And optional query string to be appended to the link.
457
+     */
458
+    function createPageLink($link='', $pageNum, $displayText, $currentPage=false, $qs='') {
459
+        global $modx;
460
+        $orderBy= !empty($_GET['orderby'])? '&orderby=' . $_GET['orderby']: '';
461
+        $orderDir= !empty($_GET['orderdir'])? '&orderdir=' . $_GET['orderdir']: '';
462
+        if (!empty($qs)) $qs= "?$qs";
463
+        $link= empty($link)? $modx->makeUrl($modx->documentIdentifier, $modx->documentObject['alias'], $qs . "page=$pageNum$orderBy$orderDir"): $this->prepareLink($link) . "page=$pageNum";
464
+        $nav .= '<li'.($currentPage? ' class="currentPage"': '').'><a'.($currentPage? ' class="currentPage"': '').' href="'.$link.'">'.$displayText.'</a></li>'."\n";
465
+        return $nav;
466
+    }
467
+
468
+    /**
469
+     * Adds an INPUT form element column to the table.
470
+     *
471
+     * @param $value The value attribute of the element.
472
+     * @param $isChecked Indicates if the checked attribute should apply to the
473
+     * element.
474
+     */
475
+    function addFormField($value, $isChecked) {
476
+        if ($this->formElementType) {
477
+            $checked= $isChecked? "checked ": "";
478
+            $field= "\t\t".'<td><input type="'.$this->formElementType.'" name="'. ($this->formElementName ? $this->formElementName : $value).'"  value="'.$value.'" '.$checked.'/></td>'."\n";
479
+        }
480
+        return $field;
481
+    }
482
+
483
+    /**
484
+     * Generates the proper LIMIT clause for queries to retrieve paged results in
485
+     * a MakeTable $fieldsArray.
486
+     */
487
+    function handlePaging() {
488
+        $offset= (is_numeric($_GET['page']) && $_GET['page'] > 0) ? $_GET['page'] - 1 : 0;
489
+        $limitClause= ' LIMIT '. ($offset * MAX_DISPLAY_RECORDS_NUM).', '.MAX_DISPLAY_RECORDS_NUM;
490
+        return $limitClause;
491
+    }
492
+
493
+    /**
494
+     * Generates the SORT BY clause for queries used to retrieve a MakeTable
495
+     * $fieldsArray
496
+     *
497
+     * @param $natural_order If true, the results are returned in natural order.
498
+     */
499
+    function handleSorting($natural_order=false) {
500
+        $orderByClause= '';
501
+        if (!$natural_order) {
502
+            $orderby= !empty($_GET['orderby'])? $_GET['orderby']: "id";
503
+            $orderdir= !empty($_GET['orderdir'])? $_GET['orderdir']: "DESC";
504
+            $orderbyClause= !empty($orderby)? ' ORDER BY ' . $orderby . ' ' . $orderdir . ' ': "";
505
+        }
506
+        return $orderbyClause;
507
+    }
508
+
509
+    /**
510
+     * Generates a link to order by a specific $fieldsArray key; use to generate
511
+     * sort by links in the MakeTable $fieldHeadingsArray values.
512
+     *
513
+     * @param $key The $fieldsArray key for the column to sort by.
514
+     * @param $text The text for the link (e.g. table column header).
515
+     * @param $qs An optional query string to append to the order by link.
516
+     */
517
+    function prepareOrderByLink($key, $text, $qs='') {
518
+        global $modx;
519
+        if (!empty($_GET['orderdir'])) {
520
+            $orderDir= strtolower($_GET['orderdir'])=='desc'? '&orderdir=asc': '&orderdir=desc';
521
+        } else {
522
+            $orderDir= '&orderdir=asc';
523
+        }
524
+        if (!empty($qs)) {
525
+            if (!strrpos($qs, '&')==strlen($qs)-1) $qs.= '&';
526
+        }
527
+        return '<a href="[~'.$modx->documentIdentifier.'~]?'.$qs.'orderby='.$key.$orderDir.'">'.$text.'</a>';
528
+    }
529 529
 
530 530
 }
Please login to merge, or discard this patch.
Spacing   +124 added lines, -124 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
  *
9 9
  * @author Jason Coward <[email protected]> (MODX)
10 10
  */
11
-class MakeTable {
11
+class MakeTable{
12 12
 	var $actionField;
13 13
 	var $cellAction;
14 14
 	var $linkAction;
@@ -31,26 +31,26 @@  discard block
 block discarded – undo
31 31
 	var $columnWidths;
32 32
 	var $selectedValues;
33 33
 
34
-	function __construct() {
35
-		$this->fieldHeaders= array();
36
-		$this->excludeFields= array();
37
-		$this->actionField= '';
38
-		$this->cellAction= '';
39
-		$this->linkAction= '';
40
-		$this->tableWidth= '';
41
-		$this->tableClass= '';
42
-		$this->rowHeaderClass= '';
43
-		$this->columnHeaderClass= '';
44
-		$this->rowRegularClass= '';
45
-		$this->rowAlternateClass= 'alt';
46
-		$this->formName= 'tableForm';
47
-		$this->formAction= '[~[*id*]~]';
48
-		$this->formElementName= '';
49
-		$this->formElementType= '';
50
-		$this->rowAlternatingScheme= 'EVEN';
51
-		$this->allOption= 0;
52
-		$this->selectedValues= array();
53
-		$this->extra= '';
34
+	function __construct(){
35
+		$this->fieldHeaders = array();
36
+		$this->excludeFields = array();
37
+		$this->actionField = '';
38
+		$this->cellAction = '';
39
+		$this->linkAction = '';
40
+		$this->tableWidth = '';
41
+		$this->tableClass = '';
42
+		$this->rowHeaderClass = '';
43
+		$this->columnHeaderClass = '';
44
+		$this->rowRegularClass = '';
45
+		$this->rowAlternateClass = 'alt';
46
+		$this->formName = 'tableForm';
47
+		$this->formAction = '[~[*id*]~]';
48
+		$this->formElementName = '';
49
+		$this->formElementType = '';
50
+		$this->rowAlternatingScheme = 'EVEN';
51
+		$this->allOption = 0;
52
+		$this->selectedValues = array();
53
+		$this->extra = '';
54 54
 	}
55 55
 
56 56
 	/**
@@ -58,8 +58,8 @@  discard block
 block discarded – undo
58 58
 	 *
59 59
 	 * @param $value A URL to execute when table cells are clicked.
60 60
 	 */
61
-	function setCellAction($value) {
62
-		$this->cellAction= $this->prepareLink($value);
61
+	function setCellAction($value){
62
+		$this->cellAction = $this->prepareLink($value);
63 63
 	}
64 64
 
65 65
 	/**
@@ -67,8 +67,8 @@  discard block
 block discarded – undo
67 67
 	 *
68 68
 	 * @param $value A URL to execute when text within table cells are clicked.
69 69
 	 */
70
-	function setLinkAction($value) {
71
-		$this->linkAction= $this->prepareLink($value);
70
+	function setLinkAction($value){
71
+		$this->linkAction = $this->prepareLink($value);
72 72
 	}
73 73
 
74 74
 	/**
@@ -76,8 +76,8 @@  discard block
 block discarded – undo
76 76
 	 *
77 77
 	 * @param $value A valid width attribute for the HTML TABLE tag
78 78
 	 */
79
-	function setTableWidth($value) {
80
-		$this->tableWidth= $value;
79
+	function setTableWidth($value){
80
+		$this->tableWidth = $value;
81 81
 	}
82 82
 
83 83
 	/**
@@ -85,8 +85,8 @@  discard block
 block discarded – undo
85 85
 	 *
86 86
 	 * @param $value A class for the main HTML TABLE.
87 87
 	 */
88
-	function setTableClass($value) {
89
-		$this->tableClass= $value;
88
+	function setTableClass($value){
89
+		$this->tableClass = $value;
90 90
 	}
91 91
 
92 92
 	/**
@@ -94,8 +94,8 @@  discard block
 block discarded – undo
94 94
 	 *
95 95
 	 * @param $value A class for the main HTML TABLE.
96 96
 	 */
97
-	function setTableID($value) {
98
-		$this->tableID= $value;
97
+	function setTableID($value){
98
+		$this->tableID = $value;
99 99
 	}
100 100
 
101 101
 	/**
@@ -103,8 +103,8 @@  discard block
 block discarded – undo
103 103
 	 *
104 104
 	 * @param $value A class for the table header row.
105 105
 	 */
106
-	function setRowHeaderClass($value) {
107
-		$this->rowHeaderClass= $value;
106
+	function setRowHeaderClass($value){
107
+		$this->rowHeaderClass = $value;
108 108
 	}
109 109
 
110 110
 		/**
@@ -112,8 +112,8 @@  discard block
 block discarded – undo
112 112
 	 *
113 113
 	 * @param $value A class for the table header row.
114 114
 	 */
115
-	function setThHeaderClass($value) {
116
-		$this->thClass= $value;
115
+	function setThHeaderClass($value){
116
+		$this->thClass = $value;
117 117
 	}
118 118
 
119 119
 	/**
@@ -121,8 +121,8 @@  discard block
 block discarded – undo
121 121
 	 *
122 122
 	 * @param $value A class for the column header row.
123 123
 	 */
124
-	function setColumnHeaderClass($value) {
125
-		$this->columnHeaderClass= $value;
124
+	function setColumnHeaderClass($value){
125
+		$this->columnHeaderClass = $value;
126 126
 	}
127 127
 
128 128
 	/**
@@ -130,8 +130,8 @@  discard block
 block discarded – undo
130 130
 	 *
131 131
 	 * @param $value A class for regular table rows.
132 132
 	 */
133
-	function setRowRegularClass($value) {
134
-		$this->rowRegularClass= $value;
133
+	function setRowRegularClass($value){
134
+		$this->rowRegularClass = $value;
135 135
 	}
136 136
 
137 137
 	/**
@@ -139,8 +139,8 @@  discard block
 block discarded – undo
139 139
 	 *
140 140
 	 * @param $value A class for alternate table rows.
141 141
 	 */
142
-	function setRowAlternateClass($value) {
143
-		$this->rowAlternateClass= $value;
142
+	function setRowAlternateClass($value){
143
+		$this->rowAlternateClass = $value;
144 144
 	}
145 145
 
146 146
 	/**
@@ -148,8 +148,8 @@  discard block
 block discarded – undo
148 148
 	 *
149 149
 	 * @param $value Indicates the INPUT form element type attribute.
150 150
 	 */
151
-	function setFormElementType($value) {
152
-		$this->formElementType= $value;
151
+	function setFormElementType($value){
152
+		$this->formElementType = $value;
153 153
 	}
154 154
 
155 155
 	/**
@@ -157,8 +157,8 @@  discard block
 block discarded – undo
157 157
 	 *
158 158
 	 * @param $value Indicates the INPUT form element name attribute.
159 159
 	 */
160
-	function setFormElementName($value) {
161
-		$this->formElementName= $value;
160
+	function setFormElementName($value){
161
+		$this->formElementName = $value;
162 162
 	}
163 163
 
164 164
 	/**
@@ -167,8 +167,8 @@  discard block
 block discarded – undo
167 167
 	 *
168 168
 	 * @param $value Indicates the FORM name attribute.
169 169
 	 */
170
-	function setFormName($value) {
171
-		$this->formName= $value;
170
+	function setFormName($value){
171
+		$this->formName = $value;
172 172
 	}
173 173
 
174 174
 	/**
@@ -176,8 +176,8 @@  discard block
 block discarded – undo
176 176
 	 *
177 177
 	 * @param $value Indicates the FORM action attribute.
178 178
 	 */
179
-	function setFormAction($value) {
180
-		$this->formAction= $value;
179
+	function setFormAction($value){
180
+		$this->formAction = $value;
181 181
 	}
182 182
 
183 183
 	/**
@@ -185,8 +185,8 @@  discard block
 block discarded – undo
185 185
 	 *
186 186
 	 * @param $value An Array of field keys to exclude from the table.
187 187
 	 */
188
-	function setExcludeFields($value) {
189
-		$this->excludeFields= $value;
188
+	function setExcludeFields($value){
189
+		$this->excludeFields = $value;
190 190
 	}
191 191
 
192 192
 	/**
@@ -194,8 +194,8 @@  discard block
 block discarded – undo
194 194
 	 *
195 195
 	 * @param $value 'ODD' or 'EVEN' to indicate the alternate row scheme.
196 196
 	 */
197
-	function setRowAlternatingScheme($value) {
198
-		$this->rowAlternatingScheme= $value;
197
+	function setRowAlternatingScheme($value){
198
+		$this->rowAlternatingScheme = $value;
199 199
 	}
200 200
 
201 201
 	/**
@@ -204,8 +204,8 @@  discard block
 block discarded – undo
204 204
 	 *
205 205
 	 * @param $value The key of the field to add as a query string parameter.
206 206
 	 */
207
-	function setActionFieldName($value) {
208
-		$this->actionField= $value;
207
+	function setActionFieldName($value){
208
+		$this->actionField = $value;
209 209
 	}
210 210
 
211 211
 	/**
@@ -214,8 +214,8 @@  discard block
 block discarded – undo
214 214
 	 * @param $value An Array of column widths in the order of the keys in the
215 215
 	 * 			source table array.
216 216
 	 */
217
-	function setColumnWidths($widthArray) {
218
-		$this->columnWidths= $widthArray;
217
+	function setColumnWidths($widthArray){
218
+		$this->columnWidths = $widthArray;
219 219
 	}
220 220
 
221 221
 	/**
@@ -223,8 +223,8 @@  discard block
 block discarded – undo
223 223
 	 *
224 224
 	 * @param $value Indicates the INPUT form element type attribute.
225 225
 	 */
226
-	function setSelectedValues($valueArray) {
227
-		$this->selectedValues= $valueArray;
226
+	function setSelectedValues($valueArray){
227
+		$this->selectedValues = $valueArray;
228 228
 	}
229 229
 
230 230
 	/**
@@ -233,8 +233,8 @@  discard block
 block discarded – undo
233 233
 	 *
234 234
 	 * @param $value A string of additional content.
235 235
 	 */
236
-	function setExtra($value) {
237
-		$this->extra= $value;
236
+	function setExtra($value){
237
+		$this->extra = $value;
238 238
 	}
239 239
 
240 240
 	/**
@@ -242,10 +242,10 @@  discard block
 block discarded – undo
242 242
 	 *
243 243
 	 * @param $columnPosition The index of the column to get the width for.
244 244
 	 */
245
-	function getColumnWidth($columnPosition) {
246
-		$currentWidth= '';
245
+	function getColumnWidth($columnPosition){
246
+		$currentWidth = '';
247 247
 		if (is_array($this->columnWidths)) {
248
-			$currentWidth= $this->columnWidths[$columnPosition] ? ' width="'.$this->columnWidths[$columnPosition].'" ' : '';
248
+			$currentWidth = $this->columnWidths[$columnPosition] ? ' width="'.$this->columnWidths[$columnPosition].'" ' : '';
249 249
 		}
250 250
 		return $currentWidth;
251 251
 	}
@@ -255,19 +255,19 @@  discard block
 block discarded – undo
255 255
 	 *
256 256
 	 * @param $value The position of the current row being rendered.
257 257
 	 */
258
-	function determineRowClass($position) {
258
+	function determineRowClass($position){
259 259
 		switch ($this->rowAlternatingScheme) {
260 260
 			case 'ODD' :
261
-				$modRemainder= 1;
261
+				$modRemainder = 1;
262 262
 				break;
263 263
 			case 'EVEN' :
264
-				$modRemainder= 0;
264
+				$modRemainder = 0;
265 265
 				break;
266 266
 		}
267 267
 		if ($position % 2 == $modRemainder) {
268
-			$currentClass= $this->rowRegularClass;
268
+			$currentClass = $this->rowRegularClass;
269 269
 		} else {
270
-			$currentClass= $this->rowAlternateClass;
270
+			$currentClass = $this->rowAlternateClass;
271 271
 		}
272 272
 		return ' class="'.$currentClass.'"';
273 273
 	}
@@ -278,9 +278,9 @@  discard block
 block discarded – undo
278 278
 	 *
279 279
 	 * @param $value Indicates the INPUT form element type attribute.
280 280
 	 */
281
-	function getCellAction($currentActionFieldValue) {
281
+	function getCellAction($currentActionFieldValue){
282 282
 		if ($this->cellAction) {
283
-			$cellAction= ' onClick="javascript:window.location=\''.$this->cellAction.$this->actionField.'='.urlencode($currentActionFieldValue).'\'" ';
283
+			$cellAction = ' onClick="javascript:window.location=\''.$this->cellAction.$this->actionField.'='.urlencode($currentActionFieldValue).'\'" ';
284 284
 		}
285 285
 		return $cellAction;
286 286
 	}
@@ -291,10 +291,10 @@  discard block
 block discarded – undo
291 291
 	 * @param $currentActionFieldValue The value to be applied to the link action.
292 292
 	 * @param $value The value of the cell.
293 293
 	 */
294
-	function createCellText($currentActionFieldValue, $value) {
294
+	function createCellText($currentActionFieldValue, $value){
295 295
 		$cell .= $value;
296 296
 		if ($this->linkAction) {
297
-			$cell= '<a href="'.$this->linkAction.$this->actionField.'='.urlencode($currentActionFieldValue).'">'.$cell.'</a>';
297
+			$cell = '<a href="'.$this->linkAction.$this->actionField.'='.urlencode($currentActionFieldValue).'">'.$cell.'</a>';
298 298
 		}
299 299
 		return $cell;
300 300
 	}
@@ -303,8 +303,8 @@  discard block
 block discarded – undo
303 303
 	 * Sets an option to generate a check all link when checkbox is indicated
304 304
 	 * as the table formElementType.
305 305
 	 */
306
-	function setAllOption() {
307
-		$this->allOption= 1;
306
+	function setAllOption(){
307
+		$this->allOption = 1;
308 308
 	}
309 309
 
310 310
 	/**
@@ -312,11 +312,11 @@  discard block
 block discarded – undo
312 312
 	 *
313 313
 	 * @param $value Indicates the INPUT form element type attribute.
314 314
 	 */
315
-	function prepareLink($link) {
315
+	function prepareLink($link){
316 316
 		if (strstr($link, '?')) {
317
-			$end= '&';
317
+			$end = '&';
318 318
 		} else {
319
-			$end= '?';
319
+			$end = '?';
320 320
 		}
321 321
 		return $link.$end;
322 322
 	}
@@ -331,20 +331,20 @@  discard block
 block discarded – undo
331 331
 	 * the $fieldsArray where the values represent the alt heading content
332 332
 	 * for each column.
333 333
 	 */
334
-	function create($fieldsArray, $fieldHeadersArray=array(),$linkpage="") {
334
+	function create($fieldsArray, $fieldHeadersArray = array(), $linkpage = ""){
335 335
 	global $_lang;
336 336
 		if (is_array($fieldsArray)) {
337
-			$i= 0;
337
+			$i = 0;
338 338
 			foreach ($fieldsArray as $fieldName => $fieldValue) {
339 339
 				$table .= "\t<tr".$this->determineRowClass($i).">\n";
340
-				$currentActionFieldValue= $fieldValue[$this->actionField];
340
+				$currentActionFieldValue = $fieldValue[$this->actionField];
341 341
 				if (is_array($this->selectedValues)) {
342
-					$isChecked= array_search($currentActionFieldValue, $this->selectedValues)===false? 0 : 1;
342
+					$isChecked = array_search($currentActionFieldValue, $this->selectedValues) === false ? 0 : 1;
343 343
 				} else {
344
-					$isChecked= false;
344
+					$isChecked = false;
345 345
 				}
346 346
 				$table .= $this->addFormField($currentActionFieldValue, $isChecked);
347
-				$colPosition= 0;
347
+				$colPosition = 0;
348 348
 				foreach ($fieldValue as $key => $value) {
349 349
 					if (!in_array($key, $this->excludeFields)) {
350 350
 						$table .= "\t\t<td".$this->getCellAction($currentActionFieldValue).">";
@@ -352,20 +352,20 @@  discard block
 block discarded – undo
352 352
 						$table .= "</td>\n";
353 353
 						if ($i == 0) {
354 354
 							if (empty ($header) && $this->formElementType) {
355
-								$header .= "\t\t<th style=\"width:32px\" ".($this->thClass ? 'class="'.$this->thClass.'"' : '').">". ($this->allOption ? '<a href="javascript:clickAll()">all</a>' : '')."</th>\n";
355
+								$header .= "\t\t<th style=\"width:32px\" ".($this->thClass ? 'class="'.$this->thClass.'"' : '').">".($this->allOption ? '<a href="javascript:clickAll()">all</a>' : '')."</th>\n";
356 356
 							}
357
-							$headerText= array_key_exists($key, $fieldHeadersArray)? $fieldHeadersArray[$key]: $key;
357
+							$headerText = array_key_exists($key, $fieldHeadersArray) ? $fieldHeadersArray[$key] : $key;
358 358
 							$header .= "\t\t<th".$this->getColumnWidth($colPosition).($this->thClass ? ' class="'.$this->thClass.'" ' : '').">".$headerText."</th>\n";
359 359
 						}
360
-						$colPosition ++;
360
+						$colPosition++;
361 361
 					}
362 362
 				}
363
-				$i ++;
363
+				$i++;
364 364
 				$table .= "\t</tr>\n";
365 365
 			}
366
-			$table= "\n".'<table'. ($this->tableWidth ? ' width="'.$this->tableWidth.'"' : ''). ($this->tableClass ? ' class="'.$this->tableClass.'"' : ''). ($this->tableID ? ' id="'.$this->tableID.'"' : '').">\n". ($header ? "\t<thead>\n\t<tr class=\"".$this->rowHeaderClass."\">\n".$header."\t</tr>\n\t</thead>\n" : '').$table."</table>\n";
366
+			$table = "\n".'<table'.($this->tableWidth ? ' width="'.$this->tableWidth.'"' : '').($this->tableClass ? ' class="'.$this->tableClass.'"' : '').($this->tableID ? ' id="'.$this->tableID.'"' : '').">\n".($header ? "\t<thead>\n\t<tr class=\"".$this->rowHeaderClass."\">\n".$header."\t</tr>\n\t</thead>\n" : '').$table."</table>\n";
367 367
 			if ($this->formElementType) {
368
-				$table= "\n".'<form id="'.$this->formName.'" name="'.$this->formName.'" action="'.$this->formAction.'" method="POST">'.$table;
368
+				$table = "\n".'<form id="'.$this->formName.'" name="'.$this->formName.'" action="'.$this->formAction.'" method="POST">'.$table;
369 369
 			}
370 370
 			if (strlen($this->pageNav) > 1) {//changed to display the pagination if exists.
371 371
 				/* commented this part because of cookie
@@ -400,9 +400,9 @@  discard block
 block discarded – undo
400 400
 			}
401 401
 			if ($this->formElementType) {
402 402
 				if ($this->extra) {
403
-					$table.= "\n".$this->extra."\n";
403
+					$table .= "\n".$this->extra."\n";
404 404
 				}
405
-				$table.= "\n".'</form>'."\n";
405
+				$table .= "\n".'</form>'."\n";
406 406
 			}
407 407
 			return $table;
408 408
 		}
@@ -414,36 +414,36 @@  discard block
 block discarded – undo
414 414
 	 * @param $numRecords The number of records to show per page.
415 415
 	 * @param $qs An optional query string to be appended to the paging links
416 416
 	 */
417
-	function createPagingNavigation($numRecords, $qs='') {
417
+	function createPagingNavigation($numRecords, $qs = ''){
418 418
 		global $_lang;
419
-		$currentPage= (is_numeric($_GET['page']) ? $_GET['page'] : 1);
420
-		$numPages= ceil($numRecords / MAX_DISPLAY_RECORDS_NUM);
419
+		$currentPage = (is_numeric($_GET['page']) ? $_GET['page'] : 1);
420
+		$numPages = ceil($numRecords / MAX_DISPLAY_RECORDS_NUM);
421 421
 		if ($numPages > 1) {
422
-			$currentURL= empty($qs)? '': '?'.$qs;
422
+			$currentURL = empty($qs) ? '' : '?'.$qs;
423 423
 			if ($currentPage > 6) {
424 424
 				$nav .= $this->createPageLink($currentURL, 1, $_lang["pagination_table_first"]);
425 425
 			}
426 426
 			if ($currentPage != 1) {
427
-				$nav .= $this->createPageLink($currentURL, $currentPage -1, '&lt;&lt;');
427
+				$nav .= $this->createPageLink($currentURL, $currentPage - 1, '&lt;&lt;');
428 428
 			}
429
-			$offset= -4 + ($currentPage < 5 ? (5 - $currentPage) : 0);
430
-			$i= 1;
429
+			$offset = -4 + ($currentPage < 5 ? (5 - $currentPage) : 0);
430
+			$i = 1;
431 431
 			while ($i < 10 && ($currentPage + $offset <= $numPages)) {
432 432
 				if ($currentPage == $currentPage + $offset)
433 433
 					$nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset, true);
434 434
 				else
435 435
 					$nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset);
436
-				$i ++;
437
-				$offset ++;
436
+				$i++;
437
+				$offset++;
438 438
 			}
439 439
 			if ($currentPage < $numPages) {
440
-				$nav .= $this->createPageLink($currentURL, $currentPage +1, '&gt;&gt;');
440
+				$nav .= $this->createPageLink($currentURL, $currentPage + 1, '&gt;&gt;');
441 441
 			}
442 442
 			if ($currentPage != $numPages) {
443 443
 				$nav .= $this->createPageLink($currentURL, $numPages, $_lang["pagination_table_last"]);
444 444
 			}
445 445
 		}
446
-		$this->pageNav= ' '.$nav;
446
+		$this->pageNav = ' '.$nav;
447 447
 	}
448 448
 
449 449
 	/**
@@ -455,13 +455,13 @@  discard block
 block discarded – undo
455 455
 	 * @param $currentPage Indicates if the link is to the current page.
456 456
 	 * @param $qs And optional query string to be appended to the link.
457 457
 	 */
458
-	function createPageLink($link='', $pageNum, $displayText, $currentPage=false, $qs='') {
458
+	function createPageLink($link = '', $pageNum, $displayText, $currentPage = false, $qs = ''){
459 459
 		global $modx;
460
-		$orderBy= !empty($_GET['orderby'])? '&orderby=' . $_GET['orderby']: '';
461
-		$orderDir= !empty($_GET['orderdir'])? '&orderdir=' . $_GET['orderdir']: '';
462
-		if (!empty($qs)) $qs= "?$qs";
463
-		$link= empty($link)? $modx->makeUrl($modx->documentIdentifier, $modx->documentObject['alias'], $qs . "page=$pageNum$orderBy$orderDir"): $this->prepareLink($link) . "page=$pageNum";
464
-		$nav .= '<li'.($currentPage? ' class="currentPage"': '').'><a'.($currentPage? ' class="currentPage"': '').' href="'.$link.'">'.$displayText.'</a></li>'."\n";
460
+		$orderBy = !empty($_GET['orderby']) ? '&orderby='.$_GET['orderby'] : '';
461
+		$orderDir = !empty($_GET['orderdir']) ? '&orderdir='.$_GET['orderdir'] : '';
462
+		if (!empty($qs)) $qs = "?$qs";
463
+		$link = empty($link) ? $modx->makeUrl($modx->documentIdentifier, $modx->documentObject['alias'], $qs."page=$pageNum$orderBy$orderDir") : $this->prepareLink($link)."page=$pageNum";
464
+		$nav .= '<li'.($currentPage ? ' class="currentPage"' : '').'><a'.($currentPage ? ' class="currentPage"' : '').' href="'.$link.'">'.$displayText.'</a></li>'."\n";
465 465
 		return $nav;
466 466
 	}
467 467
 
@@ -472,10 +472,10 @@  discard block
 block discarded – undo
472 472
 	 * @param $isChecked Indicates if the checked attribute should apply to the
473 473
 	 * element.
474 474
 	 */
475
-	function addFormField($value, $isChecked) {
475
+	function addFormField($value, $isChecked){
476 476
 		if ($this->formElementType) {
477
-			$checked= $isChecked? "checked ": "";
478
-			$field= "\t\t".'<td><input type="'.$this->formElementType.'" name="'. ($this->formElementName ? $this->formElementName : $value).'"  value="'.$value.'" '.$checked.'/></td>'."\n";
477
+			$checked = $isChecked ? "checked " : "";
478
+			$field = "\t\t".'<td><input type="'.$this->formElementType.'" name="'.($this->formElementName ? $this->formElementName : $value).'"  value="'.$value.'" '.$checked.'/></td>'."\n";
479 479
 		}
480 480
 		return $field;
481 481
 	}
@@ -484,9 +484,9 @@  discard block
 block discarded – undo
484 484
 	 * Generates the proper LIMIT clause for queries to retrieve paged results in
485 485
 	 * a MakeTable $fieldsArray.
486 486
 	 */
487
-	function handlePaging() {
488
-		$offset= (is_numeric($_GET['page']) && $_GET['page'] > 0) ? $_GET['page'] - 1 : 0;
489
-		$limitClause= ' LIMIT '. ($offset * MAX_DISPLAY_RECORDS_NUM).', '.MAX_DISPLAY_RECORDS_NUM;
487
+	function handlePaging(){
488
+		$offset = (is_numeric($_GET['page']) && $_GET['page'] > 0) ? $_GET['page'] - 1 : 0;
489
+		$limitClause = ' LIMIT '.($offset * MAX_DISPLAY_RECORDS_NUM).', '.MAX_DISPLAY_RECORDS_NUM;
490 490
 		return $limitClause;
491 491
 	}
492 492
 
@@ -496,12 +496,12 @@  discard block
 block discarded – undo
496 496
 	 *
497 497
 	 * @param $natural_order If true, the results are returned in natural order.
498 498
 	 */
499
-	function handleSorting($natural_order=false) {
500
-		$orderByClause= '';
499
+	function handleSorting($natural_order = false){
500
+		$orderByClause = '';
501 501
 		if (!$natural_order) {
502
-			$orderby= !empty($_GET['orderby'])? $_GET['orderby']: "id";
503
-			$orderdir= !empty($_GET['orderdir'])? $_GET['orderdir']: "DESC";
504
-			$orderbyClause= !empty($orderby)? ' ORDER BY ' . $orderby . ' ' . $orderdir . ' ': "";
502
+			$orderby = !empty($_GET['orderby']) ? $_GET['orderby'] : "id";
503
+			$orderdir = !empty($_GET['orderdir']) ? $_GET['orderdir'] : "DESC";
504
+			$orderbyClause = !empty($orderby) ? ' ORDER BY '.$orderby.' '.$orderdir.' ' : "";
505 505
 		}
506 506
 		return $orderbyClause;
507 507
 	}
@@ -514,15 +514,15 @@  discard block
 block discarded – undo
514 514
 	 * @param $text The text for the link (e.g. table column header).
515 515
 	 * @param $qs An optional query string to append to the order by link.
516 516
 	 */
517
-	function prepareOrderByLink($key, $text, $qs='') {
517
+	function prepareOrderByLink($key, $text, $qs = ''){
518 518
 		global $modx;
519 519
 		if (!empty($_GET['orderdir'])) {
520
-			$orderDir= strtolower($_GET['orderdir'])=='desc'? '&orderdir=asc': '&orderdir=desc';
520
+			$orderDir = strtolower($_GET['orderdir']) == 'desc' ? '&orderdir=asc' : '&orderdir=desc';
521 521
 		} else {
522
-			$orderDir= '&orderdir=asc';
522
+			$orderDir = '&orderdir=asc';
523 523
 		}
524 524
 		if (!empty($qs)) {
525
-			if (!strrpos($qs, '&')==strlen($qs)-1) $qs.= '&';
525
+			if (!strrpos($qs, '&') == strlen($qs) - 1) $qs .= '&';
526 526
 		}
527 527
 		return '<a href="[~'.$modx->documentIdentifier.'~]?'.$qs.'orderby='.$key.$orderDir.'">'.$text.'</a>';
528 528
 	}
Please login to merge, or discard this patch.
Braces   +83 added lines, -42 removed lines patch added patch discarded remove patch
@@ -8,7 +8,8 @@  discard block
 block discarded – undo
8 8
  *
9 9
  * @author Jason Coward <[email protected]> (MODX)
10 10
  */
11
-class MakeTable {
11
+class MakeTable
12
+{
12 13
 	var $actionField;
13 14
 	var $cellAction;
14 15
 	var $linkAction;
@@ -31,7 +32,8 @@  discard block
 block discarded – undo
31 32
 	var $columnWidths;
32 33
 	var $selectedValues;
33 34
 
34
-	function __construct() {
35
+	function __construct()
36
+	{
35 37
 		$this->fieldHeaders= array();
36 38
 		$this->excludeFields= array();
37 39
 		$this->actionField= '';
@@ -58,7 +60,8 @@  discard block
 block discarded – undo
58 60
 	 *
59 61
 	 * @param $value A URL to execute when table cells are clicked.
60 62
 	 */
61
-	function setCellAction($value) {
63
+	function setCellAction($value)
64
+	{
62 65
 		$this->cellAction= $this->prepareLink($value);
63 66
 	}
64 67
 
@@ -67,7 +70,8 @@  discard block
 block discarded – undo
67 70
 	 *
68 71
 	 * @param $value A URL to execute when text within table cells are clicked.
69 72
 	 */
70
-	function setLinkAction($value) {
73
+	function setLinkAction($value)
74
+	{
71 75
 		$this->linkAction= $this->prepareLink($value);
72 76
 	}
73 77
 
@@ -76,7 +80,8 @@  discard block
 block discarded – undo
76 80
 	 *
77 81
 	 * @param $value A valid width attribute for the HTML TABLE tag
78 82
 	 */
79
-	function setTableWidth($value) {
83
+	function setTableWidth($value)
84
+	{
80 85
 		$this->tableWidth= $value;
81 86
 	}
82 87
 
@@ -85,7 +90,8 @@  discard block
 block discarded – undo
85 90
 	 *
86 91
 	 * @param $value A class for the main HTML TABLE.
87 92
 	 */
88
-	function setTableClass($value) {
93
+	function setTableClass($value)
94
+	{
89 95
 		$this->tableClass= $value;
90 96
 	}
91 97
 
@@ -94,7 +100,8 @@  discard block
 block discarded – undo
94 100
 	 *
95 101
 	 * @param $value A class for the main HTML TABLE.
96 102
 	 */
97
-	function setTableID($value) {
103
+	function setTableID($value)
104
+	{
98 105
 		$this->tableID= $value;
99 106
 	}
100 107
 
@@ -103,7 +110,8 @@  discard block
 block discarded – undo
103 110
 	 *
104 111
 	 * @param $value A class for the table header row.
105 112
 	 */
106
-	function setRowHeaderClass($value) {
113
+	function setRowHeaderClass($value)
114
+	{
107 115
 		$this->rowHeaderClass= $value;
108 116
 	}
109 117
 
@@ -112,7 +120,8 @@  discard block
 block discarded – undo
112 120
 	 *
113 121
 	 * @param $value A class for the table header row.
114 122
 	 */
115
-	function setThHeaderClass($value) {
123
+	function setThHeaderClass($value)
124
+	{
116 125
 		$this->thClass= $value;
117 126
 	}
118 127
 
@@ -121,7 +130,8 @@  discard block
 block discarded – undo
121 130
 	 *
122 131
 	 * @param $value A class for the column header row.
123 132
 	 */
124
-	function setColumnHeaderClass($value) {
133
+	function setColumnHeaderClass($value)
134
+	{
125 135
 		$this->columnHeaderClass= $value;
126 136
 	}
127 137
 
@@ -130,7 +140,8 @@  discard block
 block discarded – undo
130 140
 	 *
131 141
 	 * @param $value A class for regular table rows.
132 142
 	 */
133
-	function setRowRegularClass($value) {
143
+	function setRowRegularClass($value)
144
+	{
134 145
 		$this->rowRegularClass= $value;
135 146
 	}
136 147
 
@@ -139,7 +150,8 @@  discard block
 block discarded – undo
139 150
 	 *
140 151
 	 * @param $value A class for alternate table rows.
141 152
 	 */
142
-	function setRowAlternateClass($value) {
153
+	function setRowAlternateClass($value)
154
+	{
143 155
 		$this->rowAlternateClass= $value;
144 156
 	}
145 157
 
@@ -148,7 +160,8 @@  discard block
 block discarded – undo
148 160
 	 *
149 161
 	 * @param $value Indicates the INPUT form element type attribute.
150 162
 	 */
151
-	function setFormElementType($value) {
163
+	function setFormElementType($value)
164
+	{
152 165
 		$this->formElementType= $value;
153 166
 	}
154 167
 
@@ -157,7 +170,8 @@  discard block
 block discarded – undo
157 170
 	 *
158 171
 	 * @param $value Indicates the INPUT form element name attribute.
159 172
 	 */
160
-	function setFormElementName($value) {
173
+	function setFormElementName($value)
174
+	{
161 175
 		$this->formElementName= $value;
162 176
 	}
163 177
 
@@ -167,7 +181,8 @@  discard block
 block discarded – undo
167 181
 	 *
168 182
 	 * @param $value Indicates the FORM name attribute.
169 183
 	 */
170
-	function setFormName($value) {
184
+	function setFormName($value)
185
+	{
171 186
 		$this->formName= $value;
172 187
 	}
173 188
 
@@ -176,7 +191,8 @@  discard block
 block discarded – undo
176 191
 	 *
177 192
 	 * @param $value Indicates the FORM action attribute.
178 193
 	 */
179
-	function setFormAction($value) {
194
+	function setFormAction($value)
195
+	{
180 196
 		$this->formAction= $value;
181 197
 	}
182 198
 
@@ -185,7 +201,8 @@  discard block
 block discarded – undo
185 201
 	 *
186 202
 	 * @param $value An Array of field keys to exclude from the table.
187 203
 	 */
188
-	function setExcludeFields($value) {
204
+	function setExcludeFields($value)
205
+	{
189 206
 		$this->excludeFields= $value;
190 207
 	}
191 208
 
@@ -194,7 +211,8 @@  discard block
 block discarded – undo
194 211
 	 *
195 212
 	 * @param $value 'ODD' or 'EVEN' to indicate the alternate row scheme.
196 213
 	 */
197
-	function setRowAlternatingScheme($value) {
214
+	function setRowAlternatingScheme($value)
215
+	{
198 216
 		$this->rowAlternatingScheme= $value;
199 217
 	}
200 218
 
@@ -204,7 +222,8 @@  discard block
 block discarded – undo
204 222
 	 *
205 223
 	 * @param $value The key of the field to add as a query string parameter.
206 224
 	 */
207
-	function setActionFieldName($value) {
225
+	function setActionFieldName($value)
226
+	{
208 227
 		$this->actionField= $value;
209 228
 	}
210 229
 
@@ -214,7 +233,8 @@  discard block
 block discarded – undo
214 233
 	 * @param $value An Array of column widths in the order of the keys in the
215 234
 	 * 			source table array.
216 235
 	 */
217
-	function setColumnWidths($widthArray) {
236
+	function setColumnWidths($widthArray)
237
+	{
218 238
 		$this->columnWidths= $widthArray;
219 239
 	}
220 240
 
@@ -223,7 +243,8 @@  discard block
 block discarded – undo
223 243
 	 *
224 244
 	 * @param $value Indicates the INPUT form element type attribute.
225 245
 	 */
226
-	function setSelectedValues($valueArray) {
246
+	function setSelectedValues($valueArray)
247
+	{
227 248
 		$this->selectedValues= $valueArray;
228 249
 	}
229 250
 
@@ -233,7 +254,8 @@  discard block
 block discarded – undo
233 254
 	 *
234 255
 	 * @param $value A string of additional content.
235 256
 	 */
236
-	function setExtra($value) {
257
+	function setExtra($value)
258
+	{
237 259
 		$this->extra= $value;
238 260
 	}
239 261
 
@@ -242,7 +264,8 @@  discard block
 block discarded – undo
242 264
 	 *
243 265
 	 * @param $columnPosition The index of the column to get the width for.
244 266
 	 */
245
-	function getColumnWidth($columnPosition) {
267
+	function getColumnWidth($columnPosition)
268
+	{
246 269
 		$currentWidth= '';
247 270
 		if (is_array($this->columnWidths)) {
248 271
 			$currentWidth= $this->columnWidths[$columnPosition] ? ' width="'.$this->columnWidths[$columnPosition].'" ' : '';
@@ -255,7 +278,8 @@  discard block
 block discarded – undo
255 278
 	 *
256 279
 	 * @param $value The position of the current row being rendered.
257 280
 	 */
258
-	function determineRowClass($position) {
281
+	function determineRowClass($position)
282
+	{
259 283
 		switch ($this->rowAlternatingScheme) {
260 284
 			case 'ODD' :
261 285
 				$modRemainder= 1;
@@ -278,7 +302,8 @@  discard block
 block discarded – undo
278 302
 	 *
279 303
 	 * @param $value Indicates the INPUT form element type attribute.
280 304
 	 */
281
-	function getCellAction($currentActionFieldValue) {
305
+	function getCellAction($currentActionFieldValue)
306
+	{
282 307
 		if ($this->cellAction) {
283 308
 			$cellAction= ' onClick="javascript:window.location=\''.$this->cellAction.$this->actionField.'='.urlencode($currentActionFieldValue).'\'" ';
284 309
 		}
@@ -291,7 +316,8 @@  discard block
 block discarded – undo
291 316
 	 * @param $currentActionFieldValue The value to be applied to the link action.
292 317
 	 * @param $value The value of the cell.
293 318
 	 */
294
-	function createCellText($currentActionFieldValue, $value) {
319
+	function createCellText($currentActionFieldValue, $value)
320
+	{
295 321
 		$cell .= $value;
296 322
 		if ($this->linkAction) {
297 323
 			$cell= '<a href="'.$this->linkAction.$this->actionField.'='.urlencode($currentActionFieldValue).'">'.$cell.'</a>';
@@ -303,7 +329,8 @@  discard block
 block discarded – undo
303 329
 	 * Sets an option to generate a check all link when checkbox is indicated
304 330
 	 * as the table formElementType.
305 331
 	 */
306
-	function setAllOption() {
332
+	function setAllOption()
333
+	{
307 334
 		$this->allOption= 1;
308 335
 	}
309 336
 
@@ -312,7 +339,8 @@  discard block
 block discarded – undo
312 339
 	 *
313 340
 	 * @param $value Indicates the INPUT form element type attribute.
314 341
 	 */
315
-	function prepareLink($link) {
342
+	function prepareLink($link)
343
+	{
316 344
 		if (strstr($link, '?')) {
317 345
 			$end= '&';
318 346
 		} else {
@@ -331,7 +359,8 @@  discard block
 block discarded – undo
331 359
 	 * the $fieldsArray where the values represent the alt heading content
332 360
 	 * for each column.
333 361
 	 */
334
-	function create($fieldsArray, $fieldHeadersArray=array(),$linkpage="") {
362
+	function create($fieldsArray, $fieldHeadersArray=array(),$linkpage="")
363
+	{
335 364
 	global $_lang;
336 365
 		if (is_array($fieldsArray)) {
337 366
 			$i= 0;
@@ -367,7 +396,8 @@  discard block
 block discarded – undo
367 396
 			if ($this->formElementType) {
368 397
 				$table= "\n".'<form id="'.$this->formName.'" name="'.$this->formName.'" action="'.$this->formAction.'" method="POST">'.$table;
369 398
 			}
370
-			if (strlen($this->pageNav) > 1) {//changed to display the pagination if exists.
399
+			if (strlen($this->pageNav) > 1) {
400
+//changed to display the pagination if exists.
371 401
 				/* commented this part because of cookie
372 402
 				$table .= '<div id="max-display-records" ><select style="display:inline" onchange="javascript:updatePageSize(this[this.selectedIndex].value);">';
373 403
 				$pageSizes= array (10, 25, 50, 100, 250);
@@ -414,7 +444,8 @@  discard block
 block discarded – undo
414 444
 	 * @param $numRecords The number of records to show per page.
415 445
 	 * @param $qs An optional query string to be appended to the paging links
416 446
 	 */
417
-	function createPagingNavigation($numRecords, $qs='') {
447
+	function createPagingNavigation($numRecords, $qs='')
448
+	{
418 449
 		global $_lang;
419 450
 		$currentPage= (is_numeric($_GET['page']) ? $_GET['page'] : 1);
420 451
 		$numPages= ceil($numRecords / MAX_DISPLAY_RECORDS_NUM);
@@ -429,10 +460,11 @@  discard block
 block discarded – undo
429 460
 			$offset= -4 + ($currentPage < 5 ? (5 - $currentPage) : 0);
430 461
 			$i= 1;
431 462
 			while ($i < 10 && ($currentPage + $offset <= $numPages)) {
432
-				if ($currentPage == $currentPage + $offset)
433
-					$nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset, true);
434
-				else
435
-					$nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset);
463
+				if ($currentPage == $currentPage + $offset) {
464
+									$nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset, true);
465
+				} else {
466
+									$nav .= $this->createPageLink($currentURL, $currentPage + $offset, $currentPage + $offset);
467
+				}
436 468
 				$i ++;
437 469
 				$offset ++;
438 470
 			}
@@ -455,11 +487,14 @@  discard block
 block discarded – undo
455 487
 	 * @param $currentPage Indicates if the link is to the current page.
456 488
 	 * @param $qs And optional query string to be appended to the link.
457 489
 	 */
458
-	function createPageLink($link='', $pageNum, $displayText, $currentPage=false, $qs='') {
490
+	function createPageLink($link='', $pageNum, $displayText, $currentPage=false, $qs='')
491
+	{
459 492
 		global $modx;
460 493
 		$orderBy= !empty($_GET['orderby'])? '&orderby=' . $_GET['orderby']: '';
461 494
 		$orderDir= !empty($_GET['orderdir'])? '&orderdir=' . $_GET['orderdir']: '';
462
-		if (!empty($qs)) $qs= "?$qs";
495
+		if (!empty($qs)) {
496
+		    $qs= "?$qs";
497
+		}
463 498
 		$link= empty($link)? $modx->makeUrl($modx->documentIdentifier, $modx->documentObject['alias'], $qs . "page=$pageNum$orderBy$orderDir"): $this->prepareLink($link) . "page=$pageNum";
464 499
 		$nav .= '<li'.($currentPage? ' class="currentPage"': '').'><a'.($currentPage? ' class="currentPage"': '').' href="'.$link.'">'.$displayText.'</a></li>'."\n";
465 500
 		return $nav;
@@ -472,7 +507,8 @@  discard block
 block discarded – undo
472 507
 	 * @param $isChecked Indicates if the checked attribute should apply to the
473 508
 	 * element.
474 509
 	 */
475
-	function addFormField($value, $isChecked) {
510
+	function addFormField($value, $isChecked)
511
+	{
476 512
 		if ($this->formElementType) {
477 513
 			$checked= $isChecked? "checked ": "";
478 514
 			$field= "\t\t".'<td><input type="'.$this->formElementType.'" name="'. ($this->formElementName ? $this->formElementName : $value).'"  value="'.$value.'" '.$checked.'/></td>'."\n";
@@ -484,7 +520,8 @@  discard block
 block discarded – undo
484 520
 	 * Generates the proper LIMIT clause for queries to retrieve paged results in
485 521
 	 * a MakeTable $fieldsArray.
486 522
 	 */
487
-	function handlePaging() {
523
+	function handlePaging()
524
+	{
488 525
 		$offset= (is_numeric($_GET['page']) && $_GET['page'] > 0) ? $_GET['page'] - 1 : 0;
489 526
 		$limitClause= ' LIMIT '. ($offset * MAX_DISPLAY_RECORDS_NUM).', '.MAX_DISPLAY_RECORDS_NUM;
490 527
 		return $limitClause;
@@ -496,7 +533,8 @@  discard block
 block discarded – undo
496 533
 	 *
497 534
 	 * @param $natural_order If true, the results are returned in natural order.
498 535
 	 */
499
-	function handleSorting($natural_order=false) {
536
+	function handleSorting($natural_order=false)
537
+	{
500 538
 		$orderByClause= '';
501 539
 		if (!$natural_order) {
502 540
 			$orderby= !empty($_GET['orderby'])? $_GET['orderby']: "id";
@@ -514,7 +552,8 @@  discard block
 block discarded – undo
514 552
 	 * @param $text The text for the link (e.g. table column header).
515 553
 	 * @param $qs An optional query string to append to the order by link.
516 554
 	 */
517
-	function prepareOrderByLink($key, $text, $qs='') {
555
+	function prepareOrderByLink($key, $text, $qs='')
556
+	{
518 557
 		global $modx;
519 558
 		if (!empty($_GET['orderdir'])) {
520 559
 			$orderDir= strtolower($_GET['orderdir'])=='desc'? '&orderdir=asc': '&orderdir=desc';
@@ -522,7 +561,9 @@  discard block
 block discarded – undo
522 561
 			$orderDir= '&orderdir=asc';
523 562
 		}
524 563
 		if (!empty($qs)) {
525
-			if (!strrpos($qs, '&')==strlen($qs)-1) $qs.= '&';
564
+			if (!strrpos($qs, '&')==strlen($qs)-1) {
565
+			    $qs.= '&';
566
+			}
526 567
 		}
527 568
 		return '<a href="[~'.$modx->documentIdentifier.'~]?'.$qs.'orderby='.$key.$orderDir.'">'.$text.'</a>';
528 569
 	}
Please login to merge, or discard this patch.
manager/media/rss/rss_cache.inc 4 patches
Doc Comments   +12 added lines patch added patch discarded remove patch
@@ -48,6 +48,9 @@  discard block
 block discarded – undo
48 48
     Input:      url from wich the rss file was fetched
49 49
     Output:     true on sucess
50 50
 \*=======================================================================*/
51
+    /**
52
+     * @param string $url
53
+     */
51 54
     function set ($url, $rss) {
52 55
         $this->ERROR = "";
53 56
         $cache_file = $this->file_name( $url );
@@ -74,6 +77,9 @@  discard block
 block discarded – undo
74 77
     Input:      url from wich the rss file was fetched
75 78
     Output:     cached object on HIT, false on MISS
76 79
 \*=======================================================================*/
80
+    /**
81
+     * @param string $url
82
+     */
77 83
     function get ($url) {
78 84
         $this->ERROR = "";
79 85
         $cache_file = $this->file_name( $url );
@@ -110,6 +116,9 @@  discard block
 block discarded – undo
110 116
     Input:      url from wich the rss file was fetched
111 117
     Output:     cached object on HIT, false on MISS
112 118
 \*=======================================================================*/
119
+    /**
120
+     * @param string $url
121
+     */
113 122
     function check_cache ( $url ) {
114 123
         $this->ERROR = "";
115 124
         $filename = $this->file_name( $url );
@@ -156,6 +165,9 @@  discard block
 block discarded – undo
156 165
 /*=======================================================================*\
157 166
     Function:   unserialize
158 167
 \*=======================================================================*/
168
+    /**
169
+     * @param string $data
170
+     */
159 171
     function unserialize ( $data ) {
160 172
         return unserialize( $data );
161 173
     }
Please login to merge, or discard this patch.
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -94,13 +94,13 @@  discard block
 block discarded – undo
94 94
         }
95 95
 
96 96
         if ($filesize = filesize($cache_file) ) {
97
-        	$data = fread( $fp, filesize($cache_file) );
98
-        	$rss = $this->unserialize( $data );
97
+            $data = fread( $fp, filesize($cache_file) );
98
+            $rss = $this->unserialize( $data );
99 99
 
100
-        	return $rss;
101
-    	}
100
+            return $rss;
101
+        }
102 102
 
103
-    	return 0;
103
+        return 0;
104 104
     }
105 105
 
106 106
 /*=======================================================================*\
@@ -134,17 +134,17 @@  discard block
 block discarded – undo
134 134
         }
135 135
     }
136 136
 
137
-	function cache_age( $cache_key ) {
138
-		$filename = $this->file_name( $url );
139
-		if ( file_exists( $filename ) ) {
140
-			$mtime = filemtime( $filename );
137
+    function cache_age( $cache_key ) {
138
+        $filename = $this->file_name( $url );
139
+        if ( file_exists( $filename ) ) {
140
+            $mtime = filemtime( $filename );
141 141
             $age = time() - $mtime;
142
-			return $age;
143
-		}
144
-		else {
145
-			return -1;
146
-		}
147
-	}
142
+            return $age;
143
+        }
144
+        else {
145
+            return -1;
146
+        }
147
+    }
148 148
 
149 149
 /*=======================================================================*\
150 150
     Function:   serialize
Please login to merge, or discard this patch.
Spacing   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -16,27 +16,27 @@  discard block
 block discarded – undo
16 16
  *
17 17
  */
18 18
 
19
-class RSSCache {
20
-    var $BASE_CACHE = './cache';    // where the cache files are stored
21
-    var $MAX_AGE    = 3600;         // when are files stale, default one hour
22
-    var $ERROR      = "";           // accumulate error messages
19
+class RSSCache{
20
+    var $BASE_CACHE = './cache'; // where the cache files are stored
21
+    var $MAX_AGE    = 3600; // when are files stale, default one hour
22
+    var $ERROR      = ""; // accumulate error messages
23 23
 
24
-    function __construct($base='', $age='') {
25
-        if ( $base ) {
24
+    function __construct($base = '', $age = ''){
25
+        if ($base) {
26 26
             $this->BASE_CACHE = $base;
27 27
         }
28
-        if ( $age ) {
28
+        if ($age) {
29 29
             $this->MAX_AGE = $age;
30 30
         }
31 31
 
32 32
         // attempt to make the cache directory
33
-        if ( ! file_exists( $this->BASE_CACHE ) ) {
34
-            $status = @mkdir( $this->BASE_CACHE, 0755 );
33
+        if (!file_exists($this->BASE_CACHE)) {
34
+            $status = @mkdir($this->BASE_CACHE, 0755);
35 35
 
36 36
             // if make failed
37
-            if ( ! $status ) {
37
+            if (!$status) {
38 38
                 $this->error(
39
-                    "Cache couldn't make dir '" . $this->BASE_CACHE . "'."
39
+                    "Cache couldn't make dir '".$this->BASE_CACHE."'."
40 40
                 );
41 41
             }
42 42
         }
@@ -48,12 +48,12 @@  discard block
 block discarded – undo
48 48
     Input:      url from wich the rss file was fetched
49 49
     Output:     true on sucess
50 50
 \*=======================================================================*/
51
-    function set ($url, $rss) {
51
+    function set($url, $rss){
52 52
         $this->ERROR = "";
53
-        $cache_file = $this->file_name( $url );
54
-        $fp = @fopen( $cache_file, 'w' );
53
+        $cache_file = $this->file_name($url);
54
+        $fp = @fopen($cache_file, 'w');
55 55
 
56
-        if ( ! $fp ) {
56
+        if (!$fp) {
57 57
             $this->error(
58 58
                 "Cache unable to open file for writing: $cache_file"
59 59
             );
@@ -61,9 +61,9 @@  discard block
 block discarded – undo
61 61
         }
62 62
 
63 63
 
64
-        $data = $this->serialize( $rss );
65
-        fwrite( $fp, $data );
66
-        fclose( $fp );
64
+        $data = $this->serialize($rss);
65
+        fwrite($fp, $data);
66
+        fclose($fp);
67 67
 
68 68
         return $cache_file;
69 69
     }
@@ -74,11 +74,11 @@  discard block
 block discarded – undo
74 74
     Input:      url from wich the rss file was fetched
75 75
     Output:     cached object on HIT, false on MISS
76 76
 \*=======================================================================*/
77
-    function get ($url) {
77
+    function get($url){
78 78
         $this->ERROR = "";
79
-        $cache_file = $this->file_name( $url );
79
+        $cache_file = $this->file_name($url);
80 80
 
81
-        if ( ! file_exists( $cache_file ) ) {
81
+        if (!file_exists($cache_file)) {
82 82
             $this->debug(
83 83
                 "Cache doesn't contain: $url (cache file: $cache_file)"
84 84
             );
@@ -86,16 +86,16 @@  discard block
 block discarded – undo
86 86
         }
87 87
 
88 88
         $fp = @fopen($cache_file, 'r');
89
-        if ( ! $fp ) {
89
+        if (!$fp) {
90 90
             $this->error(
91 91
                 "Failed to open cache file for reading: $cache_file"
92 92
             );
93 93
             return 0;
94 94
         }
95 95
 
96
-        if ($filesize = filesize($cache_file) ) {
97
-        	$data = fread( $fp, filesize($cache_file) );
98
-        	$rss = $this->unserialize( $data );
96
+        if ($filesize = filesize($cache_file)) {
97
+        	$data = fread($fp, filesize($cache_file));
98
+        	$rss = $this->unserialize($data);
99 99
 
100 100
         	return $rss;
101 101
     	}
@@ -110,16 +110,16 @@  discard block
 block discarded – undo
110 110
     Input:      url from wich the rss file was fetched
111 111
     Output:     cached object on HIT, false on MISS
112 112
 \*=======================================================================*/
113
-    function check_cache ( $url ) {
113
+    function check_cache($url){
114 114
         $this->ERROR = "";
115
-        $filename = $this->file_name( $url );
115
+        $filename = $this->file_name($url);
116 116
 
117
-        if ( file_exists( $filename ) ) {
117
+        if (file_exists($filename)) {
118 118
             // find how long ago the file was added to the cache
119 119
             // and whether that is longer then MAX_AGE
120
-            $mtime = filemtime( $filename );
120
+            $mtime = filemtime($filename);
121 121
             $age = time() - $mtime;
122
-            if ( $this->MAX_AGE > $age ) {
122
+            if ($this->MAX_AGE > $age) {
123 123
                 // object exists and is current
124 124
                 return 'HIT';
125 125
             }
@@ -134,10 +134,10 @@  discard block
 block discarded – undo
134 134
         }
135 135
     }
136 136
 
137
-	function cache_age( $cache_key ) {
138
-		$filename = $this->file_name( $url );
139
-		if ( file_exists( $filename ) ) {
140
-			$mtime = filemtime( $filename );
137
+	function cache_age($cache_key){
138
+		$filename = $this->file_name($url);
139
+		if (file_exists($filename)) {
140
+			$mtime = filemtime($filename);
141 141
             $age = time() - $mtime;
142 142
 			return $age;
143 143
 		}
@@ -149,15 +149,15 @@  discard block
 block discarded – undo
149 149
 /*=======================================================================*\
150 150
     Function:   serialize
151 151
 \*=======================================================================*/
152
-    function serialize ( $rss ) {
153
-        return serialize( $rss );
152
+    function serialize($rss){
153
+        return serialize($rss);
154 154
     }
155 155
 
156 156
 /*=======================================================================*\
157 157
     Function:   unserialize
158 158
 \*=======================================================================*/
159
-    function unserialize ( $data ) {
160
-        return unserialize( $data );
159
+    function unserialize($data){
160
+        return unserialize($data);
161 161
     }
162 162
 
163 163
 /*=======================================================================*\
@@ -166,31 +166,31 @@  discard block
 block discarded – undo
166 166
     Input:      url from wich the rss file was fetched
167 167
     Output:     a file name
168 168
 \*=======================================================================*/
169
-    function file_name ($url) {
170
-        $filename = md5( $url );
171
-        return join( DIRECTORY_SEPARATOR, array( $this->BASE_CACHE, $filename ) );
169
+    function file_name($url){
170
+        $filename = md5($url);
171
+        return join(DIRECTORY_SEPARATOR, array($this->BASE_CACHE, $filename));
172 172
     }
173 173
 
174 174
 /*=======================================================================*\
175 175
     Function:   error
176 176
     Purpose:    register error
177 177
 \*=======================================================================*/
178
-    function error ($errormsg, $lvl=E_USER_WARNING) {
178
+    function error($errormsg, $lvl = E_USER_WARNING){
179 179
         // append PHP's error message if track_errors enabled
180
-        if ( isset($php_errormsg) ) {
180
+        if (isset($php_errormsg)) {
181 181
             $errormsg .= " ($php_errormsg)";
182 182
         }
183 183
         $this->ERROR = $errormsg;
184
-        if ( MAGPIE_DEBUG ) {
185
-            trigger_error( $errormsg, $lvl);
184
+        if (MAGPIE_DEBUG) {
185
+            trigger_error($errormsg, $lvl);
186 186
         }
187 187
         else {
188
-            error_log( $errormsg, 0);
188
+            error_log($errormsg, 0);
189 189
         }
190 190
     }
191 191
 
192
-    function debug ($debugmsg, $lvl=E_USER_NOTICE) {
193
-        if ( MAGPIE_DEBUG ) {
192
+    function debug($debugmsg, $lvl = E_USER_NOTICE){
193
+        if (MAGPIE_DEBUG) {
194 194
             $this->error("MagpieRSS [debug] $debugmsg", $lvl);
195 195
         }
196 196
     }
Please login to merge, or discard this patch.
Braces   +26 added lines, -19 removed lines patch added patch discarded remove patch
@@ -16,12 +16,14 @@  discard block
 block discarded – undo
16 16
  *
17 17
  */
18 18
 
19
-class RSSCache {
19
+class RSSCache
20
+{
20 21
     var $BASE_CACHE = './cache';    // where the cache files are stored
21 22
     var $MAX_AGE    = 3600;         // when are files stale, default one hour
22 23
     var $ERROR      = "";           // accumulate error messages
23 24
 
24
-    function __construct($base='', $age='') {
25
+    function __construct($base='', $age='')
26
+    {
25 27
         if ( $base ) {
26 28
             $this->BASE_CACHE = $base;
27 29
         }
@@ -48,7 +50,8 @@  discard block
 block discarded – undo
48 50
     Input:      url from wich the rss file was fetched
49 51
     Output:     true on sucess
50 52
 \*=======================================================================*/
51
-    function set ($url, $rss) {
53
+    function set ($url, $rss)
54
+    {
52 55
         $this->ERROR = "";
53 56
         $cache_file = $this->file_name( $url );
54 57
         $fp = @fopen( $cache_file, 'w' );
@@ -74,7 +77,8 @@  discard block
 block discarded – undo
74 77
     Input:      url from wich the rss file was fetched
75 78
     Output:     cached object on HIT, false on MISS
76 79
 \*=======================================================================*/
77
-    function get ($url) {
80
+    function get ($url)
81
+    {
78 82
         $this->ERROR = "";
79 83
         $cache_file = $this->file_name( $url );
80 84
 
@@ -110,7 +114,8 @@  discard block
 block discarded – undo
110 114
     Input:      url from wich the rss file was fetched
111 115
     Output:     cached object on HIT, false on MISS
112 116
 \*=======================================================================*/
113
-    function check_cache ( $url ) {
117
+    function check_cache ( $url )
118
+    {
114 119
         $this->ERROR = "";
115 120
         $filename = $this->file_name( $url );
116 121
 
@@ -122,26 +127,24 @@  discard block
 block discarded – undo
122 127
             if ( $this->MAX_AGE > $age ) {
123 128
                 // object exists and is current
124 129
                 return 'HIT';
125
-            }
126
-            else {
130
+            } else {
127 131
                 // object exists but is old
128 132
                 return 'STALE';
129 133
             }
130
-        }
131
-        else {
134
+        } else {
132 135
             // object does not exist
133 136
             return 'MISS';
134 137
         }
135 138
     }
136 139
 
137
-	function cache_age( $cache_key ) {
140
+	function cache_age( $cache_key )
141
+	{
138 142
 		$filename = $this->file_name( $url );
139 143
 		if ( file_exists( $filename ) ) {
140 144
 			$mtime = filemtime( $filename );
141 145
             $age = time() - $mtime;
142 146
 			return $age;
143
-		}
144
-		else {
147
+		} else {
145 148
 			return -1;
146 149
 		}
147 150
 	}
@@ -149,14 +152,16 @@  discard block
 block discarded – undo
149 152
 /*=======================================================================*\
150 153
     Function:   serialize
151 154
 \*=======================================================================*/
152
-    function serialize ( $rss ) {
155
+    function serialize ( $rss )
156
+    {
153 157
         return serialize( $rss );
154 158
     }
155 159
 
156 160
 /*=======================================================================*\
157 161
     Function:   unserialize
158 162
 \*=======================================================================*/
159
-    function unserialize ( $data ) {
163
+    function unserialize ( $data )
164
+    {
160 165
         return unserialize( $data );
161 166
     }
162 167
 
@@ -166,7 +171,8 @@  discard block
 block discarded – undo
166 171
     Input:      url from wich the rss file was fetched
167 172
     Output:     a file name
168 173
 \*=======================================================================*/
169
-    function file_name ($url) {
174
+    function file_name ($url)
175
+    {
170 176
         $filename = md5( $url );
171 177
         return join( DIRECTORY_SEPARATOR, array( $this->BASE_CACHE, $filename ) );
172 178
     }
@@ -175,7 +181,8 @@  discard block
 block discarded – undo
175 181
     Function:   error
176 182
     Purpose:    register error
177 183
 \*=======================================================================*/
178
-    function error ($errormsg, $lvl=E_USER_WARNING) {
184
+    function error ($errormsg, $lvl=E_USER_WARNING)
185
+    {
179 186
         // append PHP's error message if track_errors enabled
180 187
         if ( isset($php_errormsg) ) {
181 188
             $errormsg .= " ($php_errormsg)";
@@ -183,13 +190,13 @@  discard block
 block discarded – undo
183 190
         $this->ERROR = $errormsg;
184 191
         if ( MAGPIE_DEBUG ) {
185 192
             trigger_error( $errormsg, $lvl);
186
-        }
187
-        else {
193
+        } else {
188 194
             error_log( $errormsg, 0);
189 195
         }
190 196
     }
191 197
 
192
-    function debug ($debugmsg, $lvl=E_USER_NOTICE) {
198
+    function debug ($debugmsg, $lvl=E_USER_NOTICE)
199
+    {
193 200
         if ( MAGPIE_DEBUG ) {
194 201
             $this->error("MagpieRSS [debug] $debugmsg", $lvl);
195 202
         }
Please login to merge, or discard this patch.
manager/includes/veriword.php 2 patches
Spacing   +33 added lines, -33 removed lines patch added patch discarded remove patch
@@ -7,7 +7,7 @@  discard block
 block discarded – undo
7 7
 $modx->db->connect();
8 8
 $modx->getSettings();
9 9
 
10
-$vword = new VeriWord(148,60);
10
+$vword = new VeriWord(148, 60);
11 11
 $vword->output_image();
12 12
 $vword->destroy_image();
13 13
 
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
 ## see sample.php for test and usage
44 44
 ## sample URL: http://www.program-ruti.org/veriword/
45 45
 ####
46
-class VeriWord {
46
+class VeriWord{
47 47
 
48 48
     /* path to font directory*/
49 49
     var $dir_font   = "ttf/";
@@ -53,45 +53,45 @@  discard block
 block discarded – undo
53 53
     var $im_width   = 0;
54 54
     var $im_height  = 0;
55 55
 
56
-    function __construct($w=200, $h=80) {
56
+    function __construct($w = 200, $h = 80){
57 57
         /* create session to set word for verification */
58 58
         startCMSSession();
59 59
         $this->set_veriword();
60
-        $this->dir_font = dirname(__FILE__) . '/' . $this->dir_font;
60
+        $this->dir_font = dirname(__FILE__).'/'.$this->dir_font;
61 61
         $this->im_width         = $w;
62 62
         $this->im_height        = $h;
63 63
     }
64 64
 
65
-    function set_veriword() {
65
+    function set_veriword(){
66 66
         /* create session variable for verification,
67 67
            you may change the session variable name */
68 68
         $this->word             = $this->pick_word();
69 69
         $_SESSION['veriword']   = $this->word;
70 70
     }
71 71
 
72
-    function output_image() {
72
+    function output_image(){
73 73
         /* output the image as jpeg */
74 74
         $this->draw_image();
75 75
         header("Content-type: image/jpeg");
76 76
         imagejpeg($this->im);
77 77
     }
78 78
 
79
-    function pick_word() {
79
+    function pick_word(){
80 80
         global $modx;
81 81
         // set default words
82
-        $words="MODX,Access,Better,BitCode,Chunk,Cache,Desc,Design,Excell,Enjoy,URLs,TechView,Gerald,Griff,Humphrey,Holiday,Intel,Integration,Joystick,Join(),Oscope,Genetic,Light,Likeness,Marit,Maaike,Niche,Netherlands,Ordinance,Oscillo,Parser,Phusion,Query,Question,Regalia,Righteous,Snippet,Sentinel,Template,Thespian,Unity,Enterprise,Verily,Veri,Website,WideWeb,Yap,Yellow,Zebra,Zygote";
82
+        $words = "MODX,Access,Better,BitCode,Chunk,Cache,Desc,Design,Excell,Enjoy,URLs,TechView,Gerald,Griff,Humphrey,Holiday,Intel,Integration,Joystick,Join(),Oscope,Genetic,Light,Likeness,Marit,Maaike,Niche,Netherlands,Ordinance,Oscillo,Parser,Phusion,Query,Question,Regalia,Righteous,Snippet,Sentinel,Template,Thespian,Unity,Enterprise,Verily,Veri,Website,WideWeb,Yap,Yellow,Zebra,Zygote";
83 83
         $words = $modx->config['captcha_words'] ? $modx->config['captcha_words'] : $words;
84 84
         $arr_words = array_filter(array_map('trim', explode(',', $words)));
85 85
 
86 86
         /* pick one randomly for text verification */
87
-        return (string) $arr_words[array_rand($arr_words)].rand(10,999);
87
+        return (string) $arr_words[array_rand($arr_words)].rand(10, 999);
88 88
     }
89 89
 
90
-    function draw_text() {
90
+    function draw_text(){
91 91
         $dir = dir($this->dir_font);
92 92
         $fontstmp = array();
93 93
         while (false !== ($file = $dir->read())) {
94
-            if(substr($file, -4) == '.ttf') {
94
+            if (substr($file, -4) == '.ttf') {
95 95
                 $fontstmp[] = $this->dir_font.$file;
96 96
             }
97 97
         }
@@ -99,35 +99,35 @@  discard block
 block discarded – undo
99 99
         $text_font = (string) $fontstmp[array_rand($fontstmp)];
100 100
 
101 101
         /* angle for text inclination */
102
-        $text_angle = rand(-9,9);
102
+        $text_angle = rand(-9, 9);
103 103
         /* initial text size */
104 104
         $text_size  = 30;
105 105
         /* calculate text width and height */
106
-        $box        = imagettfbbox ( $text_size, $text_angle, $text_font, $this->word);
107
-        $text_width = $box[2]-$box[0]; //text width
108
-        $text_height= $box[5]-$box[3]; //text height
106
+        $box        = imagettfbbox($text_size, $text_angle, $text_font, $this->word);
107
+        $text_width = $box[2] - $box[0]; //text width
108
+        $text_height = $box[5] - $box[3]; //text height
109 109
 
110 110
         /* adjust text size */
111
-        $text_size  = round((20 * $this->im_width)/$text_width);
111
+        $text_size  = round((20 * $this->im_width) / $text_width);
112 112
 
113 113
         /* recalculate text width and height */
114
-        $box        = imagettfbbox ( $text_size, $text_angle, $text_font, $this->word);
115
-        $text_width = $box[2]-$box[0]; //text width
116
-        $text_height= $box[5]-$box[3]; //text height
114
+        $box        = imagettfbbox($text_size, $text_angle, $text_font, $this->word);
115
+        $text_width = $box[2] - $box[0]; //text width
116
+        $text_height = $box[5] - $box[3]; //text height
117 117
 
118 118
         /* calculate center position of text */
119
-        $text_x         = ($this->im_width - $text_width)/2;
120
-        $text_y         = ($this->im_height - $text_height)/2;
119
+        $text_x         = ($this->im_width - $text_width) / 2;
120
+        $text_y         = ($this->im_height - $text_height) / 2;
121 121
 
122 122
         /* create canvas for text drawing */
123
-        $im_text        = imagecreate ($this->im_width, $this->im_height);
124
-        $bg_color       = imagecolorallocate ($im_text, 255, 255, 255);
123
+        $im_text        = imagecreate($this->im_width, $this->im_height);
124
+        $bg_color       = imagecolorallocate($im_text, 255, 255, 255);
125 125
 
126 126
         /* pick color for text */
127
-        $text_color     = imagecolorallocate ($im_text, 0, 51, 153);
127
+        $text_color     = imagecolorallocate($im_text, 0, 51, 153);
128 128
 
129 129
         /* draw text into canvas */
130
-        imagettftext    (   $im_text,
130
+        imagettftext($im_text,
131 131
                             $text_size,
132 132
                             $text_angle,
133 133
                             $text_x,
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
     }
144 144
 
145 145
 
146
-    function draw_image() {
146
+    function draw_image(){
147 147
 
148 148
         /* pick one background image randomly from image directory */
149
-        $img_file       = $this->dir_noise."noise".rand(1,4).".jpg";
149
+        $img_file       = $this->dir_noise."noise".rand(1, 4).".jpg";
150 150
 
151 151
         /* create "noise" background image from your image stock*/
152
-        $noise_img      = @imagecreatefromjpeg ($img_file);
152
+        $noise_img      = @imagecreatefromjpeg($img_file);
153 153
         $noise_width    = imagesx($noise_img);
154 154
         $noise_height   = imagesy($noise_img);
155 155
 
156 156
         /* resize the background image to fit the size of image output */
157
-        $this->im       = imagecreatetruecolor($this->im_width,$this->im_height);
158
-        imagecopyresampled ($this->im,
157
+        $this->im       = imagecreatetruecolor($this->im_width, $this->im_height);
158
+        imagecopyresampled($this->im,
159 159
                             $noise_img,
160 160
                             0, 0, 0, 0,
161 161
                             $this->im_width,
@@ -164,17 +164,17 @@  discard block
 block discarded – undo
164 164
                             $noise_height);
165 165
 
166 166
         /* put text image into background image */
167
-        imagecopymerge (    $this->im,
167
+        imagecopymerge($this->im,
168 168
                             $this->draw_text(),
169 169
                             0, 0, 0, 0,
170 170
                             $this->im_width,
171 171
                             $this->im_height,
172
-                            70 );
172
+                            70);
173 173
 
174 174
         return $this->im;
175 175
     }
176 176
 
177
-    function destroy_image() {
177
+    function destroy_image(){
178 178
 
179 179
         imagedestroy($this->im);
180 180
 
Please login to merge, or discard this patch.
Braces   +16 added lines, -8 removed lines patch added patch discarded remove patch
@@ -43,7 +43,8 @@  discard block
 block discarded – undo
43 43
 ## see sample.php for test and usage
44 44
 ## sample URL: http://www.program-ruti.org/veriword/
45 45
 ####
46
-class VeriWord {
46
+class VeriWord
47
+{
47 48
 
48 49
     /* path to font directory*/
49 50
     var $dir_font   = "ttf/";
@@ -53,7 +54,8 @@  discard block
 block discarded – undo
53 54
     var $im_width   = 0;
54 55
     var $im_height  = 0;
55 56
 
56
-    function __construct($w=200, $h=80) {
57
+    function __construct($w=200, $h=80)
58
+    {
57 59
         /* create session to set word for verification */
58 60
         startCMSSession();
59 61
         $this->set_veriword();
@@ -62,21 +64,24 @@  discard block
 block discarded – undo
62 64
         $this->im_height        = $h;
63 65
     }
64 66
 
65
-    function set_veriword() {
67
+    function set_veriword()
68
+    {
66 69
         /* create session variable for verification,
67 70
            you may change the session variable name */
68 71
         $this->word             = $this->pick_word();
69 72
         $_SESSION['veriword']   = $this->word;
70 73
     }
71 74
 
72
-    function output_image() {
75
+    function output_image()
76
+    {
73 77
         /* output the image as jpeg */
74 78
         $this->draw_image();
75 79
         header("Content-type: image/jpeg");
76 80
         imagejpeg($this->im);
77 81
     }
78 82
 
79
-    function pick_word() {
83
+    function pick_word()
84
+    {
80 85
         global $modx;
81 86
         // set default words
82 87
         $words="MODX,Access,Better,BitCode,Chunk,Cache,Desc,Design,Excell,Enjoy,URLs,TechView,Gerald,Griff,Humphrey,Holiday,Intel,Integration,Joystick,Join(),Oscope,Genetic,Light,Likeness,Marit,Maaike,Niche,Netherlands,Ordinance,Oscillo,Parser,Phusion,Query,Question,Regalia,Righteous,Snippet,Sentinel,Template,Thespian,Unity,Enterprise,Verily,Veri,Website,WideWeb,Yap,Yellow,Zebra,Zygote";
@@ -87,7 +92,8 @@  discard block
 block discarded – undo
87 92
         return (string) $arr_words[array_rand($arr_words)].rand(10,999);
88 93
     }
89 94
 
90
-    function draw_text() {
95
+    function draw_text()
96
+    {
91 97
         $dir = dir($this->dir_font);
92 98
         $fontstmp = array();
93 99
         while (false !== ($file = $dir->read())) {
@@ -143,7 +149,8 @@  discard block
 block discarded – undo
143 149
     }
144 150
 
145 151
 
146
-    function draw_image() {
152
+    function draw_image()
153
+    {
147 154
 
148 155
         /* pick one background image randomly from image directory */
149 156
         $img_file       = $this->dir_noise."noise".rand(1,4).".jpg";
@@ -174,7 +181,8 @@  discard block
 block discarded – undo
174 181
         return $this->im;
175 182
     }
176 183
 
177
-    function destroy_image() {
184
+    function destroy_image()
185
+    {
178 186
 
179 187
         imagedestroy($this->im);
180 188
 
Please login to merge, or discard this patch.
manager/includes/user_settings.inc.php 3 patches
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -3,23 +3,23 @@
 block discarded – undo
3 3
 
4 4
 // START HACK
5 5
 if (isset ($modx)) {
6
-	$user_id = $modx->getLoginUserID();
6
+    $user_id = $modx->getLoginUserID();
7 7
 } else {
8
-	$user_id = $_SESSION['mgrInternalKey'];
8
+    $user_id = $_SESSION['mgrInternalKey'];
9 9
 }
10 10
 // END HACK
11 11
 
12 12
 if (!empty($user_id)) {
13
-	// Raymond: grab the user settings from the database.
14
-	$rs = $modx->db->select('setting_name, setting_value', $modx->getFullTableName('user_settings'), "user=".$modx->getLoginUserID());
13
+    // Raymond: grab the user settings from the database.
14
+    $rs = $modx->db->select('setting_name, setting_value', $modx->getFullTableName('user_settings'), "user=".$modx->getLoginUserID());
15 15
 
16
-	$which_browser_default = $which_browser;
17
-	while ($row = $modx->db->getRow($rs)) {
18
-		if($row['setting_name'] == 'which_browser' && $row['setting_value'] == 'default') $row['setting_value'] = $which_browser_default;
19
-		$settings[$row['setting_name']] = $row['setting_value'];
20
-		if (isset($modx->config)) {
21
-			$modx->config[$row['setting_name']] = $row['setting_value'];
22
-		}
23
-	}
24
-	extract($settings, EXTR_OVERWRITE);
16
+    $which_browser_default = $which_browser;
17
+    while ($row = $modx->db->getRow($rs)) {
18
+        if($row['setting_name'] == 'which_browser' && $row['setting_value'] == 'default') $row['setting_value'] = $which_browser_default;
19
+        $settings[$row['setting_name']] = $row['setting_value'];
20
+        if (isset($modx->config)) {
21
+            $modx->config[$row['setting_name']] = $row['setting_value'];
22
+        }
23
+    }
24
+    extract($settings, EXTR_OVERWRITE);
25 25
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if( ! defined('IN_MANAGER_MODE') || IN_MANAGER_MODE !== true) {
2
+if (!defined('IN_MANAGER_MODE') || IN_MANAGER_MODE !== true) {
3 3
     die("<b>INCLUDE_ORDERING_ERROR</b><br /><br />Please use the EVO Content Manager instead of accessing this file directly.");
4 4
 }
5 5
 
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
17 17
 
18 18
 	$which_browser_default = $which_browser;
19 19
 	while ($row = $modx->db->getRow($rs)) {
20
-		if($row['setting_name'] == 'which_browser' && $row['setting_value'] == 'default') $row['setting_value'] = $which_browser_default;
20
+		if ($row['setting_name'] == 'which_browser' && $row['setting_value'] == 'default') $row['setting_value'] = $which_browser_default;
21 21
 		$settings[$row['setting_name']] = $row['setting_value'];
22 22
 		if (isset($modx->config)) {
23 23
 			$modx->config[$row['setting_name']] = $row['setting_value'];
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -17,7 +17,9 @@
 block discarded – undo
17 17
 
18 18
 	$which_browser_default = $which_browser;
19 19
 	while ($row = $modx->db->getRow($rs)) {
20
-		if($row['setting_name'] == 'which_browser' && $row['setting_value'] == 'default') $row['setting_value'] = $which_browser_default;
20
+		if($row['setting_name'] == 'which_browser' && $row['setting_value'] == 'default') {
21
+		    $row['setting_value'] = $which_browser_default;
22
+		}
21 23
 		$settings[$row['setting_name']] = $row['setting_value'];
22 24
 		if (isset($modx->config)) {
23 25
 			$modx->config[$row['setting_name']] = $row['setting_value'];
Please login to merge, or discard this patch.
manager/includes/secure_web_documents.inc.php 3 patches
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -11,18 +11,18 @@
 block discarded – undo
11 11
  */
12 12
 
13 13
 function secureWebDocument($docid='') {
14
-	global $modx;
14
+    global $modx;
15 15
 
16
-	$modx->db->update('privateweb = 0', $modx->getFullTableName("site_content"), ($docid>0 ? "id='$docid'":"privateweb = 1"));
17
-	$rs = $modx->db->select(
18
-		'DISTINCT sc.id',
19
-		$modx->getFullTableName("site_content")." sc
16
+    $modx->db->update('privateweb = 0', $modx->getFullTableName("site_content"), ($docid>0 ? "id='$docid'":"privateweb = 1"));
17
+    $rs = $modx->db->select(
18
+        'DISTINCT sc.id',
19
+        $modx->getFullTableName("site_content")." sc
20 20
 			LEFT JOIN ".$modx->getFullTableName("document_groups")." dg ON dg.document = sc.id
21 21
 			LEFT JOIN ".$modx->getFullTableName("webgroup_access")." wga ON wga.documentgroup = dg.document_group",
22
-		($docid>0 ? " sc.id='{$docid}' AND ":"")."wga.id>0"
23
-		);
24
-	$ids = $modx->db->getColumn("id",$rs);
25
-	if(count($ids)>0) {
26
-		$modx->db->update('privateweb = 1', $modx->getFullTableName("site_content"), "id IN (".implode(", ",$ids).")");
27
-	}
22
+        ($docid>0 ? " sc.id='{$docid}' AND ":"")."wga.id>0"
23
+        );
24
+    $ids = $modx->db->getColumn("id",$rs);
25
+    if(count($ids)>0) {
26
+        $modx->db->update('privateweb = 1', $modx->getFullTableName("site_content"), "id IN (".implode(", ",$ids).")");
27
+    }
28 28
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if( ! defined('IN_MANAGER_MODE') || IN_MANAGER_MODE !== true) {
2
+if (!defined('IN_MANAGER_MODE') || IN_MANAGER_MODE !== true) {
3 3
     die("<b>INCLUDE_ORDERING_ERROR</b><br /><br />Please use the EVO Content Manager instead of accessing this file directly.");
4 4
 }
5 5
 
@@ -12,19 +12,19 @@  discard block
 block discarded – undo
12 12
  *
13 13
  */
14 14
 
15
-function secureWebDocument($docid='') {
15
+function secureWebDocument($docid = ''){
16 16
 	global $modx;
17 17
 
18
-	$modx->db->update('privateweb = 0', $modx->getFullTableName("site_content"), ($docid>0 ? "id='$docid'":"privateweb = 1"));
18
+	$modx->db->update('privateweb = 0', $modx->getFullTableName("site_content"), ($docid > 0 ? "id='$docid'" : "privateweb = 1"));
19 19
 	$rs = $modx->db->select(
20 20
 		'DISTINCT sc.id',
21 21
 		$modx->getFullTableName("site_content")." sc
22 22
 			LEFT JOIN ".$modx->getFullTableName("document_groups")." dg ON dg.document = sc.id
23 23
 			LEFT JOIN ".$modx->getFullTableName("webgroup_access")." wga ON wga.documentgroup = dg.document_group",
24
-		($docid>0 ? " sc.id='{$docid}' AND ":"")."wga.id>0"
24
+		($docid > 0 ? " sc.id='{$docid}' AND " : "")."wga.id>0"
25 25
 		);
26
-	$ids = $modx->db->getColumn("id",$rs);
27
-	if(count($ids)>0) {
28
-		$modx->db->update('privateweb = 1', $modx->getFullTableName("site_content"), "id IN (".implode(", ",$ids).")");
26
+	$ids = $modx->db->getColumn("id", $rs);
27
+	if (count($ids) > 0) {
28
+		$modx->db->update('privateweb = 1', $modx->getFullTableName("site_content"), "id IN (".implode(", ", $ids).")");
29 29
 	}
30 30
 }
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,8 @@
 block discarded – undo
12 12
  *
13 13
  */
14 14
 
15
-function secureWebDocument($docid='') {
15
+function secureWebDocument($docid='')
16
+{
16 17
 	global $modx;
17 18
 
18 19
 	$modx->db->update('privateweb = 0', $modx->getFullTableName("site_content"), ($docid>0 ? "id='$docid'":"privateweb = 1"));
Please login to merge, or discard this patch.
manager/includes/messageCount.inc.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -9,7 +9,7 @@
 block discarded – undo
9 9
 
10 10
 // ajax response
11 11
 if (isset($_POST['updateMsgCount'])) {
12
-	header("Content-Type: application/json; charset=utf-8");
13
-	print $nrnewmessages.','.$nrtotalmessages;
14
-	exit;
12
+    header("Content-Type: application/json; charset=utf-8");
13
+    print $nrnewmessages.','.$nrtotalmessages;
14
+    exit;
15 15
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@
 block discarded – undo
1 1
 <?php
2
-if( ! defined('IN_MANAGER_MODE') || IN_MANAGER_MODE !== true) {
2
+if (!defined('IN_MANAGER_MODE') || IN_MANAGER_MODE !== true) {
3 3
     die("<b>INCLUDE_ORDERING_ERROR</b><br /><br />Please use the EVO Content Manager instead of accessing this file directly.");
4 4
 }
5 5
 
Please login to merge, or discard this patch.