Added Admin function mass prouductchange

This commit is contained in:
Frank Schubert
2025-06-03 12:33:00 +02:00
parent cd759272ac
commit 26a59fb588
8 changed files with 935 additions and 107 deletions
+31
View File
@@ -18,6 +18,37 @@ class AdminController extends mfBaseController {
$this->layout()->setTemplate("Admin/Index");
}
protected function massProductchangeAction() {
require_once(realpath(dirname(__FILE__)."/functions")."/MassProductchange.php");
$this->layout()->setTemplate("Admin/MassProductchange/Index");
$prodchange = new Admin_MassProductchange($this->request);
$response = $prodchange->runRequest();
foreach(["info", "success", "warning", "error"] as $level) {
if(array_key_exists($level, $response) && $response[$level]) {
$this->layout()->setFlash($response[$level], $level);
}
}
if($response["redirect"]) {
$this->redirect($response["redirect"]);
}
if($response["template"]) {
$this->layout()->setTemplate($response["template"]);
}
if(is_array($response["templateVars"]) && count($response["templateVars"])) {
foreach($response["templateVars"] as $key => $value) {
$this->layout()->set($key, $value);
}
}
}
protected function customerStatisticsAction() {
$this->layout()->setTemplate("Admin/CustomerStatistics");