Add mandatory field option to display a red star for mandatory fields
git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1352 bf3deb0d-5f1a-0410-827f-c0cc1f45334c
This commit is contained in:
37
form.php
37
form.php
@@ -46,7 +46,7 @@ class form
|
||||
test from main tests to minor tests.
|
||||
\$tmpfield can be used as a copy of the current field,
|
||||
to check the defaults per example
|
||||
- [error] : array containing (error|warning) => message
|
||||
- [mandatory] : boolean to add a red start at end of label
|
||||
|
||||
@param array $fields The fields to be displayed
|
||||
*/
|
||||
@@ -144,7 +144,12 @@ class form
|
||||
$res .= " <label class='col-sm-2 control-label' for='".
|
||||
$this->formName."_".
|
||||
htmlspecialchars ($field->name, ENT_QUOTES)."_0'>";
|
||||
$res .= htmlspecialchars ($field->label)."</label>\n";
|
||||
$res .= htmlspecialchars ($field->label);
|
||||
if (isset ($field->mandatory) && $field->mandatory !== FALSE)
|
||||
$res .= " <span style='color:red'>*</span>";
|
||||
else
|
||||
$res .= " ";
|
||||
$res .= "</label>\n";
|
||||
$res .= " <div class='col-sm-10'>\n";
|
||||
if (is_string ($field->defaults))
|
||||
$field->defaults = array ($field->defaults);
|
||||
@@ -203,7 +208,12 @@ class form
|
||||
$res .= " <label class='col-sm-2 control-label' for='".
|
||||
$this->formName."_".
|
||||
htmlspecialchars ($field->name, ENT_QUOTES)."'>";
|
||||
$res .= htmlspecialchars ($field->label)."</label>\n";
|
||||
$res .= htmlspecialchars ($field->label);
|
||||
if (isset ($field->mandatory) && $field->mandatory !== FALSE)
|
||||
$res .= " <span style='color:red'>*</span>";
|
||||
else
|
||||
$res .= " ";
|
||||
$res .= "</label>\n";
|
||||
$res .= " <div class='col-sm-10'>\n";
|
||||
$res .= " <input type='password'";
|
||||
$res .= " name='$this->formName"."[".
|
||||
@@ -236,7 +246,12 @@ class form
|
||||
$res .= " <label class='col-sm-2 control-label' for='".
|
||||
$this->formName."_".
|
||||
htmlspecialchars ($field->name, ENT_QUOTES)."_0'>";
|
||||
$res .= htmlspecialchars ($field->label)."</label>\n";
|
||||
$res .= htmlspecialchars ($field->label);
|
||||
if (isset ($field->mandatory) && $field->mandatory !== FALSE)
|
||||
$res .= " <span style='color:red'>*</span>";
|
||||
else
|
||||
$res .= " ";
|
||||
$res .= "</label>\n";
|
||||
$res .= " <div class='col-sm-10'>\n";
|
||||
if (is_string ($field->defaults))
|
||||
$field->defaults = array ($field->defaults);
|
||||
@@ -284,7 +299,12 @@ class form
|
||||
$res .= " <label class='col-sm-2 control-label' for='".
|
||||
$this->formName."_".
|
||||
htmlspecialchars ($field->name, ENT_QUOTES)."'>";
|
||||
$res .= htmlspecialchars ($field->label)."</label>\n";
|
||||
$res .= htmlspecialchars ($field->label);
|
||||
if (isset ($field->mandatory) && $field->mandatory !== FALSE)
|
||||
$res .= " <span style='color:red'>*</span>";
|
||||
else
|
||||
$res .= " ";
|
||||
$res .= "</label>\n";
|
||||
$res .= " <div class='col-sm-10'>\n";
|
||||
if (isset ($field->defaults) && is_array ($field->defaults))
|
||||
{
|
||||
@@ -372,7 +392,12 @@ class form
|
||||
$res .= " <label class='col-sm-2 control-label' for='".
|
||||
$this->formName."_".
|
||||
htmlspecialchars ($field->name, ENT_QUOTES)."'>";
|
||||
$res .= htmlspecialchars ($field->label)."</label>\n";
|
||||
$res .= htmlspecialchars ($field->label);
|
||||
if (isset ($field->mandatory) && $field->mandatory !== FALSE)
|
||||
$res .= " <span style='color:red'>*</span>";
|
||||
else
|
||||
$res .= " ";
|
||||
$res .= "</label>\n";
|
||||
$res .= " <div class='col-sm-10'>\n";
|
||||
$res .= " <input type='text'";
|
||||
$res .= " name='$this->formName"."[".
|
||||
|
||||
Reference in New Issue
Block a user