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

debug et complement de r16936 : bien utiliser les statuts correspondant a 'publie' hors previsu

En complement : la condition where est generee au calcul par la fonction quete_condition_where_statut (homogene a quete_condition_postdates) en lieu et place de calculer_where_statut
Refonte du code de generation des composants de la requete. En particulier la clause static qui existait sur chaque composante separee a ete remplacee par un (!isset()) puisque c'est maintenant le tableau $command qui est static. On factorise donc la clause (!isset()) pour ne l'evaluer qu'une fois, et on peut restreindre le cas static a la presence de variable reperees par un $ dans la clause calculee.
Corrolairement, et pour n'evaluer qu'une fois le where de la plupart des boucles, on remplace la globale $var_preview par une constante _VAR_PREVIEW, celle-ci n'etant pas supposee changer au cours d'un hit. Le meme travail serait a faire sur ses homologues $var_xxx pour plus de lisibilite du code
parent b6520860
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Chargement en cours
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