Completed
Push — develop ( 0674b4...4b2fd1 )
by Serg
06:28
created
install/actions/action_install.php 1 patch
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@
 block discarded – undo
20 20
 <form name="install" id="install_form" action="index.php?action=options" method="post">
21 21
 <?php
22 22
 if ($errors == 0) {
23
-	// check if install folder is removeable
23
+    // check if install folder is removeable
24 24
     if (is_writable("../install")) { ?>
25 25
 <span id="removeinstall" style="float:left;cursor:pointer;color:#505050;line-height:18px;" onclick="var chk=document.install.rminstaller; if(chk) chk.checked=!chk.checked;"><input type="checkbox" name="rminstaller" onclick="event.cancelBubble=true;" <?php echo (empty ($errors) ? 'checked="checked"' : '') ?> style="cursor:default;" /><?php echo $_lang['remove_install_folder_auto'] ?></span>
26 26
 <?php 
Please login to merge, or discard this patch.
install/connection.databasetest.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -8,10 +8,10 @@
 block discarded – undo
8 8
 $self = 'install/connection.databasetest.php';
9 9
 $base_path = str_replace($self,'',str_replace('\\','/', __FILE__));
10 10
 if (is_file("{$base_path}assets/cache/siteManager.php")) {
11
-	include_once("{$base_path}assets/cache/siteManager.php");
11
+    include_once("{$base_path}assets/cache/siteManager.php");
12 12
 }
13 13
 if(!defined('MGR_DIR') && is_dir("{$base_path}manager")) {
14
-	define('MGR_DIR','manager');
14
+    define('MGR_DIR','manager');
15 15
 }
16 16
 require_once("lang.php");
17 17
 
Please login to merge, or discard this patch.
install/index.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,10 +16,10 @@
 block discarded – undo
16 16
 error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
17 17
 
18 18
 if (is_file("{$base_path}assets/cache/siteManager.php")) {
19
-	include_once("{$base_path}assets/cache/siteManager.php");
19
+    include_once("{$base_path}assets/cache/siteManager.php");
20 20
 }
21 21
 if(!defined('MGR_DIR') && is_dir("{$base_path}manager")) {
22
-	define('MGR_DIR', 'manager');
22
+    define('MGR_DIR', 'manager');
23 23
 }
24 24
 
25 25
 
Please login to merge, or discard this patch.
manager/actions/mutate_settings/tab5_security_settings.inc.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -177,9 +177,9 @@
 block discarded – undo
177 177
     <td colspan="2"><div class="split"></div></td>
178 178
   </tr>
179 179
   <?php
180
-      // Check for GD before allowing captcha to be enabled
181
-      $gdAvailable = extension_loaded('gd');
182
-  ?>
180
+        // Check for GD before allowing captcha to be enabled
181
+        $gdAvailable = extension_loaded('gd');
182
+    ?>
183 183
 <?php
184 184
 $gdAvailable = extension_loaded('gd');
185 185
 if(!$gdAvailable) $use_captcha = 0;
Please login to merge, or discard this patch.
manager/actions/mutate_settings/tab1_site_settings.inc.php 1 patch
Indentation   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-	$site_unavailable_message_view = isset($site_unavailable_message) ? $site_unavailable_message : $_lang['siteunavailable_message_default'];
2
+    $site_unavailable_message_view = isset($site_unavailable_message) ? $site_unavailable_message : $_lang['siteunavailable_message_default'];
3 3
 ?>
4 4
 <style>
5 5
 table.sysSettings > tbody td, table.sysSettings > tbody th {border-bottom:1px dotted #ccc;padding:10px;}
@@ -135,8 +135,8 @@  discard block
 block discarded – undo
135 135
         <?php
136 136
             // Check if PHX is enabled
137 137
             $count = $modx->db->getRecordCount(
138
-              $modx->db->select('id', '[+prefix+]site_plugins', 
139
-              "plugincode LIKE '%phx.parser.class.inc.php%OnParseDocument();%' AND disabled != 1")
138
+                $modx->db->select('id', '[+prefix+]site_plugins', 
139
+                "plugincode LIKE '%phx.parser.class.inc.php%OnParseDocument();%' AND disabled != 1")
140 140
             );
141 141
             if($count) {
142 142
                 $disabledFilters = 1;
@@ -259,14 +259,14 @@  discard block
 block discarded – undo
259 259
       <th><?php echo $_lang['serveroffset_title'] ?><br><small>[(server_offset_time)]</small></th>
260 260
       <td> <select name="server_offset_time" size="1" class="inputBox">
261 261
           <?php
262
-      for($i=-24; $i<25; $i++) {
263
-          $seconds = $i*60*60;
264
-          $selectedtext = $seconds==$server_offset_time ? "selected='selected'" : "" ;
265
-      ?>
262
+        for($i=-24; $i<25; $i++) {
263
+            $seconds = $i*60*60;
264
+            $selectedtext = $seconds==$server_offset_time ? "selected='selected'" : "" ;
265
+        ?>
266 266
           <option value="<?php echo $seconds; ?>" <?php echo $selectedtext; ?>><?php echo $i; ?></option>
267 267
           <?php
268
-      }
269
-      ?>
268
+        }
269
+        ?>
270 270
         </select>
271 271
       	<div class="comment"><?php printf($_lang['serveroffset_message'], strftime('%H:%M:%S', time()), strftime('%H:%M:%S', time()+$server_offset_time)); ?></div>
272 272
       	</td>
Please login to merge, or discard this patch.
manager/processors/logout.processor.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -7,10 +7,10 @@  discard block
 block discarded – undo
7 7
 
8 8
 // invoke OnBeforeManagerLogout event
9 9
 $modx->invokeEvent("OnBeforeManagerLogout",
10
-						array(
11
-							"userid"		=> $internalKey,
12
-							"username"		=> $username
13
-						));
10
+                        array(
11
+                            "userid"		=> $internalKey,
12
+                            "username"		=> $username
13
+                        ));
14 14
 
15 15
 //// Unset all of the session variables.
16 16
 //$_SESSION = array();
@@ -33,10 +33,10 @@  discard block
 block discarded – undo
33 33
 
34 34
 // invoke OnManagerLogout event
35 35
 $modx->invokeEvent("OnManagerLogout",
36
-						array(
37
-							"userid"		=> $internalKey,
38
-							"username"		=> $username
39
-						));
36
+                        array(
37
+                            "userid"		=> $internalKey,
38
+                            "username"		=> $username
39
+                        ));
40 40
 
41 41
 // show login screen
42 42
 header('Location: ' . MODX_MANAGER_URL);
Please login to merge, or discard this patch.
manager/processors/save_content.processor.php 2 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -491,7 +491,7 @@
 block discarded – undo
491 491
             }elseif ((!empty($pub_date)&& $pub_date<=$currentdate && $published)) {
492 492
             $publishedon = $pub_date;
493 493
             $publishedby = $modx->getLoginUserID();
494
-               }elseif ($was_published && !$published) {
494
+                }elseif ($was_published && !$published) {
495 495
             $publishedon = 0;
496 496
             $publishedby = 0;
497 497
         } else {
Please login to merge, or discard this patch.
Switch Indentation   +220 added lines, -220 removed lines patch added patch discarded remove patch
@@ -275,11 +275,11 @@  discard block
 block discarded – undo
275 275
 }
276 276
 
277 277
 switch ($actionToTake) {
278
-    case 'new' :
278
+        case 'new' :
279 279
 
280
-        // invoke OnBeforeDocFormSave event
281
-        switch($modx->config['docid_incrmnt_method'])
282
-        {
280
+            // invoke OnBeforeDocFormSave event
281
+            switch($modx->config['docid_incrmnt_method'])
282
+            {
283 283
             case '1':
284 284
                 $from = "{$tbl_site_content} AS T0 LEFT JOIN {$tbl_site_content} AS T1 ON T0.id + 1 = T1.id";
285 285
                 $where = "T1.id IS NULL";
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
 
294 294
             default:
295 295
                 $id = '';
296
-        }
296
+            }
297 297
 
298 298
         $modx->invokeEvent("OnBeforeDocFormSave", array (
299 299
             "mode" => "new",
@@ -444,256 +444,256 @@  discard block
 block discarded – undo
444 444
 
445 445
 
446 446
         break;
447
-    case 'edit' :
448
-
449
-        // get the document's current parent
450
-        $oldparent = $existingDocument['parent'];
451
-        $doctype = $existingDocument['type'];
452
-
453
-        if ($id == $site_start && $published == 0) {
454
-            $modx->manager->saveFormValues(27);
455
-            $modx->webAlertAndQuit("Document is linked to site_start variable and cannot be unpublished!");
456
-        }
457
-        $today = $_SERVER['REQUEST_TIME'] + $modx->config['server_offset_time'];
458
-        if ($id == $site_start && ($pub_date > $today || $unpub_date != "0")) {
459
-            $modx->manager->saveFormValues(27);
460
-            $modx->webAlertAndQuit("Document is linked to site_start variable and cannot have publish or unpublish dates set!");
461
-        }
462
-        if ($parent == $id) {
463
-            $modx->manager->saveFormValues(27);
464
-            $modx->webAlertAndQuit("Document can not be it's own parent!");
465
-        }
447
+        case 'edit' :
466 448
 
467
-        $parents = $modx->getParentIds($parent);
468
-        if (in_array($id, $parents)) {
469
-            $modx->webAlertAndQuit("Document descendant can not be it's parent!");
470
-        }
449
+            // get the document's current parent
450
+            $oldparent = $existingDocument['parent'];
451
+            $doctype = $existingDocument['type'];
471 452
 
472
-        // check to see document is a folder
473
-        $rs = $modx->db->select('count(id)', $tbl_site_content, "parent='{$id}'");
474
-        $count = $modx->db->getValue($rs);
475
-        if ($count > 0) {
476
-            $isfolder = 1;
477
-        }
453
+            if ($id == $site_start && $published == 0) {
454
+                $modx->manager->saveFormValues(27);
455
+                $modx->webAlertAndQuit("Document is linked to site_start variable and cannot be unpublished!");
456
+            }
457
+            $today = $_SERVER['REQUEST_TIME'] + $modx->config['server_offset_time'];
458
+            if ($id == $site_start && ($pub_date > $today || $unpub_date != "0")) {
459
+                $modx->manager->saveFormValues(27);
460
+                $modx->webAlertAndQuit("Document is linked to site_start variable and cannot have publish or unpublish dates set!");
461
+            }
462
+            if ($parent == $id) {
463
+                $modx->manager->saveFormValues(27);
464
+                $modx->webAlertAndQuit("Document can not be it's own parent!");
465
+            }
478 466
 
479
-        // set publishedon and publishedby
480
-        $was_published = $existingDocument['published'];
467
+            $parents = $modx->getParentIds($parent);
468
+            if (in_array($id, $parents)) {
469
+                $modx->webAlertAndQuit("Document descendant can not be it's parent!");
470
+            }
481 471
 
482
-        // keep original publish state, if change is not permitted
483
-        if (!$modx->hasPermission('publish_document')) {
484
-            $published = $was_published;
485
-            $pub_date = 'pub_date';
486
-            $unpub_date = 'unpub_date';
487
-        }
472
+            // check to see document is a folder
473
+            $rs = $modx->db->select('count(id)', $tbl_site_content, "parent='{$id}'");
474
+            $count = $modx->db->getValue($rs);
475
+            if ($count > 0) {
476
+                $isfolder = 1;
477
+            }
488 478
 
489
-        // if it was changed from unpublished to published
490
-        if (!$was_published && $published) {
491
-            $publishedon = $currentdate;
492
-            $publishedby = $modx->getLoginUserID();
493
-            }elseif ((!empty($pub_date)&& $pub_date<=$currentdate && $published)) {
494
-            $publishedon = $pub_date;
495
-            $publishedby = $modx->getLoginUserID();
496
-               }elseif ($was_published && !$published) {
497
-            $publishedon = 0;
498
-            $publishedby = 0;
499
-        } else {
500
-            $publishedon = 'publishedon';
501
-            $publishedby = 'publishedby';
502
-        }
479
+            // set publishedon and publishedby
480
+            $was_published = $existingDocument['published'];
503 481
 
504
-        // invoke OnBeforeDocFormSave event
505
-        $modx->invokeEvent("OnBeforeDocFormSave", array (
506
-            "mode" => "upd",
507
-            "id" => $id
508
-        ));
482
+            // keep original publish state, if change is not permitted
483
+            if (!$modx->hasPermission('publish_document')) {
484
+                $published = $was_published;
485
+                $pub_date = 'pub_date';
486
+                $unpub_date = 'unpub_date';
487
+            }
509 488
 
510
-        // update the document
511
-        $modx->db->update(
512
-            "introtext='{$introtext}', "
513
-            . "content='{$content}', "
514
-            . "pagetitle='{$pagetitle}', "
515
-            . "longtitle='{$longtitle}', "
516
-            . "type='{$type}', "
517
-            . "description='{$description}', "
518
-            . "alias='{$alias}', "
519
-            . "link_attributes='{$link_attributes}', "
520
-            . "isfolder={$isfolder}, "
521
-            . "richtext={$richtext}, "
522
-            . "published={$published}, "
523
-            . "pub_date={$pub_date}, "
524
-            . "unpub_date={$unpub_date}, "
525
-            . "parent={$parent}, "
526
-            . "template={$template}, "
527
-            . "menuindex={$menuindex}, "
528
-            . "searchable={$searchable}, "
529
-            . "cacheable={$cacheable}, "
530
-            . "editedby=" . $modx->getLoginUserID() . ", "
531
-            . "editedon={$currentdate}, "
532
-            . "publishedon={$publishedon}, "
533
-            . "publishedby={$publishedby}, "
534
-            . "contentType='{$contentType}', "
535
-            . "content_dispo={$contentdispo}, "
536
-            . "donthit={$donthit}, "
537
-            . "menutitle='{$menutitle}', "
538
-            . "hidemenu={$hidemenu}, "
539
-            . "alias_visible={$aliasvisible}"
540
-            , $tbl_site_content, "id='{$id}'");
541
-
542
-        // update template variables
543
-        $rs = $modx->db->select('id, tmplvarid', $tbl_site_tmplvar_contentvalues, "contentid='{$id}'");
544
-        $tvIds = array ();
545
-        while ($row = $modx->db->getRow($rs)) {
546
-            $tvIds[$row['tmplvarid']] = $row['id'];
547
-        }
548
-        $tvDeletions = array();
549
-        $tvChanges = array();
550
-        foreach ($tmplvars as $field => $value) {
551
-            if (!is_array($value)) {
552
-                if (isset($tvIds[$value])) $tvDeletions[] = $tvIds[$value];
489
+            // if it was changed from unpublished to published
490
+            if (!$was_published && $published) {
491
+                $publishedon = $currentdate;
492
+                $publishedby = $modx->getLoginUserID();
493
+                }elseif ((!empty($pub_date)&& $pub_date<=$currentdate && $published)) {
494
+                $publishedon = $pub_date;
495
+                $publishedby = $modx->getLoginUserID();
496
+                   }elseif ($was_published && !$published) {
497
+                $publishedon = 0;
498
+                $publishedby = 0;
553 499
             } else {
554
-                $tvId = $value[0];
555
-                $tvVal = $value[1];
500
+                $publishedon = 'publishedon';
501
+                $publishedby = 'publishedby';
502
+            }
556 503
 
557
-                if (isset($tvIds[$tvId])) {
558
-                    $tvChanges[] = array(array('tmplvarid' => $tvId, 'contentid' => $id, 'value' => $modx->db->escape($tvVal)), array('id' => $tvIds[$tvId]));
504
+            // invoke OnBeforeDocFormSave event
505
+            $modx->invokeEvent("OnBeforeDocFormSave", array (
506
+                "mode" => "upd",
507
+                "id" => $id
508
+            ));
509
+
510
+            // update the document
511
+            $modx->db->update(
512
+                "introtext='{$introtext}', "
513
+                . "content='{$content}', "
514
+                . "pagetitle='{$pagetitle}', "
515
+                . "longtitle='{$longtitle}', "
516
+                . "type='{$type}', "
517
+                . "description='{$description}', "
518
+                . "alias='{$alias}', "
519
+                . "link_attributes='{$link_attributes}', "
520
+                . "isfolder={$isfolder}, "
521
+                . "richtext={$richtext}, "
522
+                . "published={$published}, "
523
+                . "pub_date={$pub_date}, "
524
+                . "unpub_date={$unpub_date}, "
525
+                . "parent={$parent}, "
526
+                . "template={$template}, "
527
+                . "menuindex={$menuindex}, "
528
+                . "searchable={$searchable}, "
529
+                . "cacheable={$cacheable}, "
530
+                . "editedby=" . $modx->getLoginUserID() . ", "
531
+                . "editedon={$currentdate}, "
532
+                . "publishedon={$publishedon}, "
533
+                . "publishedby={$publishedby}, "
534
+                . "contentType='{$contentType}', "
535
+                . "content_dispo={$contentdispo}, "
536
+                . "donthit={$donthit}, "
537
+                . "menutitle='{$menutitle}', "
538
+                . "hidemenu={$hidemenu}, "
539
+                . "alias_visible={$aliasvisible}"
540
+                , $tbl_site_content, "id='{$id}'");
541
+
542
+            // update template variables
543
+            $rs = $modx->db->select('id, tmplvarid', $tbl_site_tmplvar_contentvalues, "contentid='{$id}'");
544
+            $tvIds = array ();
545
+            while ($row = $modx->db->getRow($rs)) {
546
+                $tvIds[$row['tmplvarid']] = $row['id'];
547
+            }
548
+            $tvDeletions = array();
549
+            $tvChanges = array();
550
+            foreach ($tmplvars as $field => $value) {
551
+                if (!is_array($value)) {
552
+                    if (isset($tvIds[$value])) $tvDeletions[] = $tvIds[$value];
559 553
                 } else {
560
-                    $tvAdded[] = array('tmplvarid' => $tvId, 'contentid' => $id, 'value' => $modx->db->escape($tvVal));
554
+                    $tvId = $value[0];
555
+                    $tvVal = $value[1];
556
+
557
+                    if (isset($tvIds[$tvId])) {
558
+                        $tvChanges[] = array(array('tmplvarid' => $tvId, 'contentid' => $id, 'value' => $modx->db->escape($tvVal)), array('id' => $tvIds[$tvId]));
559
+                    } else {
560
+                        $tvAdded[] = array('tmplvarid' => $tvId, 'contentid' => $id, 'value' => $modx->db->escape($tvVal));
561
+                    }
561 562
                 }
562 563
             }
563
-        }
564 564
 
565
-        if (!empty($tvDeletions)) {
566
-            $modx->db->delete($tbl_site_tmplvar_contentvalues, 'id IN('.implode(',', $tvDeletions).')');
567
-        }
568
-
569
-        if (!empty($tvAdded)) {
570
-            foreach ($tvAdded as $tv) {
571
-                $modx->db->insert($tv, $tbl_site_tmplvar_contentvalues);
565
+            if (!empty($tvDeletions)) {
566
+                $modx->db->delete($tbl_site_tmplvar_contentvalues, 'id IN('.implode(',', $tvDeletions).')');
572 567
             }
573
-        }
574 568
 
575
-        if (!empty($tvChanges)) {
576
-            foreach ($tvChanges as $tv) {
577
-                $modx->db->update($tv[0], $tbl_site_tmplvar_contentvalues, "id='{$tv[1]['id']}'");
569
+            if (!empty($tvAdded)) {
570
+                foreach ($tvAdded as $tv) {
571
+                    $modx->db->insert($tv, $tbl_site_tmplvar_contentvalues);
572
+                }
578 573
             }
579
-        }
580 574
 
581
-        // set document permissions
582
-        if ($use_udperms == 1 && is_array($document_groups)) {
583
-            $new_groups = array();
584
-            // process the new input
585
-            foreach ($document_groups as $value_pair) {
586
-                list($group, $link_id) = explode(',', $value_pair); // @see actions/mutate_content.dynamic.php @ line 1138 (permissions list)
587
-                $new_groups[$group] = $link_id;
575
+            if (!empty($tvChanges)) {
576
+                foreach ($tvChanges as $tv) {
577
+                    $modx->db->update($tv[0], $tbl_site_tmplvar_contentvalues, "id='{$tv[1]['id']}'");
578
+                }
588 579
             }
589 580
 
590
-            // grab the current set of permissions on this document the user can access
591
-            $isManager = $modx->hasPermission('access_permissions');
592
-            $isWeb     = $modx->hasPermission('web_access_permissions');
593
-            $rs = $modx->db->select(
594
-                'groups.id, groups.document_group',
595
-                "{$tbl_document_groups} AS groups
581
+            // set document permissions
582
+            if ($use_udperms == 1 && is_array($document_groups)) {
583
+                $new_groups = array();
584
+                // process the new input
585
+                foreach ($document_groups as $value_pair) {
586
+                    list($group, $link_id) = explode(',', $value_pair); // @see actions/mutate_content.dynamic.php @ line 1138 (permissions list)
587
+                    $new_groups[$group] = $link_id;
588
+                }
589
+
590
+                // grab the current set of permissions on this document the user can access
591
+                $isManager = $modx->hasPermission('access_permissions');
592
+                $isWeb     = $modx->hasPermission('web_access_permissions');
593
+                $rs = $modx->db->select(
594
+                    'groups.id, groups.document_group',
595
+                    "{$tbl_document_groups} AS groups
596 596
                     LEFT JOIN {$tbl_documentgroup_names} AS dgn ON dgn.id = groups.document_group",
597
-                "((1=".(int)$isManager." AND dgn.private_memgroup) OR (1=".(int)$isWeb." AND dgn.private_webgroup)) AND groups.document = '{$id}'"
598
-                );
599
-            $old_groups = array();
600
-            while ($row = $modx->db->getRow($rs)) $old_groups[$row['document_group']] = $row['id'];
601
-
602
-            // update the permissions in the database
603
-            $insertions = $deletions = array();
604
-            foreach ($new_groups as $group => $link_id) {
605
-                if (array_key_exists($group, $old_groups)) {
606
-                    unset($old_groups[$group]);
607
-                    continue;
608
-                } elseif ($link_id == 'new') {
609
-                    $insertions[] = '('.(int)$group.','.$id.')';
597
+                    "((1=".(int)$isManager." AND dgn.private_memgroup) OR (1=".(int)$isWeb." AND dgn.private_webgroup)) AND groups.document = '{$id}'"
598
+                    );
599
+                $old_groups = array();
600
+                while ($row = $modx->db->getRow($rs)) $old_groups[$row['document_group']] = $row['id'];
601
+
602
+                // update the permissions in the database
603
+                $insertions = $deletions = array();
604
+                foreach ($new_groups as $group => $link_id) {
605
+                    if (array_key_exists($group, $old_groups)) {
606
+                        unset($old_groups[$group]);
607
+                        continue;
608
+                    } elseif ($link_id == 'new') {
609
+                        $insertions[] = '('.(int)$group.','.$id.')';
610
+                    }
611
+                }
612
+                if (!empty($insertions)) {
613
+                    $modx->db->query("INSERT INTO {$tbl_document_groups} (document_group, document) VALUES ".implode(',', $insertions));
614
+                }
615
+                if (!empty($old_groups)) {
616
+                    $modx->db->delete($tbl_document_groups, "id IN (".implode(',', $old_groups).")");
617
+                }
618
+                // necessary to remove all permissions as document is public
619
+                if ((isset($_POST['chkalldocs']) && $_POST['chkalldocs'] == 'on')) {
620
+                    $modx->db->delete($tbl_document_groups, "document='{$id}'");
610 621
                 }
611 622
             }
612
-            if (!empty($insertions)) {
613
-                $modx->db->query("INSERT INTO {$tbl_document_groups} (document_group, document) VALUES ".implode(',', $insertions));
614
-            }
615
-            if (!empty($old_groups)) {
616
-                $modx->db->delete($tbl_document_groups, "id IN (".implode(',', $old_groups).")");
617
-            }
618
-            // necessary to remove all permissions as document is public
619
-            if ((isset($_POST['chkalldocs']) && $_POST['chkalldocs'] == 'on')) {
620
-                $modx->db->delete($tbl_document_groups, "document='{$id}'");
623
+
624
+            // do the parent stuff
625
+            if ($parent != 0) {
626
+                $fields = array('isfolder' => 1);
627
+                $modx->db->update($fields, $tbl_site_content, "id='{$_REQUEST['parent']}'");
621 628
             }
622
-        }
623 629
 
624
-        // do the parent stuff
625
-        if ($parent != 0) {
626
-            $fields = array('isfolder' => 1);
627
-            $modx->db->update($fields, $tbl_site_content, "id='{$_REQUEST['parent']}'");
628
-        }
630
+            // finished moving the document, now check to see if the old_parent should no longer be a folder
631
+            $rs = $modx->db->select('COUNT(id)', $tbl_site_content, "parent='{$oldparent}'");
632
+            $limit = $modx->db->getValue($rs);
629 633
 
630
-        // finished moving the document, now check to see if the old_parent should no longer be a folder
631
-        $rs = $modx->db->select('COUNT(id)', $tbl_site_content, "parent='{$oldparent}'");
632
-        $limit = $modx->db->getValue($rs);
634
+            if ($limit == 0) {
635
+                $fields = array('isfolder' => 0);
636
+                $modx->db->update($fields, $tbl_site_content, "id='{$oldparent}'");
637
+            }
633 638
 
634
-        if ($limit == 0) {
635
-            $fields = array('isfolder' => 0);
636
-            $modx->db->update($fields, $tbl_site_content, "id='{$oldparent}'");
637
-        }
638 639
 
640
+            // invoke OnDocFormSave event
641
+            $modx->invokeEvent("OnDocFormSave", array (
642
+                "mode" => "upd",
643
+                "id" => $id
644
+            ));
639 645
 
640
-        // invoke OnDocFormSave event
641
-        $modx->invokeEvent("OnDocFormSave", array (
642
-            "mode" => "upd",
643
-            "id" => $id
644
-        ));
646
+            // secure web documents - flag as private
647
+            include MODX_MANAGER_PATH . "includes/secure_web_documents.inc.php";
648
+            secureWebDocument($id);
645 649
 
646
-        // secure web documents - flag as private
647
-        include MODX_MANAGER_PATH . "includes/secure_web_documents.inc.php";
648
-        secureWebDocument($id);
649
-
650
-        // secure manager documents - flag as private
651
-        include MODX_MANAGER_PATH . "includes/secure_mgr_documents.inc.php";
652
-        secureMgrDocument($id);
650
+            // secure manager documents - flag as private
651
+            include MODX_MANAGER_PATH . "includes/secure_mgr_documents.inc.php";
652
+            secureMgrDocument($id);
653 653
 
654
-        // Set the item name for logger
655
-        $_SESSION['itemname'] = $no_esc_pagetitle;
654
+            // Set the item name for logger
655
+            $_SESSION['itemname'] = $no_esc_pagetitle;
656 656
 
657
-        if ($syncsite == 1) {
658
-            // empty cache
659
-            $keys = array('alias','parent','published','isfolder','menuindex','alias_visible');
660
-            $flag = '';
661
-            foreach($keys as $key) {
662
-                if ($existingDocument[$key]===$_POST[$key]) continue;
663
-                $flag = 'full';
664
-                break;
657
+            if ($syncsite == 1) {
658
+                // empty cache
659
+                $keys = array('alias','parent','published','isfolder','menuindex','alias_visible');
660
+                $flag = '';
661
+                foreach($keys as $key) {
662
+                    if ($existingDocument[$key]===$_POST[$key]) continue;
663
+                    $flag = 'full';
664
+                    break;
665
+                }
666
+                if($flag==='full') $modx->clearCache('full');
667
+                else               $modx->clearCache($id);
665 668
             }
666
-            if($flag==='full') $modx->clearCache('full');
667
-            else               $modx->clearCache($id);
668
-        }
669 669
 
670
-        if ($_POST['refresh_preview'] == '1')
671
-            $header = "Location: ".MODX_SITE_URL."index.php?id=$id&z=manprev";
672
-        else {
673
-            if ($_POST['stay'] != '2' && $id > 0) {
674
-                $modx->unlockElement(7, $id);
675
-            }
676
-            if ($_POST['stay'] != '') {
677
-                $id = $_REQUEST['id'];
678
-                if ($type == "reference") {
679
-                    // weblink
680
-                    $a = ($_POST['stay'] == '2') ? "27&id=$id" : "72&pid=$parent";
670
+            if ($_POST['refresh_preview'] == '1')
671
+                $header = "Location: ".MODX_SITE_URL."index.php?id=$id&z=manprev";
672
+            else {
673
+                if ($_POST['stay'] != '2' && $id > 0) {
674
+                    $modx->unlockElement(7, $id);
675
+                }
676
+                if ($_POST['stay'] != '') {
677
+                    $id = $_REQUEST['id'];
678
+                    if ($type == "reference") {
679
+                        // weblink
680
+                        $a = ($_POST['stay'] == '2') ? "27&id=$id" : "72&pid=$parent";
681
+                    } else {
682
+                        // document
683
+                        $a = ($_POST['stay'] == '2') ? "27&id=$id" : "4&pid=$parent";
684
+                    }
685
+                    $header = "Location: index.php?a=" . $a . "&r=1&stay=" . $_POST['stay'].$add_path;
681 686
                 } else {
682
-                    // document
683
-                    $a = ($_POST['stay'] == '2') ? "27&id=$id" : "4&pid=$parent";
687
+                    $header = "Location: index.php?a=3&id=$id&r=1".$add_path;
684 688
                 }
685
-                $header = "Location: index.php?a=" . $a . "&r=1&stay=" . $_POST['stay'].$add_path;
689
+            }
690
+            if (headers_sent()) {
691
+                $header = str_replace('Location: ','',$header);
692
+                echo "<script>document.location.href='$header';</script>\n";
686 693
             } else {
687
-                $header = "Location: index.php?a=3&id=$id&r=1".$add_path;
694
+                header($header);
688 695
             }
689
-        }
690
-        if (headers_sent()) {
691
-            $header = str_replace('Location: ','',$header);
692
-            echo "<script>document.location.href='$header';</script>\n";
693
-        } else {
694
-            header($header);
695
-        }
696
-        break;
697
-    default :
698
-        $modx->webAlertAndQuit("No operation set in request.");
696
+            break;
697
+        default :
698
+            $modx->webAlertAndQuit("No operation set in request.");
699 699
 }
Please login to merge, or discard this patch.
manager/processors/save_snippet.processor.php 1 patch
Switch Indentation   +107 added lines, -107 removed lines patch added patch discarded remove patch
@@ -66,111 +66,111 @@
 block discarded – undo
66 66
 }
67 67
 
68 68
 switch ($_POST['mode']) {
69
-    case '23': // Save new snippet
70
-
71
-        // invoke OnBeforeSnipFormSave event
72
-        $modx->invokeEvent("OnBeforeSnipFormSave", array(
73
-            "mode" => "new",
74
-            "id" => $id
75
-        ));
76
-
77
-        // disallow duplicate names for new snippets
78
-        $rs = $modx->db->select('COUNT(id)', $modx->getFullTableName('site_snippets'), "name='{$name}'");
79
-        $count = $modx->db->getValue($rs);
80
-        if ($count > 0) {
81
-            $modx->manager->saveFormValues(23);
82
-            $modx->webAlertAndQuit(sprintf($_lang['duplicate_name_found_general'], $_lang['snippet'], $name), "index.php?a=23");
83
-        }
84
-
85
-        //do stuff to save the new doc
86
-        $newid = $modx->db->insert(array(
87
-            'name' => $name,
88
-            'description' => $description,
89
-            'snippet' => $snippet,
90
-            'moduleguid' => $moduleguid,
91
-            'locked' => $locked,
92
-            'properties' => $properties,
93
-            'category' => $categoryid,
94
-            'disabled' => $disabled,
95
-            'createdon' => $currentdate,
96
-            'editedon' => $currentdate
97
-        ), $modx->getFullTableName('site_snippets'));
98
-
99
-        // invoke OnSnipFormSave event
100
-        $modx->invokeEvent("OnSnipFormSave", array(
101
-            "mode" => "new",
102
-            "id" => $newid
103
-        ));
104
-
105
-        // Set the item name for logger
106
-        $_SESSION['itemname'] = $name;
107
-
108
-        // empty cache
109
-        $modx->clearCache('full');
110
-
111
-        // finished emptying cache - redirect
112
-        if ($_POST['stay'] != '') {
113
-            $a = ($_POST['stay'] == '2') ? "22&id=$newid" : "23";
114
-            $header = "Location: index.php?a=" . $a . "&r=2&stay=" . $_POST['stay'];
115
-            header($header);
116
-        } else {
117
-            $header = "Location: index.php?a=76&r=2";
118
-            header($header);
119
-        }
120
-        break;
121
-    case '22': // Save existing snippet
122
-        // invoke OnBeforeSnipFormSave event
123
-        $modx->invokeEvent("OnBeforeSnipFormSave", array(
124
-            "mode" => "upd",
125
-            "id" => $id
126
-        ));
127
-
128
-        // disallow duplicate names for snippets
129
-        $rs = $modx->db->select('COUNT(*)', $modx->getFullTableName('site_snippets'), "name='{$name}' AND id!='{$id}'");
130
-        if ($modx->db->getValue($rs) > 0) {
131
-            $modx->manager->saveFormValues(22);
132
-            $modx->webAlertAndQuit(sprintf($_lang['duplicate_name_found_general'], $_lang['snippet'], $name), "index.php?a=22&id={$id}");
133
-        }
134
-
135
-        //do stuff to save the edited doc
136
-        $modx->db->update(array(
137
-            'name' => $name,
138
-            'description' => $description,
139
-            'snippet' => $snippet,
140
-            'moduleguid' => $moduleguid,
141
-            'locked' => $locked,
142
-            'properties' => $properties,
143
-            'category' => $categoryid,
144
-            'disabled' => $disabled,
145
-            'editedon' => $currentdate
146
-        ), $modx->getFullTableName('site_snippets'), "id='{$id}'");
147
-
148
-        // invoke OnSnipFormSave event
149
-        $modx->invokeEvent("OnSnipFormSave", array(
150
-            "mode" => "upd",
151
-            "id" => $id
152
-        ));
153
-
154
-        // Set the item name for logger
155
-        $_SESSION['itemname'] = $name;
156
-
157
-        // empty cache
158
-        $modx->clearCache('full');
159
-
160
-        if ($_POST['runsnippet']) {
161
-            run_snippet($snippet);
162
-        }
163
-        // finished emptying cache - redirect
164
-        if ($_POST['stay'] != '') {
165
-            $a = ($_POST['stay'] == '2') ? "22&id=$id" : "23";
166
-            $header = "Location: index.php?a=" . $a . "&r=2&stay=" . $_POST['stay'];
167
-            header($header);
168
-        } else {
169
-            $modx->unlockElement(4, $id);
170
-            $header = "Location: index.php?a=76&r=2";
171
-            header($header);
172
-        }
173
-        break;
174
-    default:
175
-        $modx->webAlertAndQuit("No operation set in request.");
69
+        case '23': // Save new snippet
70
+
71
+            // invoke OnBeforeSnipFormSave event
72
+            $modx->invokeEvent("OnBeforeSnipFormSave", array(
73
+                "mode" => "new",
74
+                "id" => $id
75
+            ));
76
+
77
+            // disallow duplicate names for new snippets
78
+            $rs = $modx->db->select('COUNT(id)', $modx->getFullTableName('site_snippets'), "name='{$name}'");
79
+            $count = $modx->db->getValue($rs);
80
+            if ($count > 0) {
81
+                $modx->manager->saveFormValues(23);
82
+                $modx->webAlertAndQuit(sprintf($_lang['duplicate_name_found_general'], $_lang['snippet'], $name), "index.php?a=23");
83
+            }
84
+
85
+            //do stuff to save the new doc
86
+            $newid = $modx->db->insert(array(
87
+                'name' => $name,
88
+                'description' => $description,
89
+                'snippet' => $snippet,
90
+                'moduleguid' => $moduleguid,
91
+                'locked' => $locked,
92
+                'properties' => $properties,
93
+                'category' => $categoryid,
94
+                'disabled' => $disabled,
95
+                'createdon' => $currentdate,
96
+                'editedon' => $currentdate
97
+            ), $modx->getFullTableName('site_snippets'));
98
+
99
+            // invoke OnSnipFormSave event
100
+            $modx->invokeEvent("OnSnipFormSave", array(
101
+                "mode" => "new",
102
+                "id" => $newid
103
+            ));
104
+
105
+            // Set the item name for logger
106
+            $_SESSION['itemname'] = $name;
107
+
108
+            // empty cache
109
+            $modx->clearCache('full');
110
+
111
+            // finished emptying cache - redirect
112
+            if ($_POST['stay'] != '') {
113
+                $a = ($_POST['stay'] == '2') ? "22&id=$newid" : "23";
114
+                $header = "Location: index.php?a=" . $a . "&r=2&stay=" . $_POST['stay'];
115
+                header($header);
116
+            } else {
117
+                $header = "Location: index.php?a=76&r=2";
118
+                header($header);
119
+            }
120
+            break;
121
+        case '22': // Save existing snippet
122
+            // invoke OnBeforeSnipFormSave event
123
+            $modx->invokeEvent("OnBeforeSnipFormSave", array(
124
+                "mode" => "upd",
125
+                "id" => $id
126
+            ));
127
+
128
+            // disallow duplicate names for snippets
129
+            $rs = $modx->db->select('COUNT(*)', $modx->getFullTableName('site_snippets'), "name='{$name}' AND id!='{$id}'");
130
+            if ($modx->db->getValue($rs) > 0) {
131
+                $modx->manager->saveFormValues(22);
132
+                $modx->webAlertAndQuit(sprintf($_lang['duplicate_name_found_general'], $_lang['snippet'], $name), "index.php?a=22&id={$id}");
133
+            }
134
+
135
+            //do stuff to save the edited doc
136
+            $modx->db->update(array(
137
+                'name' => $name,
138
+                'description' => $description,
139
+                'snippet' => $snippet,
140
+                'moduleguid' => $moduleguid,
141
+                'locked' => $locked,
142
+                'properties' => $properties,
143
+                'category' => $categoryid,
144
+                'disabled' => $disabled,
145
+                'editedon' => $currentdate
146
+            ), $modx->getFullTableName('site_snippets'), "id='{$id}'");
147
+
148
+            // invoke OnSnipFormSave event
149
+            $modx->invokeEvent("OnSnipFormSave", array(
150
+                "mode" => "upd",
151
+                "id" => $id
152
+            ));
153
+
154
+            // Set the item name for logger
155
+            $_SESSION['itemname'] = $name;
156
+
157
+            // empty cache
158
+            $modx->clearCache('full');
159
+
160
+            if ($_POST['runsnippet']) {
161
+                run_snippet($snippet);
162
+            }
163
+            // finished emptying cache - redirect
164
+            if ($_POST['stay'] != '') {
165
+                $a = ($_POST['stay'] == '2') ? "22&id=$id" : "23";
166
+                $header = "Location: index.php?a=" . $a . "&r=2&stay=" . $_POST['stay'];
167
+                header($header);
168
+            } else {
169
+                $modx->unlockElement(4, $id);
170
+                $header = "Location: index.php?a=76&r=2";
171
+                header($header);
172
+            }
173
+            break;
174
+        default:
175
+            $modx->webAlertAndQuit("No operation set in request.");
176 176
 }
Please login to merge, or discard this patch.
manager/frames/1.php 1 patch
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -236,9 +236,9 @@
 block discarded – undo
236 236
         lockedElementsTranslation: <?= json_encode($unlockTranslations, JSON_FORCE_OBJECT | JSON_UNESCAPED_UNICODE) . "\n" ?>
237 237
       };
238 238
       <?php
239
-      $opened = array_filter(array_map('intval', explode('|', $_SESSION['openedArray'])));
240
-      echo (empty($opened) ? '' : 'modx.openedArray[' . implode("] = 1;\n		modx.openedArray[", $opened) . '] = 1;') . "\n";
241
-      ?>
239
+        $opened = array_filter(array_map('intval', explode('|', $_SESSION['openedArray'])));
240
+        echo (empty($opened) ? '' : 'modx.openedArray[' . implode("] = 1;\n		modx.openedArray[", $opened) . '] = 1;') . "\n";
241
+        ?>
242 242
     </script>
243 243
     <script src="media/style/<?= $modx->config['manager_theme'] ?>/js/modx.min.js?v=<?= $lastInstallTime ?>"></script>
244 244
     <?php if ($modx->config['show_picker'] != "0") { ?>
Please login to merge, or discard this patch.