Form is now Boostrap3 compliant

git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1278 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
2014-04-01 13:14:55 +00:00
parent 4e34002ffe
commit a0698e2f8e

View File

@@ -119,7 +119,7 @@ class form
$res = "<form action='#' method='$method'"; $res = "<form action='#' method='$method'";
if ($this->formName != "") if ($this->formName != "")
$res .= " id='$this->formName'"; $res .= " id='$this->formName'";
$res .= ">\n"; $res .= " class='form-horizontal'>\n";
$group = ""; $group = "";
foreach ($this->fields as $field) foreach ($this->fields as $field)
{ {
@@ -140,10 +140,11 @@ class form
if (isset ($field->error)) if (isset ($field->error))
$res .= " has-".key ($field->error); $res .= " has-".key ($field->error);
$res .= "'>\n"; $res .= "'>\n";
$res .= " <label class='control-label' for='".$this->formName."_". $res .= " <label class='col-sm-2 control-label' for='".
$this->formName."_".
htmlspecialchars ($field->name, ENT_QUOTES)."_0'>"; htmlspecialchars ($field->name, ENT_QUOTES)."_0'>";
$res .= htmlspecialchars ($field->label)."</label>\n"; $res .= htmlspecialchars ($field->label)."</label>\n";
$res .= " <div class='controls'>\n"; $res .= " <div class='col-sm-10'>\n";
if (is_string ($field->defaults)) if (is_string ($field->defaults))
$field->defaults = array ($field->defaults); $field->defaults = array ($field->defaults);
foreach ($field->titles as $key=>$val) foreach ($field->titles as $key=>$val)
@@ -198,10 +199,11 @@ class form
if (isset ($field->error)) if (isset ($field->error))
$res .= " has-".key ($field->error); $res .= " has-".key ($field->error);
$res .= "'>\n"; $res .= "'>\n";
$res .= " <label class='control-label' for='".$this->formName."_". $res .= " <label class='col-sm-2 control-label' for='".
$this->formName."_".
htmlspecialchars ($field->name, ENT_QUOTES)."'>"; htmlspecialchars ($field->name, ENT_QUOTES)."'>";
$res .= htmlspecialchars ($field->label)."</label>\n"; $res .= htmlspecialchars ($field->label)."</label>\n";
$res .= " <div class='controls'>\n"; $res .= " <div class='col-sm-10'>\n";
$res .= " <input type='password'"; $res .= " <input type='password'";
$res .= " name='$this->formName"."[". $res .= " name='$this->formName"."[".
htmlspecialchars ($field->name, ENT_QUOTES)."]'"; htmlspecialchars ($field->name, ENT_QUOTES)."]'";
@@ -230,10 +232,11 @@ class form
if (isset ($field->error)) if (isset ($field->error))
$res .= " has-".key ($field->error); $res .= " has-".key ($field->error);
$res .= "'>\n"; $res .= "'>\n";
$res .= " <label class='control-label' for='".$this->formName."_". $res .= " <label class='col-sm-2 control-label' for='".
$this->formName."_".
htmlspecialchars ($field->name, ENT_QUOTES)."_0'>"; htmlspecialchars ($field->name, ENT_QUOTES)."_0'>";
$res .= htmlspecialchars ($field->label)."</label>\n"; $res .= htmlspecialchars ($field->label)."</label>\n";
$res .= " <div class='controls'>\n"; $res .= " <div class='col-sm-10'>\n";
if (is_string ($field->defaults)) if (is_string ($field->defaults))
$field->defaults = array ($field->defaults); $field->defaults = array ($field->defaults);
$res .= " <input type='hidden'"; $res .= " <input type='hidden'";
@@ -277,10 +280,11 @@ class form
if (isset ($field->error)) if (isset ($field->error))
$res .= " has-".key ($field->error); $res .= " has-".key ($field->error);
$res .= "'>\n"; $res .= "'>\n";
$res .= " <label class='control-label' for='".$this->formName."_". $res .= " <label class='col-sm-2 control-label' for='".
$this->formName."_".
htmlspecialchars ($field->name, ENT_QUOTES)."'>"; htmlspecialchars ($field->name, ENT_QUOTES)."'>";
$res .= htmlspecialchars ($field->label)."</label>\n"; $res .= htmlspecialchars ($field->label)."</label>\n";
$res .= " <div class='controls'>\n"; $res .= " <div class='col-sm-10'>\n";
if (isset ($field->defaults) && is_array ($field->defaults)) if (isset ($field->defaults) && is_array ($field->defaults))
{ {
if (isset ($field->readonly) && $field->readonly !== FALSE) if (isset ($field->readonly) && $field->readonly !== FALSE)
@@ -354,7 +358,7 @@ class form
if (isset ($field->defaults)) if (isset ($field->defaults))
$res .= " value='".htmlspecialchars ($field->defaults, ENT_QUOTES). $res .= " value='".htmlspecialchars ($field->defaults, ENT_QUOTES).
"'"; "'";
$res .= " class='form-control'"; $res .= " class='form-control btn-primary'";
$res .= "/>\n"; $res .= "/>\n";
break; break;
@@ -364,10 +368,11 @@ class form
if (isset ($field->error)) if (isset ($field->error))
$res .= " has-".key ($field->error); $res .= " has-".key ($field->error);
$res .= "'>\n"; $res .= "'>\n";
$res .= " <label class='control-label' for='".$this->formName."_". $res .= " <label class='col-sm-2 control-label' for='".
$this->formName."_".
htmlspecialchars ($field->name, ENT_QUOTES)."'>"; htmlspecialchars ($field->name, ENT_QUOTES)."'>";
$res .= htmlspecialchars ($field->label)."</label>\n"; $res .= htmlspecialchars ($field->label)."</label>\n";
//$res .= " <div class='controls'>\n"; $res .= " <div class='col-sm-10'>\n";
$res .= " <input type='text'"; $res .= " <input type='text'";
$res .= " name='$this->formName"."[". $res .= " name='$this->formName"."[".
htmlspecialchars ($field->name, ENT_QUOTES)."]'"; htmlspecialchars ($field->name, ENT_QUOTES)."]'";
@@ -386,7 +391,7 @@ class form
if (isset ($field->error)) if (isset ($field->error))
$res .= " <span class='help-block'>".reset ($field->error). $res .= " <span class='help-block'>".reset ($field->error).
"</span>\n"; "</span>\n";
//$res .= " </div>\n"; // End controls $res .= " </div>\n"; // End controls
$res .= " </div>\n"; // End form-group $res .= " </div>\n"; // End form-group
break; break;
} }