$PluginArchiresLocationQuery->check($_POST['id'], 'w'); $PluginArchiresLocationQuery->update($_POST); Html::back(); } else { if (isset($_POST["duplicate"])) { $PluginArchiresLocationQuery->check($_POST['id'], 'w'); unset($_POST['id']); $PluginArchiresLocationQuery->add($_POST); Html::back(); } else { if (isset($_POST["addtype"])) { $test = explode(";", $_POST['type']); if (isset($test[0]) && isset($test[1])) { $_POST['type'] = $test[1]; $_POST['itemtype'] = $test[0]; if ($PluginArchiresQueryType->canCreate()) { $PluginArchiresQueryType->addType('PluginArchiresLocationQuery', $_POST['type'], $_POST['itemtype'], $_POST['query']); } } Html::back(); } else { if (isset($_POST["deletetype"])) { if ($PluginArchiresQueryType->canCreate()) { $PluginArchiresQueryType->getFromDB($_POST["id"], -1); foreach ($_POST["item"] as $key => $val) { if ($val == 1) { $PluginArchiresQueryType->deleteType($key); } } } Html::back();