if ($_POST['plugin_resources_choiceitems_id'] > 0 && $_POST['plugin_resources_resources_id'] > 0) {
        if ($resource->canCreate()) {
            $choice->addHelpdeskItem($_POST);
        }
    }
    Html::back();
} else {
    if (isset($_POST["deletehelpdeskitem"])) {
        if ($resource->canCreate()) {
            $choice->delete(array('id' => $_POST["id"]));
        }
        Html::back();
        //next step : email and finish resource creation
    } else {
        if (isset($_POST["finish"])) {
            $resource->redirectToList();
        } else {
            if (isset($_POST["updateneedcomment"])) {
                if ($resource->canCreate()) {
                    foreach ($_POST["updateneedcomment"] as $key => $val) {
                        $varcomment = "commentneed" . $key;
                        $values['id'] = $key;
                        $values['commentneed'] = $_POST[$varcomment];
                        $choice->addNeedComment($values);
                    }
                }
                Html::back();
            } else {
                //show form items needs from helpdesk
                if ($resource->canView() || Session::haveRight("config", "w")) {
                    $choice->showItemHelpdesk($_GET["id"], $_GET["exist"]);