* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ /** * \file resource/class/actions_resource.class.php * \brief Place module actions */ /** * Actions class file for resources * * TODO Remove this class and replace a method into commonobject */ class ActionsResource { var $db; var $error; var $errors=array(); /** * Constructor * * @param DoliDB $db Database handler */ function __construct($db) { $this->db = $db; } /** * doActions for resource module * * @param array $parameters parameters * @param Object $object object * @param string $action action * @return void */ /* Why a hook action ? TODO Remove this class and replace a method into commonobject function doActions($parameters, &$object, &$action) { global $langs,$user; $langs->load('resource'); if (in_array('resource_card',explode(':',$parameters['context']))) { if($action == 'confirm_delete_resource' && !GETPOST('cancel')) { $res = $object->fetch(GETPOST('id')); if($res) { $result = $object->delete(GETPOST('id')); if ($result >= 0) { setEventMessage($langs->trans('RessourceSuccessfullyDeleted')); Header("Location: list.php"); exit; } else { setEventMessage($object->error,'errors'); } } else { setEventMessage($object->error,'errors'); } } } }*/ }