/** * Prepare form * * @param Uni_Core_Form $form */ protected function _prepareForm(Uni_Core_Form $form) { if (NULL == $this->id) { $this->setId(get_class($this)); } $form->setAttrib('id', $this->id); $model = Fox::getModel($this->modelKey); if ($formData = Fox::getModel('core/session')->getFormData()) { Fox::getModel('core/session')->setFormData(NULL); $form->setFormData($formData); } else { if ($model && $model->getId()) { $form->setModel($model); } } }