@@ -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 />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> |
@@ -701,13 +701,15 @@ discard block |
||
| 701 | 701 | $this->virtualDir = ''; |
| 702 | 702 | } |
| 703 | 703 | |
| 704 | - if (preg_match('@^[1-9][0-9]*$@', $q) && !isset($this->documentListing[$q])) { /* we got an ID returned, check to make sure it's not an alias */ |
|
| 704 | + if (preg_match('@^[1-9][0-9]*$@', $q) && !isset($this->documentListing[$q])) { |
|
| 705 | +/* we got an ID returned, check to make sure it's not an alias */ |
|
| 705 | 706 | /* FS#476 and FS#308: check that id is valid in terms of virtualDir structure */ |
| 706 | 707 | if ($this->config['use_alias_path'] == 1) { |
| 707 | 708 | if (($this->virtualDir != '' && !isset($this->documentListing[$this->virtualDir . '/' . $q]) || ($this->virtualDir == '' && !isset($this->documentListing[$q]))) && (($this->virtualDir != '' && isset($this->documentListing[$this->virtualDir]) && in_array($q, $this->getChildIds($this->documentListing[$this->virtualDir], 1))) || ($this->virtualDir == '' && in_array($q, $this->getChildIds(0, 1))))) { |
| 708 | 709 | $this->documentMethod = 'id'; |
| 709 | 710 | return $q; |
| 710 | - } else { /* not a valid id in terms of virtualDir, treat as alias */ |
|
| 711 | + } else { |
|
| 712 | +/* not a valid id in terms of virtualDir, treat as alias */ |
|
| 711 | 713 | $this->documentMethod = 'alias'; |
| 712 | 714 | return $q; |
| 713 | 715 | } |
@@ -715,7 +717,8 @@ discard block |
||
| 715 | 717 | $this->documentMethod = 'id'; |
| 716 | 718 | return $q; |
| 717 | 719 | } |
| 718 | - } else { /* we didn't get an ID back, so instead we assume it's an alias */ |
|
| 720 | + } else { |
|
| 721 | +/* we didn't get an ID back, so instead we assume it's an alias */ |
|
| 719 | 722 | if ($this->config['friendly_alias_urls'] != 1) { |
| 720 | 723 | $q = $qOrig; |
| 721 | 724 | } |
@@ -745,13 +748,14 @@ discard block |
||
| 745 | 748 | * @param $id |
| 746 | 749 | * @return array|mixed|null|string |
| 747 | 750 | */ |
| 748 | - public function makePageCacheKey($id){ |
|
| 751 | + public function makePageCacheKey($id) |
|
| 752 | + { |
|
| 749 | 753 | $hash = $id; |
| 750 | 754 | $tmp = null; |
| 751 | 755 | $params = array(); |
| 752 | - if(!empty($this->systemCacheKey)){ |
|
| 756 | + if(!empty($this->systemCacheKey)) { |
|
| 753 | 757 | $hash = $this->systemCacheKey; |
| 754 | - }else { |
|
| 758 | + } else { |
|
| 755 | 759 | if (!empty($_GET)) { |
| 756 | 760 | // Sort GET parameters so that the order of parameters on the HTTP request don't affect the generated cache ID. |
| 757 | 761 | $params = $_GET; |
@@ -760,7 +764,7 @@ discard block |
||
| 760 | 764 | } |
| 761 | 765 | } |
| 762 | 766 | $evtOut = $this->invokeEvent("OnMakePageCacheKey", array ("hash" => $hash, "id" => $id, 'params' => $params)); |
| 763 | - if (is_array($evtOut) && count($evtOut) > 0){ |
|
| 767 | + if (is_array($evtOut) && count($evtOut) > 0) { |
|
| 764 | 768 | $tmp = array_pop($evtOut); |
| 765 | 769 | } |
| 766 | 770 | return empty($tmp) ? $hash : $tmp; |
@@ -1087,7 +1091,8 @@ discard block |
||
| 1087 | 1091 | $where = "pub_date <= {$timeNow} AND pub_date!=0 AND published=0"; |
| 1088 | 1092 | $result_pub = $this->db->select( 'id', '[+prefix+]site_content', $where); |
| 1089 | 1093 | $this->db->update($field, '[+prefix+]site_content', $where); |
| 1090 | - if ($this->db->getRecordCount($result_pub) >= 1) { //Event unPublished doc |
|
| 1094 | + if ($this->db->getRecordCount($result_pub) >= 1) { |
|
| 1095 | +//Event unPublished doc |
|
| 1091 | 1096 | while ($row_pub = $this->db->getRow($result_pub)) { |
| 1092 | 1097 | $this->invokeEvent("OnDocUnPublished", array( |
| 1093 | 1098 | "docid" => $row_pub['id'] |
@@ -1100,7 +1105,8 @@ discard block |
||
| 1100 | 1105 | $where = "unpub_date <= {$timeNow} AND unpub_date!=0 AND published=1"; |
| 1101 | 1106 | $result_unpub = $this->db->select( 'id', '[+prefix+]site_content', $where); |
| 1102 | 1107 | $this->db->update($field, '[+prefix+]site_content', $where); |
| 1103 | - if ($this->db->getRecordCount($result_unpub) >= 1) { //Event unPublished doc |
|
| 1108 | + if ($this->db->getRecordCount($result_unpub) >= 1) { |
|
| 1109 | +//Event unPublished doc |
|
| 1104 | 1110 | while ($row_unpub = $this->db->getRow($result_unpub)) { |
| 1105 | 1111 | $this->invokeEvent("OnDocUnPublished", array( |
| 1106 | 1112 | "docid" => $row_unpub['id'] |
@@ -1187,10 +1193,18 @@ discard block |
||
| 1187 | 1193 | return array(); |
| 1188 | 1194 | } |
| 1189 | 1195 | $spacer = md5('<<<EVO>>>'); |
| 1190 | - if($left==='{{' && strpos($content,';}}')!==false) $content = str_replace(';}}', sprintf(';}%s}', $spacer),$content); |
|
| 1191 | - if($left==='{{' && strpos($content,'{{}}')!==false) $content = str_replace('{{}}',sprintf('{%$1s{}%$1s}',$spacer),$content); |
|
| 1192 | - if($left==='[[' && strpos($content,']]]]')!==false) $content = str_replace(']]]]',sprintf(']]%s]]', $spacer),$content); |
|
| 1193 | - if($left==='[[' && strpos($content,']]]')!==false) $content = str_replace(']]]', sprintf(']%s]]', $spacer),$content); |
|
| 1196 | + if($left==='{{' && strpos($content,';}}')!==false) { |
|
| 1197 | + $content = str_replace(';}}', sprintf(';}%s}', $spacer),$content); |
|
| 1198 | + } |
|
| 1199 | + if($left==='{{' && strpos($content,'{{}}')!==false) { |
|
| 1200 | + $content = str_replace('{{}}',sprintf('{%$1s{}%$1s}',$spacer),$content); |
|
| 1201 | + } |
|
| 1202 | + if($left==='[[' && strpos($content,']]]]')!==false) { |
|
| 1203 | + $content = str_replace(']]]]',sprintf(']]%s]]', $spacer),$content); |
|
| 1204 | + } |
|
| 1205 | + if($left==='[[' && strpos($content,']]]')!==false) { |
|
| 1206 | + $content = str_replace(']]]', sprintf(']%s]]', $spacer),$content); |
|
| 1207 | + } |
|
| 1194 | 1208 | |
| 1195 | 1209 | $pos['<![CDATA['] = strpos($content, '<![CDATA['); |
| 1196 | 1210 | $pos[']]>'] = strpos($content, ']]>'); |
@@ -1243,7 +1257,8 @@ discard block |
||
| 1243 | 1257 | } |
| 1244 | 1258 | } |
| 1245 | 1259 | |
| 1246 | - if (!in_array($fetch, $tags)) { // Avoid double Matches |
|
| 1260 | + if (!in_array($fetch, $tags)) { |
|
| 1261 | +// Avoid double Matches |
|
| 1247 | 1262 | $tags[] = $fetch; // Fetch |
| 1248 | 1263 | }; |
| 1249 | 1264 | $fetch = ''; // and reset |
@@ -1261,7 +1276,9 @@ discard block |
||
| 1261 | 1276 | } |
| 1262 | 1277 | } |
| 1263 | 1278 | foreach($tags as $i=>$tag) { |
| 1264 | - if(strpos($tag,$spacer)!==false) $tags[$i] = str_replace($spacer, '', $tag); |
|
| 1279 | + if(strpos($tag,$spacer)!==false) { |
|
| 1280 | + $tags[$i] = str_replace($spacer, '', $tag); |
|
| 1281 | + } |
|
| 1265 | 1282 | } |
| 1266 | 1283 | return $tags; |
| 1267 | 1284 | } |
@@ -1301,7 +1318,10 @@ discard block |
||
| 1301 | 1318 | } |
| 1302 | 1319 | |
| 1303 | 1320 | foreach ($matches[1] as $i => $key) { |
| 1304 | - if(strpos($key,'[+')!==false) continue; // Allow chunk {{chunk?¶m=`xxx`}} with [*tv_name_[+param+]*] as content |
|
| 1321 | + if(strpos($key,'[+')!==false) { |
|
| 1322 | + continue; |
|
| 1323 | + } |
|
| 1324 | + // Allow chunk {{chunk?¶m=`xxx`}} with [*tv_name_[+param+]*] as content |
|
| 1305 | 1325 | if (substr($key, 0, 1) == '#') { |
| 1306 | 1326 | $key = substr($key, 1); |
| 1307 | 1327 | } // remove # for QuickEdit format |
@@ -2026,7 +2046,8 @@ discard block |
||
| 2026 | 2046 | * @return mixed|string |
| 2027 | 2047 | */ |
| 2028 | 2048 | public function _getSGVar($value) |
| 2029 | - { // Get super globals |
|
| 2049 | + { |
|
| 2050 | +// Get super globals |
|
| 2030 | 2051 | $key = $value; |
| 2031 | 2052 | $_ = $this->config['enable_filter']; |
| 2032 | 2053 | $this->config['enable_filter'] = 1; |
@@ -2430,7 +2451,8 @@ discard block |
||
| 2430 | 2451 | if ($this->config['friendly_urls'] == 1) { |
| 2431 | 2452 | $aliases = array(); |
| 2432 | 2453 | if (is_array($this->documentListing)) { |
| 2433 | - foreach ($this->documentListing as $path => $docid) { // This is big Loop on large site! |
|
| 2454 | + foreach ($this->documentListing as $path => $docid) { |
|
| 2455 | +// This is big Loop on large site! |
|
| 2434 | 2456 | $aliases[$docid] = $path; |
| 2435 | 2457 | $isfolder[$docid] = $this->aliasListing[$docid]['isfolder']; |
| 2436 | 2458 | } |
@@ -2463,7 +2485,7 @@ discard block |
||
| 2463 | 2485 | $isfriendly = ($this->config['friendly_alias_urls'] == 1 ? 1 : 0); |
| 2464 | 2486 | $pref = $this->config['friendly_url_prefix']; |
| 2465 | 2487 | $suff = $this->config['friendly_url_suffix']; |
| 2466 | - $documentSource = preg_replace_callback($in, function ($m) use ($aliases, $isfolder, $isfriendly, $pref, $suff) { |
|
| 2488 | + $documentSource = preg_replace_callback($in, function ($m) use ($aliases, $isfolder, $isfriendly, $pref, $suff){ |
|
| 2467 | 2489 | global $modx; |
| 2468 | 2490 | $thealias = $aliases[$m[1]]; |
| 2469 | 2491 | $thefolder = $isfolder[$m[1]]; |
@@ -4239,7 +4261,8 @@ discard block |
||
| 4239 | 4261 | if (isset ($this->snippetCache[$snippetName])) { |
| 4240 | 4262 | $snippet = $this->snippetCache[$snippetName]; |
| 4241 | 4263 | $properties = !empty($this->snippetCache[$snippetName . "Props"]) ? $this->snippetCache[$snippetName . "Props"] : ''; |
| 4242 | - } else { // not in cache so let's check the db |
|
| 4264 | + } else { |
|
| 4265 | +// not in cache so let's check the db |
|
| 4243 | 4266 | $sql = "SELECT ss.`name`, ss.`snippet`, ss.`properties`, sm.properties as `sharedproperties` FROM " . $this->getFullTableName("site_snippets") . " as ss LEFT JOIN " . $this->getFullTableName('site_modules') . " as sm on sm.guid=ss.moduleguid WHERE ss.`name`='" . $this->db->escape($snippetName) . "' AND ss.disabled=0;"; |
| 4244 | 4267 | $result = $this->db->query($sql); |
| 4245 | 4268 | if ($this->db->getRecordCount($result) == 1) { |
@@ -4740,7 +4763,7 @@ discard block |
||
| 4740 | 4763 | $result = $this->db->makeArray($rs); |
| 4741 | 4764 | |
| 4742 | 4765 | // get default/built-in template variables |
| 4743 | - if(is_array($docRow)){ |
|
| 4766 | + if(is_array($docRow)) { |
|
| 4744 | 4767 | ksort($docRow); |
| 4745 | 4768 | |
| 4746 | 4769 | foreach ($docRow as $key => $value) { |
@@ -5219,12 +5242,16 @@ discard block |
||
| 5219 | 5242 | return ''; |
| 5220 | 5243 | } // nothing to register |
| 5221 | 5244 | if (!is_array($options)) { |
| 5222 | - if (is_bool($options)) // backward compatibility with old plaintext parameter |
|
| 5245 | + if (is_bool($options)) { |
|
| 5246 | + // backward compatibility with old plaintext parameter |
|
| 5223 | 5247 | { |
| 5224 | 5248 | $options = array('plaintext' => $options); |
| 5225 | - } elseif (is_string($options)) // Also allow script name as 2nd param |
|
| 5249 | + } |
|
| 5250 | + } elseif (is_string($options)) { |
|
| 5251 | + // Also allow script name as 2nd param |
|
| 5226 | 5252 | { |
| 5227 | 5253 | $options = array('name' => $options); |
| 5254 | + } |
|
| 5228 | 5255 | } else { |
| 5229 | 5256 | $options = array(); |
| 5230 | 5257 | } |
@@ -5236,7 +5263,8 @@ discard block |
||
| 5236 | 5263 | unset($overwritepos); // probably unnecessary--just making sure |
| 5237 | 5264 | |
| 5238 | 5265 | $useThisVer = true; |
| 5239 | - if (isset($this->loadedjscripts[$key])) { // a matching script was found |
|
| 5266 | + if (isset($this->loadedjscripts[$key])) { |
|
| 5267 | +// a matching script was found |
|
| 5240 | 5268 | // if existing script is a startup script, make sure the candidate is also a startup script |
| 5241 | 5269 | if ($this->loadedjscripts[$key]['startup']) { |
| 5242 | 5270 | $startup = true; |
@@ -5256,7 +5284,8 @@ discard block |
||
| 5256 | 5284 | // overwrite the old script (the position may be important for dependent scripts) |
| 5257 | 5285 | $overwritepos = $this->loadedjscripts[$key]['pos']; |
| 5258 | 5286 | } |
| 5259 | - } else { // Use the original version |
|
| 5287 | + } else { |
|
| 5288 | +// Use the original version |
|
| 5260 | 5289 | if ($startup == true && $this->loadedjscripts[$key]['startup'] == false) { |
| 5261 | 5290 | // need to move the exisiting script to the head |
| 5262 | 5291 | $version = $this->loadedjscripts[$key][$version]; |
@@ -5381,7 +5410,8 @@ discard block |
||
| 5381 | 5410 | } |
| 5382 | 5411 | |
| 5383 | 5412 | $results = null; |
| 5384 | - foreach ($this->pluginEvent[$evtName] as $pluginName) { // start for loop |
|
| 5413 | + foreach ($this->pluginEvent[$evtName] as $pluginName) { |
|
| 5414 | +// start for loop |
|
| 5385 | 5415 | if ($this->dumpPlugins) { |
| 5386 | 5416 | $eventtime = $this->getMicroTime(); |
| 5387 | 5417 | } |
@@ -5929,7 +5959,8 @@ discard block |
||
| 5929 | 5959 | * @return bool |
| 5930 | 5960 | */ |
| 5931 | 5961 | public function isSafeCode($phpcode = '', $safe_functions = '') |
| 5932 | - { // return true or false |
|
| 5962 | + { |
|
| 5963 | +// return true or false |
|
| 5933 | 5964 | if ($safe_functions == '') { |
| 5934 | 5965 | return false; |
| 5935 | 5966 | } |
@@ -6345,7 +6376,7 @@ discard block |
||
| 6345 | 6376 | $args = array_pad(array(), $_, '$var'); |
| 6346 | 6377 | $args = implode(", ", $args); |
| 6347 | 6378 | $modx = &$this; |
| 6348 | - $args = preg_replace_callback('/\$var/', function () use ($modx, &$tmp, $val) { |
|
| 6379 | + $args = preg_replace_callback('/\$var/', function () use ($modx, &$tmp, $val){ |
|
| 6349 | 6380 | $arg = $val['args'][$tmp - 1]; |
| 6350 | 6381 | switch (true) { |
| 6351 | 6382 | case is_null($arg): { |
@@ -1,11 +1,11 @@ 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 | |
| 6 | 6 | unset($_SESSION['itemname']); // clear this, because it's only set for logging purposes |
| 7 | 7 | |
| 8 | -if($modx->hasPermission('settings') && (!isset($settings_version) || $settings_version != $modx->getVersionData('version'))) {
|
|
| 8 | +if($modx->hasPermission('settings') && (!isset($settings_version) || $settings_version != $modx->getVersionData('version'))) { |
|
| 9 | 9 | // seems to be a new install - send the user to the configuration page |
| 10 | 10 | exit('<script type="text/javascript">document.location.href="index.php?a=17";</script>');
|
| 11 | 11 | } |
@@ -16,7 +16,7 @@ discard block |
||
| 16 | 16 | $_SESSION['nrnewmessages'] = 0; |
| 17 | 17 | |
| 18 | 18 | // setup message info |
| 19 | -if($modx->hasPermission('messages')) {
|
|
| 19 | +if($modx->hasPermission('messages')) { |
|
| 20 | 20 | include_once(MODX_MANAGER_PATH . 'includes/messageCount.inc.php'); |
| 21 | 21 | $_SESSION['nrtotalmessages'] = $nrtotalmessages; |
| 22 | 22 | $_SESSION['nrnewmessages'] = $nrnewmessages; |
@@ -32,46 +32,46 @@ discard block |
||
| 32 | 32 | } |
| 33 | 33 | |
| 34 | 34 | // setup icons |
| 35 | -if($modx->hasPermission('new_user') || $modx->hasPermission('edit_user')) {
|
|
| 35 | +if($modx->hasPermission('new_user') || $modx->hasPermission('edit_user')) { |
|
| 36 | 36 | $icon = '<i class="[&icons_security_large&]" alt="[%user_management_title%]"> </i>[%user_management_title%]'; |
| 37 | 37 | $ph['SecurityIcon'] = wrapIcon($icon, 75); |
| 38 | 38 | } |
| 39 | -if($modx->hasPermission('new_web_user') || $modx->hasPermission('edit_web_user')) {
|
|
| 39 | +if($modx->hasPermission('new_web_user') || $modx->hasPermission('edit_web_user')) { |
|
| 40 | 40 | $icon = '<i class="[&icons_webusers_large&]" alt="[%web_user_management_title%]"> </i>[%web_user_management_title%]'; |
| 41 | 41 | $ph['WebUserIcon'] = wrapIcon($icon, 99); |
| 42 | 42 | } |
| 43 | -if($modx->hasPermission('new_module') || $modx->hasPermission('edit_module')) {
|
|
| 43 | +if($modx->hasPermission('new_module') || $modx->hasPermission('edit_module')) { |
|
| 44 | 44 | $icon = '<i class="[&icons_modules_large&]" alt="[%manage_modules%]"> </i>[%modules%]'; |
| 45 | 45 | $ph['ModulesIcon'] = wrapIcon($icon, 106); |
| 46 | 46 | } |
| 47 | -if($modx->hasPermission('new_template') || $modx->hasPermission('edit_template') || $modx->hasPermission('new_snippet') || $modx->hasPermission('edit_snippet') || $modx->hasPermission('new_plugin') || $modx->hasPermission('edit_plugin') || $modx->hasPermission('manage_metatags')) {
|
|
| 47 | +if($modx->hasPermission('new_template') || $modx->hasPermission('edit_template') || $modx->hasPermission('new_snippet') || $modx->hasPermission('edit_snippet') || $modx->hasPermission('new_plugin') || $modx->hasPermission('edit_plugin') || $modx->hasPermission('manage_metatags')) { |
|
| 48 | 48 | $icon = '<i class="[&icons_resources_large&]" alt="[%element_management%]"> </i>[%elements%]'; |
| 49 | 49 | $ph['ResourcesIcon'] = wrapIcon($icon, 76); |
| 50 | 50 | } |
| 51 | -if($modx->hasPermission('bk_manager')) {
|
|
| 51 | +if($modx->hasPermission('bk_manager')) { |
|
| 52 | 52 | $icon = '<i class="[&icons_backup_large&]" alt="[%bk_manager%]"> </i>[%backup%]'; |
| 53 | 53 | $ph['BackupIcon'] = wrapIcon($icon, 93); |
| 54 | 54 | } |
| 55 | -if($modx->hasPermission('help')) {
|
|
| 55 | +if($modx->hasPermission('help')) { |
|
| 56 | 56 | $icon = '<i class="[&icons_help_large&]" alt="[%help%]" /> </i>[%help%]'; |
| 57 | 57 | $ph['HelpIcon'] = wrapIcon($icon, 9); |
| 58 | 58 | } |
| 59 | 59 | |
| 60 | -if($modx->hasPermission('new_document')) {
|
|
| 60 | +if($modx->hasPermission('new_document')) { |
|
| 61 | 61 | $icon = '<i class="[&icons_resource_large&]"></i>[%add_resource%]'; |
| 62 | 62 | $ph['ResourceIcon'] = wrapIcon($icon, 4); |
| 63 | 63 | $icon = '<i class="[&icons_weblink_large&]"></i>[%add_weblink%]'; |
| 64 | 64 | $ph['WeblinkIcon'] = wrapIcon($icon, 72); |
| 65 | 65 | } |
| 66 | -if($modx->hasPermission('assets_images')) {
|
|
| 66 | +if($modx->hasPermission('assets_images')) { |
|
| 67 | 67 | $icon = '<i class="[&icons_images_large&]"></i>[%images_management%]'; |
| 68 | 68 | $ph['ImagesIcon'] = wrapIcon($icon, 72); |
| 69 | 69 | } |
| 70 | -if($modx->hasPermission('assets_files')) {
|
|
| 70 | +if($modx->hasPermission('assets_files')) { |
|
| 71 | 71 | $icon = '<i class="[&icons_files_large&]"></i>[%files_management%]'; |
| 72 | 72 | $ph['FilesIcon'] = wrapIcon($icon, 72); |
| 73 | 73 | } |
| 74 | -if($modx->hasPermission('change_password')) {
|
|
| 74 | +if($modx->hasPermission('change_password')) { |
|
| 75 | 75 | $icon = '<i class="[&icons_password_large&]"></i>[%change_password%]'; |
| 76 | 76 | $ph['PasswordIcon'] = wrapIcon($icon, 28); |
| 77 | 77 | } |
@@ -79,21 +79,21 @@ discard block |
||
| 79 | 79 | $ph['LogoutIcon'] = wrapIcon($icon, 8); |
| 80 | 80 | |
| 81 | 81 | // do some config checks |
| 82 | -if(($modx->config['warning_visibility'] == 0 && $_SESSION['mgrRole'] == 1) || $modx->config['warning_visibility'] == 1) {
|
|
| 82 | +if(($modx->config['warning_visibility'] == 0 && $_SESSION['mgrRole'] == 1) || $modx->config['warning_visibility'] == 1) { |
|
| 83 | 83 | include_once(MODX_MANAGER_PATH . 'includes/config_check.inc.php'); |
| 84 | - if($config_check_results != $_lang['configcheck_ok']) {
|
|
| 84 | + if($config_check_results != $_lang['configcheck_ok']) { |
|
| 85 | 85 | $ph['config_check_results'] = $config_check_results; |
| 86 | 86 | $ph['config_display'] = 'block'; |
| 87 | - } else {
|
|
| 87 | + } else { |
|
| 88 | 88 | $ph['config_display'] = 'none'; |
| 89 | 89 | } |
| 90 | -} else {
|
|
| 90 | +} else { |
|
| 91 | 91 | $ph['config_display'] = 'none'; |
| 92 | 92 | } |
| 93 | 93 | |
| 94 | 94 | // Check logout-reminder |
| 95 | -if(isset($_SESSION['show_logout_reminder'])) {
|
|
| 96 | - switch($_SESSION['show_logout_reminder']['type']) {
|
|
| 95 | +if(isset($_SESSION['show_logout_reminder'])) { |
|
| 96 | + switch($_SESSION['show_logout_reminder']['type']) { |
|
| 97 | 97 | case 'logout_reminder': |
| 98 | 98 | $date = $modx->toDateFormat($_SESSION['show_logout_reminder']['lastHit'], 'dateOnly'); |
| 99 | 99 | $ph['logout_reminder_msg'] = str_replace('[+date+]', $date, $_lang['logout_reminder_msg']);
|
@@ -101,7 +101,7 @@ discard block |
||
| 101 | 101 | } |
| 102 | 102 | $ph['show_logout_reminder'] = 'block'; |
| 103 | 103 | unset($_SESSION['show_logout_reminder']); |
| 104 | -} else {
|
|
| 104 | +} else { |
|
| 105 | 105 | $ph['show_logout_reminder'] = 'none'; |
| 106 | 106 | } |
| 107 | 107 | |
@@ -162,9 +162,9 @@ discard block |
||
| 162 | 162 | $from[] = " us LEFT JOIN [+prefix+]active_users au ON au.sid=us.sid WHERE au.action <> '8'"; |
| 163 | 163 | $rs = $modx->db->select('*', $from, '', 'username ASC, au.sid ASC');
|
| 164 | 164 | |
| 165 | -if($modx->db->getRecordCount($rs) < 1) {
|
|
| 165 | +if($modx->db->getRecordCount($rs) < 1) { |
|
| 166 | 166 | $html = '<p>[%no_active_users_found%]</p>'; |
| 167 | -} else {
|
|
| 167 | +} else { |
|
| 168 | 168 | include_once(MODX_MANAGER_PATH . 'includes/actionlist.inc.php'); |
| 169 | 169 | $now = $_SERVER['REQUEST_TIME'] + $server_offset_time; |
| 170 | 170 | $ph['now'] = strftime('%H:%M:%S', $now);
|
@@ -190,7 +190,7 @@ discard block |
||
| 190 | 190 | $userList = array(); |
| 191 | 191 | $userCount = array(); |
| 192 | 192 | // Create userlist with session-count first before output |
| 193 | - while($activeusers = $modx->db->getRow($rs)) {
|
|
| 193 | + while($activeusers = $modx->db->getRow($rs)) { |
|
| 194 | 194 | $userCount[$activeusers['internalKey']] = isset($userCount[$activeusers['internalKey']]) ? $userCount[$activeusers['internalKey']] + 1 : 1; |
| 195 | 195 | |
| 196 | 196 | $idle = $activeusers['lasthit'] < $timetocheck ? ' class="userIdle"' : ''; |
@@ -208,7 +208,7 @@ discard block |
||
| 208 | 208 | $currentaction |
| 209 | 209 | ); |
| 210 | 210 | } |
| 211 | - foreach($userList as $params) {
|
|
| 211 | + foreach($userList as $params) { |
|
| 212 | 212 | $params[1] = $userCount[$params[4]] > 1 ? ' class="userMultipleSessions"' : ''; |
| 213 | 213 | $html .= "\n\t\t" . vsprintf('<tr%s><td><strong%s>%s</strong></td><td>%s%s</td><td>%s</td><td>%s</td><td>%s</td></tr>', $params);
|
| 214 | 214 | } |
@@ -253,7 +253,7 @@ discard block |
||
| 253 | 253 | |
| 254 | 254 | // invoke event OnManagerWelcomePrerender |
| 255 | 255 | $evtOut = $modx->invokeEvent('OnManagerWelcomePrerender');
|
| 256 | -if(is_array($evtOut)) {
|
|
| 256 | +if(is_array($evtOut)) { |
|
| 257 | 257 | $output = implode('', $evtOut);
|
| 258 | 258 | $ph['OnManagerWelcomePrerender'] = $output; |
| 259 | 259 | } |
@@ -358,7 +358,7 @@ discard block |
||
| 358 | 358 | 'body' => '<div class="widget-stage">[+RecentInfo+]</div>', |
| 359 | 359 | 'hide'=>'0' |
| 360 | 360 | ); |
| 361 | -if ($modx->config['rss_url_news']) {
|
|
| 361 | +if ($modx->config['rss_url_news']) { |
|
| 362 | 362 | $widgets['news'] = array( |
| 363 | 363 | 'menuindex' => '40', |
| 364 | 364 | 'id' => 'news', |
@@ -369,7 +369,7 @@ discard block |
||
| 369 | 369 | 'hide'=>'0' |
| 370 | 370 | ); |
| 371 | 371 | } |
| 372 | -if ($modx->config['rss_url_security']) {
|
|
| 372 | +if ($modx->config['rss_url_security']) { |
|
| 373 | 373 | $widgets['security'] = array( |
| 374 | 374 | 'menuindex' => '50', |
| 375 | 375 | 'id' => 'security', |
@@ -383,29 +383,29 @@ discard block |
||
| 383 | 383 | |
| 384 | 384 | // invoke OnManagerWelcomeHome event |
| 385 | 385 | $sitewidgets = $modx->invokeEvent("OnManagerWelcomeHome", array('widgets' => $widgets));
|
| 386 | -if(is_array($sitewidgets)) {
|
|
| 386 | +if(is_array($sitewidgets)) { |
|
| 387 | 387 | $newwidgets = array(); |
| 388 | - foreach($sitewidgets as $widget){
|
|
| 388 | + foreach($sitewidgets as $widget) { |
|
| 389 | 389 | $newwidgets = array_merge($newwidgets, unserialize($widget)); |
| 390 | 390 | } |
| 391 | 391 | $widgets = (count($newwidgets) > 0) ? $newwidgets : $widgets; |
| 392 | 392 | } |
| 393 | 393 | |
| 394 | -usort($widgets, function ($a, $b) {
|
|
| 394 | +usort($widgets, function ($a, $b){ |
|
| 395 | 395 | return $a['menuindex'] - $b['menuindex']; |
| 396 | 396 | }); |
| 397 | 397 | |
| 398 | 398 | $tpl = getTplWidget(); |
| 399 | 399 | $output = ''; |
| 400 | -foreach($widgets as $widget) {
|
|
| 401 | - if ($widget['hide'] != '1'){
|
|
| 400 | +foreach($widgets as $widget) { |
|
| 401 | + if ($widget['hide'] != '1') { |
|
| 402 | 402 | $output .= $modx->parseText($tpl, $widget); |
| 403 | 403 | } |
| 404 | 404 | } |
| 405 | 405 | $ph['widgets'] = $output; |
| 406 | 406 | |
| 407 | 407 | // load template |
| 408 | -if(!isset($modx->config['manager_welcome_tpl']) || empty($modx->config['manager_welcome_tpl'])) {
|
|
| 408 | +if(!isset($modx->config['manager_welcome_tpl']) || empty($modx->config['manager_welcome_tpl'])) { |
|
| 409 | 409 | $modx->config['manager_welcome_tpl'] = MODX_MANAGER_PATH . 'media/style/common/welcome.tpl'; |
| 410 | 410 | } |
| 411 | 411 | |
@@ -413,26 +413,28 @@ discard block |
||
| 413 | 413 | $target = str_replace('[+base_path+]', MODX_BASE_PATH, $target);
|
| 414 | 414 | $target = $modx->mergeSettingsContent($target); |
| 415 | 415 | |
| 416 | -if(substr($target, 0, 1) === '@') {
|
|
| 417 | - if(substr($target, 0, 6) === '@CHUNK') {
|
|
| 416 | +if(substr($target, 0, 1) === '@') { |
|
| 417 | + if(substr($target, 0, 6) === '@CHUNK') { |
|
| 418 | 418 | $content = $modx->getChunk(trim(substr($target, 7))); |
| 419 | - } elseif(substr($target, 0, 5) === '@FILE') {
|
|
| 419 | + } elseif(substr($target, 0, 5) === '@FILE') { |
|
| 420 | 420 | $content = file_get_contents(trim(substr($target, 6))); |
| 421 | - } else {
|
|
| 421 | + } else { |
|
| 422 | 422 | $content = ''; |
| 423 | 423 | } |
| 424 | -} else {
|
|
| 424 | +} else { |
|
| 425 | 425 | $chunk = $modx->getChunk($target); |
| 426 | - if($chunk !== false && !empty($chunk)) {
|
|
| 426 | + if($chunk !== false && !empty($chunk)) { |
|
| 427 | 427 | $content = $chunk; |
| 428 | - } elseif(is_file(MODX_BASE_PATH . $target)) {
|
|
| 428 | + } elseif(is_file(MODX_BASE_PATH . $target)) { |
|
| 429 | 429 | $content = file_get_contents(MODX_BASE_PATH . $target); |
| 430 | - } elseif(is_file(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/welcome.tpl')) {
|
|
| 430 | + } elseif(is_file(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/welcome.tpl')) { |
|
| 431 | 431 | $content = file_get_contents(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/welcome.tpl'); |
| 432 | - } elseif(is_file(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/html/welcome.html')) // ClipperCMS compatible |
|
| 432 | + } elseif(is_file(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/html/welcome.html')) { |
|
| 433 | + // ClipperCMS compatible |
|
| 433 | 434 | {
|
| 434 | - $content = file_get_contents(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/html/welcome.html'); |
|
| 435 | - } else {
|
|
| 435 | + $content = file_get_contents(MODX_MANAGER_PATH . 'media/style/' . $modx->config['manager_theme'] . '/html/welcome.html'); |
|
| 436 | + } |
|
| 437 | + } else { |
|
| 436 | 438 | $content = file_get_contents(MODX_MANAGER_PATH . 'media/style/common/welcome.tpl'); |
| 437 | 439 | } |
| 438 | 440 | } |
@@ -441,7 +443,7 @@ discard block |
||
| 441 | 443 | $content = $modx->mergeConditionalTagsContent($content); |
| 442 | 444 | $content = $modx->mergeSettingsContent($content); |
| 443 | 445 | $content = $modx->parseText($content, $ph); |
| 444 | -if(strpos($content, '[+') !== false) {
|
|
| 446 | +if(strpos($content, '[+') !== false) { |
|
| 445 | 447 | $modx->toPlaceholders($ph); |
| 446 | 448 | $content = $modx->mergePlaceholderContent($content); |
| 447 | 449 | } |
@@ -450,7 +452,7 @@ discard block |
||
| 450 | 452 | $content = $modx->parseText($content, $_style, '[&', '&]'); |
| 451 | 453 | $content = $modx->cleanUpMODXTags($content); //cleanup |
| 452 | 454 | |
| 453 | -if($js = $modx->getRegisteredClientScripts()) {
|
|
| 455 | +if($js = $modx->getRegisteredClientScripts()) { |
|
| 454 | 456 | $content .= $js; |
| 455 | 457 | } |
| 456 | 458 | |
@@ -460,7 +462,9 @@ discard block |
||
| 460 | 462 | // <a href="javascript:;" class="setting"><i class="fa fa-cog"></i></a> |
| 461 | 463 | // <a href="javascript:;" class="closed"><i class="fa fa-close"></i></a> |
| 462 | 464 | //</span> |
| 463 | -function getTplWidget() { // recent document info
|
|
| 465 | +function getTplWidget() |
|
| 466 | +{ |
|
| 467 | +// recent document info |
|
| 464 | 468 | return ' |
| 465 | 469 | <div class="[+cols+]" id="[+id+]"> |
| 466 | 470 | <div class="card"[+cardAttr+]> |
@@ -471,7 +475,9 @@ discard block |
||
| 471 | 475 | '; |
| 472 | 476 | } |
| 473 | 477 | |
| 474 | -function getRecentInfo() { // recent document info
|
|
| 478 | +function getRecentInfo() |
|
| 479 | +{ |
|
| 480 | +// recent document info |
|
| 475 | 481 | $modx = evolutionCMS(); |
| 476 | 482 | |
| 477 | 483 | $modx->addSnippet('recentInfoList', 'getRecentInfoList');
|
@@ -497,12 +503,13 @@ discard block |
||
| 497 | 503 | return $html; |
| 498 | 504 | } |
| 499 | 505 | |
| 500 | -function getRecentInfoList() {
|
|
| 506 | +function getRecentInfoList() |
|
| 507 | +{ |
|
| 501 | 508 | $modx = evolutionCMS(); |
| 502 | 509 | |
| 503 | 510 | $rs = $modx->db->select('*', '[+prefix+]site_content', '', 'editedon DESC', 10);
|
| 504 | 511 | |
| 505 | - if($modx->db->getRecordCount($rs) < 1) {
|
|
| 512 | + if($modx->db->getRecordCount($rs) < 1) { |
|
| 506 | 513 | return '<tr><td>[%no_activity_message%]</td></tr>'; |
| 507 | 514 | } |
| 508 | 515 | |
@@ -512,22 +519,22 @@ discard block |
||
| 512 | 519 | $btntpl['preview_btn'] = '<a [+preview_disabled+]" title="[%preview_resource%]" target="_blank" href="../index.php?&id=[+id+]"><i class="fa fa-eye fa-fw"></i></a> '; |
| 513 | 520 | |
| 514 | 521 | $output = array(); |
| 515 | - while($ph = $modx->db->getRow($rs)) {
|
|
| 522 | + while($ph = $modx->db->getRow($rs)) { |
|
| 516 | 523 | $docid = $ph['id']; |
| 517 | 524 | $_ = $modx->getUserInfo($ph['editedby']); |
| 518 | 525 | $ph['username'] = $_['username']; |
| 519 | 526 | |
| 520 | - if($ph['deleted'] == 1) {
|
|
| 527 | + if($ph['deleted'] == 1) { |
|
| 521 | 528 | $ph['status'] = 'deleted text-danger'; |
| 522 | - } elseif($ph['published'] == 0) {
|
|
| 529 | + } elseif($ph['published'] == 0) { |
|
| 523 | 530 | $ph['status'] = 'unpublished font-italic text-muted'; |
| 524 | - } else {
|
|
| 531 | + } else { |
|
| 525 | 532 | $ph['status'] = 'published'; |
| 526 | 533 | } |
| 527 | 534 | |
| 528 | - if($modx->hasPermission('edit_document')) {
|
|
| 535 | + if($modx->hasPermission('edit_document')) { |
|
| 529 | 536 | $ph['edit_btn'] = str_replace('[+id+]', $docid, $btntpl['edit']);
|
| 530 | - } else {
|
|
| 537 | + } else { |
|
| 531 | 538 | $ph['edit_btn'] = ''; |
| 532 | 539 | } |
| 533 | 540 | |
@@ -540,40 +547,40 @@ discard block |
||
| 540 | 547 | $preview_disabled |
| 541 | 548 | ), $btntpl['preview_btn']); |
| 542 | 549 | |
| 543 | - if($modx->hasPermission('delete_document')) {
|
|
| 544 | - if($ph['deleted'] == 0) {
|
|
| 550 | + if($modx->hasPermission('delete_document')) { |
|
| 551 | + if($ph['deleted'] == 0) { |
|
| 545 | 552 | $delete_btn = '<a onclick="return confirm(\'[%confirm_delete_record%]\')" title="[%delete_resource%]" href="index.php?a=6&id=[+id+]" target="main"><i class="fa fa-trash fa-fw"></i></a> '; |
| 546 | - } else {
|
|
| 553 | + } else { |
|
| 547 | 554 | $delete_btn = '<a onclick="return confirm(\'[%confirm_undelete%]\')" title="[%undelete_resource%]" href="index.php?a=63&id=[+id+]" target="main"><i class="fa fa-arrow-circle-o-up fa-fw"></i></a> '; |
| 548 | 555 | } |
| 549 | 556 | $ph['delete_btn'] = str_replace('[+id+]', $docid, $delete_btn);
|
| 550 | - } else {
|
|
| 557 | + } else { |
|
| 551 | 558 | $ph['delete_btn'] = ''; |
| 552 | 559 | } |
| 553 | 560 | |
| 554 | - if($ph['deleted'] == 1 && $ph['published'] == 0) {
|
|
| 561 | + if($ph['deleted'] == 1 && $ph['published'] == 0) { |
|
| 555 | 562 | $publish_btn = '<a class="disabled" title="[%publish_resource%]" href="index.php?a=61&id=[+id+]" target="main"><i class="fa fa-arrow-up fa-fw"></i></a> '; |
| 556 | - } elseif($ph['deleted'] == 1 && $ph['published'] == 1) {
|
|
| 563 | + } elseif($ph['deleted'] == 1 && $ph['published'] == 1) { |
|
| 557 | 564 | $publish_btn = '<a class="disabled" title="[%publish_resource%]" href="index.php?a=61&id=[+id+]" target="main"><i class="fa fa-arrow-down fa-fw"></i></a> '; |
| 558 | - } elseif($ph['deleted'] == 0 && $ph['published'] == 0) {
|
|
| 565 | + } elseif($ph['deleted'] == 0 && $ph['published'] == 0) { |
|
| 559 | 566 | $publish_btn = '<a title="[%publish_resource%]" href="index.php?a=61&id=[+id+]" target="main"><i class="fa fa-arrow-up fa-fw"></i></a> '; |
| 560 | - } else {
|
|
| 567 | + } else { |
|
| 561 | 568 | $publish_btn = '<a title="[%unpublish_resource%]" href="index.php?a=62&id=[+id+]" target="main"><i class="fa fa-arrow-down fa-fw"></i></a> '; |
| 562 | 569 | } |
| 563 | 570 | $ph['publish_btn'] = str_replace('[+id+]', $docid, $publish_btn);
|
| 564 | 571 | |
| 565 | 572 | $ph['info_btn'] = str_replace('[+id+]', $docid, '<a title="[%resource_overview%]" data-toggle="collapse" data-target=".collapse[+id+]"><i class="fa fa-info fa-fw"></i></a>');
|
| 566 | 573 | |
| 567 | - if($ph['longtitle'] == '') {
|
|
| 574 | + if($ph['longtitle'] == '') { |
|
| 568 | 575 | $ph['longtitle'] = '(<i>[%not_set%]</i>)'; |
| 569 | 576 | } |
| 570 | - if($ph['description'] == '') {
|
|
| 577 | + if($ph['description'] == '') { |
|
| 571 | 578 | $ph['description'] = '(<i>[%not_set%]</i>)'; |
| 572 | 579 | } |
| 573 | - if($ph['introtext'] == '') {
|
|
| 580 | + if($ph['introtext'] == '') { |
|
| 574 | 581 | $ph['introtext'] = '(<i>[%not_set%]</i>)'; |
| 575 | 582 | } |
| 576 | - if($ph['alias'] == '') {
|
|
| 583 | + if($ph['alias'] == '') { |
|
| 577 | 584 | $ph['alias'] = '(<i>[%not_set%]</i>)'; |
| 578 | 585 | } |
| 579 | 586 | |
@@ -582,7 +589,8 @@ discard block |
||
| 582 | 589 | return implode("\n", $output);
|
| 583 | 590 | } |
| 584 | 591 | |
| 585 | -function getRecentInfoRowTpl() {
|
|
| 592 | +function getRecentInfoRowTpl() |
|
| 593 | +{ |
|
| 586 | 594 | $tpl = ' |
| 587 | 595 | <tr> |
| 588 | 596 | <td data-toggle="collapse" data-target=".collapse[+id+]" class="text-right"><span class="label label-info">[+id+]</span></td> |
@@ -611,11 +619,13 @@ discard block |
||
| 611 | 619 | } |
| 612 | 620 | |
| 613 | 621 | // setup icons |
| 614 | -function wrapIcon($i, $action) {
|
|
| 622 | +function wrapIcon($i, $action) |
|
| 623 | +{ |
|
| 615 | 624 | return sprintf('<a href="index.php?a=%s" target="main"><span class="wm_button" style="border:0">%s</span></a>', $action, $i);
|
| 616 | 625 | } |
| 617 | 626 | |
| 618 | -function getStartUpScript() {
|
|
| 627 | +function getStartUpScript() |
|
| 628 | +{ |
|
| 619 | 629 | $script = ' |
| 620 | 630 | <script type="text/javascript"> |
| 621 | 631 | function hideConfigCheckWarning(key) {
|
@@ -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> |
@@ -226,7 +230,9 @@ discard block |
||
| 226 | 230 | <?php |
| 227 | 231 | // invoke OnMiscSettingsRender event |
| 228 | 232 | $evtOut = $modx->invokeEvent('OnSecuritySettingsRender');
|
| 229 | - if(is_array($evtOut)) echo implode("",$evtOut);
|
|
| 233 | + if(is_array($evtOut)) { |
|
| 234 | + echo implode("",$evtOut); |
|
| 235 | + } |
|
| 230 | 236 | ?> |
| 231 | 237 | </td> |
| 232 | 238 | </tr> |
@@ -113,7 +113,9 @@ |
||
| 113 | 113 | <?php |
| 114 | 114 | // invoke OnMiscSettingsRender event |
| 115 | 115 | $evtOut = $modx->invokeEvent('OnFileManagerSettingsRender');
|
| 116 | - if(is_array($evtOut)) echo implode("",$evtOut);
|
|
| 116 | + if(is_array($evtOut)) { |
|
| 117 | + echo implode("",$evtOut); |
|
| 118 | + } |
|
| 117 | 119 | ?> |
| 118 | 120 | </td> |
| 119 | 121 | </tr> |
@@ -9,39 +9,27 @@ discard block |
||
| 9 | 9 | // lose the POST now, gets rid of quirky issue with Safari 3 - see FS#972 |
| 10 | 10 | unset($_POST); |
| 11 | 11 | |
| 12 | -if($data['friendly_urls']==='1' && strpos($_SERVER['SERVER_SOFTWARE'],'IIS')===false) |
|
| 13 | -{ |
|
| 12 | +if($data['friendly_urls']==='1' && strpos($_SERVER['SERVER_SOFTWARE'],'IIS')===false) { |
|
| 14 | 13 | $htaccess = $modx->config['base_path'] . '.htaccess'; |
| 15 | 14 | $sample_htaccess = $modx->config['base_path'] . 'ht.access'; |
| 16 | 15 | $dir = '/' . trim($modx->config['base_url'],'/'); |
| 17 | - if(is_file($htaccess)) |
|
| 18 | - { |
|
| 16 | + if(is_file($htaccess)) { |
|
| 19 | 17 | $_ = file_get_contents($htaccess); |
| 20 | - if(strpos($_,'RewriteBase')===false) |
|
| 21 | - { |
|
| 18 | + if(strpos($_,'RewriteBase')===false) { |
|
| 22 | 19 | $warnings[] = $_lang["settings_friendlyurls_alert2"]; |
| 23 | - } |
|
| 24 | - elseif(is_writable($htaccess)) |
|
| 25 | - { |
|
| 20 | + } elseif(is_writable($htaccess)) { |
|
| 26 | 21 | $_ = preg_replace('@RewriteBase.+@',"RewriteBase {$dir}", $_); |
| 27 | - if(!@file_put_contents($htaccess,$_)) |
|
| 28 | - { |
|
| 22 | + if(!@file_put_contents($htaccess,$_)) { |
|
| 29 | 23 | $warnings[] = $_lang["settings_friendlyurls_alert2"]; |
| 30 | 24 | } |
| 31 | 25 | } |
| 32 | - } |
|
| 33 | - elseif(is_file($sample_htaccess)) |
|
| 34 | - { |
|
| 35 | - if(!@rename($sample_htaccess,$htaccess)) |
|
| 36 | - { |
|
| 26 | + } elseif(is_file($sample_htaccess)) { |
|
| 27 | + if(!@rename($sample_htaccess,$htaccess)) { |
|
| 37 | 28 | $warnings[] = $_lang["settings_friendlyurls_alert"]; |
| 38 | - } |
|
| 39 | - elseif($modx->config['base_url']!=='/') |
|
| 40 | - { |
|
| 29 | + } elseif($modx->config['base_url']!=='/') { |
|
| 41 | 30 | $_ = file_get_contents($htaccess); |
| 42 | 31 | $_ = preg_replace('@RewriteBase.+@',"RewriteBase {$dir}", $_); |
| 43 | - if(!@file_put_contents($htaccess,$_)) |
|
| 44 | - { |
|
| 32 | + if(!@file_put_contents($htaccess,$_)) { |
|
| 45 | 33 | $warnings[] = $_lang["settings_friendlyurls_alert2"]; |
| 46 | 34 | } |
| 47 | 35 | } |
@@ -73,7 +61,7 @@ discard block |
||
| 73 | 61 | $v = htmlspecialchars($v); |
| 74 | 62 | break; |
| 75 | 63 | case 'settings_version':{ |
| 76 | - if($modx->getVersionData('version')!=$data['settings_version']){ |
|
| 64 | + if($modx->getVersionData('version')!=$data['settings_version']) { |
|
| 77 | 65 | $modx->logEvent(17,2,'<pre>'.var_export($data['settings_version'],true).'</pre>','fake settings_version'); |
| 78 | 66 | $v = $modx->getVersionData('version'); |
| 79 | 67 | } |
@@ -134,7 +122,9 @@ discard block |
||
| 134 | 122 | |
| 135 | 123 | $modx->config[$k] = $v; |
| 136 | 124 | |
| 137 | - if(!empty($k)) $savethese[] = '(\''.$modx->db->escape($k).'\', \''.$modx->db->escape($v).'\')'; |
|
| 125 | + if(!empty($k)) { |
|
| 126 | + $savethese[] = '(\''.$modx->db->escape($k).'\', \''.$modx->db->escape($v).'\')'; |
|
| 127 | + } |
|
| 138 | 128 | } |
| 139 | 129 | |
| 140 | 130 | // Run a single query to save all the values |
@@ -148,8 +138,11 @@ discard block |
||
| 148 | 138 | $oldtemplate = (int)$data['old_template']; |
| 149 | 139 | $tbl = $modx->getFullTableName('site_content'); |
| 150 | 140 | $reset = $data['reset_template']; |
| 151 | - if($reset==1) $modx->db->update(array('template' => $newtemplate), $tbl, "type='document'"); |
|
| 152 | - else if($reset==2) $modx->db->update(array('template' => $newtemplate), $tbl, "template='{$oldtemplate}'"); |
|
| 141 | + if($reset==1) { |
|
| 142 | + $modx->db->update(array('template' => $newtemplate), $tbl, "type='document'"); |
|
| 143 | + } else if($reset==2) { |
|
| 144 | + $modx->db->update(array('template' => $newtemplate), $tbl, "template='{$oldtemplate}'"); |
|
| 145 | + } |
|
| 153 | 146 | } |
| 154 | 147 | |
| 155 | 148 | // empty cache |