function __construct($formName, $formAction = null, $formMethod = 'post', $formContents = null, $tagProperties = null)
 {
     parent::__construct($formName, $formAction, $formMethod, $formContents, $tagProperties);
     $this->addItem(new EaseTWBFormGroup(_('IP adresa serveru'), new EaseHtmlInputTextTag('serverip'), '', $_SERVER['SERVER_ADDR'], _('Adresa na níž běží icinga. Sem se posílají NSCA testy a z této adresy je povoleno se dotazovat NRPE pluginů')));
     $this->addItem(new EaseTWBFormGroup(_('nsca heslo'), new EaseHtmlInputTextTag('nscapassword'), '', '', _('Heslo kterým je šifrována NSCA komunikace')));
     $this->addItem(new EaseTWSubmitButton(_('Uložit') . '&nbsp' . EaseTWBPart::GlyphIcon('save'), 'success'));
 }
 /**
  * Formulář pro potvrzení nasazení senzoru
  * @param IEHost $host
  */
 public function __construct($host)
 {
     parent::__construct('sensor');
     $this->addItem(new EaseHtmlInputHiddenTag('operation', 'confirm'));
     $this->addItem(new EaseHtmlInputHiddenTag($host->getmyKeyColumn(), $host->getId()));
     $this->addItem(new EaseTWSubmitButton(_('Senzor je nasazen')));
     $status = $host->getSensorStatus();
     $this->addItem(new IETWBSwitch('confirm', $status == 2));
 }
 /**
  * Formulář Bootstrapu
  *
  * @param string $formName      jméno formuláře
  * @param string $formAction    cíl formulář např login.php
  * @param string $formMethod    metoda odesílání POST|GET
  * @param mixed  $formContents  prvky uvnitř formuláře
  * @param array  $tagProperties vlastnosti tagu například:
  *                              array('enctype' => 'multipart/form-data')
  */
 function __construct($formName, $formAction = null, $formMethod = 'post', $formContents = null, $tagProperties = null)
 {
     parent::__construct($formName, $formAction, $formMethod, $formContents, $tagProperties);
     $term = EaseShared::webPage()->getRequestValue('search', 'string');
     $this->setTagProperties(array('class' => 'navbar-form', 'role' => 'search'));
     $group = $this->addItem(new EaseHtmlDivTag(null, new EaseHtmlInputTextTag('search', $term, array('class' => 'form-control pull-right typeahead', 'style' => 'width: 150px; margin-right: 35px, border: 1px solid black; background-color: #e5e5e5;', 'placeholder' => _('Hledání'))), array('class' => 'input-group')));
     $buttons = $group->addItem(new EaseHtmlSpanTag(null, null, array('class' => 'input-group-btn')));
     $buttons->addItem(new EaseHtmlButtonTag(new EaseHtmlSpanTag(null, new EaseHtmlSpanTag(NULL, _('Zavřít'), array('class' => 'sr-only')), array('class' => 'glyphicon glyphicon-remove')), array('type' => 'reset', 'class' => 'btn btn-default')));
     $buttons->addItem(new EaseHtmlButtonTag(new EaseHtmlSpanTag(null, new EaseHtmlSpanTag(NULL, _('Hledat'), array('class' => 'sr-only')), array('class' => 'glyphicon glyphicon-search')), array('type' => 'submit', 'class' => 'btn btn-default')));
 }
 /**
  * Formulář založení pasivní služby
  *
  * @param IEService $service
  */
 function __construct($service)
 {
     parent::__construct('passive-service');
     $this->service = $service;
 }
 /**
  * Formulář Bootstrapu.
  *
  * @param string $formName      jméno formuláře
  * @param string $formAction    cíl formulář např login.php
  * @param string $formMethod    metoda odesílání POST|GET
  * @param mixed  $formContents  prvky uvnitř formuláře
  * @param array  $tagProperties vlastnosti tagu například:
  *                              array('enctype' => 'multipart/form-data')
  */
 public function __construct($formName, $formAction = null, $formMethod = 'post', $formContents = null, $tagProperties = null)
 {
     parent::__construct($formName, $formAction, $formMethod, $formContents, $tagProperties);
     $this->row = $this->addItem(new EaseTWBRow());
 }
 /**
  * Formulář skupiny uživatelů
  * @param IEUserGroup $userGroup
  */
 function __construct($userGroup)
 {
     $this->userGroup = $userGroup;
     parent::__construct('usergroup', $userGroup->keyword . '.php', 'POST');
 }
 /**
  * Formulář pro výběr kontaktu
  * @param string $columnName
  */
 public function __construct($columnName = 'contact_id')
 {
     parent::__construct('ContactAsign', null, 'POST');
     $this->addItem(new IEContactSelect($columnName));
     $this->addItem(new EaseHtmlInputHiddenTag('action', 'contactAsign'));
 }
 /**
  * Formulář výměny jedné služby za jinou
  *
  * @param IEService $service
  */
 function __construct($service)
 {
     parent::__construct('swapService', null, 'GET');
     $this->service = $service;
 }