- sept. 15, 2006
-
-
esj a rédigé
-
- sept. 07, 2006
-
-
esj a rédigé
Passage en Ajax du retrait d'un mot dans la page mot_tous, ce qui a exigé de refaire l'appel de tranches_requete dans cette page: celui-ci ne passe plus par une mémorisation dans la table SQL des appels Ajax. Du coup, le ménage à faire dans memoriser.php devenait vraiment énorme et a été fait.
-
- sept. 05, 2006
-
-
esj a rédigé
Correction #557 au bulldozer: tous les fichiers appelant une fonction _action incluent d'office inc/actions
-
- août 25, 2006
-
-
cerdic a rédigé
-
- août 23, 2006
-
-
esj a rédigé
admettent les memes arguments afin qu'il soit plus facile de passer en mode Ajax lorsque la partie correspondante du DOM est configurée pour. Idéalement il faudrait aussi qu'elles retourne le meme genre de résultat (un formulaire ou un <A href=X>clic</A>) mais ça impose de revoir menu_langues, icone et icone_horizontale. Aussi: explication de la variable d'URL select_groupe sortant auparavant d'on ne savait où dans le formulaire mot (voir depot suivant).
-
- août 20, 2006
-
-
Fil a rédigé
-
- août 19, 2006
-
-
Fil a rédigé
retour des ajouts de [7083] malencontreusement ecrases par [7088] ; changement important dans le portfolio et le bloc documents : on affiche desormais tous les documents, qu'ils soient ou non inclus dans le texte (les inclus sont signales par une couleur de fond grisee). Ceci afin de permettre de changer leur titre, descriptif, voire de les faire tourner, sans aller dans articles_edit - on y prend gout...
-
esj a rédigé
-
- août 14, 2006
-
-
Christian Lefebvre a rédigé
-
- août 08, 2006
- août 06, 2006
-
-
esj a rédigé
-
- août 03, 2006
-
-
esj a rédigé
Poursuite de l'autonomisation des formulaires présents dans exec/articles mais aussi dans articles_edit, naviguer et breves_edit. Cette fois c'est le formulaire de description des documents et images joints, qui est à présent produit par la fonction formulaire_modif_document, et traité par action/documenter.php Comme pour [6947], la suite à donner est de passer à Ajax, pour éviter de recharger toute la page où le document se trouve, surtout quand elle contient un portolio. Aussi dans ce dépot: ajout de l'apostrophe manque dans articles_tous (Thomas).
-
- août 01, 2006
-
-
esj a rédigé
Depuis au moins le passage en SVN, js_menu_rubrique était desynchronisé alors qu'un meta était exclusivement faite pour éviter ça. Et code mort dans navigeur.
-
- juil. 27, 2006
-
-
esj a rédigé
Eviter qu'un formulaire en Post ait des parametres exclusivement présents dans le champ action. Et continuer à évacuer les Update présents dans exec/articles.
-
- juil. 18, 2006
-
-
esj a rédigé
La recherche du logo associant un numéro et un type (id_rubrique, id_auteur etc) à une image est à présent assurée par fonction surchargeable, inc_chercher_logo, prise en compte tant dans l'espace privé que dans l'espace public, autrement dit lors de l'exécution d'un squelete. En standard cette fonction retourne comme auparavant "arton1.gif" pour l'article 1 etc. Toutefois l'harmonisation des appels entre l'espace public et l'espace privé a nécessité une production de squelette avec un code un peu différent, aussi il faudra vider le cache (plus précisément retirer les fichiers CACHE/skel/* si on veut une intervention minimale mais hors interface) pour éviter des erreurs PHP si on exécute d'anciens squelettes compilés. L'intéret d'une surcharge ici est de permettre d'organiser les logos sur des bases radicalement différentes de l'habituelle, non seulement avec des formats autres que ceux signalés par la variable globale formats_logo, mais également avec des logos donnés sous forme d'URL distantes ou de scripts de production d'image à la volée. Par ricochet, les fonctions gérant la saisie des logos dans l'espace public (afficher_boite_logo etc) deviennent des filtres utilisables dans des squelettes (elle retournent le code HTML produit au lieu d'en faire un Echo directement). Cette nouvelle fonctionnalité a amené à couper en 2 le fichier inc/logos, dont la partie restante est inchangée malgré les apparences, le reste allant dans le fichier inc/chercher_logo.php, avec un remaniement éliminant les Echo mais ne changeant pas les balises HTML produites.
-
- juil. 10, 2006
- juin 27, 2006
-
-
esj a rédigé
Ticket #413: toutes les URL passées en paramètre dans une URL sont à présent relatives, afin de ne pas etre bloquées par le mod_security d'Apache. Les derniers cas suspects ne l'étaient en fait pas ou étaient du code mort.
-
- juin 26, 2006
-
-
esj a rédigé
Ticket #413: nouvelle charette d'URL relatives pour les URL passées en paramètre, à l'aide de generer_url_retour, variante de generer_url_ecrire produisant du relatif et appliquant rawurlencode. Restent à vérifier quelques appels à rawurlencode qui contiennent peut-etre encore d'autres URL absolues, mais il s'agit d'appels peu fréquents.
-
- juin 25, 2006
-
-
esj a rédigé
Les redirections du répertoire action/ vers le répertoire exec/ commandées par ce dernier sont à présent toujours exprimées en relatif (c'était d'ailleurs déjà le cas de certaines, qui n'utilisaient pas generer_url_ecrire), afin d'éviter la production param=http:// ... dans l'URL. Reste à traiter une redirection de action/ vers l'espace public, et toutes les redirections public->public ou privé->privé, moins fréquentes mais à faire au cas par cas.
-
- juin 24, 2006
-
-
esj a rédigé
Correction (on espère) du bug #413 qui semble venir d'un transcodage intempestif de l'espace dans certains paramètres d'URL. Du coup Sed général sur les appels à _action_auteur pour remplacer l'epsace par un tiret, et utilisation de preg_split sur not-letter à la place de split sur espace. J'ai testé les cas les plus usuels, ça marche; ça devrait aller pour le reste
-
- juin 11, 2006
-
-
esj a rédigé
Restreindre la sauvegarde des admins restreints aux rubriques auxquelles ils sont restreints (normal non ?)
-
- mai 26, 2006
-
-
Fil a rédigé
-
esj a rédigé
Centralisation dans inc/logos.php du système de nommage des logos (article--> art, syndic--->site etc); c'est plus propre et il fallait tout refaire pour avoir le bon encodage dans chacun des deux cas (GET/POST) de redirection. Et encore du ménage dans le menu des gadgets pour fiabiliser les div.
-
- mai 21, 2006
-
-
esj a rédigé
Tache #209: Remplacement des addslashes spécifiques à SQL par la fonction spip_abstract_quote pour faciliter le portage SQLite. Cette fonction retourne son argument intact si c'est un nombre, ou le met entre apostrophes avec \ sur les apostrophes internes sinon. Il faudra toujours l'utiliser pour SQL a present, et exclusivement pour cela. La transformation des fichiers a été obtenue par le script suivant: #!/bin/sh a=$(grep -l "'\" *\\. *addslashes([^)]*) *\\. *\"'" */*p) for i in $a do sed -e "s/'\"[[:space:]]*\.[[:space:]]*addslashes\(([^)]*)\)[[:space:]]*\.[[:space:]]*\"'/\" . spip_abstract_quote\1 . \"/g;" -e 's/ *\. *""//' $i > x.php mv x.php $i done plus quelques interventions manuelles, en particulier, le FIND_IN_SET du critere IN a ete remplacé par un FIELD, plus facile a produire dans ce contexte. Il y avait aussi un peu d'incoherence entites_html / addslashes ici ou là. Enfin, le Having, actuellement toujours inutilisé par le compilateur, est a nouveau bon pour le service.
-
- mai 20, 2006
-
-
esj a rédigé
-
- avr. 30, 2006
-
-
Fil a rédigé
-
- avr. 26, 2006
-
-
esj a rédigé
-
- avr. 25, 2006
- avr. 24, 2006
-
-
esj a rédigé
Tâche #209: petit changement d'interface pour critere_statut_controle_forum pour faire apparaitre explicitement FROM et WHERE.
-
- avr. 23, 2006
-
-
esj a rédigé
Tâche #209: Evacuation des 7 derniers appels calculés de spip_query. Attention, les mémorisations par Ajax risquent de générer de fausses requetes pendant 2 heures (intervalle après lequel cron les supprimera). D'autre part, il y a des scories dans l'URL des tranches d'articles syndiqués qui en fait étaient déjà là auparavant, faute d'avoir repéré le besoin de generer_url_ecrire il y a 3 mois; il faudra y revenir. Enfin, tranches_requete retrouve son parametre nb_aff mais le service rendu est encore moins complet qu'avant; il faudrait en fait lui passer en argument une fonction réalisant le corps de la boucle While qui suit son appel, c'est-à-dire le corps de boucle du squelette sous-jacent.
-
- avr. 21, 2006
- avr. 19, 2006
- avr. 18, 2006
-
-
esj a rédigé
-
- avr. 06, 2006
-
-
esj a rédigé
Déport des "actions" de naviguer dans ecrire/action/*.php pour avoir des urls plus propres et extraire qq appels SQL du repertoire exec.
-
- mars 31, 2006
-
-
esj a rédigé
-