<?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();