/** @return \KT_Form */
 protected function initForm()
 {
     $form = new KT_Form();
     $form->setAttrId($this->getFormId());
     $form->setButtonValue(__("Uložit nastavení", "KT_CORE_DOMAIN"));
     $form->setButtonClass("kt-form-submit button button-primary");
     $form->addFieldSetByObject(KT_User_Profile_Config::getUserProfileFieldset($this->getCurrentUser()->getWpUser()));
     return $this->form = $form;
 }
 /**
  * Základní inicializace formuláře
  * 
  * @author Martin Hlaváč
  * @link http://www.ktstudio.cz
  * 
  * @return \KT_Form
  */
 protected function initForm()
 {
     $form = new KT_Form();
     $form->setAttrId($this->getFormId());
     $form->setButtonClass("submitButton");
     $form->setButtonValue(__("Odeslat dotaz", "KT_CORE_DOMAIN"));
     $form->addFieldSetByObject($this->getFieldset());
     return $this->form = $form;
 }
Ejemplo n.º 3
0
 /**
  * Provede uložení dat poslané metaboxem do tabulky wp_options
  * 
  * @author Tomáš Kocifaj
  * @link http://www.ktstudio.cz
  */
 public function saveOptions($saveResult)
 {
     $isDefaultAutoSave = $this->getIsDefaultAutoSave();
     $fieldset = $this->getFieldset();
     $form = new KT_Form();
     $form->addFieldSetByObject($fieldset);
     $form->validate();
     if ($form->hasError() || !$isDefaultAutoSave) {
         $saveResult[KT_Custom_Metaboxes_Base::SAVE_RESULT_KEY] = false;
         $saveResult[KT_Custom_Metaboxes_Base::SAVE_RESULT_ERRORS][] = $form->getErrorMessage();
         return $saveResult;
     }
     do_action("kt_before_metabox_save_options", $form);
     $form->saveFieldsetToOptionsTable();
     do_action("kt_after_metabox_save_options", $form);
     //$saveResult[KT_Custom_Metaboxes_Base::SAVE_RESULT_KEY] = true;
     return $saveResult;
 }
 private function initForm(KT_Form $form)
 {
     $fieldset = $this->fieldset = KT_User_Profile_Config::getUserProfileFieldset($this->getCurrentUser());
     $form->addFieldSetByObject($fieldset);
     return $this->form = $form;
 }
 /**
  * Základní inicializace formuláře
  * 
  * @author Martin Hlaváč
  * @link http://www.ktstudio.cz
  * 
  * @return \KT_Form
  */
 protected function initForm()
 {
     $form = new KT_Form();
     $form->setAttrId(self::FORM_ID);
     //$form->setButtonClass("");
     $form->setButtonValue(__("Odeslat dotaz", KT_DOMAIN));
     $form->addFieldSetByObject($this->getFieldset());
     return $this->form = $form;
 }