source: spip-zone/_plugins_/paniers/paniers_options.php @ 46019

Last change on this file since 46019 was 46019, checked in by rastapopoulos@…, 10 years ago
  • On sépare dans une autre fonction la création d'un panier pour le visiteur en cours.
  • La fonction qui cherche le panier en cours ne crée plus rien du tout.
  • La création se fait lors du premier remplissage de panier quand on en trouve pas encore un en session.

Là ça devrait être propre maintenant.

File size: 483 bytes
Line 
1<?php
2
3// Sécurité
4if (!defined('_ECRIRE_INC_VERSION')) return;
5
6// À chaque hit en partie publique, on va chercher le panier du visiteur actuel, et sinon le créer
7if (_DIR_RESTREINT) {
8        include_spip('inc/paniers');
9        include_spip('inc/session');
10        // Si on a bien un panier
11        if (_request('action') != 'cron' and $id_panier = paniers_id_panier_encours()){
12                // On met le panier dans la session
13                session_set('id_panier', $id_panier);
14        }
15        else{
16                session_set('id_panier');
17        }
18}
19
20?>
Note: See TracBrowser for help on using the repository browser.