06/07/2012, 15:26:16
En effet, j'en utilise un.
J'ai récupéré une fonction dans FormBuilder :
... que j'appelle dans la création du champ.
Et malgré cela, rien à faire, pour les apostrophes, j'obtiens le bon résultat en utilisant cette fonction.
J'ai récupéré une fonction dans FormBuilder :
Code :
[== PHP ==]
function unmy_htmlentities($val)
{
if ($val == "")
{
return "";
}
$val = html_entity_decode($val);
$val = str_replace("&","&",$val);
$val = str_replace("<!--","<!--",$val);
$val = str_replace("-->","-->",$val);
$val = str_replace(">",">", $val);
$val = str_replace("<","<",$val);
$val = str_replace(""","\"",$val);
$val = str_replace("$","\$",$val);
$val = str_replace("!","!",$val);
$val = str_replace("'","'",$val);
// Uncomment if you need to convert unicode chars
return $val;
}
... que j'appelle dans la création du champ.
Code :
[== PHP ==]
$this->CreateInputTextWithLabel($id, 'FirstName', isset($params['FirstName'])?$this->unmy_htmlentities($params['FirstName']):'', 40, 80, '', $this->Lang('contact_firstname'))
Et malgré cela, rien à faire, pour les apostrophes, j'obtiens le bon résultat en utilisant cette fonction.
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.