Fix: Data into an input text must be encode by htmlspecialchars
This commit is contained in:
parent
4540360a17
commit
3e15830678
@ -39,7 +39,6 @@ $typeconst=array('yesno','texte','chaine');
|
|||||||
/*
|
/*
|
||||||
* Actions
|
* Actions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
if ($_POST["action"] == 'update' || $_POST["action"] == 'add')
|
if ($_POST["action"] == 'update' || $_POST["action"] == 'add')
|
||||||
{
|
{
|
||||||
if (! dolibarr_set_const($db, $_POST["constname"],$_POST["constvalue"],$typeconst[$_POST["consttype"]],1,isset($_POST["constnote"])?$_POST["constnote"]:'',$_POST["entity"]));
|
if (! dolibarr_set_const($db, $_POST["constname"],$_POST["constvalue"],$typeconst[$_POST["consttype"]],1,isset($_POST["constnote"])?$_POST["constnote"]:'',$_POST["entity"]));
|
||||||
@ -148,11 +147,11 @@ if ($result)
|
|||||||
|
|
||||||
// Value
|
// Value
|
||||||
print '<td>';
|
print '<td>';
|
||||||
print '<input type="text" class="flat" size="30" name="constvalue" value="'.$obj->value.'">';
|
print '<input type="text" class="flat" size="30" name="constvalue" value="'.htmlspecialchars($obj->value).'">';
|
||||||
print '</td><td>';
|
print '</td><td>';
|
||||||
|
|
||||||
// Note
|
// Note
|
||||||
print '<input type="text" class="flat" size="40" name="constnote" value="'.nl2br($obj->note).'">';
|
print '<input type="text" class="flat" size="40" name="constnote" value="'.htmlspecialchars($obj->note,1).'">';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
// Entity
|
// Entity
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user