From 649d63974b9a3a9d6042892d00e0377022cb44c9 Mon Sep 17 00:00:00 2001
From: redray <redray@ispconfig3>
Date: Fri, 06 Mar 2009 20:34:30 -0500
Subject: [PATCH] fixed form problems ... http://www.sprawsm.com/uni-form/
---
interface/lib/classes/tform_tpl_generator.inc.php | 143 +++++++++++++++++++----------------------------
1 files changed, 58 insertions(+), 85 deletions(-)
diff --git a/interface/lib/classes/tform_tpl_generator.inc.php b/interface/lib/classes/tform_tpl_generator.inc.php
index 6943f24..2955af0 100644
--- a/interface/lib/classes/tform_tpl_generator.inc.php
+++ b/interface/lib/classes/tform_tpl_generator.inc.php
@@ -37,112 +37,85 @@
$module = $_SESSION["s"]["module"]["name"];
$html = '<h2><tmpl_var name="list_head_txt"></h2>
+<p><tmpl_var name="list_desc_txt"></p>
<div class="panel panel_'.$formDef['name'].'">
<div class="pnl_formsarea">
- <fieldset id="wf_area_'.$formDef['name'].'"><legend>'.$formDef['tabs'][$tab]['title'].'</legend>';
+ <fieldset class="inlineLabels"><legend>'.$formDef['tabs'][$tab]['title'].'</legend>';
+
$lang = array();
-
+ $html_reqestedelement = "<em>*</em> ";
+
foreach($formDef['tabs'][$tab]['fields'] as $key => $field) {
+ if ($field['required'] == true ) { $html_reqcode = $html_reqestedelement; } else { $html_reqcode = ''; }
+
switch ($field['formtype']) {
case 'TEXT':
- $html .= "\r\n <span class=\"wf_oneField\">
- <label for=\"".$key."\" class=\"wf_preField\">{tmpl_var name='".$key."_txt'}</label>
- <input type=\"text\" id=\"".$key."\" name=\"".$key."\" value=\"{tmpl_var name='".$key."'}\" size=\"".$field['width']."\" maxlength=\"".$field['maxlength']."\"";
- if ($field['required'] == true ) {
- $html .= " class=\"wf_required\"><span class=\"wf_reqMark\">*</span><br />";
- } else {
- $html .= ">";
- }
- $html .= "\r\n </span>";
+ $html .= "
+ <div class=\"ctrlHolder\">
+ <label for=\"".$key."\">".$html_reqcode."{tmpl_var name='".$key."_txt'}</label>
+ <input name=\"".$key."\" id=\"".$key."\" value=\"{tmpl_var name='".$key."'}\" size=\"".$field['width']."\" maxlength=\"".$field['maxlength']."\" type=\"text\" class=\"textInput\" />
+ </div>";
break;
case 'TEXTAREA':
- $html .= "\r\n <span class=\"wf_oneField\">
- <label for=\"".$key."\" class=\"wf_preField\">{tmpl_var name='".$key."_txt'}</label>
- <textarea id=\"".$key."\" name=\"".$key."\" cols='".$field['cols']."' rows='".$field['rows']."'";
- if ($field['required'] == true ) {
- $html .= " class=\"wf_required\">";
- } else {
- $html .= ">";
- }
- $html .= "{tmpl_var name='".$key."'}</textarea>";
- if ($field['required'] == true ) {
- $html .= "<span class=\"wf_reqMark\">*</span><br />";
- }
- $html .= "\r\n </span>";
+ $html .= "
+ <div class=\"ctrlHolder\">
+ <label for=\"".$key."\">".$html_reqcode."{tmpl_var name='".$key."_txt'}</label>
+ <textarea name=\"".$key."\" id=\"".$key."\" rows='".$field['rows']."' cols='".$field['cols']."'>{tmpl_var name='".$key."'}</textarea>
+ </div>";
break;
case 'SELECT':
- $html .= "\r\n <span class=\"wf_oneField\">
- <label for=\"".$key."\" class=\"wf_preField\">{tmpl_var name='".$key."_txt'}</label>
- <select id=\"".$key."\" name=\"".$key."\"";
- if ($field['required'] == true ) {
- $html .= " class=\"wf_required\">";
- } else {
- $html .= ">";
- }
- $html .= "{tmpl_var name='".$key."'}</select>";
- if ($field['required'] == true ) {
- $html .= "<span class=\"wf_reqMark\">*</span><br />";
- }
- $html .= "\r\n </span>";
+ $html .= "
+ <div class=\"ctrlHolder\">
+ <label for=\"".$key."\">".$html_reqcode."{tmpl_var name='".$key."_txt'}</label>
+ <select name=\"".$key."\" id=\"".$key."\" class=\"selectInput\">
+ {tmpl_var name='".$key."'}
+ </select>
+ </div>";
break;
case 'MULTIPLE':
- $html .= "\r\n <span class=\"wf_oneField\">
- <label for=\"".$key."\" class=\"wf_preField\">{tmpl_var name='".$key."_txt'}</label>
- <select multiple id=\"".$key."\" name=\"".$key."\"";
- if ($field['required'] == true ) {
- $html .= " class=\"wf_required\">";
- } else {
- $html .= ">";
- }
- $html .= "{tmpl_var name='".$key."'}</select>";
- if ($field['required'] == true ) {
- $html .= "<span class=\"wf_reqMark\">*</span><br />";
- }
- $html .= "\r\n </span>";
+ $html .= "
+ <div class=\"ctrlHolder\">
+ <label for=\"".$key."\">".$html_reqcode."{tmpl_var name='".$key."_txt'}</label>
+ <select multiple name=\"".$key."\" id=\"".$key."\" class=\"selectInput\">
+ {tmpl_var name='".$key."'}
+ </select>
+ </div>";
break;
case 'PASSWORD':
- $html .= "\r\n <span class=\"wf_oneField\">
- <label for=\"".$key."\" class=\"wf_preField\">{tmpl_var name='".$key."_txt'}</label>
- <input type=\"password\" id=\"".$key."\" name=\"".$key."\" value=\"{tmpl_var name='".$key."'}\" size=\"".$field['width']."\" maxlength=\"".$field['maxlength']."\"";
- if ($field['required'] == true ) {
- $html .= " class=\"wf_required\"><span class=\"wf_reqMark\">*</span><br />";
- } else {
- $html .= ">";
- }
- $html .= "\r\n </span>";
+ $html .= "
+ <div class=\"ctrlHolder\">
+ <label for=\"".$key."\">".$html_reqcode."{tmpl_var name='".$key."_txt'}</label>
+ <input name=\"".$key."\" id=\"".$key."\" value=\"{tmpl_var name='".$key."'}\" size=\"".$field['width']."\" maxlength=\"".$field['maxlength']."\" type=\"password\" class=\"textInput\" />
+ </div>";
break;
case 'CHECKBOX':
- $html .= "\r\n <span class=\"wf_oneField\">
- <label for=\"".$key."\" class=\"wf_preField\">{tmpl_var name='".$key."_txt'}</label>";
- if ($field['required'] == true ) {
- $html .= " <span class=\"wf_required\">
- {tmpl_var name='".$key."'}
- </span>
- <span class=\"wf_reqMark\">*</span><br />";
- } else {
- $html .= " <span class=\"\">
- {tmpl_var name='".$key."'}
- </span>";
- }
- $html .= "\r\n </span>";
+ $html .= "
+ <div class=\"ctrlHolder\">
+ <p class=\"label\">".$html_reqcode."{tmpl_var name='".$key."_txt'}</p>
+ <div class=\"multiField\">
+ {tmpl_var name='".$key."'}
+ </div>
+ </div>";
break;
case 'CHECKBOXARRAY':
- $html .= "\r\n <span class=\"wf_oneField\">
- <span class=\"wf_label wf_preField\">{tmpl_var name='".$key."_txt'}</span>";
- $html .= " <fieldset>
- {tmpl_var name='".$key."'}
- </fieldset>";
- $html .= "\r\n </span>";
+ $html .= "
+ <div class=\"ctrlHolder\">
+ <p class=\"label\">".$html_reqcode."{tmpl_var name='".$key."_txt'}</p>
+ <div class=\"multiField\">
+ {tmpl_var name='".$key."'}
+ </div>
+ </div>";
break;
case 'RADIO':
- $html .= " <span class=\"wf_oneField\">
- <span class=\"wf_label wf_preField\">{tmpl_var name='".$key."_txt'}</span>";
- $html .= " <fieldset>
- {tmpl_var name='".$key."'}
- </fieldset>";
- $html .= "\r\n </span>";
+ $html .= "
+ <div class=\"ctrlHolder\">
+ <p class=\"label\">".$html_reqcode."{tmpl_var name='".$key."_txt'}</p>
+ <div class=\"multiField\">
+ {tmpl_var name='".$key."'}
+ </div>
+ </div>";
break;
}
@@ -162,7 +135,7 @@
<input type=\"hidden\" name=\"id\" value=\"{tmpl_var name='id'}\">
- <div class=\"wf_actions buttons\">
+ <div class=\"buttonHolder buttons\">
<button class=\"positive iconstxt icoPositive\" type=\"button\" value=\"{tmpl_var name='btn_save_txt'}\" onClick=\"submitForm('pageForm','".$module."/".$formDef["action"]."');\"><span>{tmpl_var name='btn_save_txt'}</span></button>
<button class=\"negative iconstxt icoNegative\" type=\"button\" value=\"{tmpl_var name='btn_cancel_txt'}\" onClick=\"loadContent('".$module."/".$formDef["list_default"]."');\"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
</div>
--
Gitblit v1.9.1