public function getFormDefination() { $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $policySignificance = $model->getCodeArray('PolicySignificance', null, '1', true); $form['significance'] = new Zend_Form_Element_Select('significance'); $form['significance']->setLabel('Significance')->setValue($this->data['@significance'])->setAttrib('class', 'form-select')->setMultioptions($policySignificance); /** * Hide Vocabulary (v1.2.7) * $vocabulary = $model->getCodeArray('Vocabulary', null, '1' , true); $form['vocabulary'] = new Zend_Form_Element_Select('vocabulary'); $form['vocabulary']->setLabel('Vocabulary') ->setValue($this->data['@vocabulary']) ->setAttrib('class' , 'form-select') ->setMultioptions($vocabulary); */ $code = $model->getCodeArray('PolicyMarker', null, '1', true); $form['code'] = new Zend_Form_Element_Select('code'); $form['code']->setLabel('Policy Marker')->setValue($this->data['@code'])->setAttrib('class', 'form-select')->setMultioptions($code); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Description')->setValue($this->data['text'])->setAttribs(array('rows' => '2', 'cols' => '20')); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setMultioptions($lang); $this->addElements($form); return $this; }
public function edit($account_id = '') { $form = array(); $model = new Model_Wep(); $language = $model->getCodeArray('Language', null, '1'); $currency = $model->getCodeArray('Currency', null, '1'); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setAttrib('class', 'form-select')->addMultiOption('', 'Select anyone')->setRequired(); foreach ($language as $key => $eachLanguage) { $form['xml_lang']->addMultiOption($key, $eachLanguage); } $form['default_currency'] = new Zend_Form_Element_Select('default_currency'); $form['default_currency']->setAttrib('class', 'form-select')->setLabel('Default Currency')->setRequired()->addMultiOption('', 'Select anyone'); foreach ($currency as $key => $eachCurrency) { $form['default_currency']->addMultiOption($key, $eachCurrency); } $form['hierarchy'] = new Zend_Form_Element_Text('hierarchy'); $form['hierarchy']->setAttrib('class', 'form-text')->setLabel('Hierarchy'); //This code is used to append a <div> with help class for all form elements, used for displaying help foreach ($form as $item_name => $element) { $form[$item_name]->setDecorators(array('ViewHelper', 'Errors', 'Label', array('HtmlTag', array('tag' => '<div>', 'placement' => 'PREPEND', 'class' => 'help activity-' . $item_name)), array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } $this->addElements($form); $this->addDisplayGroup(array('xml_lang', 'default_currency', 'hierarchy'), 'field1', array('legend' => 'Activity')); $group = $this->getDisplayGroup('field1'); $group->addDecorators(array(array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'default-activity-list')))); $save = new Zend_Form_Element_Submit('save'); $save->setValue('Save')->setAttrib('class', 'form-submit'); $this->addElement($save); $this->setMethod('post'); $this->setAttrib('id', 'activity-edit-form'); }
public function getFormDefination() { $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setRequired()->addMultioptions($lang); $currency = $model->getCodeArray('Currency', null, '1', true); $form['default_currency'] = new Zend_Form_Element_Select('default_currency'); $form['default_currency']->setLabel('Default Currency')->setValue($this->data['@default_currency'])->setRequired()->setAttrib('class', 'form-select')->setMultioptions($currency); $form['hierarchy'] = new Zend_Form_Element_Text('hierarchy'); $form['hierarchy']->setLabel('Hierarchy')->setValue($this->data['@hierarchy'])->setAttrib('class', 'form-text'); /* * Hide Linked Data Default (v1.2.4) * $form['linked_data_uri'] = new Zend_Form_Element_Text('linked_data_uri'); $form['linked_data_uri']->setLabel('Linked Data Uri') ->setValue($this->data['@linked_data_uri']) ->setAttrib('class' , 'form-text'); */ $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $identity = Zend_Auth::getInstance()->getIdentity(); $this->setAttrib('class', 'simplified-sub-element'); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setRequired()->addMultioptions($lang); $currency = $model->getCodeArray('Currency', null, '1', true); $form['default_currency'] = new Zend_Form_Element_Select('default_currency'); $form['default_currency']->setLabel('Currency')->setValue($this->data['@default_currency'])->setRequired()->setAttrib('class', 'form-select')->setMultioptions($currency); $this->addElements($form); return $this; }
public function init() { $this->setAttrib('class', 'simplified-sub-element')->setIsArray(true); $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['start_id'] = new Zend_Form_Element_Hidden('start_id'); $form['start_id']->setValue($this->data['start_id']); $form['end_id'] = new Zend_Form_Element_Hidden('end_id'); $form['end_id']->setValue($this->data['end_id']); $form['value_id'] = new Zend_Form_Element_Hidden('value_id'); $form['value_id']->setValue($this->data['value_id']); $this->addElements($form); $form['amount'] = new Zend_Form_Element_Text('amount'); $form['amount']->setLabel('Amount')->setRequired()->addFilter(new App_Filter_Currency())->setValue($this->data['amount'])->addValidator(new App_Validate_Numeric())->setAttrib('class', 'form-text'); $currency = $model->getCodeArray('Currency', '', 1, true); $form['currency'] = new Zend_Form_Element_Select('currency'); $form['currency']->setLabel('Currency')->addMultiOptions($currency)->setValue($this->data['currency'])->setAttrib('class', 'form-select'); $form['start_date'] = new Zend_Form_Element_Text('start_date'); $form['start_date']->setLabel('Value Date')->setRequired()->setValue($this->data['start_date'])->setAttrib('class', 'form-text datepicker'); $form['end_date'] = new Zend_Form_Element_Text('end_date'); $form['end_date']->setLabel('End Date')->setValue($this->data['end_date'])->addValidator(new App_Validate_EndDate())->setAttrib('class', 'form-text datepicker'); foreach ($form as $item_name => $element) { $form[$item_name]->addDecorators(array(array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } $this->addElements($form); }
public function init() { parent::init(); $this->setAttrib('class', 'simplified-sub-element')->setIsArray(true); $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['title_id'] = new Zend_Form_Element_Hidden('title_id'); $form['title_id']->setValue($this->data['title_id']); $form['title'] = new Zend_Form_Element_Text('title'); $form['title']->setLabel('Title')->setRequired()->setValue($this->data['title'])->setAttrib('class', 'form-text'); $form['category_id'] = new Zend_Form_Element_Hidden('category_id'); $form['category_id']->setValue($this->data['category_id']); $categoryCodes = $model->getCodeArray('DocumentCategory', '', 1, true); $form['category_code'] = new Zend_Form_Element_Select('category_code'); $form['category_code']->setLabel('Category Code')->setRequired()->addMultiOptions($categoryCodes)->setValue($this->data['category_code'])->setAttrib('class', 'form-select'); $form['url'] = new Zend_Form_Element_Text('url'); $form['url']->setLabel('Url')->setRequired()->addValidator(new App_Validate_Url())->setValue($this->data['url'])->setAttrib('class', 'form-text'); $this->addElements($form); $this->setElementsBelongTo("document[{$this->count}]"); // Add remove button $remove = new Iati_Form_Element_Note('remove'); $remove->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-remove-element')); $remove->setValue("<a href='#' class='button' value='DocumentLink'> Remove element</a>"); $this->addElement($remove); foreach ($form as $item_name => $element) { $form[$item_name]->addDecorators(array(array('HtmlTag', array('tag' => '<div>', 'placement' => 'PREPEND', 'class' => 'help simplified-document-' . $item_name)), array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } }
public function getFormDefination() { $model = new Model_Wep(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $locationType = $model->getCodeArray('LocationType', null, '1', true); $form['code'] = new Zend_Form_Element_Select('code'); $form['code']->setLabel('Location Type Code')->setValue($this->data['@code'])->setRequired()->setAttrib('class', 'form-select')->setMultioptions($locationType); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Text')->setValue($this->data['text'])->setAttribs(array('rows' => '2', 'cols' => '20')); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setMultioptions($lang); $this->addElements($form); return $this; }
public function getFormDefination() { $baseurl = Zend_Controller_Front::getInstance()->getBaseUrl(); $model = new Model_Wep(); $this->setAttrib('class', 'simplified-sub-element'); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $types = $model->getCodeArray('DescriptionType', null, '1', true); $form['type'] = new Zend_Form_Element_Select('type'); $form['type']->setLabel('Description Type')->setValue($this->data['@type'])->setAttrib('class', 'form-select')->setMultioptions($types); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Description')->setValue($this->data['text'])->setRequired()->setAttribs(array('rows' => '3', 'cols' => '20')); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setMultioptions($lang); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $this->setAttrib('class', 'first-child')->setMethod('post')->setIsArray(true); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $codes = $model->getCodeArray('Country', null, '1', true); $form['code'] = new Zend_Form_Element_Select('code'); $form['code']->setLabel('Code')->setValue($this->data['@code'])->setRequired()->setAttrib('class', 'form-select')->setMultioptions($codes); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Name')->setValue($this->data['text'])->setAttribs(array('rows' => '3', 'cols' => '20')); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setMultioptions($lang); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $this->setAttrib('class', 'first-child')->setMethod('post')->setIsArray(true); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $codes = $model->getCodeArray('FlowType', null, '1', true); $form['code'] = new Zend_Form_Element_Select('code'); $form['code']->setLabel('Flow Type Code')->setValue($this->data['@code'])->setRequired()->setAttrib('class', 'form-select')->setMultioptions($codes)->addDecorators(array(array('HtmlTag', array('tag' => 'div', 'class' => 'help transaction-flow_type-code', 'placement' => 'PREPEND')))); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Text')->setValue($this->data['text'])->setAttribs(array('rows' => '3', 'cols' => '20'))->addDecorators(array(array('HtmlTag', array('tag' => 'div', 'class' => 'help transaction-flow_type-text', 'placement' => 'PREPEND')))); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setMultioptions($lang)->addDecorators(array(array('HtmlTag', array('tag' => 'div', 'class' => 'help transaction-flow_type-xml_lang', 'placement' => 'PREPEND')))); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Activity Title')->setValue($this->data['text'])->setAttribs(array('rows' => '2', 'cols' => '20')); $relatedActivityType = $model->getCodeArray('RelatedActivityType', null, '1', true); $form['type'] = new Zend_Form_Element_Select('type'); $form['type']->setLabel('Type of Relationship')->setValue($this->data['@type'])->setRequired()->setAttrib('class', 'form-select')->setMultioptions($relatedActivityType); $form['ref'] = new Zend_Form_Element_Textarea('ref'); $form['ref']->setLabel('Activity Identifier')->setValue($this->data['@ref'])->setRequired()->setAttribs(array('rows' => '2', 'cols' => '20')); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setMultioptions($lang); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $countryCode = $model->getCodeArray('Country', null, '1', true); $form['code'] = new Zend_Form_Element_Select('code'); $form['code']->setLabel('Country Code')->setValue($this->data['@code'])->setRequired()->setAttrib('class', 'form-select')->setMultioptions($countryCode); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Text')->setValue($this->data['text'])->setAttribs(array('rows' => '2', 'cols' => '20')); $form['percentage'] = new Zend_Form_Element_Text('percentage'); $form['percentage']->setLabel('Percentage')->setValue($this->data['@percentage'])->addValidator(new App_Validate_NumericValue())->setAttrib('class', 'form-text'); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setMultioptions($lang); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $budgetVocab = $model->getCodeArray('BudgetIdentifierVocabulary', null, '1', true); $form['vocabulary'] = new Zend_Form_Element_Select('vocabulary'); $form['vocabulary']->setLabel('Vocabulary')->setValue($this->data['@vocabulary'])->setAttrib('class', 'form-select')->setMultioptions($budgetVocab); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $this->setAttrib('class', 'first-child')->setMethod('post')->setIsArray(true); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $lang = $model->getCodeArray('Language', null, '1', true); $form['text'] = new Zend_Form_Element_Select('text'); $form['text']->setLabel('Language')->setValue($this->data['text'])->setAttrib('class', 'form-select')->setMultioptions($lang); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['text'] = new Zend_Form_Element_Text('text'); $form['text']->setLabel('Text')->setRequired()->setValue($this->data['text'])->setAttribs(array('class' => 'form-text')); $gazetteerAgency = $model->getCodeArray('GazetteerAgency', null, '1', true); $form['gazetteer_ref'] = new Zend_Form_Element_Select('gazetteer_ref'); $form['gazetteer_ref']->setLabel('Gazetteer Agency')->setValue($this->data['@gazetteer_ref'])->setRequired()->setAttrib('class', 'form-select')->addMultioptions($gazetteerAgency); $this->addElements($form); return $this; }
public function load($defaults) { $form = array(); $model = new Model_Wep(); $form['default_reporting_org'] = new Zend_Form_Element_Text('default_reporting_org'); $form['default_reporting_org']->setLabel('Reporting Organisation Name')->setValue($defaults['field_values']['reporting_org'])->setRequired()->setAttrib('class', 'form-text'); $form['reporting_org_ref'] = new Zend_Form_Element_Text('reporting_org_ref'); $form['reporting_org_ref']->setLabel('Reporting Organisation Identifier')->setRequired()->setValue($defaults['field_values']['reporting_org_ref'])->setAttrib('width', '20px')->setAttrib('class', 'form-text'); $reportingOrgType = $model->getCodeArray('OrganisationType', null, '1'); $form['reporting_org_type'] = new Zend_Form_Element_Select('reporting_org_type'); $form['reporting_org_type']->setLabel('Reporting Organisation Type')->setRequired()->setValue($defaults['field_values']['reporting_org_type'])->addMultiOption('', 'Select anyone')->addMultiOptions($reportingOrgType)->setAttrib('width', '20px')->setAttrib('class', 'form-select'); $language = $model->getCodeArray('Language', null, '1'); $form['reporting_org_lang'] = new Zend_Form_Element_Select('reporting_org_lang'); $form['reporting_org_lang']->setLabel('Reporting Organisation Language')->addMultiOption('', 'Select anyone')->setValue($defaults['field_values']['reporting_org_lang'])->setAttrib('class', 'form-select')->addMultiOptions($language); $this->addElements($form); $this->addDisplayGroup(array('reporting_org_ref', 'reporting_org_type', 'default_reporting_org', 'reporting_org_lang'), 'reporting_org_info', array('legend' => 'Reporting Organisation Info')); $group = $this->getDisplayGroup('reporting_org_info'); $group->setDecorators(array('FormElements', 'Fieldset', array('HtmlTag', array('tag' => 'div', 'class' => 'help activity_defaults-' . $group->getName() . ' legend-help', 'placement' => 'PREPEND')), array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'default-activity-list')))); foreach ($form as $item_name => $element) { $form[$item_name]->addDecorators(array(array('HtmlTag', array('tag' => '<div>', 'placement' => 'PREPEND', 'class' => 'help activity_defaults-' . $item_name)), array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } }
public function getFormDefination() { $model = new Model_Wep(); $this->setAttrib('class', 'simplified-sub-element'); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $type = $model->getCodeArray('ResultType', null, '1', true); $form['type'] = new Zend_Form_Element_Select('type'); $form['type']->setLabel('Type')->setValue($this->data['@type'])->setAttrib('class', 'form-select')->setRequired()->setMultioptions($type); $form['aggregation_status'] = new Zend_Form_Element_Select('aggregation_status'); $form['aggregation_status']->setLabel('Aggregation Status')->setAttribs(array('class' => 'form-select'))->setValue($this->data['@aggregation_status'])->setMultiOptions(array('' => 'Select Anyone', 'true' => 'True', 'false' => 'False')); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $this->setAttrib('class', 'simplified-sub-element'); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['text'] = new Zend_Form_Element_Text('text'); $form['text']->setLabel('Name')->setValue($this->data['text'])->setAttribs(array('class' => 'form-text')); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->addMultioptions($lang); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $this->setAttrib('class', 'simplified-sub-element'); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['url'] = new Zend_Form_Element_Text('url'); $form['url']->setLabel('Url')->addValidator(new App_Validate_Url())->setAttribs(array('class' => 'form-text'))->setRequired()->setValue($this->data['@url']); $format = $model->getCodeArray('FileFormat', null, '1', true); $form['format'] = new Zend_Form_Element_Select('format'); $form['format']->setLabel('Format')->setValue($this->data['@format'])->setAttrib('class', 'form-select')->setMultioptions($format); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $countryCode = $model->getCodeArray('BudgetIdentifier', null, '1', true); $form['code'] = new Zend_Form_Element_Select('code'); $form['code']->setLabel('Code')->setRequired()->setValue($this->data['@code'])->setAttrib('class', 'form-select')->setMultioptions($countryCode); $form['percentage'] = new Zend_Form_Element_Text('percentage'); $form['percentage']->setLabel('Percentage')->setRequired()->setValue($this->data['@percentage'])->addValidator(new App_Validate_NumericValue())->setAttrib('class', 'form-text'); $this->addElements($form); return $this; }
public function getFormDefination() { $baseUrl = Zend_Controller_Front::getInstance()->getBaseUrl(); $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['url'] = new Zend_Form_Element_Textarea('url'); $form['url']->setLabel('Document Url')->addValidator(new App_Validate_Url())->setAttribs(array('class' => 'form-text'))->setRequired()->setValue($this->data['@url'])->setDescription("If your document is not uploaded,\n <a href='#' class='upload-here'>Upload it</a>\n in AidStream. You can also add from your\n <a href='#' class='existing-doc'>existing</a> documents in Aidstream")->setAttribs(array('rows' => '2', 'cols' => '20'))->addDecorator('Description', array('escape' => false, 'class' => 'description')); $format = $model->getCodeArray('FileFormat', null, '1', true); $form['format'] = new Zend_Form_Element_Select('format'); $form['format']->setLabel('Document Format')->setValue($this->data['@format'])->setAttrib('class', 'form-select')->setMultioptions($format); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $vocabulary = $model->getCodeArray('Vocabulary', null, '1', true); $form['vocabulary'] = new Zend_Form_Element_Select('vocabulary'); $form['vocabulary']->setLabel('Vocabulary')->setValue($this->data['@vocabulary'])->setAttrib('class', 'form-select vocabulary_value')->setMultioptions($vocabulary); $sector = $model->getCodeArray('Sector', null, '1', true); $form['code'] = new Zend_Form_Element_Select('code'); $form['code']->setLabel('Sector')->setValue($this->data['@code'])->setAttrib('class', 'form-select sector_value')->setMultioptions($sector); $form['non_dac_code'] = new Zend_Form_Element_Text('non_dac_code'); $form['non_dac_code']->setLabel('Sector')->setValue($this->data['@code'])->setAttrib('class', 'form-text non_dac_code'); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Text')->setValue($this->data['text'])->setAttribs(array('rows' => '2', 'cols' => '20')); $form['percentage'] = new Zend_Form_Element_Text('percentage'); $form['percentage']->setLabel('Percentage')->setValue($this->data['@percentage'])->addValidator(new Zend_Validate_Int())->setAttrib('class', 'form-text'); $lang = $model->getCodeArray('Language', null, '1', true); $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setValue($this->data['@xml_lang'])->setAttrib('class', 'form-select')->setMultioptions($lang); $this->addElements($form); return $this; }
public function getFormDefination() { $baseurl = Zend_Controller_Front::getInstance()->getBaseUrl(); $model = new Model_Wep(); $this->setAttrib('class', 'simplified-sub-element'); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $indicatorMeasures = $model->getCodeArray('IndicatorMeasure', null, '1', true); $form['measure'] = new Zend_Form_Element_Select('measure'); $form['measure']->setLabel('Measure')->setAttrib('class', 'form-select')->setValue($this->data['@measure'])->setRequired()->setMultioptions($indicatorMeasures); $form['ascending'] = new Zend_Form_Element_Select('ascending'); $form['ascending']->setLabel('Ascending')->setAttribs(array('class' => 'form-select'))->setValue($this->data['@ascending'])->setMultiOptions(array('' => 'Select Anyone', 'true' => 'True', 'false' => 'False')); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['latitude'] = new Zend_Form_Element_Text('latitude'); $form['latitude']->setLabel('Latitude')->setRequired()->setValue($this->data['@latitude'])->setAttribs(array('class' => 'form-text')); $form['longitude'] = new Zend_Form_Element_Text('longitude'); $form['longitude']->setLabel('longitude')->setRequired()->setValue($this->data['@longitude'])->setAttribs(array('class' => 'form-text')); $precisionCode = $model->getCodeArray('PercisionCode', null, '1', true); $form['precision'] = new Zend_Form_Element_Select('precision'); $form['precision']->setLabel('Precision')->setValue($this->data['@precision'])->setAttrib('class', 'form-select')->setMultioptions($precisionCode); $this->addElements($form); return $this; }
public function init() { parent::init(); $this->setAttrib('class', 'simplified-sub-element')->setIsArray(true); $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['title_id'] = new Zend_Form_Element_Hidden('title_id'); $form['title_id']->setValue($this->data['title_id']); $form['description_id'] = new Zend_Form_Element_Hidden('description_id'); $form['description_id']->setValue($this->data['description_id']); $form['indicator_id'] = new Zend_Form_Element_Hidden('indicator_id'); $form['indicator_id']->setValue($this->data['indicator_id']); $form['indicator_title_id'] = new Zend_Form_Element_Hidden('indicator_title_id'); $form['indicator_title_id']->setValue($this->data['indicator_title_id']); $form['period_id'] = new Zend_Form_Element_Hidden('period_id'); $form['period_id']->setValue($this->data['period_id']); $form['actual_id'] = new Zend_Form_Element_Hidden('actual_id'); $form['actual_id']->setValue($this->data['actual_id']); $form['period_end_id'] = new Zend_Form_Element_Hidden('period_end_id'); $form['period_end_id']->setValue($this->data['period_end_id']); $resultTypeCodes = $model->getCodeArray('ResultType', '', 1, true); $form['result_type'] = new Zend_Form_Element_Select('result_type'); $form['result_type']->setLabel('Result Type')->setRequired()->addMultiOptions($resultTypeCodes)->setValue($this->data['result_type'])->setAttrib('class', 'form-select'); $form['title'] = new Zend_Form_Element_Text('title'); $form['title']->setLabel('Title')->setRequired()->setValue($this->data['title'])->setAttrib('class', 'form-text'); $form['description'] = new Zend_Form_Element_Textarea('description'); $form['description']->setLabel('Description')->setRequired()->setValue($this->data['description'])->setAttrib('COLS', '40')->setAttrib('ROWS', '4')->setAttrib('class', 'form-text'); $form['indicator'] = new Zend_Form_Element_Text('indicator'); $form['indicator']->setLabel('Indicator')->setRequired()->setValue($this->data['indicator'])->setAttrib('class', 'form-text'); $form['achievement'] = new Zend_Form_Element_Text('achievement'); $form['achievement']->setLabel('Achievement')->setRequired()->setValue($this->data['achievement'])->setAttrib('class', 'form-text'); $form['end_date'] = new Zend_Form_Element_Text('end_date'); $form['end_date']->setLabel('As of')->setRequired()->setValue($this->data['end_date'])->setAttrib('class', 'form-text datepicker simplified-result-date'); $this->addElements($form); $this->setElementsBelongTo("result[{$this->count}]"); // Add remove button $remove = new Iati_Form_Element_Note('remove'); $remove->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-remove-element')); $remove->setValue("<a href='#' class='button' value='Result'> Remove element</a>"); $this->addElement($remove); foreach ($form as $item_name => $element) { $form[$item_name]->addDecorators(array(array('HtmlTag', array('tag' => '<div>', 'placement' => 'PREPEND', 'class' => 'help simplified-result-' . $item_name)), array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } }
public function getFormDefination() { $model = new Model_Wep(); $this->setAttrib('class', 'first-child')->setMethod('post')->setIsArray(true); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['text'] = new Zend_Form_Element_Text('text'); $form['text']->setLabel('Amount')->setValue($this->data['text'])->setRequired()->addValidator(new App_Validate_NumericValue())->setAttribs(array('class' => 'currency form-text')); $currency = $model->getCodeArray('Currency', null, '1', true); $form['currency'] = new Zend_Form_Element_Select('currency'); $form['currency']->setLabel('Currency')->setValue($this->data['@currency'])->setAttrib('class', 'form-select')->setMultioptions($currency); $form['value_date'] = new Zend_Form_Element_Text('value_date'); $form['value_date']->setLabel('Value Date')->setValue($this->data['@value_date'])->setRequired()->setAttrib('class', 'datepicker'); $this->addElements($form); return $this; }
public function getFormDefination() { $model = new Model_Wep(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['text'] = new Zend_Form_Element_Textarea('text'); $form['text']->setLabel('Text')->setRequired()->setValue($this->data['text'])->setAttribs(array('rows' => '2', 'cols' => '20')); $countryCode = $model->getCodeArray('Country', null, '1', true); $form['country'] = new Zend_Form_Element_Select('country'); $form['country']->setLabel('Country')->setValue($this->data['@country'])->setAttrib('class', 'form-select')->setMultioptions($countryCode); $form['adm1'] = new Zend_Form_Element_Textarea('adm1'); $form['adm1']->setLabel('Admin-1')->setValue($this->data['@adm1'])->setAttribs(array('rows' => '2', 'cols' => '20')); $form['adm2'] = new Zend_Form_Element_Textarea('adm2'); $form['adm2']->setLabel('Admin-2')->setValue($this->data['@adm2'])->setAttribs(array('rows' => '2', 'cols' => '20')); $this->addElements($form); return $this; }
public function init() { parent::init(); $this->setAttrib('class', 'simplified-sub-element')->setIsArray(true); $model = new Model_Wep(); $form = array(); $form['id'] = new Zend_Form_Element_Hidden('id'); $form['id']->setValue($this->data['id']); $form['start_id'] = new Zend_Form_Element_Hidden('start_id'); $form['start_id']->setValue($this->data['start_id']); $form['end_id'] = new Zend_Form_Element_Hidden('end_id'); $form['end_id']->setValue($this->data['end_id']); $form['value_id'] = new Zend_Form_Element_Hidden('value_id'); $form['value_id']->setValue($this->data['value_id']); $this->addElements($form); $form['amount'] = new Zend_Form_Element_Text('amount'); $form['amount']->setLabel('Amount')->setRequired()->addFilter(new App_Filter_Currency())->setValue($this->data['amount'])->addValidator(new App_Validate_Numeric())->setAttrib('class', 'form-text'); $currency = $model->getCodeArray('Currency', '', 1, true); $form['currency'] = new Zend_Form_Element_Select('currency'); $form['currency']->setLabel('Currency')->addMultiOptions($currency)->setValue($this->data['currency'])->setAttrib('class', 'form-select'); $form['start_date'] = new Zend_Form_Element_Text('start_date'); $form['start_date']->setLabel('Start Date')->setRequired()->setValue($this->data['start_date'])->setAttrib('class', 'form-text datepicker'); $form['end_date'] = new Zend_Form_Element_Text('end_date'); $form['end_date']->setLabel('End Date')->setRequired()->setValue($this->data['end_date'])->addValidator(new App_Validate_EndDate())->setAttrib('class', 'form-text datepicker'); $form['signed_date'] = new Zend_Form_Element_Text('signed_date'); $form['signed_date']->setLabel('Contract Signed Date')->setRequired()->setValue($this->data['signed_date'])->setAttrib('class', 'form-text datepicker'); $this->addElements($form); $this->setElementsBelongTo("budget[{$this->count}]"); // Add remove button $remove = new Iati_Form_Element_Note('remove'); $remove->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-remove-element')); $remove->setValue("<a href='#' class='button' value='Budget'> Remove element</a>"); $this->addElement($remove); foreach ($form as $item_name => $element) { $form[$item_name]->addDecorators(array(array('HtmlTag', array('tag' => '<div>', 'placement' => 'PREPEND', 'class' => 'help simplified-budget-' . $item_name)), array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } }
public function init() { $model = new Model_Wep(); $this->setAttrib('id', 'simplified-default-form')->setIsArray(true); $form = array(); $requiredMessage = new Iati_Form_Element_Note('form-message'); $requiredMessage->setValue("If you fill this section, the fields marked <span class='form-required'>*</span> must be filled.")->setOrder(-1); $defaultMessage = new Iati_Form_Element_Note('message'); $defaultMessage->setValue("The fields marked <span class='form-required'>*</span> must be filled."); $form['activity_id'] = new Zend_Form_Element_Hidden('activity_id'); $form['activity_id']->setValue($this->data['activity_id']); $form['identifier_id'] = new Zend_Form_Element_Hidden('identifier_id'); $form['identifier_id']->setValue($this->data['identifier_id']); $form['identifier'] = new Zend_Form_Element_Text('identifier'); $form['identifier']->setLabel('Project Identifier')->setRequired()->setValue($this->data['identifier'])->setAttrib('class', 'form-text'); $form['title_id'] = new Zend_Form_Element_Hidden('title_id'); $form['title_id']->setValue($this->data['title_id']); $form['title'] = new Zend_Form_Element_Text('title'); $form['title']->setLabel('Title')->setRequired()->setValue($this->data['title'])->setAttrib('class', 'form-text'); $form['description_id'] = new Zend_Form_Element_Hidden('description_id'); $form['description_id']->setValue($this->data['description_id']); $form['description'] = new Zend_Form_Element_Textarea('description'); $form['description']->setLabel('Description')->setRequired()->setValue($this->data['description'])->setAttrib('COLS', '40')->setAttrib('ROWS', '4')->setAttrib('class', 'form-text'); $fundingOrgData = $this->data['funding_org']; $fundingOrgs = ''; if ($fundingOrgData && is_array($fundingOrgData)) { $fundingOrgs = implode(',', $fundingOrgData); } $form['funding_org'] = new Zend_Form_Element_Hidden('funding_org'); $form['funding_org']->setValue($fundingOrgs)->setLabel('Funding Organisation')->setAttrib('style', 'width:300px'); /* $form['funding_org'] = new Zend_Form_Element_Text('funding_org'); $form['funding_org']->setLabel('Funding Organisation') ->setRequired() ->setValue(array('test')) ->setAttrib('class', 'form-text'); */ $form['start_date_id'] = new Zend_Form_Element_Hidden('start_date_id'); $form['start_date_id']->setValue($this->data['start_date_id']); $form['start_date'] = new Zend_Form_Element_Text('start_date'); $form['start_date']->setLabel('Actual Start Date')->setRequired()->setValue($this->data['start_date'])->setAttrib('class', 'form-text datepicker'); $form['end_date_id'] = new Zend_Form_Element_Hidden('end_date_id'); $form['end_date_id']->setValue($this->data['end_date_id']); $form['end_date'] = new Zend_Form_Element_Text('end_date'); $form['end_date']->setLabel('Actual End Date')->setRequired()->setValue($this->data['end_date'])->addValidator(new App_Validate_EndDate($form['start_date']))->setAttrib('class', 'form-text datepicker'); $sectorCodes = $model->getCodeArray('Sector', '', 1); $sectors = $this->data['sector']; if ($sectors) { foreach ($sectors as $sector) { $sectorData[] = $sector['sector']; } } $form['sector'] = new Zend_Form_Element_Select('sector'); $form['sector']->setLabel('Sector')->addMultiOptions($sectorCodes)->setRegisterInArrayValidator(false)->setValue($sectorData)->setAttrib('multiple', 'true')->setAttrib('class', 'form-text'); $form['status_id'] = new Zend_Form_Element_Hidden('status_id'); $form['status_id']->setValue($this->data['status_id']); $statuses = $model->getCodeArray('ActivityStatus', '', 1); $form['status'] = new Zend_Form_Element_Select('status'); $form['status']->setLabel('Activity Status')->addMultiOption('', 'Select anyone')->addMultiOptions($statuses)->setValue($this->data['status'])->setRegisterInArrayValidator(false)->setAttrib('class', 'form-select')->setAttrib('style', 'width:300px'); $this->addElements($form); foreach ($form as $item_name => $element) { $form[$item_name]->addDecorators(array(array('HtmlTag', array('tag' => '<div>', 'placement' => 'PREPEND', 'class' => 'help simplified-' . $item_name)), array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } // location $locationForm = new App_Form(); $locationForm->removeDecorator('form'); if ($this->data['location']) { foreach ($this->data['location'] as $key => $locationData) { $location = new Simplified_Form_Activity_Location(array('data' => $locationData, 'count' => $key)); $locationForm->addSubForm($location, 'location' . $key); $location->removeDecorator('form'); } } else { $location = new Simplified_Form_Activity_Location(array('data' => $locationData)); $locationForm->addSubForm($location, 'location'); $location->removeDecorator('form'); } $add = new Iati_Form_Element_Note('add'); $add->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-add-more')); $add->setValue("<a href='#' class='button' value='Location'> Add More</a>"); $locationForm->addElement($add); $locationForm->addElement($requiredMessage); $this->addSubForm($locationForm, 'location_wrapper'); // Budget $budgetForm = new App_Form(); $budgetForm->removeDecorator('form'); if ($this->data['budget']) { foreach ($this->data['budget'] as $key => $budgetData) { $budget = new Simplified_Form_Activity_Budget(array('data' => $budgetData, 'count' => $key)); $budgetForm->addSubForm($budget, 'budget' . $key); $budget->removeDecorator('form'); } } else { $budget = new Simplified_Form_Activity_Budget(array('data' => $budgetData)); $budgetForm->addSubForm($budget, 'budget'); $budget->removeDecorator('form'); } $add = new Iati_Form_Element_Note('add'); $add->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-add-more')); $add->setValue("<a href='#' class='button' value='Budget'> Add More</a>"); $budgetForm->addElement($add); $budgetForm->addElement($requiredMessage); $this->addSubForm($budgetForm, 'budget_wrapper'); /** * @deprecated */ /* // Commitment $commForm = new App_Form(); $commForm->removeDecorator('form'); if($this->data['commitment']){ foreach($this->data['commitment'] as $key=>$commitmentData){ $commitment = new Simplified_Form_Activity_Transaction_Commitment(array('data' => $commitmentData , 'count' => $key)); $commForm->addSubForm($commitment , 'commitment'.$key); $commitment->removeDecorator('form'); } } else { $commitment = new Simplified_Form_Activity_Transaction_Commitment(); $commForm->addSubForm($commitment , 'commitment'); $commitment->removeDecorator('form'); } $add = new Iati_Form_Element_Note('add'); $add->addDecorator('HtmlTag', array('tag' => 'span' , 'class' => 'simplified-add-more')); $add->setValue("<a href='#' class='button' value='Transaction_Commitment'> Add More</a>"); $commForm->addElement($add); $this->addSubForm($commForm , 'commitment_wrapper'); */ // incommingFund $incommForm = new App_Form(); $incommForm->removeDecorator('form'); if ($this->data['incommingFund']) { foreach ($this->data['incommingFund'] as $key => $incommingFundData) { $incommingFund = new Simplified_Form_Activity_Transaction_IncommingFund(array('data' => $incommingFundData, 'count' => $key)); $incommForm->addSubForm($incommingFund, 'incommingFund' . $key); $incommingFund->removeDecorator('form'); } } else { $incommingFund = new Simplified_Form_Activity_Transaction_IncommingFund(); $incommForm->addSubForm($incommingFund, 'incommingFund'); $incommingFund->removeDecorator('form'); } $add = new Iati_Form_Element_Note('add'); $add->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-add-more')); $add->setValue("<a href='#' class='button' value='Transaction_IncommingFund'> Add More</a>"); $incommForm->addElement($add); $incommForm->addElement($requiredMessage); $this->addSubForm($incommForm, 'incomming_fund_wrapper'); // Expenditure $expForm = new App_Form(); $expForm->removeDecorator('form'); if ($this->data['expenditure']) { foreach ($this->data['expenditure'] as $key => $expenditureData) { $expenditure = new Simplified_Form_Activity_Transaction_Expenditure(array('data' => $expenditureData, 'count' => $key)); $expForm->addSubForm($expenditure, 'expenditure' . $key); $expenditure->removeDecorator('form'); } } else { $expenditure = new Simplified_Form_Activity_Transaction_Expenditure(); $expForm->addSubForm($expenditure, 'expenditure'); $expenditure->removeDecorator('form'); } $add = new Iati_Form_Element_Note('add'); $add->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-add-more')); $add->setValue("<a href='#' class='button' value='Transaction_Expenditure'> Add More</a>"); $expForm->addElement($add); $expForm->addElement($requiredMessage); $this->addSubForm($expForm, 'expenditure_wrapper'); // document $documentForm = new App_Form(); $documentForm->removeDecorator('form'); if ($this->data['document']) { foreach ($this->data['document'] as $key => $documentData) { $document = new Simplified_Form_Activity_Document(array('data' => $documentData, 'count' => $key)); $documentForm->addSubForm($document, 'document' . $key); $document->removeDecorator('form'); } } else { $document = new Simplified_Form_Activity_Document(array('data' => $documentData)); $documentForm->addSubForm($document, 'document'); $document->removeDecorator('form'); } $add = new Iati_Form_Element_Note('add'); $add->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-add-more')); $add->setValue("<a href='#' class='button' value='Document'> Add More</a>"); $documentForm->addElement($add); $documentForm->addElement($requiredMessage); $this->addSubForm($documentForm, 'document_wrapper'); // Result $resultForm = new App_Form(); $resultForm->removeDecorator('form'); if ($this->data['result']) { foreach ($this->data['result'] as $key => $resultData) { $result = new Simplified_Form_Activity_Result(array('data' => $resultData, 'count' => $key)); $resultForm->addSubForm($result, 'result' . $key); $result->removeDecorator('form'); } } else { $result = new Simplified_Form_Activity_Result(array('data' => $resultData)); $resultForm->addSubForm($result, 'result'); $result->removeDecorator('form'); } $add = new Iati_Form_Element_Note('add'); $add->addDecorator('HtmlTag', array('tag' => 'span', 'class' => 'simplified-add-more')); $add->setValue("<a href='#' class='button' value='Result'> Add More</a>"); $resultForm->addElement($add); $resultForm->addElement($requiredMessage); $this->addSubForm($resultForm, 'result_wrapper'); foreach ($form as $item_name => $element) { $form[$item_name]->addDecorators(array(array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } $this->addElement('submit', 'save', array('label' => 'Save', 'required' => false, 'class' => 'simplified-save-button')); $this->addDecorators(array(array('ViewScript', array('viewScript' => 'default/viewscripts/simplified.phtml')))); $this->addElement($defaultMessage); }
public function add($status = "add", $account_id = '') { $form = array(); $model = new Model_Wep(); $language = $model->getCodeArray('Language', null, '1'); $currency = $model->getCodeArray('Currency', null, '1'); if ($status != 'edit') { $rowSet = $model->getRowsByFields('default_field_values', 'account_id', $account_id); $defaultValues = unserialize($rowSet[0]['object']); $default = $defaultValues->getDefaultFields(); } $form['xml_lang'] = new Zend_Form_Element_Select('xml_lang'); $form['xml_lang']->setLabel('Language')->setAttrib('class', 'form-select')->setRequired()->addMultiOption('', 'Select anyone'); if ($status != 'edit') { $form['xml_lang']->setValue($default['language']); } foreach ($language as $key => $eachLanguage) { $form['xml_lang']->addMultiOption($key, $eachLanguage); } $form['default_currency'] = new Zend_Form_Element_Select('default_currency'); $form['default_currency']->setLabel('Default Currency')->setRequired()->setAttrib('class', 'form-select')->addMultiOption('', 'Select anyone'); if ($status != 'edit') { $form['default_currency']->setValue($default['currency']); } foreach ($currency as $key => $eachCurrency) { $form['default_currency']->addMultiOption($key, $eachCurrency); } $form['hierarchy'] = new Zend_Form_Element_Text('hierarchy'); $form['hierarchy']->setAttrib('class', 'form-text')->setLabel('Hierarchy'); $form['linked_data_uri'] = new Zend_Form_Element_text('linked_data_uri'); $form['linked_data_uri']->setLabel('Linked Data Uri')->setAttrib('class', 'form-text'); if ($status != 'edit') { $form['linked_data_uri']->setValue($default['linked_data_default']); } //This code is used to append a <div> with help class for all form elements, used for displaying help foreach ($form as $item_name => $element) { $form[$item_name]->setDecorators(array('ViewHelper', 'Errors', 'Label', array('HtmlTag', array('tag' => '<div>', 'placement' => 'PREPEND', 'class' => 'help activity-' . $item_name)), array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'clearfix form-item')))); } $this->addElements($form); $this->addDisplayGroup(array('xml_lang', 'default_currency', 'hierarchy', 'linked_data_uri'), 'field1', array('legend' => 'Activity')); $activity = $this->getDisplayGroup('field1'); $activity->addDecorators(array(array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'default-activity-list')))); /* $form1 = new Form_Wep_ReportingOrganisation(); $form1->add('add', $account_id); $this->addSubForm($form1, 'Reporting Organisation'); $iati_identifier = new Zend_Form_Element_Text('iati_identifier_text'); $iati_identifier->setLabel('Iati Identifier')->setAttrib('class', 'form-text') ->setRequired() ->setDecorators( array( 'ViewHelper', 'Errors', 'Label', array('HtmlTag', array( 'tag' =>'<div>', 'placement' =>'APPEND', 'class' =>'help identifier-text' ) ), array(array( 'wrapperAll' => 'HtmlTag' ), array( 'tag' => 'div','class'=>'clearfix form-element')) ) ); $this->addElement($iati_identifier); $this->addDisplayGroup(array('iati_identifier_text'), 'field',array('legend'=>'Iati Identifier')); $identifier = $this->getDisplayGroup('field'); $identifier->addDecorators( array( array(array('wrapperAll' => 'HtmlTag'), array('tag' => 'div', 'class' => 'default-activity-list')) ) ); */ $form1 = new Form_Wep_IatiIdentifier(); $form1->add('add', $account_id); $form1->removeElement('save'); $this->addSubForm($form1, 'IATI Identifier'); $save = new Zend_Form_Element_Submit('save'); $save->setValue('Save')->setAttrib('class', 'form-submit'); $this->addElement($save); $this->setMethod('post'); }