/** * displayWebForm * Display the webform within OFuz.net so we can use all the ofuz / radria field type */ function displayWebFormFields() { $out = '<table>'; $do_webform_userfields = new WebFormUserField(); $do_webform_userfields->query("SELECT wfu.name, wfu.label, wfu.required, wfu.size, wff.field_type \n\t\t FROM webformfields as wff, webformuserfield as wfu \n\t\t\t\t\t\t\t\t\t\t WHERE wff.name=wfu.name\n\t\t\t\t\t\t\t\t\t\t AND wfu.idwebformuser = "******"\n\t\t\t\t\t\t\t\t\t\t ORDER BY wff.display_order"); $field_format = new Fields(); while ($do_webform_userfields->next()) { $field_format->addField($do_webform_userfields->name, $do_webform_userfields->field_type); if ($do_webform_userfields->size) { if ($do_webform_userfields->field_type == 'FieldTypeText') { $field_format->fields[$do_webform_userfields->name]->textarea = $do_webform_userfields->size; } else { $field_format->fields[$do_webform_userfields->name]->size = $do_webform_userfields->size; } } } //print_r($field_format); $do_webform_userfields->first(); //$do_webform_userfields->newForm(); //$do_webform_userfields->setFields($field_format); //$do_webform_userfields->setApplyFieldFormating(true); while ($do_webform_userfields->next()) { $out .= "\n" . '<tr><td class="webform_row_label">' . $do_webform_userfields->label . '</td><td class="webform_row_field">' . $field_format->applyRegToForm($do_webform_userfields->name, '') . '</td></tr>'; } $out .= '</table>'; return $out; }