コード例 #1
0
ファイル: checklist.form.php プロジェクト: geldarr/hack-space
    $_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();
    }
}
コード例 #2
0
ファイル: resource.form.php プロジェクト: geldarr/hack-space
         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();