<?php

require '../config.php';
dol_include_once('/ideabox/class/ideabox.class.php');
$get = GETPOST('get');
$put = GETPOST('put');
switch ($put) {
    case 'item':
        /*
            $ideaItem=new TIdeaboxItem;
            $ideaItem->load($PDOdb, $id);
            $ideaItem->set_values($_REQUEST);
            $ideaItem->save($PDOdb);
        */
        $PDOdb = new TPDOdb();
        //$PDOdb->debug = true;
        $i = new TIdeabox();
        $i->load($PDOdb, GETPOST('fk_ideabox'));
        // var_dump($i);
        $k = $i->addChild($PDOdb, 'TIdeaboxItem');
        $i->TIdeaboxItem[$k]->set_values($_REQUEST);
        $i->save($PDOdb);
        break;
    default:
        break;
}
 case 'edit':
     if ($user->rights->ideabox->create < 1) {
         accessforbidden();
     }
     $idea = new TIdeabox();
     $idea->load($PDOdb, $id);
     _fiche($PDOdb, $idea, 'edit');
     break;
 case 'save':
     if ($user->rights->ideabox->create < 1) {
         accessforbidden();
     }
     $idea = new TIdeabox();
     $idea->load($PDOdb, $id);
     $idea->set_values($_REQUEST);
     $idea->save($PDOdb);
     setEventMessage($langs->trans('IdeaboxUpdateSaveControlEvent'));
     header('Location: ' . dol_buildpath('/ideabox/ideabox.php', 2) . '?id=' . $idea->getId() . '&action=view');
     break;
 case 'delete':
     if ($user->rights->ideabox->create < 1) {
         accessforbidden();
     }
     $idea = new TIdeabox();
     $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();