forked from extern/egroupware
added some htmlspecialchars() to the values of input and textarea, to allow transparent use of " and '
This commit is contained in:
parent
7b12e0880c
commit
6ce761812e
@ -63,7 +63,7 @@ class html
|
|||||||
}
|
}
|
||||||
while (list($k,$text) = each($arr))
|
while (list($k,$text) = each($arr))
|
||||||
{
|
{
|
||||||
$out .= '<option value="'.$k.'"';
|
$out .= '<option value="'.htmlspecialchars($k).'"';
|
||||||
if("$k" == "$key" || strstr(",$key,",",$k,"))
|
if("$k" == "$key" || strstr(",$key,",",$k,"))
|
||||||
{
|
{
|
||||||
$out .= " SELECTED";
|
$out .= " SELECTED";
|
||||||
@ -99,14 +99,14 @@ class html
|
|||||||
|
|
||||||
function textarea($name,$value='',$options='' )
|
function textarea($name,$value='',$options='' )
|
||||||
{
|
{
|
||||||
return "<TEXTAREA name=\"$name\" $options>$value</TEXTAREA>\n";
|
return "<TEXTAREA name=\"$name\" $options>".htmlspecialchars($value)."</TEXTAREA>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
function input($name,$value='',$type='',$options='' )
|
function input($name,$value='',$type='',$options='' )
|
||||||
{
|
{
|
||||||
if ($type) $type = 'TYPE="'.$type.'"';
|
if ($type) $type = 'TYPE="'.$type.'"';
|
||||||
|
|
||||||
return "<INPUT $type NAME=\"$name\" VALUE=\"$value\" $options>\n";
|
return "<INPUT $type NAME=\"$name\" VALUE=\"".htmlspecialchars($value)."\" $options>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
function submit_button($name,$lang,$onClick='',$no_lang=0,$options='',$image='',$app='')
|
function submit_button($name,$lang,$onClick='',$no_lang=0,$options='',$image='',$app='')
|
||||||
|
Loading…
Reference in New Issue
Block a user