Networksections can be updated now

This commit is contained in:
Frank Schubert
2021-07-20 21:59:51 +02:00
parent aa624278b4
commit 06eafb9c15

View File

@@ -2,6 +2,18 @@
class NetworksectionController extends mfBaseController {
protected function init() {
$this->needlogin=true;
$me = new User();
$me->loadMe();
$this->me = $me;
$this->layout()->set("me",$me);
if(!$me->isAdmin()) {
$this->redirect("Dashboard");
}
}
protected function saveAction() {
$r = $this->request;
//var_dump($r);exit;
@@ -21,16 +33,27 @@ class NetworksectionController extends mfBaseController {
if(!is_array($sections) || !count($sections)) {
$this->redirect("Network", "Index", [], "view=sections&net=".$network_id);
}
//var_dump($sections);exit;
foreach($sections as $section_id => $name) {
if($section_id == "new") {
if($section_id == "new" && $name) {
$section = NetworksectionModel::create(["network_id" => $network_id, "name" => $name]);
//var_dump($section);exit;
$section->save();
continue;
}
if(is_numeric($section_id)) {
$section = new Networksection($section_id);
if(!$section->id) {
continue;
}
$section->name = $name;
$section->edit_by = $this->me->id;
$section->save();
}
}