Skip to content
Extraits de code Groupes Projets
  1. fév. 03, 2006
  2. fév. 01, 2006
    • esj's avatar
      D'accord, c'est toujours plus propre d'initialiser un tableau, mais PHP 4.4.0... · 5860c4c1
      esj a rédigé
      D'accord, c'est toujours plus propre d'initialiser un tableau, mais  PHP 4.4.0 semble bien le seul a ne pas faire de $doublons_index un tableau de 1 element dans cette expression certes inelegante mais licite:
       
      calcul_mysql_in('documents.id_document', "0".$doublons[$doublons_index[]= ('documents' . '')], 'NOT')
      5860c4c1
  3. jan. 29, 2006
    • esj's avatar
      Faciliter l'envoi d'en-tetes http dans les squelettes, afin de remplacer les... · f4cca4fd
      esj a rédigé
      Faciliter l'envoi d'en-tetes http dans les squelettes, afin de remplacer les variables PHP $flag_preserver et $flag_dynamique par des entitees independantes du langage d'execution. Pour cela: 
      
      - introduction d'une balise #HTTP{e1, ... en} utilisable en debut de squelette, et dont les arguments sont des chaines, entourees de guillemets ou d'apostrophes, conforme au protocole HTTP1/1 :
      http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.4
      
      - cette balise est compilee en une sequence
      <?php header(e1); .... ;header(en) ?>
      
      - Spip repere une telle sequence initiale (c'est donc valable aussi pour un code php ecrit directement sous-reserve que la syntaxe soit exactement la meme) et en fait une meta-donnee pour chaque page produite par l'execution du squelette, afin de disposer facilement des en-tetes au moment de l'envoi;
      
      - Spip repere dans ces meta-donnees la presence de la directive Content-Type. Si elle est absente, elle est automatiquement rajoutee avec comme habituellement la valeur:
      	Content-Type: text/html; charset=#CHARSET
      Spip n'enverra les boutons d'administration et de previsualisation et n'inserera leur CSS associee que si cette directive a pour valeur text/html ou que le mode debug est actif. 
      Cette assertion simple reflete l'usage de la variable $flag_preserver qui n'a ainsi plus de raison d'etre.
      
      - Spip repere aussi dans ces meta-donnees la presence d'une directive "Cache-control", auquel cas il n'enverra aucune autre directive concernant le cache du client. Ainsi, le positionnement a "vrai" de la variable $flag_dynamique, jamais documentee, est equivalent a
      	#HTTP{'Pragma: no-cache', 'Cache-Control: no-cache; must-revalidate'}
      f4cca4fd
  4. jan. 10, 2006
  5. jan. 05, 2006
  6. jan. 04, 2006
  7. jan. 03, 2006
  8. jan. 01, 2006
  9. déc. 25, 2005
  10. déc. 21, 2005
  11. déc. 19, 2005
  12. nov. 19, 2005
  13. nov. 18, 2005
  14. nov. 10, 2005
  15. oct. 10, 2005
  16. oct. 01, 2005
  17. sept. 30, 2005
  18. sept. 05, 2005
  19. août 31, 2005
  20. août 08, 2005
  21. juil. 10, 2005
  22. juil. 08, 2005
  23. juil. 02, 2005
  24. juin 29, 2005
  25. juin 28, 2005
  26. juin 20, 2005
  27. juin 07, 2005
  28. juin 06, 2005
  29. juin 05, 2005
  30. juin 02, 2005
Chargement en cours