Ejemplo n.º 1
0
            $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();
                    }
                }
            }
        }
    }
}
Ejemplo n.º 2
0
 static function getAllRights($all = false)
 {
     $rights = array(array('itemtype' => 'PluginTasklistsTask', 'label' => PluginTasklistsTask::getTypeName(2), 'field' => 'plugin_tasklists'));
     return $rights;
 }