Skip to content
Extraits de code Groupes Projets
  1. déc. 31, 2006
  2. déc. 28, 2006
  3. déc. 22, 2006
  4. déc. 19, 2006
  5. déc. 18, 2006
  6. déc. 17, 2006
  7. déc. 04, 2006
  8. nov. 30, 2006
  9. nov. 12, 2006
    • esj's avatar
      Tâche #328 et rationnalisation du cod: les fonctions de inc/utils produisant... · 7ce2c047
      esj a rédigé
      Tâche #328 et rationnalisation du cod: les fonctions de inc/utils produisant du code HTML et des entetes HTTP sont évacuées ailleurs. En particulier, la plupart des redirections étant à present dans les scripts de action/, redirige_par_entete passe dans inc/headers. Plus un peu de partage de code ici ou là.
      7ce2c047
  10. nov. 02, 2006
    • esj's avatar
      Le bug de [7758] était du à [7674]: on partage effectivement tellement... · 04400183
      esj a rédigé
      Le bug de [7758] était du à [7674]: on partage effectivement tellement d'utilisations d'une meme requete, que le nombre de réponses a toutes les chances de varier souvent il n'est vraiment pas question de le mémoriser, il faut le
      recalculer à chaque fois. Du coup on supprime le champ id_auteur de cette table, car il ne peut plus servir à rien. 
      
      En fait cette table mémorise différentes requetes qui ne sont pas si nombreuses, on pourrait les coder dans un tableau PHP statique et id_ajax_fonc n'en serait plus que l'index, ça éviterait les appels à SQL.
      04400183
  11. oct. 22, 2006
  12. oct. 21, 2006
  13. oct. 15, 2006
  14. oct. 06, 2006
  15. sept. 29, 2006
  16. sept. 06, 2006
  17. août 30, 2006
  18. août 29, 2006
    • esj's avatar
      Interface au serveur SQL pour permettre la connexion multi-base. · a80e6f9d
      esj a rédigé
      Les fonctions spip_query et spip_connect admettent un argument supplémentaire optionnel indiquant un serveur de base de données. Le résultat de spip_connect est la fonction à appeler pour effectuer une requete au serveur. Ces fonctions de requetes sont indiquées dans un tableau statique indexé par les différents serveurs. Le tableau est vide au départ, et s'enrichit lors du  premiere appe de spip_connect avec un argument nouveau, S. A ce moment, spip_connect charge le fichier base/S.php et invoque la fonction sans argument base_S censée initialisée la connexion au serveur et retourner le nom de la fonction de requetes. Cette fonction est mémorisée dans le tableau statique, afin qu'aux appels suivants, spip_connect retourne immédiatement cette fonction. Ainsi, spip_query peut appeler systématiquement spip_connect sans perte de performances.
      
      Cette interface est complètement transparente dans le cas habituel. La globale db_ok (qui n'apparait plus que dans base/db_mysql et une fois à l'installation)  est en particulier toujours disponible, mais doit etre considérée comme obsolète: il faut appeler spip_connect() pour savoir si la base est disponible et initialiser la connexion si ce n'est fait.
      
      L'utilisation principale de ces changements est de pouvoir appeler spip_query(requete, serveur) dans les fonctions implémentant les modèles de fonctions de abstract_sql.php. En particulier, la fonction par défaut spip_query_db qui repose sur des globales décrivant la connexion standard, peut etre remplacée par une autre fonction  s'adressant à un autre serveur SQL, tout en profitant de toutes les autres fonctions de db_mysql.
      a80e6f9d
  19. août 25, 2006
  20. août 24, 2006
  21. août 21, 2006
  22. août 20, 2006
  23. août 17, 2006
    • cerdic's avatar
      suppression du champ inclus de spip_documents (comment ca c'est du deja vu ... ?) · 1aa1af37
      cerdic a rédigé
      ajout d'un numero de version code pour une utilisation future, notamment test de compatibilité de version pour les 
      plugins ou les themes (c'est nouveau ca aussi, mais encore virtuel : un theme serait un dossier squelette sans code (squelette+css uniquement), uploadable directement dans l'interface privée depuis un site comme contrib, et qui s'installera dans CACHE/themes/)
      1aa1af37
  24. août 16, 2006
  25. août 15, 2006
  26. août 14, 2006
  27. août 06, 2006
  28. juil. 30, 2006
  29. juil. 20, 2006
  30. juil. 14, 2006
  31. juin 30, 2006
  32. juin 28, 2006
  33. juin 20, 2006
    • esj's avatar
      Acceptation de document SVG au téléchargement. Spip produira une balise Embed... · 13d983f5
      esj a rédigé
      Acceptation de document SVG au téléchargement. Spip produira une balise Embed avec les attributs width et height recopiés de la balise SVG d'origine. 
      Par mesure de sécurité, tout script dans le document en est retiré (par safehtml) avant recopie en IMG/svg/. Des outils de réinsertion des scripts restent à développer pour 
      
      A noter également dans ce dépot:
      - modification de Safehtml pour qu'il accepte des attributs avec traits d'union;
      - getdocument ne calcule plus qu'une seule fois la taille du fichier transmis.
      13d983f5
  34. juin 19, 2006
  35. juin 14, 2006
Chargement en cours