Added Products
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user