} $oPage->addItem(new IEPageTop(_('Editace služby') . ' ' . $service->getName())); $infopanel = new IEInfoBox($service); $tools = new EaseTWBPanel(_('Nástroje'), 'warning'); $pageRow = new EaseTWBRow(); $pageRow->addColumn(2, $infopanel); $mainPanel = $pageRow->addColumn(6); $pageRow->addColumn(4, $tools); $oPage->container->addItem($pageRow); switch ($oPage->getRequestValue('action')) { case 'delete': $confirmator = $mainPanel->addItem(new EaseTWBPanel(_('Opravdu smazat ?')), 'danger'); $confirmator->addItem(new EaseTWBLinkButton('?' . $service->myKeyColumn . '=' . $service->getID(), _('Ne') . ' ' . EaseTWBPart::glyphIcon('ok'), 'success')); $confirmator->addItem(new EaseTWBLinkButton('?delete=true&' . $service->myKeyColumn . '=' . $service->getID(), _('Ano') . ' ' . EaseTWBPart::glyphIcon('remove'), 'danger')); $tools->addItem(new EaseTWBPanel(_('Výměna služby'), 'info', new IEServiceSwapForm($service))); $infopanel->addItem($service->ownerLinkButton()); $tools->addItem(new IEHostSelector($service)); break; default: $serviceEdit = new IECfgEditor($service); $form = new EaseTWBForm('Service', 'service.php', 'POST', $serviceEdit, array('class' => 'form-horizontal')); $form->setTagID($form->getTagName()); if (!is_null($service->getMyKey())) { $form->addItem(new EaseHtmlInputHiddenTag($service->getMyKeyColumn(), $service->getMyKey())); } $form->addItem('<br>'); $form->addItem(new EaseTWSubmitButton(_('Uložit'), 'success')); $oPage->AddCss(' input.ui-button { width: 100%; } '); if ($service->getID()) {