@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | } |
13 | 13 | |
14 | 14 | // check if user has access permission, except admins |
15 | -if($_SESSION['mgrRole']!=1){ |
|
15 | +if($_SESSION['mgrRole']!=1) { |
|
16 | 16 | $rs = $modx->db->select( |
17 | 17 | 'sma.usergroup,mg.member', |
18 | 18 | $modx->getFullTableName("site_module_access")." sma |
@@ -70,7 +70,8 @@ discard block |
||
70 | 70 | * @param array $params |
71 | 71 | * @return string |
72 | 72 | */ |
73 | -function evalModule($moduleCode,$params){ |
|
73 | +function evalModule($moduleCode,$params) |
|
74 | +{ |
|
74 | 75 | $modx = evolutionCMS(); |
75 | 76 | $modx->event->params = &$params; // store params inside event object |
76 | 77 | if(is_array($params)) { |
@@ -80,11 +81,9 @@ discard block |
||
80 | 81 | $mod = eval($moduleCode); |
81 | 82 | $msg = ob_get_contents(); |
82 | 83 | ob_end_clean(); |
83 | - if (isset($php_errormsg)) |
|
84 | - { |
|
84 | + if (isset($php_errormsg)) { |
|
85 | 85 | $error_info = error_get_last(); |
86 | - switch($error_info['type']) |
|
87 | - { |
|
86 | + switch($error_info['type']) { |
|
88 | 87 | case E_NOTICE : |
89 | 88 | $error_level = 1; |
90 | 89 | case E_USER_NOTICE : |
@@ -97,8 +96,7 @@ discard block |
||
97 | 96 | default: |
98 | 97 | $error_level = 99; |
99 | 98 | } |
100 | - if($modx->config['error_reporting']==='99' || 2<$error_level) |
|
101 | - { |
|
99 | + if($modx->config['error_reporting']==='99' || 2<$error_level) { |
|
102 | 100 | $modx->messageQuit('PHP Parse Error', '', true, $error_info['type'], $error_info['file'], $_SESSION['itemname'] . ' - Module', $error_info['message'], $error_info['line'], $msg); |
103 | 101 | $modx->event->alert("An error occurred while loading. Please see the event log for more information<p>{$msg}</p>"); |
104 | 102 | } |
@@ -4,14 +4,14 @@ discard block |
||
4 | 4 | $site_sessionname = genEvoSessionName(); // For legacy extras not using startCMSSession |
5 | 5 | |
6 | 6 | |
7 | -if( ! function_exists('evolutionCMS')) { |
|
7 | +if( ! function_exists('evolutionCMS')) { |
|
8 | 8 | /** |
9 | 9 | * @return DocumentParser |
10 | 10 | */ |
11 | - function evolutionCMS() |
|
12 | - { |
|
13 | - if( ! defined('MODX_CLASS')) { |
|
14 | - if( ! class_exists('DocumentParser')) { |
|
11 | + function evolutionCMS() |
|
12 | + { |
|
13 | + if( ! defined('MODX_CLASS')) { |
|
14 | + if( ! class_exists('DocumentParser')) { |
|
15 | 15 | throw new RuntimeException('MODX_CLASS not defined and DocumentParser class not exists'); |
16 | 16 | } |
17 | 17 | define('MODX_CLASS', 'DocumentParser'); |
@@ -24,8 +24,8 @@ discard block |
||
24 | 24 | /** |
25 | 25 | * @return string |
26 | 26 | */ |
27 | -function genEvoSessionName() |
|
28 | -{ |
|
27 | +function genEvoSessionName() |
|
28 | +{ |
|
29 | 29 | $_ = crc32(__FILE__); |
30 | 30 | $_ = sprintf('%u', $_); |
31 | 31 | |
@@ -35,10 +35,12 @@ discard block |
||
35 | 35 | /** |
36 | 36 | * @return void |
37 | 37 | */ |
38 | -function startCMSSession() |
|
39 | -{ |
|
38 | +function startCMSSession() |
|
39 | +{ |
|
40 | 40 | global $site_sessionname, $https_port, $session_cookie_path, $session_cookie_domain; |
41 | - if(MODX_CLI) return; |
|
41 | + if(MODX_CLI) { |
|
42 | + return; |
|
43 | + } |
|
42 | 44 | |
43 | 45 | session_name($site_sessionname); |
44 | 46 | removeInvalidCmsSessionIds($site_sessionname); |
@@ -49,14 +51,14 @@ discard block |
||
49 | 51 | session_set_cookie_params($cookieExpiration, $cookiePath, $cookieDomain, $secure, true); |
50 | 52 | session_start(); |
51 | 53 | $key = "modx.mgr.session.cookie.lifetime"; |
52 | - if (isset($_SESSION[$key]) && is_numeric($_SESSION[$key])) { |
|
54 | + if (isset($_SESSION[$key]) && is_numeric($_SESSION[$key])) { |
|
53 | 55 | $cookieLifetime = (int)$_SESSION[$key]; |
54 | - if ($cookieLifetime) { |
|
56 | + if ($cookieLifetime) { |
|
55 | 57 | $cookieExpiration = $_SERVER['REQUEST_TIME'] + $cookieLifetime; |
56 | 58 | } |
57 | 59 | setcookie(session_name(), session_id(), $cookieExpiration, $cookiePath, $cookieDomain, $secure, true); |
58 | 60 | } |
59 | - if (!isset($_SESSION['modx.session.created.time'])) { |
|
61 | + if (!isset($_SESSION['modx.session.created.time'])) { |
|
60 | 62 | $_SESSION['modx.session.created.time'] = $_SERVER['REQUEST_TIME']; |
61 | 63 | } |
62 | 64 | } |
@@ -66,9 +68,9 @@ discard block |
||
66 | 68 | * @param $session_name |
67 | 69 | * @return void |
68 | 70 | */ |
69 | -function removeInvalidCmsSessionFromStorage(&$storage, $session_name) |
|
70 | -{ |
|
71 | - if (isset($storage[$session_name]) && ($storage[$session_name] === '' || $storage[$session_name] === 'deleted')) { |
|
71 | +function removeInvalidCmsSessionFromStorage(&$storage, $session_name) |
|
72 | +{ |
|
73 | + if (isset($storage[$session_name]) && ($storage[$session_name] === '' || $storage[$session_name] === 'deleted')) { |
|
72 | 74 | unset($storage[$session_name]); |
73 | 75 | } |
74 | 76 | } |
@@ -77,9 +79,11 @@ discard block |
||
77 | 79 | * @param $session_name |
78 | 80 | * @return void |
79 | 81 | */ |
80 | -function removeInvalidCmsSessionIds($session_name) |
|
81 | -{ |
|
82 | - if(MODX_CLI) return; |
|
82 | +function removeInvalidCmsSessionIds($session_name) |
|
83 | +{ |
|
84 | + if(MODX_CLI) { |
|
85 | + return; |
|
86 | + } |
|
83 | 87 | // session ids is invalid iff it is empty string |
84 | 88 | // storage priorioty can see in PHP source ext/session/session.c |
85 | 89 | removeInvalidCmsSessionFromStorage($_COOKIE, $session_name); |
@@ -1,20 +1,22 @@ |
||
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_once $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;' : ''; |
@@ -134,8 +134,7 @@ discard block |
||
134 | 134 | } |
135 | 135 | //end webber |
136 | 136 | } |
137 | -} |
|
138 | -elseif ($alias) { |
|
137 | +} elseif ($alias) { |
|
139 | 138 | $alias = $modx->stripAlias($alias); |
140 | 139 | } |
141 | 140 | |
@@ -149,8 +148,7 @@ discard block |
||
149 | 148 | |
150 | 149 | if ($pub_date < $currentdate) { |
151 | 150 | $published = 1; |
152 | - } |
|
153 | - elseif ($pub_date > $currentdate) { |
|
151 | + } elseif ($pub_date > $currentdate) { |
|
154 | 152 | $published = 0; |
155 | 153 | } |
156 | 154 | } |
@@ -278,8 +276,7 @@ discard block |
||
278 | 276 | case 'new' : |
279 | 277 | |
280 | 278 | // invoke OnBeforeDocFormSave event |
281 | - switch($modx->config['docid_incrmnt_method']) |
|
282 | - { |
|
279 | + switch($modx->config['docid_incrmnt_method']) { |
|
283 | 280 | case '1': |
284 | 281 | $from = "{$tbl_site_content} AS T0 LEFT JOIN {$tbl_site_content} AS T1 ON T0.id + 1 = T1.id"; |
285 | 282 | $where = "T1.id IS NULL"; |
@@ -347,8 +344,9 @@ discard block |
||
347 | 344 | "alias_visible" => $aliasvisible |
348 | 345 | ); |
349 | 346 | |
350 | - if ($id != '') |
|
351 | - $dbInsert["id"] = $id; |
|
347 | + if ($id != '') { |
|
348 | + $dbInsert["id"] = $id; |
|
349 | + } |
|
352 | 350 | |
353 | 351 | $key = $modx->db->insert($dbInsert, $tbl_site_content); |
354 | 352 | |
@@ -424,11 +422,13 @@ discard block |
||
424 | 422 | // redirect/stay options |
425 | 423 | if ($_POST['stay'] != '') { |
426 | 424 | // weblink |
427 | - if ($_POST['mode'] == "72") |
|
428 | - $a = ($_POST['stay'] == '2') ? "27&id=$key" : "72&pid=$parent"; |
|
425 | + if ($_POST['mode'] == "72") { |
|
426 | + $a = ($_POST['stay'] == '2') ? "27&id=$key" : "72&pid=$parent"; |
|
427 | + } |
|
429 | 428 | // document |
430 | - if ($_POST['mode'] == "4") |
|
431 | - $a = ($_POST['stay'] == '2') ? "27&id=$key" : "4&pid=$parent"; |
|
429 | + if ($_POST['mode'] == "4") { |
|
430 | + $a = ($_POST['stay'] == '2') ? "27&id=$key" : "4&pid=$parent"; |
|
431 | + } |
|
432 | 432 | $header = "Location: index.php?a=".$a."&r=1&stay=".$_POST['stay']; |
433 | 433 | } else { |
434 | 434 | $header = "Location: index.php?a=3&id=$key&r=1"; |
@@ -489,10 +489,10 @@ discard block |
||
489 | 489 | if (!$was_published && $published) { |
490 | 490 | $publishedon = $currentdate; |
491 | 491 | $publishedby = $modx->getLoginUserID(); |
492 | - }elseif ((!empty($pub_date)&& $pub_date<=$currentdate && $published)) { |
|
492 | + } elseif ((!empty($pub_date)&& $pub_date<=$currentdate && $published)) { |
|
493 | 493 | $publishedon = $pub_date; |
494 | 494 | $publishedby = $modx->getLoginUserID(); |
495 | - }elseif ($was_published && !$published) { |
|
495 | + } elseif ($was_published && !$published) { |
|
496 | 496 | $publishedon = 0; |
497 | 497 | $publishedby = 0; |
498 | 498 | } else { |
@@ -548,7 +548,9 @@ discard block |
||
548 | 548 | $tvChanges = array(); |
549 | 549 | foreach ($tmplvars as $field => $value) { |
550 | 550 | if (!is_array($value)) { |
551 | - if (isset($tvIds[$value])) $tvDeletions[] = $tvIds[$value]; |
|
551 | + if (isset($tvIds[$value])) { |
|
552 | + $tvDeletions[] = $tvIds[$value]; |
|
553 | + } |
|
552 | 554 | } else { |
553 | 555 | $tvId = $value[0]; |
554 | 556 | $tvVal = $value[1]; |
@@ -596,7 +598,9 @@ discard block |
||
596 | 598 | "((1=".(int)$isManager." AND dgn.private_memgroup) OR (1=".(int)$isWeb." AND dgn.private_webgroup)) AND groups.document = '{$id}'" |
597 | 599 | ); |
598 | 600 | $old_groups = array(); |
599 | - while ($row = $modx->db->getRow($rs)) $old_groups[$row['document_group']] = $row['id']; |
|
601 | + while ($row = $modx->db->getRow($rs)) { |
|
602 | + $old_groups[$row['document_group']] = $row['id']; |
|
603 | + } |
|
600 | 604 | |
601 | 605 | // update the permissions in the database |
602 | 606 | $insertions = $deletions = array(); |
@@ -658,9 +662,9 @@ discard block |
||
658 | 662 | $modx->clearCache('full'); |
659 | 663 | } |
660 | 664 | |
661 | - if ($_POST['refresh_preview'] == '1') |
|
662 | - $header = "Location: ".MODX_SITE_URL."index.php?id=$id&z=manprev"; |
|
663 | - else { |
|
665 | + if ($_POST['refresh_preview'] == '1') { |
|
666 | + $header = "Location: ".MODX_SITE_URL."index.php?id=$id&z=manprev"; |
|
667 | + } else { |
|
664 | 668 | if ($_POST['stay'] != '2' && $id > 0) { |
665 | 669 | $modx->unlockElement(7, $id); |
666 | 670 | } |
@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | |
58 | 58 | $args = array_slice($argv, 1); |
59 | 59 | |
60 | -if ( empty($args) ){ |
|
60 | +if ( empty($args) ) { |
|
61 | 61 | echo 'Install Evolution CMS'.PHP_EOL; |
62 | 62 | //$installYes = readline("Type 'y' to continue: "); |
63 | 63 | //if ($installYes != 'y') return; |
@@ -76,7 +76,7 @@ discard block |
||
76 | 76 | $managerlanguage = readline('Мanager language:' . ' [en] '); |
77 | 77 | $installData = readline('Instal demo-site (y/n):' . ' [n] '); |
78 | 78 | |
79 | -}else{ |
|
79 | +} else { |
|
80 | 80 | |
81 | 81 | $cli_variables = []; |
82 | 82 | foreach ($args as $arg) { |
@@ -130,21 +130,24 @@ discard block |
||
130 | 130 | } |
131 | 131 | |
132 | 132 | ////////////////////////////////////////////////////////////////////////////////////// |
133 | -if( ! function_exists('f_owc')){ |
|
133 | +if( ! function_exists('f_owc')) { |
|
134 | 134 | /** |
135 | 135 | * @param $path |
136 | 136 | * @param $data |
137 | 137 | * @param null|int $mode |
138 | 138 | */ |
139 | - function f_owc($path, $data, $mode = null){ |
|
139 | + function f_owc($path, $data, $mode = null) |
|
140 | + { |
|
140 | 141 | try { |
141 | 142 | // make an attempt to create the file |
142 | 143 | $hnd = fopen($path, 'w'); |
143 | 144 | fwrite($hnd, $data); |
144 | 145 | fclose($hnd); |
145 | 146 | |
146 | - if(null !== $mode) chmod($path, $mode); |
|
147 | - }catch(Exception $e){ |
|
147 | + if(null !== $mode) { |
|
148 | + chmod($path, $mode); |
|
149 | + } |
|
150 | + } catch(Exception $e) { |
|
148 | 151 | // Nothing, this is NOT normal |
149 | 152 | unset($e); |
150 | 153 | } |
@@ -210,7 +213,7 @@ discard block |
||
210 | 213 | |
211 | 214 | // File Browser directories exists? |
212 | 215 | echo strip_tags($_lang['checking_if_images_exist']); |
213 | -switch(true){ |
|
216 | +switch(true) { |
|
214 | 217 | case !file_exists($path."../assets/images"): |
215 | 218 | case !file_exists($path."../assets/files"): |
216 | 219 | case !file_exists($path."../assets/backup"): |
@@ -225,7 +228,7 @@ discard block |
||
225 | 228 | |
226 | 229 | // File Browser directories writable? |
227 | 230 | echo strip_tags($_lang['checking_if_images_writable']); |
228 | -switch(true){ |
|
231 | +switch(true) { |
|
229 | 232 | case !is_writable($path."../assets/images"): |
230 | 233 | case !is_writable($path."../assets/files"): |
231 | 234 | case !is_writable($path."../assets/backup"): |
@@ -361,7 +364,7 @@ discard block |
||
361 | 364 | if ($conn) { |
362 | 365 | echo $_lang['checking_mysql_strict_mode']; |
363 | 366 | $mysqlmode = mysqli_query($conn, "SELECT @@global.sql_mode"); |
364 | - if (mysqli_num_rows($mysqlmode) > 0){ |
|
367 | + if (mysqli_num_rows($mysqlmode) > 0) { |
|
365 | 368 | $modes = mysqli_fetch_array($mysqlmode, MYSQLI_NUM); |
366 | 369 | //$modes = array("STRICT_TRANS_TABLES"); // for testing |
367 | 370 | // print_r($modes); |
@@ -397,9 +400,9 @@ discard block |
||
397 | 400 | if ($errors > 0) { |
398 | 401 | echo $_lang['setup_cannot_continue'] . ' '; |
399 | 402 | |
400 | - if($errors > 1){ |
|
403 | + if($errors > 1) { |
|
401 | 404 | echo $errors . " " . $_lang['errors'] . $_lang['please_correct_errors'] . $_lang['and_try_again_plural']; |
402 | - }else{ |
|
405 | + } else { |
|
403 | 406 | echo $_lang['error'] . $_lang['please_correct_error'] . $_lang['and_try_again']. PHP_EOL; |
404 | 407 | } |
405 | 408 | |
@@ -445,13 +448,15 @@ discard block |
||
445 | 448 | |
446 | 449 | // get base path and url |
447 | 450 | $a = explode("install", str_replace("\\", "/", dirname($_SERVER["PHP_SELF"]))); |
448 | -if (count($a) > 1) |
|
451 | +if (count($a) > 1) { |
|
449 | 452 | array_pop($a); |
453 | +} |
|
450 | 454 | $url = implode("install", $a); |
451 | 455 | reset($a); |
452 | 456 | $a = explode("install", str_replace("\\", "/", realpath(dirname(__FILE__)))); |
453 | -if (count($a) > 1) |
|
457 | +if (count($a) > 1) { |
|
454 | 458 | array_pop($a); |
459 | +} |
|
455 | 460 | $pth = implode("install", $a); |
456 | 461 | unset ($a); |
457 | 462 | $base_url = $url . (substr($url, -1) != "/" ? "/" : ""); |
@@ -472,7 +477,9 @@ discard block |
||
472 | 477 | echo $_lang['setup_database_selection_failed']." ".$_lang['setup_database_selection_failed_note'].PHP_EOL; |
473 | 478 | $create = true; |
474 | 479 | } else { |
475 | - if (function_exists('mysqli_set_charset')) mysqli_set_charset($conn, $database_charset); |
|
480 | + if (function_exists('mysqli_set_charset')) { |
|
481 | + mysqli_set_charset($conn, $database_charset); |
|
482 | + } |
|
476 | 483 | mysqli_query($conn, "{$database_connection_method} {$database_connection_charset}"); |
477 | 484 | echo $_lang['ok'].PHP_EOL; |
478 | 485 | } |
@@ -518,7 +525,8 @@ discard block |
||
518 | 525 | * @param string $propertyString |
519 | 526 | * @return array |
520 | 527 | */ |
521 | - function parseProperties($propertyString) { |
|
528 | + function parseProperties($propertyString) |
|
529 | + { |
|
522 | 530 | $parameter= array (); |
523 | 531 | if (!empty ($propertyString)) { |
524 | 532 | $tmpParams= explode("&", $propertyString); |
@@ -527,11 +535,14 @@ discard block |
||
527 | 535 | if (strpos($tmpParams[$x], '=', 0)) { |
528 | 536 | $pTmp= explode("=", $tmpParams[$x]); |
529 | 537 | $pvTmp= explode(";", trim($pTmp[1])); |
530 | - if ($pvTmp[1] == 'list' && $pvTmp[3] != "") |
|
531 | - $parameter[trim($pTmp[0])]= $pvTmp[3]; //list default |
|
538 | + if ($pvTmp[1] == 'list' && $pvTmp[3] != "") { |
|
539 | + $parameter[trim($pTmp[0])]= $pvTmp[3]; |
|
540 | + } |
|
541 | + //list default |
|
532 | 542 | else |
533 | - if ($pvTmp[1] != 'list' && $pvTmp[2] != "") |
|
534 | - $parameter[trim($pTmp[0])]= $pvTmp[2]; |
|
543 | + if ($pvTmp[1] != 'list' && $pvTmp[2] != "") { |
|
544 | + $parameter[trim($pTmp[0])]= $pvTmp[2]; |
|
545 | + } |
|
535 | 546 | } |
536 | 547 | } |
537 | 548 | } |
@@ -579,12 +590,12 @@ discard block |
||
579 | 590 | $mt = &$moduleTemplates; |
580 | 591 | if(is_dir($templatePath) && is_readable($templatePath)) { |
581 | 592 | $d = dir($templatePath); |
582 | - while (false !== ($tplfile = $d->read())) |
|
583 | - { |
|
584 | - if(substr($tplfile, -4) != '.tpl') continue; |
|
593 | + while (false !== ($tplfile = $d->read())) { |
|
594 | + if(substr($tplfile, -4) != '.tpl') { |
|
595 | + continue; |
|
596 | + } |
|
585 | 597 | $params = parse_docblock($templatePath, $tplfile); |
586 | - if(is_array($params) && (count($params)>0)) |
|
587 | - { |
|
598 | + if(is_array($params) && (count($params)>0)) { |
|
588 | 599 | $description = empty($params['version']) ? $params['description'] : "<strong>{$params['version']}</strong> {$params['description']}"; |
589 | 600 | $mt[] = array |
590 | 601 | ( |
@@ -608,7 +619,9 @@ discard block |
||
608 | 619 | if(is_dir($tvPath) && is_readable($tvPath)) { |
609 | 620 | $d = dir($tvPath); |
610 | 621 | while (false !== ($tplfile = $d->read())) { |
611 | - if(substr($tplfile, -4) != '.tpl') continue; |
|
622 | + if(substr($tplfile, -4) != '.tpl') { |
|
623 | + continue; |
|
624 | + } |
|
612 | 625 | $params = parse_docblock($tvPath, $tplfile); |
613 | 626 | if(is_array($params) && (count($params)>0)) { |
614 | 627 | $description = empty($params['version']) ? $params['description'] : "<strong>{$params['version']}</strong> {$params['description']}"; |
@@ -801,7 +814,8 @@ discard block |
||
801 | 814 | // setup callback function |
802 | 815 | $callBackFnc = "clean_up"; |
803 | 816 | |
804 | -function clean_up($sqlParser) { |
|
817 | +function clean_up($sqlParser) |
|
818 | +{ |
|
805 | 819 | $ids = array(); |
806 | 820 | |
807 | 821 | // secure web documents - privateweb |
@@ -814,9 +828,10 @@ discard block |
||
814 | 828 | $ds = mysqli_query($sqlParser->conn,$sql); |
815 | 829 | if(!$ds) { |
816 | 830 | echo "An error occurred while executing a query: ".mysqli_error($sqlParser->conn); |
817 | - } |
|
818 | - else { |
|
819 | - while($r = mysqli_fetch_assoc($ds)) $ids[]=$r["id"]; |
|
831 | + } else { |
|
832 | + while($r = mysqli_fetch_assoc($ds)) { |
|
833 | + $ids[]=$r["id"]; |
|
834 | + } |
|
820 | 835 | if(count($ids)>0) { |
821 | 836 | mysqli_query($sqlParser->conn,"UPDATE `".$sqlParser->prefix."site_content` SET privateweb = 1 WHERE id IN (".implode(", ",$ids).")"); |
822 | 837 | unset($ids); |
@@ -833,9 +848,10 @@ discard block |
||
833 | 848 | $ds = mysqli_query($sqlParser->conn,$sql); |
834 | 849 | if(!$ds) { |
835 | 850 | echo "An error occurred while executing a query: ".mysqli_error($sqlParser->conn); |
836 | - } |
|
837 | - else { |
|
838 | - while($r = mysqli_fetch_assoc($ds)) $ids[]=$r["id"]; |
|
851 | + } else { |
|
852 | + while($r = mysqli_fetch_assoc($ds)) { |
|
853 | + $ids[]=$r["id"]; |
|
854 | + } |
|
839 | 855 | if(count($ids)>0) { |
840 | 856 | mysqli_query($sqlParser->conn,"UPDATE `".$sqlParser->prefix."site_content` SET privatemgr = 1 WHERE id IN (".implode(", ",$ids).")"); |
841 | 857 | unset($ids); |
@@ -843,7 +859,8 @@ discard block |
||
843 | 859 | } |
844 | 860 | } |
845 | 861 | |
846 | -function parse_docblock($element_dir, $filename) { |
|
862 | +function parse_docblock($element_dir, $filename) |
|
863 | +{ |
|
847 | 864 | $params = array(); |
848 | 865 | $fullpath = $element_dir . '/' . $filename; |
849 | 866 | if(is_readable($fullpath)) { |
@@ -944,7 +961,7 @@ discard block |
||
944 | 961 | // custom or not |
945 | 962 | if (file_exists($path."../assets/cache/siteManager.php")) { |
946 | 963 | $mgrdir = 'include_once(dirname(__FILE__)."/../../assets/cache/siteManager.php");'; |
947 | -}else{ |
|
964 | +} else { |
|
948 | 965 | $mgrdir = 'define(\'MGR_DIR\', \'manager\');'; |
949 | 966 | } |
950 | 967 | |
@@ -1084,7 +1101,9 @@ discard block |
||
1084 | 1101 | echo mysqli_error($sqlParser->conn) . PHP_EOL; |
1085 | 1102 | die(); |
1086 | 1103 | } |
1087 | - if(!is_null($save_sql_id_as)) $custom_placeholders[$save_sql_id_as] = @mysqli_insert_id($sqlParser->conn); |
|
1104 | + if(!is_null($save_sql_id_as)) { |
|
1105 | + $custom_placeholders[$save_sql_id_as] = @mysqli_insert_id($sqlParser->conn); |
|
1106 | + } |
|
1088 | 1107 | echo " $name: " . $_lang['installed'] . PHP_EOL; |
1089 | 1108 | } |
1090 | 1109 | } |
@@ -1179,9 +1198,9 @@ discard block |
||
1179 | 1198 | $overwrite = mysqli_real_escape_string($conn, $moduleChunk[4]); |
1180 | 1199 | $filecontent = $moduleChunk[2]; |
1181 | 1200 | |
1182 | - if (!file_exists($filecontent)) |
|
1183 | - echo " $name: " . $_lang['unable_install_chunk'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL; |
|
1184 | - else { |
|
1201 | + if (!file_exists($filecontent)) { |
|
1202 | + echo " $name: " . $_lang['unable_install_chunk'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL; |
|
1203 | + } else { |
|
1185 | 1204 | |
1186 | 1205 | // Create the category if it does not already exist |
1187 | 1206 | $category_id = getCreateDbCategory($category, $sqlParser); |
@@ -1234,9 +1253,9 @@ discard block |
||
1234 | 1253 | $guid = mysqli_real_escape_string($conn, $moduleModule[4]); |
1235 | 1254 | $shared = mysqli_real_escape_string($conn, $moduleModule[5]); |
1236 | 1255 | $category = mysqli_real_escape_string($conn, $moduleModule[6]); |
1237 | - if (!file_exists($filecontent)) |
|
1238 | - echo " $name: " . $_lang['unable_install_module'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL; |
|
1239 | - else { |
|
1256 | + if (!file_exists($filecontent)) { |
|
1257 | + echo " $name: " . $_lang['unable_install_module'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL; |
|
1258 | + } else { |
|
1240 | 1259 | |
1241 | 1260 | // Create the category if it does not already exist |
1242 | 1261 | $category = getCreateDbCategory($category, $sqlParser); |
@@ -1254,7 +1273,7 @@ discard block |
||
1254 | 1273 | } |
1255 | 1274 | echo " $name: " . $_lang['upgraded'] . PHP_EOL; |
1256 | 1275 | } else { |
1257 | - if ($properties != NULL ){ |
|
1276 | + if ($properties != NULL ) { |
|
1258 | 1277 | $properties = mysqli_real_escape_string($conn, parseProperties($properties, true)); |
1259 | 1278 | } |
1260 | 1279 | if (!mysqli_query($sqlParser->conn, "INSERT INTO $dbase.`" . $table_prefix . "site_modules` (name,description,modulecode,properties,guid,enable_sharedparams,category) VALUES('$name','$desc','$module','$properties','$guid','$shared', $category);")) { |
@@ -1289,9 +1308,9 @@ discard block |
||
1289 | 1308 | // parse comma-separated legacy names and prepare them for sql IN clause |
1290 | 1309 | $leg_names = "'" . implode("','", preg_split('/\s*,\s*/', mysqli_real_escape_string($conn, $modulePlugin[7]))) . "'"; |
1291 | 1310 | } |
1292 | - if (!file_exists($filecontent)) |
|
1293 | - echo " $name: " . $_lang['unable_install_plugin'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL; |
|
1294 | - else { |
|
1311 | + if (!file_exists($filecontent)) { |
|
1312 | + echo " $name: " . $_lang['unable_install_plugin'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL; |
|
1313 | + } else { |
|
1295 | 1314 | |
1296 | 1315 | // disable legacy versions based on legacy_names provided |
1297 | 1316 | if(!empty($leg_names)) { |
@@ -1310,7 +1329,7 @@ discard block |
||
1310 | 1329 | $insert = true; |
1311 | 1330 | while($row = mysqli_fetch_assoc($rs)) { |
1312 | 1331 | $props = mysqli_real_escape_string($conn, propUpdate($properties,$row['properties'])); |
1313 | - if($row['description'] == $desc){ |
|
1332 | + if($row['description'] == $desc) { |
|
1314 | 1333 | if (! mysqli_query($sqlParser->conn, "UPDATE $dbase.`" . $table_prefix . "site_plugins` SET plugincode='$plugin', description='$desc', properties='$props' WHERE id={$row['id']};")) { |
1315 | 1334 | echo mysqli_error($sqlParser->conn) . PHP_EOL; |
1316 | 1335 | return; |
@@ -1332,7 +1351,7 @@ discard block |
||
1332 | 1351 | } |
1333 | 1352 | echo " $name: " . $_lang['upgraded'] . PHP_EOL; |
1334 | 1353 | } else { |
1335 | - if ($properties != NULL ){ |
|
1354 | + if ($properties != NULL ) { |
|
1336 | 1355 | $properties = mysqli_real_escape_string($conn, parseProperties($properties, true)); |
1337 | 1356 | } |
1338 | 1357 | if (!mysqli_query($sqlParser->conn, "INSERT INTO $dbase.`" . $table_prefix . "site_plugins` (name,description,plugincode,properties,moduleguid,category,disabled) VALUES('$name','$desc','$plugin','$properties','$guid',$category,$disabled);")) { |
@@ -1371,9 +1390,9 @@ discard block |
||
1371 | 1390 | $filecontent = $moduleSnippet[2]; |
1372 | 1391 | $properties = $moduleSnippet[3]; |
1373 | 1392 | $category = mysqli_real_escape_string($conn, $moduleSnippet[4]); |
1374 | - if (!file_exists($filecontent)) |
|
1375 | - echo " $name: " . $_lang['unable_install_snippet'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL; |
|
1376 | - else { |
|
1393 | + if (!file_exists($filecontent)) { |
|
1394 | + echo " $name: " . $_lang['unable_install_snippet'] . " '$filecontent' " . $_lang['not_found'] . PHP_EOL; |
|
1395 | + } else { |
|
1377 | 1396 | |
1378 | 1397 | // Create the category if it does not already exist |
1379 | 1398 | $category = getCreateDbCategory($category, $sqlParser); |
@@ -1391,7 +1410,7 @@ discard block |
||
1391 | 1410 | } |
1392 | 1411 | echo " $name: " . $_lang['upgraded'] . PHP_EOL; |
1393 | 1412 | } else { |
1394 | - if ($properties != NULL ){ |
|
1413 | + if ($properties != NULL ) { |
|
1395 | 1414 | $properties = mysqli_real_escape_string($conn, parseProperties($properties, true)); |
1396 | 1415 | } |
1397 | 1416 | if (!mysqli_query($sqlParser->conn, "INSERT INTO $dbase.`" . $table_prefix . "site_snippets` (name,description,snippet,properties,category) VALUES('$name','$desc','$snippet','$properties',$category);")) { |
@@ -1484,11 +1503,14 @@ discard block |
||
1484 | 1503 | } |
1485 | 1504 | |
1486 | 1505 | // call back function |
1487 | -if ($callBackFnc != "") |
|
1506 | +if ($callBackFnc != "") { |
|
1488 | 1507 | $callBackFnc ($sqlParser); |
1508 | +} |
|
1489 | 1509 | |
1490 | 1510 | // Setup the MODX API -- needed for the cache processor |
1491 | -if (!defined('MODX_MANAGER_PATH')) define('MODX_MANAGER_PATH', $base_path.MGR_DIR.'/'); |
|
1511 | +if (!defined('MODX_MANAGER_PATH')) { |
|
1512 | + define('MODX_MANAGER_PATH', $base_path.MGR_DIR.'/'); |
|
1513 | +} |
|
1492 | 1514 | $database_type = 'mysqli'; |
1493 | 1515 | // initiate a new document parser |
1494 | 1516 | include_once($path.'../'.MGR_DIR.'/includes/document.parser.class.inc.php'); |
@@ -1527,7 +1549,7 @@ discard block |
||
1527 | 1549 | } |
1528 | 1550 | |
1529 | 1551 | |
1530 | -if ( empty($args) ){ |
|
1552 | +if ( empty($args) ) { |
|
1531 | 1553 | echo PHP_EOL . 'Remove install folder?'.PHP_EOL; |
1532 | 1554 | $removeInstall = readline("Type 'y' or 'n' to continue: "); |
1533 | 1555 | } |
@@ -1543,11 +1565,12 @@ discard block |
||
1543 | 1565 | * @param string $old |
1544 | 1566 | * @return string |
1545 | 1567 | */ |
1546 | -function propUpdate($new,$old){ |
|
1568 | +function propUpdate($new,$old) |
|
1569 | +{ |
|
1547 | 1570 | $newArr = parseProperties($new); |
1548 | 1571 | $oldArr = parseProperties($old); |
1549 | - foreach ($oldArr as $k => $v){ |
|
1550 | - if (isset($v['0']['options'])){ |
|
1572 | + foreach ($oldArr as $k => $v) { |
|
1573 | + if (isset($v['0']['options'])) { |
|
1551 | 1574 | $oldArr[$k]['0']['options'] = $newArr[$k]['0']['options']; |
1552 | 1575 | } |
1553 | 1576 | } |
@@ -1562,12 +1585,17 @@ discard block |
||
1562 | 1585 | * @param bool|mixed $json |
1563 | 1586 | * @return string |
1564 | 1587 | */ |
1565 | -function parseProperties($propertyString, $json=false) { |
|
1588 | +function parseProperties($propertyString, $json=false) |
|
1589 | +{ |
|
1566 | 1590 | $propertyString = str_replace('{}', '', $propertyString ); |
1567 | 1591 | $propertyString = str_replace('} {', ',', $propertyString ); |
1568 | 1592 | |
1569 | - if(empty($propertyString)) return array(); |
|
1570 | - if($propertyString=='{}' || $propertyString=='[]') return array(); |
|
1593 | + if(empty($propertyString)) { |
|
1594 | + return array(); |
|
1595 | + } |
|
1596 | + if($propertyString=='{}' || $propertyString=='[]') { |
|
1597 | + return array(); |
|
1598 | + } |
|
1571 | 1599 | |
1572 | 1600 | $jsonFormat = isJson($propertyString, true); |
1573 | 1601 | $property = array(); |
@@ -1609,7 +1637,7 @@ discard block |
||
1609 | 1637 | |
1610 | 1638 | } |
1611 | 1639 | // new json-format |
1612 | - } else if(!empty($jsonFormat)){ |
|
1640 | + } else if(!empty($jsonFormat)) { |
|
1613 | 1641 | $property = $jsonFormat; |
1614 | 1642 | } |
1615 | 1643 | if ($json) { |
@@ -1624,7 +1652,8 @@ discard block |
||
1624 | 1652 | * @param bool $returnData |
1625 | 1653 | * @return bool|mixed |
1626 | 1654 | */ |
1627 | -function isJson($string, $returnData=false) { |
|
1655 | +function isJson($string, $returnData=false) |
|
1656 | +{ |
|
1628 | 1657 | $data = json_decode($string, true); |
1629 | 1658 | return (json_last_error() == JSON_ERROR_NONE) ? ($returnData ? $data : true) : false; |
1630 | 1659 | } |
@@ -1634,7 +1663,8 @@ discard block |
||
1634 | 1663 | * @param SqlParser $sqlParser |
1635 | 1664 | * @return int |
1636 | 1665 | */ |
1637 | -function getCreateDbCategory($category, $sqlParser) { |
|
1666 | +function getCreateDbCategory($category, $sqlParser) |
|
1667 | +{ |
|
1638 | 1668 | $dbase = $sqlParser->dbname; |
1639 | 1669 | $dbase = '`' . trim($dbase,'`') . '`'; |
1640 | 1670 | $table_prefix = $sqlParser->prefix; |
@@ -1662,7 +1692,8 @@ discard block |
||
1662 | 1692 | * @param string $type |
1663 | 1693 | * @return string |
1664 | 1694 | */ |
1665 | -function removeDocblock($code, $type) { |
|
1695 | +function removeDocblock($code, $type) |
|
1696 | +{ |
|
1666 | 1697 | |
1667 | 1698 | $cleaned = preg_replace("/^.*?\/\*\*.*?\*\/\s+/s", '', $code, 1); |
1668 | 1699 | |
@@ -1683,8 +1714,9 @@ discard block |
||
1683 | 1714 | default: |
1684 | 1715 | return $cleaned; |
1685 | 1716 | }; |
1686 | - if(substr(trim($cleaned),0,$count) == $include.' MODX_BASE_PATH.\'assets/'.$elm_name.'/') |
|
1687 | - return $cleaned; |
|
1717 | + if(substr(trim($cleaned),0,$count) == $include.' MODX_BASE_PATH.\'assets/'.$elm_name.'/') { |
|
1718 | + return $cleaned; |
|
1719 | + } |
|
1688 | 1720 | |
1689 | 1721 | // fileBinding not found - return code incl docblock |
1690 | 1722 | return $code; |
@@ -105,7 +105,8 @@ discard block |
||
105 | 105 | } |
106 | 106 | } |
107 | 107 | |
108 | - private function getUserIP() { |
|
108 | + private function getUserIP() |
|
109 | + { |
|
109 | 110 | if( array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER) && !empty($_SERVER['HTTP_X_FORWARDED_FOR']) ) { |
110 | 111 | if (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ',')>0) { |
111 | 112 | $addr = explode(",",$_SERVER['HTTP_X_FORWARDED_FOR']); |
@@ -113,8 +114,7 @@ discard block |
||
113 | 114 | } else { |
114 | 115 | return $_SERVER['HTTP_X_FORWARDED_FOR']; |
115 | 116 | } |
116 | - } |
|
117 | - else { |
|
117 | + } else { |
|
118 | 118 | return $_SERVER['REMOTE_ADDR']; |
119 | 119 | } |
120 | 120 | } |
@@ -1,5 +1,5 @@ discard block |
||
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 /> |
4 | 4 | Please use the EVO Content Manager instead of accessing this file directly."); |
5 | 5 | } |
@@ -10,26 +10,26 @@ discard block |
||
10 | 10 | $modx_textdir = isset($modx_textdir) ? $modx_textdir : null; |
11 | 11 | $onManagerMainFrameHeaderHTMLBlock = is_array($evtOut) ? implode("\n", $evtOut) : ''; |
12 | 12 | $textdir = $modx_textdir === 'rtl' ? 'rtl' : 'ltr'; |
13 | -if (!isset($modx->config['mgr_jquery_path'])) { |
|
13 | +if (!isset($modx->config['mgr_jquery_path'])) { |
|
14 | 14 | $modx->config['mgr_jquery_path'] = 'media/script/jquery/jquery.min.js'; |
15 | 15 | } |
16 | -if (!isset($modx->config['mgr_date_picker_path'])) { |
|
16 | +if (!isset($modx->config['mgr_date_picker_path'])) { |
|
17 | 17 | $modx->config['mgr_date_picker_path'] = 'media/script/air-datepicker/datepicker.inc.php'; |
18 | 18 | } |
19 | 19 | |
20 | 20 | $body_class = ''; |
21 | 21 | $theme_modes = array('', 'lightness', 'light', 'dark', 'darkness'); |
22 | -if (!empty($theme_modes[$_COOKIE['MODX_themeMode']])) { |
|
22 | +if (!empty($theme_modes[$_COOKIE['MODX_themeMode']])) { |
|
23 | 23 | $body_class .= ' ' . $theme_modes[$_COOKIE['MODX_themeMode']]; |
24 | -} elseif (!empty($theme_modes[$modx->config['manager_theme_mode']])) { |
|
24 | +} elseif (!empty($theme_modes[$modx->config['manager_theme_mode']])) { |
|
25 | 25 | $body_class .= ' ' . $theme_modes[$modx->config['manager_theme_mode']]; |
26 | 26 | } |
27 | 27 | |
28 | 28 | $css = 'media/style/' . $modx->config['manager_theme'] . '/style.css?v=' . $lastInstallTime; |
29 | 29 | |
30 | -if ($modx->config['manager_theme'] == 'default') { |
|
30 | +if ($modx->config['manager_theme'] == 'default') { |
|
31 | 31 | if (!file_exists(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css') |
32 | - && is_writable(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css')) { |
|
32 | + && is_writable(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css')) { |
|
33 | 33 | require_once MODX_BASE_PATH . 'assets/lib/Formatter/CSSMinify.php'; |
34 | 34 | $minifier = new Formatter\CSSMinify(); |
35 | 35 | $minifier->addFile(MODX_MANAGER_PATH . 'media/style/common/bootstrap/css/bootstrap.min.css'); |
@@ -49,7 +49,7 @@ discard block |
||
49 | 49 | $css |
50 | 50 | ); |
51 | 51 | } |
52 | - if (file_exists(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css')) { |
|
52 | + if (file_exists(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css')) { |
|
53 | 53 | $css = 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css?v=' . $lastInstallTime; |
54 | 54 | } |
55 | 55 | } |
@@ -106,7 +106,7 @@ discard block |
||
106 | 106 | <script src="media/script/main.js"></script> |
107 | 107 | <script> |
108 | 108 | <?php |
109 | - if (isset($_REQUEST['r']) && preg_match('@^[0-9]+$@', $_REQUEST['r'])) { |
|
109 | + if (isset($_REQUEST['r']) && preg_match('@^[0-9]+$@', $_REQUEST['r'])) { |
|
110 | 110 | echo 'doRefresh(' . $_REQUEST['r'] . ");\n"; |
111 | 111 | } |
112 | 112 | ?> |
@@ -1,8 +1,8 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | $MODX_SITE_HOSTNAMES = MODX_SITE_HOSTNAMES; // Fix for PHP 5.4 |
3 | - if(empty($valid_hostnames) && empty($MODX_SITE_HOSTNAMES)) { |
|
3 | + if(empty($valid_hostnames) && empty($MODX_SITE_HOSTNAMES)) { |
|
4 | 4 | $valid_hostnames = $_SERVER['HTTP_HOST']; |
5 | - } else { |
|
5 | + } else { |
|
6 | 6 | $valid_hostnames = $MODX_SITE_HOSTNAMES; |
7 | 7 | } |
8 | 8 | ?> |
@@ -157,7 +157,9 @@ discard block |
||
157 | 157 | <th><?php echo $_lang['pwd_hash_algo_title'] ?><br><small>[(pwd_hash_algo)]</small></th> |
158 | 158 | <td> |
159 | 159 | <?php |
160 | -if(empty($pwd_hash_algo)) $phm['sel']['UNCRYPT'] = 1; |
|
160 | +if(empty($pwd_hash_algo)) { |
|
161 | + $phm['sel']['UNCRYPT'] = 1; |
|
162 | +} |
|
161 | 163 | $phm['e']['BLOWFISH_Y'] = $modx->manager->checkHashAlgorithm('BLOWFISH_Y') ? 0:1; |
162 | 164 | $phm['e']['BLOWFISH_A'] = $modx->manager->checkHashAlgorithm('BLOWFISH_A') ? 0:1; |
163 | 165 | $phm['e']['SHA512'] = $modx->manager->checkHashAlgorithm('SHA512') ? 0:1; |
@@ -186,7 +188,9 @@ discard block |
||
186 | 188 | ?> |
187 | 189 | <?php |
188 | 190 | $gdAvailable = extension_loaded('gd'); |
189 | -if(!$gdAvailable) $use_captcha = 0; |
|
191 | +if(!$gdAvailable) { |
|
192 | + $use_captcha = 0; |
|
193 | +} |
|
190 | 194 | ?> |
191 | 195 | <tr> |
192 | 196 | <td nowrap class="warning"><?php echo $_lang['captcha_title'] ?><br><small>[(use_captcha)]</small></td> |
@@ -1,5 +1,5 @@ discard block |
||
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 | header("X-XSS-Protection: 0"); |
@@ -11,22 +11,22 @@ discard block |
||
11 | 11 | |
12 | 12 | $mxla = $modx_lang_attribute ? $modx_lang_attribute : 'en'; |
13 | 13 | |
14 | -if (!isset($modx->config['manager_menu_height'])) { |
|
14 | +if (!isset($modx->config['manager_menu_height'])) { |
|
15 | 15 | $modx->config['manager_menu_height'] = 2.2; // rem |
16 | 16 | } |
17 | 17 | |
18 | -if (!isset($modx->config['manager_tree_width'])) { |
|
18 | +if (!isset($modx->config['manager_tree_width'])) { |
|
19 | 19 | $modx->config['manager_tree_width'] = 20; // rem |
20 | 20 | } |
21 | 21 | |
22 | -if (isset($_SESSION['onLoginForwardToAction']) && is_int($_SESSION['onLoginForwardToAction'])) { |
|
22 | +if (isset($_SESSION['onLoginForwardToAction']) && is_int($_SESSION['onLoginForwardToAction'])) { |
|
23 | 23 | $initMainframeAction = $_SESSION['onLoginForwardToAction']; |
24 | 24 | unset($_SESSION['onLoginForwardToAction']); |
25 | -} else { |
|
25 | +} else { |
|
26 | 26 | $initMainframeAction = 2; // welcome.static |
27 | 27 | } |
28 | 28 | |
29 | -if (!isset($_SESSION['tree_show_only_folders'])) { |
|
29 | +if (!isset($_SESSION['tree_show_only_folders'])) { |
|
30 | 30 | $_SESSION['tree_show_only_folders'] = 0; |
31 | 31 | } |
32 | 32 | |
@@ -35,29 +35,29 @@ discard block |
||
35 | 35 | $tree_width = $modx->config['manager_tree_width']; |
36 | 36 | $tree_min_width = 0; |
37 | 37 | |
38 | -if (isset($_COOKIE['MODX_widthSideBar'])) { |
|
38 | +if (isset($_COOKIE['MODX_widthSideBar'])) { |
|
39 | 39 | $MODX_widthSideBar = $_COOKIE['MODX_widthSideBar']; |
40 | -} else { |
|
40 | +} else { |
|
41 | 41 | $MODX_widthSideBar = $tree_width; |
42 | 42 | } |
43 | 43 | |
44 | -if (!$MODX_widthSideBar) { |
|
44 | +if (!$MODX_widthSideBar) { |
|
45 | 45 | $body_class .= 'sidebar-closed'; |
46 | 46 | } |
47 | 47 | |
48 | 48 | $theme_modes = array('', 'lightness', 'light', 'dark', 'darkness'); |
49 | -if (!empty($theme_modes[$_COOKIE['MODX_themeMode']])) { |
|
49 | +if (!empty($theme_modes[$_COOKIE['MODX_themeMode']])) { |
|
50 | 50 | $body_class .= ' ' . $theme_modes[$_COOKIE['MODX_themeMode']]; |
51 | -} elseif (!empty($theme_modes[$modx->config['manager_theme_mode']])) { |
|
51 | +} elseif (!empty($theme_modes[$modx->config['manager_theme_mode']])) { |
|
52 | 52 | $body_class .= ' ' . $theme_modes[$modx->config['manager_theme_mode']]; |
53 | 53 | } |
54 | 54 | |
55 | 55 | $navbar_position = $modx->config['manager_menu_position']; |
56 | -if ($navbar_position == 'left') { |
|
56 | +if ($navbar_position == 'left') { |
|
57 | 57 | $body_class .= ' navbar-left navbar-left-icon-and-text'; |
58 | 58 | } |
59 | 59 | |
60 | -if (isset($modx->pluginCache['ElementsInTree'])) { |
|
60 | +if (isset($modx->pluginCache['ElementsInTree'])) { |
|
61 | 61 | $body_class .= ' ElementsInTree'; |
62 | 62 | } |
63 | 63 | |
@@ -73,19 +73,19 @@ discard block |
||
73 | 73 | 'type8' => $_lang["lock_element_type_8"] |
74 | 74 | ); |
75 | 75 | |
76 | -foreach ($unlockTranslations as $key => $value) { |
|
76 | +foreach ($unlockTranslations as $key => $value) { |
|
77 | 77 | $unlockTranslations[$key] = iconv($modx->config["modx_charset"], "utf-8", $value); |
78 | 78 | } |
79 | 79 | |
80 | 80 | $user = $modx->getUserInfo($modx->getLoginUserID()); |
81 | -if ($user['which_browser'] == 'default') { |
|
81 | +if ($user['which_browser'] == 'default') { |
|
82 | 82 | $user['which_browser'] = $modx->config['which_browser']; |
83 | 83 | } |
84 | 84 | |
85 | 85 | $css = 'media/style/' . $modx->config['manager_theme'] . '/css/page.css?v=' . $lastInstallTime; |
86 | 86 | |
87 | -if ($modx->config['manager_theme'] == 'default') { |
|
88 | - if (!file_exists(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css') && is_writable(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css')) { |
|
87 | +if ($modx->config['manager_theme'] == 'default') { |
|
88 | + if (!file_exists(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css') && is_writable(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css')) { |
|
89 | 89 | require_once MODX_BASE_PATH . 'assets/lib/Formatter/CSSMinify.php'; |
90 | 90 | $minifier = new Formatter\CSSMinify(); |
91 | 91 | $minifier->addFile(MODX_MANAGER_PATH . 'media/style/common/bootstrap/css/bootstrap.min.css'); |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | $css = $minifier->minify(); |
103 | 103 | file_put_contents(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css', $css); |
104 | 104 | } |
105 | - if (file_exists(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css')) { |
|
105 | + if (file_exists(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css')) { |
|
106 | 106 | $css = 'media/style/' . $modx->config['manager_theme'] . '/css/styles.min.css?v=' . $lastInstallTime; |
107 | 107 | } |
108 | 108 | } |
@@ -257,7 +257,7 @@ discard block |
||
257 | 257 | <?php |
258 | 258 | // invoke OnManagerTopPrerender event |
259 | 259 | $evtOut = $modx->invokeEvent('OnManagerTopPrerender', $_REQUEST); |
260 | - if (is_array($evtOut)) { |
|
260 | + if (is_array($evtOut)) { |
|
261 | 261 | echo implode("\n", $evtOut); |
262 | 262 | } |
263 | 263 | ?> |
@@ -428,11 +428,14 @@ discard block |
||
428 | 428 | <div id="evo-tab-page-home" class="evo-tab-page show iframe-scroller"> |
429 | 429 | <iframe id="mainframe" src="index.php?a=<?= $initMainframeAction ?>" scrolling="auto" frameborder="0" onload="modx.main.onload(event);"></iframe> |
430 | 430 | </div> |
431 | - <?php else: ?> |
|
431 | + <?php else { |
|
432 | + : ?> |
|
432 | 433 | <div class="iframe-scroller"> |
433 | 434 | <iframe id="mainframe" name="main" src="index.php?a=<?= $initMainframeAction ?>" scrolling="auto" frameborder="0" onload="modx.main.onload(event);"></iframe> |
434 | 435 | </div> |
435 | - <?php endif; ?> |
|
436 | + <?php endif; |
|
437 | +} |
|
438 | +?> |
|
436 | 439 | <script> |
437 | 440 | if (/iPhone|iPad|iPod/i.test(navigator.userAgent)) { |
438 | 441 | document.getElementById('mainframe').setAttribute('scrolling', 'no'); |
@@ -451,11 +454,11 @@ discard block |
||
451 | 454 | 'tree_sortdir', |
452 | 455 | 'tree_nodename' |
453 | 456 | ); |
454 | - foreach ($sortParams as $param) { |
|
455 | - if (isset($_REQUEST[$param])) { |
|
457 | + foreach ($sortParams as $param) { |
|
458 | + if (isset($_REQUEST[$param])) { |
|
456 | 459 | $modx->manager->saveLastUserSetting($param, $_REQUEST[$param]); |
457 | 460 | $_SESSION[$param] = $_REQUEST[$param]; |
458 | - } else if (!isset($_SESSION[$param])) { |
|
461 | + } else if (!isset($_SESSION[$param])) { |
|
459 | 462 | $_SESSION[$param] = $modx->manager->getLastUserSetting($param); |
460 | 463 | } |
461 | 464 | } |
@@ -541,9 +544,9 @@ discard block |
||
541 | 544 | * @param string $text |
542 | 545 | * @param bool $allowed |
543 | 546 | */ |
544 | - function constructLink($action, $img, $text, $allowed) |
|
545 | - { |
|
546 | - if ((bool)$allowed) { |
|
547 | + function constructLink($action, $img, $text, $allowed) |
|
548 | + { |
|
549 | + if ((bool)$allowed) { |
|
547 | 550 | echo sprintf('<div class="menuLink" id="item%s" onclick="modx.tree.menuHandler(%s);">', $action, $action); |
548 | 551 | echo sprintf('<i class="%s"></i> %s</div>', $img, $text); |
549 | 552 | } |
@@ -648,7 +651,7 @@ discard block |
||
648 | 651 | ?> |
649 | 652 | |
650 | 653 | </div> |
651 | -<?php if ($modx->config['show_picker'] != "0") { |
|
654 | +<?php if ($modx->config['show_picker'] != "0") { |
|
652 | 655 | include('media/style/' . $modx->config['manager_theme'] . '/color.switcher.php'); |
653 | 656 | } ?> |
654 | 657 | </body> |