$idea->load($PDOdb, $id);
        $idea->delete($PDOdb);
        setEventMessage($langs->trans('IdeaboxDeleteControlEvent'));
        header('Location: ' . dol_buildpath('/ideabox/ideabox.php', 2));
        break;
    case 'deleteItem':
        $ideaItem = new TIdeaboxItem();
        $ideaItem->load($PDOdb, $id);
        if ($user->rights->ideabox->create < 1 && $ideaItem->fk_user != $user->id) {
            accessforbidden();
        }
        $idea = new TIdeabox();
        $idea->load($PDOdb, $ideaItem->fk_ideabox);
        $ideaItem->delete($PDOdb);
        setEventMessage($langs->trans('IdeaboxItemDeleteControlEvent'));
        header('Location: ' . dol_buildpath('/ideabox/ideabox.php', 2) . '?id=' . $idea->getId() . '&action=view');
        break;
    case 'liste':
    default:
        $idea = new TIdeabox();
        $idea->load($PDOdb, $id);
        _liste($PDOdb, $idea, 'view');
        break;
}
function _fiche(&$PDOdb, &$idea, $mode = 'view', $editValue = false)
{
    global $db, $langs, $user;
    llxHeader('', $langs->trans('IdeaboxAddItem'), '', '');
    /******/
    $TBS = new TTemplateTBS();
    $TBS->TBS->protect = false;