diff options
Diffstat (limited to 'app/class/Controllerhome.php')
-rw-r--r-- | app/class/Controllerhome.php | 14 |
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'); + } } ?> |