Skip to content
Extraits de code Groupes Projets
Bifurcation depuis spip / spip
Le projet source a une visibilité limitée.
  • cerdic's avatar
    61ee3508
    Report de r20355 : Report oublie et tardif de r15574 : nettoyer_uri() cache... · 61ee3508
    cerdic a rédigé
    Report de r20355 : Report oublie et tardif de r15574 : nettoyer_uri() cache son resultat dans une static. On introduit un argument permettant de la reseter a une valeur fournie
    url_de_base() cache son resultat dans un tableau static, indexe en fonction de la globale profondeur_url :
    on introduit un argument qui permet :
    - en passant une valeur entiere, de calculer l'url pour cette profondeur
    - en passant un array(), de reinitialiser la static en cache a cette valeur
    - en passant false, de recuperer la static
    
    si aucune valeur n'est fournie, c'est la globale profondeur_url qui est utilisee, comme auparavant.
    
    Ces deux modifications permettent de sauvegarder/restaurer le contexte de l'url dans laquelle une page est calculee (pour un calcul differe)
    + PHPDoc sur les deux fonctions
    61ee3508
    Historique
    Report de r20355 : Report oublie et tardif de r15574 : nettoyer_uri() cache...
    cerdic a rédigé
    Report de r20355 : Report oublie et tardif de r15574 : nettoyer_uri() cache son resultat dans une static. On introduit un argument permettant de la reseter a une valeur fournie
    url_de_base() cache son resultat dans un tableau static, indexe en fonction de la globale profondeur_url :
    on introduit un argument qui permet :
    - en passant une valeur entiere, de calculer l'url pour cette profondeur
    - en passant un array(), de reinitialiser la static en cache a cette valeur
    - en passant false, de recuperer la static
    
    si aucune valeur n'est fournie, c'est la globale profondeur_url qui est utilisee, comme auparavant.
    
    Ces deux modifications permettent de sauvegarder/restaurer le contexte de l'url dans laquelle une page est calculee (pour un calcul differe)
    + PHPDoc sur les deux fonctions