Exemple #1
0
        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()) {
            $tools->addItem($service->deleteButton());
            $tools->addItem(new EaseTWBPanel(_('Transfer'), 'warning', $service->transferForm()));
            $tools->addItem($service->cloneButton());
            $renameForm = new EaseTWBForm('Rename', '?action=rename&service_id=' . $service->getId());
            $renameForm->addItem(new EaseHtmlInputTextTag('newname'), $service->getName(), array('class' => 'form-control'));
            $renameForm->addItem(new EaseTWSubmitButton(_('Přejmenovat'), 'success'));
            $tools->addItem(new EaseTWBPanel(_('Přejmenování'), 'info', $renameForm));
            $tools->addItem(new IEHostSelector($service));
            if ($oUser->getSettingValue('admin')) {
                $tools->addItem(new EaseTWBLinkButton('?action=system&service_id=' . $service->getId(), _('Systémová služba')));
            }
            $tools->addItem(new EaseTWBPanel(_('Výměna služby'), 'info', new IEServiceSwapForm($service)));
            $tools->addItem(new EaseTWBPanel(_('Transfer'), 'warning', $service->transferForm()));
        }
        $mainPanel->addItem(new EaseTWBPanel(new EaseHtmlH3Tag(array(new IEPlatformIcon($service->getDataValue('platform')), $service->getName())), 'default', $form));
        break;
}