Added Products

This commit is contained in:
Frank Schubert
2021-07-05 16:12:28 +02:00
parent 5c99e8008e
commit 4fae807663
21 changed files with 1040 additions and 13 deletions

View File

@@ -100,4 +100,42 @@ class NetworkAddressController extends mfBaseController {
$this->redirect("Network", "Index", [],"view=roles&net=$network_id");
}
protected function deleteAction() {
$r = $this->request;
//var_dump($r->roles);exit;
if(!is_numeric($r->network_id) && $r->network_id <= 0) {
$this->layout()->setFlash("Netzgebiet nicht gefunden.", "error");
$this->redirect("Network");
}
if(!is_numeric($r->address_id) && $r->address_id <= 0) {
$this->layout()->setFlash("Person/Firma nicht gefunden.", "error");
$this->redirect("Network");
}
$network_id = $r->network_id;
$address_id = $r->address_id;
$network = new Network($network_id);
if(!$network->id) {
$this->layout()->setFlash("Netzgebiet nicht gefunden.", "error");
$this->redirect("Network");
}
$address = new Address($address_id);
if(!$address->id) {
$this->layout()->setFlash("Person/Firma nicht gefunden.", "error");
$this->redirect("Network", "Index", [], "view=roles&net=$network_id");
}
$roles = NetworkAddressModel::search(["network_id" => $network_id, "address_id" => $address_id]);
//var_dump($roles);exit;
foreach($roles as $role) {
$role->delete();
}
$this->layout()->setFlash("Berechtigungen erfolgreich gelöscht.", "success");
$this->redirect("Network", "Index", [], "view=roles&net=$network_id");
}
}