$addressing->delete($_POST); $addressing->redirectToList(); } else { if (isset($_POST["restore"])) { $addressing->check($_POST['id'], PURGE); $addressing->restore($_POST); $addressing->redirectToList(); } else { if (isset($_POST["purge"])) { $addressing->check($_POST['id'], PURGE); $addressing->delete($_POST, 1); $addressing->redirectToList(); } else { if (isset($_POST["update"])) { $addressing->check($_POST['id'], UPDATE); if (!empty($_POST["name"]) && !empty($_POST["begin_ip"]) && !empty($_POST["end_ip"])) { $addressing->update($_POST); } else { Session::addMessageAfterRedirect(__('Problem when adding, required fields are not here', 'addressing'), false, ERROR); } Html::back(); } else { $addressing->checkGlobal(READ); Html::header(PluginAddressingAddressing::getTypeName(2), '', "tools", "pluginaddressingmenu"); $addressing->display($_GET); Html::footer(); } } } } }
$PluginAddressingAddressing->delete($_POST); $PluginAddressingAddressing->redirectToList(); } else { if (isset($_POST["restore"])) { $PluginAddressingAddressing->check($_POST['id'], 'w'); $PluginAddressingAddressing->restore($_POST); $PluginAddressingAddressing->redirectToList(); } else { if (isset($_POST["purge"])) { $PluginAddressingAddressing->check($_POST['id'], 'w'); $PluginAddressingAddressing->delete($_POST, 1); $PluginAddressingAddressing->redirectToList(); } else { if (isset($_POST["update"])) { $PluginAddressingAddressing->check($_POST['id'], 'w'); if (!empty($_POST["name"]) && !empty($_POST["begin_ip"]) && !empty($_POST["end_ip"])) { $PluginAddressingAddressing->update($_POST); } else { Session::addMessageAfterRedirect(__('Problem when adding, required fields are not here', 'addressing'), false, ERROR); } Html::back(); } else { $PluginAddressingAddressing->checkGlobal("r"); Html::header(PluginAddressingAddressing::getTypeName(2), '', "plugins", "addressing"); $PluginAddressingAddressing->showForm($_GET["id"]); Html::footer(); } } } } }