require_once 'lib/core/NetworkinterfaceStatus.class.php'; if ($_GET['section'] == 'add') { $router = new Router((int) $_GET['router_id']); $router->fetch(); if (permission::checkIfUserIsOwnerOrPermitted(PERM_ROOT, $router->getUserId())) { $smarty->assign('router', $router); $smarty->display("header.tpl.html"); $smarty->display("interface_add.tpl.html"); $smarty->display("footer.tpl.html"); } else { Permission::denyAccess(PERM_ROOT, $router->getUserId()); } } elseif ($_GET['section'] == 'insert_add') { $router = new Router((int) $_GET['router_id']); $router->fetch(); if (permission::checkIfUserIsOwnerOrPermitted(PERM_ROOT, $router->getUserId())) { $networkinterface = new Networkinterface(false, (int) $_GET['router_id'], $_POST['name']); if ($networkinterface->fetch() == false) { $networkinterface_id = $networkinterface->store(); $networkinterface_status = new NetworkinterfaceStatus(false, (int) Crawling::getLastEndedCrawlCycle()['id'], (int) $networkinterface_id, (int) $_GET['router_id']); $networkinterface_status->store(); $message[] = array("Das Netzwerkinterface " . $_POST['name'] . " wurde hinzugefügt.", 1); Message::setMessage($message); header('Location: ./router.php?router_id=' . $_GET['router_id']); } else { $message[] = array("Das Netzwerkinterface " . $_POST['name'] . " existiert bereits.", 2); Message::setMessage($message); header('Location: ./router.php?router_id=' . $_GET['router_id']); } } else { Permission::denyAccess(PERM_ROOT, $router->getUserId());