Skip to content
Extraits de code Groupes Projets
Valider 115b3345 rédigé par esj's avatar esj
Parcourir les fichiers

Le transcodage des squelettes dans [5652] a un GROS inconvenient:

il remplace les entites html [ et ] par leur représentation 
(les crochets) du coup l'analyseur syntaxique ne comprend plus le formulaire
de login et on ne peut plus se connecter!
Je neutralise le changement en attendant mieux.

Aussi: protection XSS pour les tables des invalideurs.
parent 60916233
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -127,7 +127,7 @@ function calculer_boucle_nonrec($id_boucle, &$boucles) {
// Calculer les invalideurs si c'est une boucle non constante
if ($primary && !$constant)
$corps .= "\n\t\t\$Cache['$primary'][" .
$corps .= "\n\t\t\$Cache['$primary'][intval(" .
(($primary != 'id_forum') ?
index_pile($id_boucle, $primary, $boucles) :
("calcul_index_forum(" .
......@@ -137,7 +137,7 @@ function calculer_boucle_nonrec($id_boucle, &$boucles) {
index_pile($id_boucle, 'id_rubrique', $boucles) .',' .
index_pile($id_boucle, 'id_syndic', $boucles) .
")")) .
"] = 1; // invalideurs\n";
")] = 1; // invalideurs\n";
// faudrait expanser le foreach a la compil, car y en a souvent qu'un
// et puis faire un [] plutot qu'un "','."
......@@ -573,7 +573,7 @@ function calculer_squelette($squelette, $nom, $gram, $sourcefile) {
// Pre-traitement : reperer le charset du squelette, et le convertir
// Bonus : supprime le BOM
include_ecrire('inc_charsets');
$squelette = transcoder_page($squelette);
# $squelette = transcoder_page($squelette);
// Phraser le squelette, selon sa grammaire
// pour le moment: "html" seul connu (HTML+balises BOUCLE)
......
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