/** * Prepare form * * @param Uni_Core_Form_Eav $form */ protected function _prepareForm(Uni_Core_Form_Eav $form) { $form->setName('member')->setMethod('post'); $model = Fox::getModel($this->getModelKey()); $eavMetaData = $model->getEavFormMetaData(1); $form->createEavForm($eavMetaData); $form->addPrefixPath('Uni_Core_Admin_View_Form_Decorator', 'Uni/Core/Admin/View/Form/Decorator/', 'decorator'); $form->setDecorators(array('Tabs')); parent::_prepareForm($form); }
/** * Prepare form * * @param Uni_Core_Form_Eav $form */ protected function _prepareForm(Uni_Core_Form_Eav $form) { $form->setName('member')->setMethod('post'); $model = Fox::getModel($this->getModelKey()); if (Fox::getLoggedMember()) { $model->load(Fox::getLoggedMember()->getId()); } $eavMetaData = $model->getEavFormMetaData(1, Fox_Eav_Model_Abstract::EDITABLE_TYPE_FRONTEND); $form->createEavForm($eavMetaData); $form->addPrefixPath('Uni_Core_Admin_View_Form_Decorator', 'Uni/Core/Admin/View/Form/Decorator/', 'decorator'); $form->setDecorators(array('Tabs')); parent::_prepareForm($form); }