<?php
/*
* Free IT Foundation
* Free Technology Serving Knowledge
* http://www.free-it-foundation.org
*
* This file is part of Knowledge Box.
*
* Knowledge Box 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.
*
* Knowledge Box 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 Knowledge Box. If not, see <http://www.gnu.org/licenses/>.
*/
// bind
if (!$obj->bind ($_POST))
{
$AppUI->setMsg ($obj->getError (), UI_MSG_ERROR);
$AppUI->redirect ('m=' . KB_MODULE);
}
// store!
if (!(boolean) dPgetParam ($_POST, 'del')) {
// failed
if (($msg = $obj->store ()))
$AppUI->setMsg ($msg, UI_MSG_ERROR);
// success
else {
$base_id = (int) dPgetParam ($_POST, 'id');
$AppUI->setMsg ($resource . ' ' . utf8_encode (html_entity_decode (($base_id > 0 ? $AppUI->_('uiResourceUpdated') : $AppUI->_('uiResourceInserted')))), UI_MSG_OK);
}
// delete!
} else {
// failed
if (($msg = $obj->delete ()))
$AppUI->setMsg ($msg, UI_MSG_ERROR);
// success
else
$AppUI->setMsg ($resource . ' ' . utf8_encode (html_entity_decode ($AppUI->_('uiResourceDeleted'))), UI_MSG_ALERT);
}
// redirect
$AppUI->redirect ($redirect);
?>