Example #1
0
/**
 * Icinga Editor Timeprioda
 *
 * @package    IcingaEditor
 * @subpackage WebUI
 * @author     Vitex <*****@*****.**>
 * @copyright  2012 Vitex@hippy.cz (G)
 */
require_once 'includes/IEInit.php';
require_once 'classes/IETimeperiod.php';
require_once 'classes/IECfgEditor.php';
$oPage->onlyForLogged();
$Timeperiod = new IETimeperiod($oPage->getRequestValue('timeperiod_id', 'int'));
if ($oPage->isPosted()) {
    unset($_POST['Save']);
    $Timeperiod->takeData($_POST);
    $TimepriodID = $Timeperiod->saveToMySQL();
    if (is_null($TimepriodID)) {
        $oUser->addStatusMessage(_('časová perioda nebyl uložena'), 'warning');
    } else {
        $oUser->addStatusMessage(_('časová byla uložena'), 'success');
    }
}
$DelColumn = $oPage->getGetValue('del');
if (!is_null($DelColumn)) {
    $Del = $Timeperiod->delTime($DelColumn);
    $TimepriodID = $Timeperiod->saveToMySQL();
    if (is_null($TimepriodID) && !$Del) {
        $oUser->addStatusMessage(_('položka nebyla odebrána'), 'warning');
    } else {
        $oUser->addStatusMessage(_('položka byla odebrána'), 'success');