コード例 #1
0
ファイル: DbResourcePage.php プロジェクト: kobmaki/icingaweb2
 /**
  * @see Form::createElements()
  */
 public function createElements(array $formData)
 {
     $this->addElement('hidden', 'type', array('required' => true, 'value' => 'db'));
     if (isset($formData['skip_validation']) && $formData['skip_validation']) {
         $this->addSkipValidationCheckbox();
     } else {
         $this->addElement('hidden', 'skip_validation', array('required' => true, 'value' => 0));
     }
     $resourceForm = new DbResourceForm();
     $this->addElements($resourceForm->createElements($formData)->getElements());
     $this->getElement('name')->setValue('icingaweb_db');
 }
コード例 #2
0
ファイル: IdoResourcePage.php プロジェクト: 0svald/icingaweb2
 /**
  * Create and add elements to this form
  *
  * @param   array   $formData
  */
 public function createElements(array $formData)
 {
     $this->addElement('hidden', 'type', array('required' => true, 'value' => 'db'));
     if (isset($formData['skip_validation']) && $formData['skip_validation']) {
         // In case another error occured and the checkbox was displayed before
         $this->addSkipValidationCheckbox();
     } else {
         $this->addElement('hidden', 'skip_validation', array('required' => true, 'value' => 0));
     }
     $dbResourceForm = new DbResourceForm();
     $this->addElements($dbResourceForm->createElements($formData)->getElements());
     $this->getElement('name')->setValue('icinga_ido');
 }