Administration du site

Macros de session étendue

Macros SPIP : #_SESSION, #_SESSION_SI, #_AUTORISER_SI etc pour accéder aux données de session SPIP ou d’autres origines, ainsi qu’aux autorisations, et pour les tester dans un squelette sans multiplier les caches sessionnés.

Préfixe : macrosession
Utilisé dans 4 sites
Mis à jour le 21 mars 2025
SPIP 2.1

1.3.0  stable

Télécharger

Mis à jour le 21 mars 2025

Compatible :
  • SPIP 4.4
  • SPIP 4.3
Fichier XML
Version
1.3.0
Compatiblité
SPIP ≥ 4.3.0 et ≤ 4.*
État
stable
Auteur
JLuc
Crédits
marcimat, Gan Khoon Lay
Licence
GNU/GPL
Archive
macrosession-77574-macrosession-v1.3.0.zip
Taille
34.2 kio
Générée le
21-03-2025 23:28
Hébergée par
SPIP-Zone - Plugins

1.1.1  stable

Télécharger

Mis à jour le 21 mars 2025

Compatible :
  • SPIP 4.2
  • SPIP 4.1
  • SPIP 4.0
Fichier XML
Version
1.1.1
Compatiblité
SPIP ≥ 4.0.1 et ≤ 4.2.99
État
stable
Auteur
JLuc
Crédits
marcimat, Gan Khoon Lay
Licence
GNU/GPL
Archive
macrosession-77574-macrosession-v1.1.1.zip
Taille
34.2 kio
Générée le
21-03-2025 23:08
Hébergée par
SPIP-Zone - Plugins

1.0.0  stable déprécié

Télécharger

Mis à jour le 4 mars 2022

Compatible :
  • SPIP 4.1
  • SPIP 4.0
Fichier XML
Version
1.0.0
Compatiblité
SPIP ≥ 4.0.1 et ≤ 4.1.*
État
stable
Auteur
JLuc
Crédits
marcimat, Gan Khoon Lay
Licence
GNU/GPL
Archive
macrosession-77574-macrosession-v1.0.0.zip
Taille
33.6 kio
Générée le
04-03-2022 19:59
Hébergée par
SPIP-Zone - Plugins

0.14.0  stable déprécié

Télécharger

Mis à jour le 4 mars 2022

Compatible :
  • SPIP 4.0
  • SPIP 3.3
  • SPIP 3.2
  • SPIP 3.1
  • SPIP 3.0
  • SPIP 2.1
Fichier XML
Version
0.14.0
Compatiblité
SPIP ≥ 2.1.0 et ≤ 4.0.*
État
stable
Auteur
JLuc
Crédits
marcimat, Gan Khoon Lay
Licence
GNU/GPL
Archive
macrosession-77574-macrosession-v0.14.0.zip
Taille
32.8 kio
Générée le
04-03-2022 18:15
Hébergée par
SPIP-Zone - Plugins

0.13.2  stable déprécié

Télécharger

Mis à jour le 27 décembre 2021

Compatible :
  • SPIP 4.0
  • SPIP 3.3
  • SPIP 3.2
  • SPIP 3.1
  • SPIP 3.0
  • SPIP 2.1
Fichier XML
Version
0.13.2
Compatiblité
SPIP ≥ 2.1.0 et ≤ 4.0.*
État
stable
Auteur
JLuc
Crédits
marcimat, Gan Khoon Lay
Licence
GNU/GPL
Archive
macrosession-77574-macrosession-v0.13.2.zip
Taille
32.6 kio
Générée le
27-12-2021 20:50
Hébergée par
SPIP-Zone - Plugins

Dernières modifications

  • 79e4598 : fix(ui) : icone un peu plus charte
  • 156cbc1 : chore : nouveau format lang
  • e03a760 : fix pour compat spip 4.3 et nouvelle version v1.3.0
  • 8b125a2 : tag v.1.1.1 terminal pour limite haute de compat spip 4.2
  • acdb536 : rendre debug_mode_trace toujours dispo
  • d1e5361 : Meilleur exemple
  • b909c2b : Compatibilité 4.*
  • 65649fb : PHPCS
  • 21ea5ee : plus simple
  • f6ad17d : Pas trébucher sur les commentaires PHP insérés par var_mode=debug dans le code généré + on vire (…)

Tickets ouverts

  • Ticket 11 : $contexte_ok chelou dans erreur_argument_macro
  • Ticket 10 : Balise #_SESSION_SET
  • Ticket 9 : Meilleure page de test
  • Ticket 8 : Compat SPIP 4.2 ?
  • Ticket 7 : Balises #_GET, #_SERVER, #_POST et #_REQUEST
  • Ticket 6 : Améliorer la null coalescence des #GET
  • Ticket 4 : Détecter les erreurs d’emboitements
  • Ticket 3 : Accés aux données de session étendues yc pour internautes non connectés
  • Ticket 1 : Définition de macros dans un squelette

Messages de forum

  • 16 décembre 2021 : Merci à toi pour cette prompte réponse et pour les pistes. Je vais m’y prendre autrement.
  • 16 décembre 2021 : Bonjour, Tu ne précises pas « quand » la valeur n’est pas conservée, ce serait bien de savoir. (…)
  • 16 décembre 2021 : Bonjour, Plugin très utile ma satisfaisant bien mais je butte sur quelque chose : J’utilise (…)
  • 29 novembre 2020 : Merci. Ça fait plaisir :-)
  • 26 janvier 2020 : Ajouté une précision : Il reste intéressant d’encapsuler la balise macro dans un (…)
  • 19 janvier 2020 : Nouveau ! Dans la V0.13 une nouvelle inclusion inclure/bouton_action_auteur fait son apparition (…)
  • 29 janvier 2019 : Oui, je teste le statut finalement, c’est mieux pour mon utilisation.
  • 28 janvier 2019 : Ya pas de raison. C’est dans quel contexte que tu t’en sers ? Si tu trouves pas, utilise (…)
  • 28 janvier 2019 : Oui, c’est ce que j’ai fait et #SESSION ne renvoie rien sans macrosession.
  • 28 janvier 2019 : version 0.11 : la balise #_SESSION accepte maintenant un 3e argument calculé, qui peut être un (…)