$account->checkGlobal(UPDATE); $hashClass = new PluginAccountsHash(); $update = 0; if (countElementsInTable("glpi_plugin_accounts_accounts") > 0) { $update = 1; } if (isset($_POST["add"])) { $hashClass->check(-1, CREATE, $_POST); $newID = $hashClass->add($_POST); $hashClass->redirectToList(); } else { if (isset($_POST["upgrade"])) { if ($_POST["hash"]) { include_once GLPI_ROOT . "/plugins/accounts/hook.php"; $_SESSION['plugin_accounts']['aescrypted_key'] = $_POST["aeskey"]; $hashClass->update($_POST); plugin_accounts_configure15(); $_SESSION['plugin_accounts']['upgrade'] = array(); Html::redirect("./account.upgrade.php"); } else { Html::back(); } } else { if (isset($_POST["update"]) && $_POST["hash"]) { $hashClass->check($_POST['id'], UPDATE); $hashClass->update($_POST); Html::back(); } else { if (isset($_POST["delete"])) { $hashClass->check($_POST['id'], DELETE); $hashClass->delete($_POST);