Example #1
0
include "config.inc.php";
include LANG_CONFIG;
@(include LANG_PATH . $_SESSION['lang']['label'] . '/' . LANG_CART);
//inclusione dizionario preventivo
include DB;
// GESTIONE ORDINI
require_once "classes/class.ordini.php";
$ordine = new ordini($db_conn, $_SESSION['lang']['id']);
//REGISTRAZIONE
require_once "classes/class.registrazione.php";
$reg = new registrazione($db_conn, $lang['prev']);
// INIT. CARRELLO
$cart = new cart($db_conn, CART, true, 1, $_SESSION['lang']['id'], $lang['prev'], DIR);
$id_ordine;
// VERIFICA TOKEN CARRELLO
if (isset($_GET['token']) && ($id_ordine = $ordine->verifica_token($_GET['token'])) != -1) {
    if (isset($_SESSION[TOKEN])) {
        if ($_SESSION[TOKEN] != $_GET['token']) {
            $cart->empty_cart();
            //svuoto il carrello attuale
            $_SESSION[TOKEN] = $_GET['token'];
            //rigenero il token
            $cart->init_cart($id_ordine);
            //inserisco i prodotti nel carrello
            //echo "l'utente ha cambiato ordine";
        } else {
            //echo "l'utente ha aggiornato la pagina. <br />";
        }
    } else {
        $cart->empty_cart();
        //svuoto il carrello attuale