- Timestamp:
- 04/28/10 11:48:44 (2 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
plugins/apostropheFormBuilderPlugin/trunk/lib/form/aFormBuilder.class.php
r628 r1084 14 14 $this->setDefault('form_id', $this->getOption('a_form')->getId()); 15 15 $this->setWidget('form_id' , new sfWidgetFormInputHidden()); 16 16 17 17 $fieldsetWrapperForm = new sfForm(); 18 18 19 foreach ($this->getOption('a_form ')->aFormFieldsetsas $aFormFieldset)19 foreach ($this->getOption('a_form_fieldsets', $this->getOption('a_form')->aFormFieldsets) as $aFormFieldset) 20 20 { 21 $fieldsetWrapperForm->embedForm($aFormFieldset->getId(), $aFormFieldset->getForm( 22 $this->getObject()->getFieldSubmissionsForFieldset($aFormFieldset['id']), 23 array('a_form_fieldset' => $aFormFieldset) 21 $fieldsetWrapperForm->embedForm( 22 $aFormFieldset->getId(), 23 $aFormFieldset->getForm( 24 $this->getObject()->getFieldSubmissionsForFieldset($aFormFieldset['id']), 25 array('a_form_fieldset' => $aFormFieldset) 24 26 )); 25 27 $fieldsetWrapperForm[$aFormFieldset->getId()]->getWidget()->setLabel($aFormFieldset->getLabel()); … … 29 31 $this->useFields(array('form_id', 'fields')); 30 32 } 31 33 34 32 35 public function updateObjectEmbeddedForms($values, $forms = null) 33 36 { … … 50 53 { 51 54 $this->getObject()->setFormId($this->getOption('a_form')->getId()); 52 $this->getObject()->setIpAddress($_SERVER['REMOTE_ADDR']); 55 $this->getObject()->setIpAddress($_SERVER['REMOTE_ADDR']); 56 $this->getObject()->setUserId($this->getOption('user_id', null)); 53 57 } 54 58

