$PluginRacksRack->check($_POST['id'], DELETE); $PluginRacksRack->delete($_POST); $PluginRacksRack->redirectToList(); } elseif (isset($_POST["restore"])) { $PluginRacksRack->check($_POST['id'], PURGE); $PluginRacksRack->restore($_POST); $PluginRacksRack->redirectToList(); } else { if (isset($_POST["purge"])) { $PluginRacksRack->check($_POST['id'], PURGE); $PluginRacksRack->delete($_POST, true); $PluginRacksRack->redirectToList(); } else { if (isset($_POST["update"])) { $PluginRacksRack->check($_POST['id'], UPDATE); $PluginRacksRack->update($_POST); Html::back(); } else { if (isset($_POST["addDevice"])) { if (!isset($_POST['rack_size'])) { $PluginRacksRack->getFromDB($_POST['racks_id']); $_POST['rack_size'] = $PluginRacksRack->fields['rack_size']; } $test = explode(";", $_POST['itemtype']); $_POST['itemtype'] = $test[0]; $_POST['items_id'] = $test[1]; $_POST['plugin_racks_itemspecifications_id'] = $test[2]; if ($_POST['itemtype'] == 'PluginRacksOtherModel') { $newid = $PluginRacksOther->addOthers($_POST['items_id']); $_POST['items_id'] = $newid; }