$task->restore($_POST); $task->redirectToList(); } else { if (isset($_POST["purge"])) { $task->check($_POST['id'], PURGE); $task->delete($_POST, 1); $task->redirectToList(); } else { if (isset($_POST["update"])) { $task->check($_POST['id'], UPDATE); $task->update($_POST); Html::back(); } else { if (isset($_POST["done"])) { $task->check($_POST['id'], UPDATE); $options['id'] = $_POST['id']; $options['state'] = 2; $options['percent_done'] = 100; $task->update($options); Html::back(); } else { $task->checkGlobal(READ); Html::header(PluginTasklistsTask::getTypeName(2), '', "helpdesk", "plugintasklistsmenu"); $task->display($_GET); Html::footer(); } } } } } }
static function getAllRights($all = false) { $rights = array(array('itemtype' => 'PluginTasklistsTask', 'label' => PluginTasklistsTask::getTypeName(2), 'field' => 'plugin_tasklists')); return $rights; }