[ Index ]
 

Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/includes/modules/pages/create_account_success/ -> header_php.php (source)

   1  <?php
   2  /**

   3   * create_account_success header_php.php

   4   *

   5   * @package page

   6   * @copyright Copyright 2003-2006 Zen Cart Development Team

   7   * @copyright Portions Copyright 2003 osCommerce

   8   * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

   9   * @version $Id: header_php.php 5244 2006-12-14 18:37:33Z drbyte $

  10   */
  11  
  12  // This should be first line of the script:

  13  $zco_notifier->notify('NOTIFY_HEADER_START_CREATE_ACCOUNT_SUCCESS');
  14  
  15  require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));
  16  $breadcrumb->add(NAVBAR_TITLE_1);
  17  $breadcrumb->add(NAVBAR_TITLE_2);
  18  
  19  if (sizeof($_SESSION['navigation']->snapshot) > 0) {
  20    $origin_href = zen_href_link($_SESSION['navigation']->snapshot['page'], zen_array_to_string($_SESSION['navigation']->snapshot['get'], array(zen_session_name())), $_SESSION['navigation']->snapshot['mode']);
  21    $_SESSION['navigation']->clear_snapshot();
  22  } else {
  23    $origin_href = zen_href_link(FILENAME_DEFAULT);
  24  }
  25  
  26  // redirect customer to where they came from if their cart is not empty and they didn't click on create-account specifically

  27  if ($_SESSION['cart']->count_contents() > 0) {
  28    if ($origin_href != zen_href_link(FILENAME_DEFAULT)) {
  29      zen_redirect($origin_href);
  30    }
  31  }
  32  
  33  /*  prepare address list */

  34  $addresses_query = "SELECT address_book_id, entry_firstname as firstname, entry_lastname as lastname,
  35                             entry_company as company, entry_street_address as street_address,
  36                             entry_suburb as suburb, entry_city as city, entry_postcode as postcode,
  37                             entry_state as state, entry_zone_id as zone_id, entry_country_id as country_id
  38                      FROM   " . TABLE_ADDRESS_BOOK . "
  39                      WHERE  customers_id = :customersID
  40                      ORDER BY firstname, lastname";
  41  
  42  $addresses_query = $db->bindVars($addresses_query, ':customersID', $_SESSION['customer_id'], 'integer');
  43  $addresses = $db->Execute($addresses_query);
  44  
  45  $addressArray = array();
  46  while (!$addresses->EOF) {
  47    $format_id = zen_get_address_format_id($addresses->fields['country_id']);
  48  
  49    $addressArray[] = array('firstname'=>$addresses->fields['firstname'],
  50                            'lastname'=>$addresses->fields['lastname'],
  51                            'address_book_id'=>$addresses->fields['address_book_id'],
  52                            'format_id'=>$format_id,
  53                            'address'=>$addresses->fields);
  54    $addresses->MoveNext();
  55  }
  56  
  57  // This should be last line of the script:

  58  $zco_notifier->notify('NOTIFY_HEADER_END_CREATE_ACCOUNT_SUCCESS');
  59  ?>


Généré le : Mon Nov 26 16:45:43 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics