[ Index ] |
|
Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1 |
1 <?php 2 /** 3 * Header code file for the Account History Information/Details page (which displays details for a single specific order) 4 * 5 * @package page 6 * @copyright Copyright 2003-2005 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 2943 2006-02-02 15:56:09Z wilt $ 10 */ 11 // This should be first line of the script: 12 $zco_notifier->notify('NOTIFY_HEADER_START_ACCOUNT_HISTORY_INFO'); 13 14 if (!$_SESSION['customer_id']) { 15 $_SESSION['navigation']->set_snapshot(); 16 zen_redirect(zen_href_link(FILENAME_LOGIN, '', 'SSL')); 17 } 18 19 if (!isset($_GET['order_id']) || (isset($_GET['order_id']) && !is_numeric($_GET['order_id']))) { 20 zen_redirect(zen_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL')); 21 } 22 23 $customer_info_query = "SELECT customers_id 24 FROM " . TABLE_ORDERS . " 25 WHERE orders_id = :ordersID"; 26 27 $customer_info_query = $db->bindVars($customer_info_query, ':ordersID', $_GET['order_id'], 'integer'); 28 $customer_info = $db->Execute($customer_info_query); 29 30 if ($customer_info->fields['customers_id'] != $_SESSION['customer_id']) { 31 zen_redirect(zen_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL')); 32 } 33 34 $statuses_query = "SELECT os.orders_status_name, osh.date_added, osh.comments 35 FROM " . TABLE_ORDERS_STATUS . " os, " . TABLE_ORDERS_STATUS_HISTORY . " osh 36 WHERE osh.orders_id = :ordersID 37 AND osh.orders_status_id = os.orders_status_id 38 AND os.language_id = :languagesID 39 ORDER BY osh.date_added"; 40 41 $statuses_query = $db->bindVars($statuses_query, ':ordersID', $_GET['order_id'], 'integer'); 42 $statuses_query = $db->bindVars($statuses_query, ':languagesID', $_SESSION['languages_id'], 'integer'); 43 $statuses = $db->Execute($statuses_query); 44 45 while (!$statuses->EOF) { 46 47 $statusArray[] = array('date_added'=>$statuses->fields['date_added'], 48 'orders_status_name'=>$statuses->fields['orders_status_name'], 49 'comments'=>$statuses->fields['comments']); 50 51 $statuses->MoveNext(); 52 } 53 54 55 require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php')); 56 $breadcrumb->add(NAVBAR_TITLE_1, zen_href_link(FILENAME_ACCOUNT, '', 'SSL')); 57 $breadcrumb->add(NAVBAR_TITLE_2, zen_href_link(FILENAME_ACCOUNT_HISTORY, '', 'SSL')); 58 $breadcrumb->add(sprintf(NAVBAR_TITLE_3, $_GET['order_id'])); 59 60 require(DIR_WS_CLASSES . 'order.php'); 61 $order = new order($_GET['order_id']); 62 63 // This should be last line of the script: 64 $zco_notifier->notify('NOTIFY_HEADER_END_ACCOUNT_HISTORY_INFO'); 65 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 16:45:43 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |