mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-29 16:55:05 +02:00
Added the 'required' attribute to the input text and input text password through a function parameter
(cherry picked from commit 4f2c35ac63dc2d922607f7cb915b065a9cf77446)
This commit is contained in:
parent
73e0e91647
commit
c5b84f1d2b
@ -772,7 +772,7 @@ function html_print_input_text_extended ($name, $value, $id, $alt, $size, $maxle
|
||||
"title", "xml:lang", "onfocus", "onblur", "onselect",
|
||||
"onchange", "onclick", "ondblclick", "onmousedown",
|
||||
"onmouseup", "onmouseover", "onmousemove", "onmouseout",
|
||||
"onkeypress", "onkeydown", "onkeyup");
|
||||
"onkeypress", "onkeydown", "onkeyup", "required");
|
||||
|
||||
$output = '<input '.($password ? 'type="password" autocomplete="off" ' : 'type="text" ');
|
||||
|
||||
@ -816,7 +816,7 @@ function html_print_input_text_extended ($name, $value, $id, $alt, $size, $maxle
|
||||
*/
|
||||
|
||||
/* Exact operator because we want to show "0" on the value */
|
||||
if ($$attribute !== '') {
|
||||
if ($attribute !== '') {
|
||||
$output .= $attribute.'="'.$$attribute.'" ';
|
||||
}
|
||||
elseif ($default != '') {
|
||||
@ -910,11 +910,16 @@ function html_print_div ($options, $return = false) {
|
||||
* @return string HTML code if return parameter is true.
|
||||
*/
|
||||
function html_print_input_password ($name, $value, $alt = '', $size = 50, $maxlength = 255, $return = false, $disabled = false) {
|
||||
$output = html_print_input_text_extended ($name, $value, 'password-'.$name, $alt, $size, $maxlength, $disabled, '', '', true, true);
|
||||
if ($maxlength == 0)
|
||||
$maxlength = 255;
|
||||
|
||||
if ($return)
|
||||
return $output;
|
||||
echo $output;
|
||||
if ($size == 0)
|
||||
$size = 10;
|
||||
|
||||
if ($required)
|
||||
$attr = array('required' => 'required');
|
||||
|
||||
return html_print_input_text_extended ($name, $value, 'password-'.$name, $alt, $size, $maxlength, $disabled, '', $attr, $return, true);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -932,14 +937,17 @@ function html_print_input_password ($name, $value, $alt = '', $size = 50, $maxle
|
||||
*
|
||||
* @return string HTML code if return parameter is true.
|
||||
*/
|
||||
function html_print_input_text ($name, $value, $alt = '', $size = 50, $maxlength = 255, $return = false, $disabled = false) {
|
||||
function html_print_input_text ($name, $value, $alt = '', $size = 50, $maxlength = 255, $return = false, $disabled = false, $required = false) {
|
||||
if ($maxlength == 0)
|
||||
$maxlength = 255;
|
||||
|
||||
if ($size == 0)
|
||||
$size = 10;
|
||||
|
||||
return html_print_input_text_extended ($name, $value, 'text-'.$name, $alt, $size, $maxlength, $disabled, '', '', $return);
|
||||
if ($required)
|
||||
$attr = array('required' => 'required');
|
||||
|
||||
return html_print_input_text_extended ($name, $value, 'text-'.$name, $alt, $size, $maxlength, $disabled, '', $attr, $return);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user