Skip to content
Extraits de code Groupes Projets
Valider 1df1e10b rédigé par cerdic's avatar cerdic
Parcourir les fichiers

evacuons cette exception de traitement qui n'a plus lieu d'etre. Toutes les...

evacuons cette exception de traitement qui n'a plus lieu d'etre. Toutes les protections de champs sensibles sont assurees a la declaration de la table des traitements, par les extensions
parent afb69088
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -346,22 +346,8 @@ function champs_traitements ($p) { ...@@ -346,22 +346,8 @@ function champs_traitements ($p) {
)) ))
$ps = 'traiter_doublons_documents($doublons, '.$ps.')'; $ps = 'traiter_doublons_documents($doublons, '.$ps.')';
// Passer |safehtml sur les boucles "sensibles" // La protection des champs par |safehtml est assuree par les extensions
// sauf sur les champs dont on est surs // dans la declaration des traitements des champs sensibles
// ces exceptions doivent etre ventilees dans les plugins fonctionnels concernes
// dans la globale table_des_traitements
switch ($p->type_requete) {
case 'signatures':
$champs_surs = array(
'date', 'date_heure', 'statut', 'ip', 'url_article', 'maj', 'idx'
);
if (!in_array(strtolower($p->nom_champ), $champs_surs)
AND !preg_match(',^ID_,', $p->nom_champ))
$ps = 'safehtml('.$ps.')';
break;
default:
break;
}
// Remplacer enfin le placeholder %s par le vrai code de la balise // Remplacer enfin le placeholder %s par le vrai code de la balise
return str_replace('%s', $p->code, $ps); return str_replace('%s', $p->code, $ps);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter