/** @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; }
/** * 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; }