Esempio n. 1
0
 /**
  * Parse the fields
  */
 private function parseFields()
 {
     $fieldsHTML = array();
     // get fields
     $fields = BackendFormBuilderModel::getFields($this->id);
     // loop fields
     foreach ($fields as $field) {
         // submit button
         if ($field['type'] == 'submit') {
             // assign
             $this->tpl->assign('submitId', $field['id']);
             // add field
             $btn = $this->frm->addButton('submit_field', SpoonFilter::htmlspecialcharsDecode($field['settings']['values']), 'button');
             $btn->setAttribute('disabled', 'disabled');
             // skip
             continue;
         }
         // parse field to html
         $fieldsHTML[]['field'] = FormBuilderHelper::parseField($field);
     }
     // assign iteration
     $this->tpl->assign('fields', $fieldsHTML);
 }