- mai 12, 2011
-
-
cedric@yterium.com a rédigé
Quand on copie en local ou qu'on change le document, les infos de taille etaient bien mises à jour en base, mais faussement le formulaire representait les anciennes valeurs issues du $_POST. On les enleve car c'est les infos a jour du fichier qui comptent dans ce cas.
-
cedric@yterium.com a rédigé
- supporter de multiples occurences du formulaire d'upload (le lien pour switcher local/distant/ftp ne marchait que sur la derniere occurence) - is_numeric au lieu de is_int au retour de l'upload d'une vignette
-
- mai 11, 2011
-
-
salvatore@rezo.net a rédigé
-
- mai 10, 2011
-
-
kent1@arscenic.info a rédigé
-
- mai 06, 2011
-
-
salvatore@rezo.net a rédigé
-
salvatore@rezo.net a rédigé
-
- mai 04, 2011
-
-
cedric@yterium.com a rédigé
-
- mai 03, 2011
-
-
ben.spip@gmail.com a rédigé
./mediabox/plugin.xml ./forum/plugin.xml ./medias/plugin.xml ./vertebres/plugin.xml ./filtres_images/plugin.xml ./statistiques/plugin.xml ./dist_2007/plugin.xml ./revisions/plugin.xml ./urls_etendues/plugin.xml ./squelettes_par_rubrique/plugin.xml ./porte_plume/plugin.xml ./msie_compat/plugin.xml ./msie_compat/lang/msiecompat.xml ./dev/plugin.xml ./dump/plugin.xml ./compresseur/plugin.xml ./textwheel/plugin.xml ./themes/plugin.xml ./safehtml/plugin.xml ./petitions/plugin.xml ./breves/plugin.xml ./mots/plugin.xml ./sites/plugin.xml ./organiseur/plugin.xml; do sed 's/2.3.0-dev/3.0.0-dev/' ./organiseur/plugin.xml > x;if diff -q ./organiseur/plugin.xml x ; then rm x;else mv x ./organiseur/plugin.xml; fi;done
-
- mai 02, 2011
-
-
eric@smellup.net a rédigé
-
cedric@yterium.com a rédigé
-
denisb@laposte.net a rédigé
-
denisb@laposte.net a rédigé
-
cedric@yterium.com a rédigé
-
- mai 01, 2011
-
-
cedric@yterium.com a rédigé
-
- avr. 22, 2011
-
-
guy.cesaro@gmail.com a rédigé
-
guy.cesaro@gmail.com a rédigé
-
http://core.spip.org/projects/spip/repository/revisions/17744cedric@yterium.com a rédigé
normaliser la recherche des vignettes de type de document : cela devient un simple find_in_path dans le chemin prive/vignettes/ ce qui permet de couvrir d'un seul coup tous les cas de figure. Suppression des constantes idoines et de leurs références, et code mort dans les filtres images ou la fonction cherche_image_nommee ne servait plus. Cela ouvre la porte au deplacement du dossier prive/vignettes/ dans l'extension medias En cas de personalisation dans un squelette, il faut deplace squelettes/vignettes/ vers squelettes/prive/vignettes/
-
guy.cesaro@gmail.com a rédigé
-
guy.cesaro@gmail.com a rédigé
Ajout des aac et wma dans les formats pris en charge. On up la version de base pour passer par creer_base_types_doc et les ajouter. Les icones sont manquantes, il ne serait pas plus logique de rapatrier les icones qui concernent medias du core dans medias ?
-
- avr. 15, 2011
-
-
cedric@yterium.com a rédigé
on renomme de façon cohérente pour tous les objets xxx_inserer xxx_modifier xxx_instituer Les points d'entrée de l'API sont donc action_editer_xxx pour le traitement global d'un post xxx_inserer et xxx_modifier pour les operations elementaires xxx_instituer n'est pas un point d'entree et ne devrait pas etre appelee en direct : il faut passer par xxx_modifier. Le fichier inc/modifier contenait de façon centralisee des fonctions revision_xxx pour les objets historiques de SPIP (essentiellement utilisées par les crayons) Cette construction centralisée n'est pas facilement extensible. On evacue donc chaque fonction dans le action/edtier_xxx de l'objet concerné, et on propose en remplacement un point d'entrée unique revision_objet($objet,$id,$c) qui va dispatcher vers la fonction xxx_modifier de l'objet, ou a defaut la fonction generique objet_modifier de action/editer_objet. Les fonctions revision_xxx sont par ailleurs dépréciées. Les anciennes fonctions insert&set sont toujours definies et renvoie vers la fonction a nommage conventionnel, pour eviter trop de rupture de compatibilité
-
- avr. 12, 2011
-
-
guy.cesaro@gmail.com a rédigé
Annulation de [46626] et [46625], on reprend les fonctions commentées par [44694] en les déplacant dans inc/joindre_document. (Cédric) On ajoute un autre include_spip(action/ajouter_documents) pour disposer de corriger_extension dans accepte_fichier_upload
-
guy.cesaro@gmail.com a rédigé
-
guy.cesaro@gmail.com a rédigé
remplacer accepte_fichier_upload(..) qui n'existe plus par is_array(verifier_upload_autorise(..)). Mais ca ne répare pas l'upload en decompressant un zip.
-
guy.cesaro@gmail.com a rédigé
-
brunobergot@gmail.com a rédigé
reduire les logos des documents comme dans la mediatheque sinon les vignettes perso débordent des cases
-
- avr. 07, 2011
-
-
cedric@yterium.com a rédigé
fonctions puce_statut pour les documents et les mots (externalisation des fonctions existantes dans le core)
-
- avr. 04, 2011
-
-
guy.cesaro@gmail.com a rédigé
syntaxe des inclure avec des virgules pour les paramètres et avec la balise fermante ( <INCLURE{fond=..} /> à la place de <INCLURE{fond=..}>) Il manquait une balise fermante sur un <INCLURE de sites (prive/squelettes/contenu/site)
-
- avr. 01, 2011
-
-
cedric@yterium.com a rédigé
quand l'argument est entier, preferer intval() que sql_quote() qui produit un '' erronne sur une valeur vide
-
cedric@yterium.com a rédigé
utiliser la declaration de statut au lieu de la coder, ça evitera en plus de generer une condition invalide dans pgsql
-
cedric@yterium.com a rédigé
Utiliser le flag exist=true en retour de trouver_table pour etre sur que la table existe et declencher l'upgrade plutot que la creation.
-
- mars 31, 2011
-
-
cedric@yterium.com a rédigé
-
cedric@yterium.com a rédigé
erreur dans r46173 : array_merge se faisant dans le mauvais sens, et de plus il ne faut completer les informations que si on passe par recuperer_infos_distantes. En contrepartie les plugins doivent fournir fichier et mode a minima
-
klaus@spip.de a rédigé
-
- mars 30, 2011
-
-
cedric@yterium.com a rédigé
-
cedric@yterium.com a rédigé
Un pipeline renseigner_document_distant permet a un plugin de découvrir un document se cachant derriere une url avec sa propre methode (ex :oembed, mais non limitatif). Les plugins qui se branchent dessus cherchent a renseigner si si $flux['fichier'] n'est pas encore renseigné En sortie du pipeline, si $flux['fichier'] n'est pas present, on se rabat sur la méthode traditionnelle. Tout le contenu du pipeline alimente directement la base, tous les champs de la table spip_documents peuvent donc être renseignés.
-
cedric@yterium.com a rédigé
-
cedric@yterium.com a rédigé
gerer l'autoassociation des documents sur chaque appel de post_insertion, en prenant le soin de verifier autoriser(autoassocierdocument, type) pour ne pas associer des images existantes à des messages de forum par exemple (injeciton de <imgXX> dans un message de forum pour divulgué des documents protégés)
-
cedric@yterium.com a rédigé
-
cedric@yterium.com a rédigé
-
cedric@yterium.com a rédigé
verifier plus en amont que le type de fichier qu'on essayer d'uploader est autorise pour eviter de creer des repertoires fantomes inutiles. Du coup on deplace la verification du type image dans une fonction verifier_document_mode_image, et ces fonctions de verifications sont appelees deux fois : - une fois avant copie du fichier dans IMG/ - une fois apres analyse détaillée du contenu du fichier Les fonctions ne doivent pas refuser a tort un document a la premiere passe si les infos ne sont pas completes
-