$_GET["id"] = ""; } if (!isset($_GET["plugin_resources_contracttypes_id"])) { $_GET["plugin_resources_contracttypes_id"] = 0; } if (!isset($_GET["checklist_type"])) { $_GET["checklist_type"] = 0; } if (!isset($_GET["plugin_resources_resources_id"])) { $_GET["plugin_resources_resources_id"] = -1; } $checklist = new PluginResourcesChecklist(); //from central //update checklist if (isset($_POST["add"])) { $checklist->add($_POST); Html::back(); } else { if (isset($_POST["update"])) { if ($checklist->canCreate()) { $checklist->update($_POST); } Html::back(); } else { $checklist->checkGlobal("r"); Html::header(PluginResourcesResource::getTypeName(2), '', "plugins", "resources"); $options = array('checklist_type' => $_GET["checklist_type"], 'plugin_resources_contracttypes_id' => $_GET["plugin_resources_contracttypes_id"], 'plugin_resources_resources_id' => $_GET["plugin_resources_resources_id"]); $checklist->showForm($_GET["id"], $options); Html::footer(); } }
foreach ($_POST["item"] as $key => $val) { if ($val == 1) { $checklist->delete(array("id" => $key)); } } } Html::back(); //from central //update checklist } else { if (isset($_POST["update_checklist"])) { if (isset($_POST["item"])) { foreach ($_POST["item"] as $key => $val) { if ($val == 1) { $varchecked = "is_checked" . $key; $checklist->update(array("id" => $key, "is_checked" => $_POST[$varchecked])); } } } Html::back(); //from central //close checklist } else { if (isset($_POST["close_checklist"])) { $isfinished = PluginResourcesChecklist::checkifChecklistFinished($_POST); if ($isfinished) { PluginResourcesChecklist::createTicket($_POST); } else { Session::addMessageAfterRedirect(__('The checklist is not finished', 'resources'), true, ERROR); } Html::back();