Skip to content
Extraits de code Groupes Projets
Valider dc7d27f8 rédigé par Fil's avatar Fil
Parcourir les fichiers

toujours securiser les DATA

parent 5432d598
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -273,6 +273,11 @@ function declarer_interfaces(){ ...@@ -273,6 +273,11 @@ function declarer_interfaces(){
$table_des_traitements['DESCRIPTIF_SITE_SPIP'][]= _TRAITEMENT_RACCOURCIS; $table_des_traitements['DESCRIPTIF_SITE_SPIP'][]= _TRAITEMENT_RACCOURCIS;
$table_des_traitements['ENV'][]= 'entites_html(%s,true)'; $table_des_traitements['ENV'][]= 'entites_html(%s,true)';
// valeur par defaut pour les balises non listees ci-dessus
$table_des_traitements['*'][]= '%s';
// toujours securiser les DATA
$table_des_traitements['*']['DATA']= 'safehtml(%s)';
// gerer l'affectation en 2 temps car si le pipe n'est pas encore declare, on ecrase les globales // gerer l'affectation en 2 temps car si le pipe n'est pas encore declare, on ecrase les globales
$interfaces = pipeline('declarer_tables_interfaces', $interfaces = pipeline('declarer_tables_interfaces',
......
...@@ -330,9 +330,11 @@ function balise_distante_interdite($p) { ...@@ -330,9 +330,11 @@ function balise_distante_interdite($p) {
function champs_traitements ($p) { function champs_traitements ($p) {
global $table_des_traitements; global $table_des_traitements;
if (!isset($table_des_traitements[$p->nom_champ])) if (isset($table_des_traitements[$p->nom_champ]))
return $p->code; $ps = $table_des_traitements[$p->nom_champ];
$ps = $table_des_traitements[$p->nom_champ]; else
$ps = $table_des_traitements['*'];
if (is_array($ps)) { if (is_array($ps)) {
// new style // new style
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter