Esempio n. 1
0
        $oUser->addStatusMessage(_('položka byla odebrána'), 'success');
    }
}
$delete = $oPage->getGetValue('delete', 'bool');
if ($delete == 'true') {
    $Timeperiod->delete();
}
$oPage->addItem(new IEPageTop(_('Editace časové periody') . ' ' . $Timeperiod->getName()));
$oPage->addPageColumns();
$TimepriodEdit = new IECfgEditor($Timeperiod);
$form = $oPage->columnII->addItem(new EaseHtmlForm('Perioda', 'timeperiod.php', 'POST', $TimepriodEdit, array('class' => 'form-horizontal')));
$form->setTagID($form->getTagName());
if (!is_null($Timeperiod->getMyKey())) {
    $form->addItem(new EaseHtmlInputHiddenTag($Timeperiod->getmyKeyColumn(), $Timeperiod->getMyKey()));
}
$TimesTable = new EaseHtmlTableTag();
$TimesTable->addRowHeaderColumns(array(new EaseLabeledTextInput('NewKey', null, _('Označení')), new EaseLabeledTextInput('NewTimes', null, _('Interval(y)')), ''));
foreach ($Timeperiod->timeperiods as $TimeName => $TimeIntervals) {
    $TimesTable->addRowColumns(array($TimeName, $TimeIntervals, new EaseHtmlATag('?del=' . $TimeName . '&amp;' . $Timeperiod->getmyKeyColumn() . '=' . $Timeperiod->getMyKey(), '<i class="icon-remove"></i>')));
}
$form->addItem($TimesTable);
$form->addItem(new EaseTWSubmitButton(_('Uložit'), 'success'));
$oPage->AddCss('
input.ui-button { width: 100%; }
');
$oPage->columnIII->addItem($Timeperiod->deleteButton());
if ($Timeperiod->getId()) {
    $oPage->columnI->addItem($Timeperiod->ownerLinkButton());
}
$oPage->addItem(new IEPageBottom());
$oPage->draw();