aboutsummaryrefslogtreecommitdiff
path: root/app/class/Controllerhome.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/class/Controllerhome.php')
-rw-r--r--app/class/Controllerhome.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/app/class/Controllerhome.php b/app/class/Controllerhome.php
index 003a325..bb22e57 100644
--- a/app/class/Controllerhome.php
+++ b/app/class/Controllerhome.php
@@ -6,6 +6,7 @@ class Controllerhome extends Controllerpage
{
/** @var Modelhome */
protected $modelhome;
+ /** @var Opt */
protected $opt;
/** @var Optlist */
protected $optlist;
@@ -125,6 +126,19 @@ class Controllerhome extends Controllerpage
}
$this->routedirect('home');
}
+
+ public function multiedit()
+ {
+ if ($this->user->issupereditor() && isset($_POST['pagesid'])) {
+ $datas = $_POST['datas'] ?? [];
+ $reset = $_POST['reset'] ?? [];
+ $addtag = $_POST['addtag'] ?? [];
+ foreach ($_POST['pagesid'] as $id) {
+ $this->pagemanager->pageedit($id, $datas, $reset, $addtag);
+ }
+ }
+ $this->routedirect('home');
+ }
}
?>