2007-06-26 08:25:08 +00:00
< ? php
/*
$Id : account_history . php , v 1.63 2003 / 06 / 09 23 : 03 : 52 hpdl Exp $
osCommerce , Open Source E - Commerce Solutions
http :// www . oscommerce . com
Copyright ( c ) 2003 osCommerce
Released under the GNU General Public License
*/
require ( 'includes/application_top.php' );
if ( ! tep_session_is_registered ( 'customer_id' )) {
$navigation -> set_snapshot ();
tep_redirect ( tep_href_link ( FILENAME_LOGIN , '' , 'SSL' ));
}
require ( DIR_WS_LANGUAGES . $language . '/' . FILENAME_ACCOUNT_HISTORY );
$breadcrumb -> add ( NAVBAR_TITLE_1 , tep_href_link ( FILENAME_ACCOUNT , '' , 'SSL' ));
$breadcrumb -> add ( NAVBAR_TITLE_2 , tep_href_link ( FILENAME_ACCOUNT_HISTORY , '' , 'SSL' ));
?>
<! doctype html public " -//W3C//DTD HTML 4.01 Transitional//EN " >
< html < ? php echo HTML_PARAMS ; ?> >
< head >
< meta http - equiv = " Content-Type " content = " text/html; charset=<?php echo CHARSET; ?> " >
< title >< ? php echo TITLE ; ?> </title>
< base href = " <?php echo (( $request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER) . DIR_WS_CATALOG; ?> " >
< link rel = " stylesheet " type = " text/css " href = " stylesheet.css " >
</ head >
< body marginwidth = " 0 " marginheight = " 0 " topmargin = " 0 " bottommargin = " 0 " leftmargin = " 0 " rightmargin = " 0 " >
<!-- header //-->
< ? php require ( DIR_WS_INCLUDES . 'header.php' ); ?>
<!-- header_eof //-->
<!-- body //-->
< table border = " 0 " width = " 100% " cellspacing = " 3 " cellpadding = " 3 " >
< tr >
< td width = " <?php echo BOX_WIDTH; ?> " valign = " top " >< table border = " 0 " width = " <?php echo BOX_WIDTH; ?> " cellspacing = " 0 " cellpadding = " 2 " >
<!-- left_navigation //-->
< ? php require ( DIR_WS_INCLUDES . 'column_left.php' ); ?>
<!-- left_navigation_eof //-->
</ table ></ td >
<!-- body_text //-->
< td width = " 100% " valign = " top " >< table border = " 0 " width = " 100% " cellspacing = " 0 " cellpadding = " 0 " >
< tr >
< td >< table border = " 0 " width = " 100% " cellspacing = " 0 " cellpadding = " 0 " >
< tr >
< td class = " pageHeading " >< ? php echo HEADING_TITLE ; ?> </td>
< td class = " pageHeading " align = " right " >< ? php echo tep_image ( DIR_WS_IMAGES . 'table_background_history.gif' , HEADING_TITLE , HEADING_IMAGE_WIDTH , HEADING_IMAGE_HEIGHT ); ?> </td>
</ tr >
</ table ></ td >
</ tr >
< tr >
< td >< ? php echo tep_draw_separator ( 'pixel_trans.gif' , '100%' , '10' ); ?> </td>
</ tr >
< tr >
< td >
< ? php
$orders_total = tep_count_customer_orders ();
if ( $orders_total > 0 ) {
2007-08-30 10:11:11 +00:00
$history_query_raw = " select o.orders_id, o.date_purchased, o.delivery_name, o.billing_name, ot.text as order_total, o.rdx_referencia_cliente as referencia_cliente, s.orders_status_name from " . TABLE_ORDERS . " o, " . TABLE_ORDERS_TOTAL . " ot, " . TABLE_ORDERS_STATUS . " s where o.customers_id = ' " . ( int ) $customer_id . " ' and o.orders_id = ot.orders_id and ot.class = 'ot_total' and o.orders_status = s.orders_status_id and s.language_id = ' " . ( int ) $languages_id . " ' order by orders_id DESC " ;
2007-06-26 08:25:08 +00:00
$history_split = new splitPageResults ( $history_query_raw , MAX_DISPLAY_ORDER_HISTORY );
$history_query = tep_db_query ( $history_split -> sql_query );
$i = 0 ;
while ( $history = tep_db_fetch_array ( $history_query )) {
$i ++ ;
$products_query = tep_db_query ( " select count(*) as count from " . TABLE_ORDERS_PRODUCTS . " where orders_id = ' " . ( int ) $history [ 'orders_id' ] . " ' " );
$products = tep_db_fetch_array ( $products_query );
if ( tep_not_null ( $history [ 'delivery_name' ])) {
$order_type = TEXT_ORDER_SHIPPED_TO ;
$order_name = $history [ 'delivery_name' ];
} else {
$order_type = TEXT_ORDER_BILLED_TO ;
$order_name = $history [ 'billing_name' ];
}
?>
< ? php /* Rodax Software */
if (( $i / 2 ) == floor ( $i / 2 )) {
echo '<table border="0" width="100%" cellspacing="2" cellpadding="2" class="productListing-odd">' ;
} else {
echo '<table border="0" width="100%" cellspacing="2" cellpadding="2" class="productListing-even">' ;
} ?>
< tr >
< td class = " main " >< ? php echo '<b>' . TEXT_ORDER_NUMBER . '</b> ' . $history [ 'orders_id' ]; ?> </td>
< td class = " main " >< ? php echo '<b>' . TEXT_ORDER_DATE . '</b> ' . tep_date_long ( $history [ 'date_purchased' ]) ?> </td>
< td class = " main " >< ? php echo '<b>' . TEXT_ORDER_PRODUCTS . '</b> ' . $products [ 'count' ] ?> </td>
2007-08-30 10:11:11 +00:00
< td class = " main " >< ? php echo '<b>' . TEXT_REF_CLIENTE . '</b> ' . $history [ 'referencia_cliente' ]; ?> </td>
2007-06-26 08:25:08 +00:00
< td class = " main " >< ? php echo '<b>' . TEXT_ORDER_STATUS . '</b> ' . $history [ 'orders_status_name' ]; ?> </td>
< td class = " main " width = " 20% " align = " right " >< ? php echo '<a href="' . tep_href_link ( FILENAME_ACCOUNT_HISTORY_INFO , ( isset ( $HTTP_GET_VARS [ 'page' ]) ? 'page=' . $HTTP_GET_VARS [ 'page' ] . '&' : '' ) . 'order_id=' . $history [ 'orders_id' ], 'SSL' ) . '">' . Ver /*tep_image_button('small_view.gif', SMALL_IMAGE_BUTTON_VIEW)*/ . '</a>' ; ?> </td>
</ tr >
</ table >
<!--< table border = " 0 " width = " 100% " cellspacing = " 0 " cellpadding = " 2 " >
< tr >
< td >< ? php echo tep_draw_separator ( 'pixel_trans.gif' , '1' , '10' ); ?> </td>
</ tr >
</ table >-->
< ? php
}
} else {
?>
< table border = " 0 " width = " 100% " cellspacing = " 1 " cellpadding = " 2 " class = " infoBox " >
< tr class = " infoBoxContents " >
< td >< table border = " 0 " width = " 100% " cellspacing = " 2 " cellpadding = " 4 " >
< tr >
< td class = " main " >< ? php echo TEXT_NO_PURCHASES ; ?> </td>
</ tr >
</ table ></ td >
</ tr >
</ table >
< ? php
}
?>
</ td >
</ tr >
< ? php
if ( $orders_total > 0 ) {
?>
< tr >
< td >< table border = " 0 " width = " 100% " cellspacing = " 0 " cellpadding = " 2 " >
< tr >
< td class = " smallText " valign = " top " >< ? php echo $history_split -> display_count ( TEXT_DISPLAY_NUMBER_OF_ORDERS ); ?> </td>
< td class = " smallText " align = " right " >< ? php echo TEXT_RESULT_PAGE . ' ' . $history_split -> display_links ( MAX_DISPLAY_PAGE_LINKS , tep_get_all_get_params ( array ( 'page' , 'info' , 'x' , 'y' ))); ?> </td>
</ tr >
</ table ></ td >
</ tr >
< ? php
}
?>
< tr >
< td >< ? php echo tep_draw_separator ( 'pixel_trans.gif' , '100%' , '10' ); ?> </td>
</ tr >
< tr >
< td >< table border = " 0 " width = " 100% " cellspacing = " 1 " cellpadding = " 2 " class = " infoBox " >
< tr class = " infoBoxContents " >
< td >< table border = " 0 " width = " 100% " cellspacing = " 0 " cellpadding = " 2 " >
< tr >
< td width = " 10 " >< ? php echo tep_draw_separator ( 'pixel_trans.gif' , '10' , '1' ); ?> </td>
< td >< ? php echo '<a href="' . tep_href_link ( FILENAME_ACCOUNT , '' , 'SSL' ) . '">' . tep_image_button ( 'button_back.gif' , IMAGE_BUTTON_BACK ) . '</a>' ; ?> </td>
< td width = " 10 " >< ? php echo tep_draw_separator ( 'pixel_trans.gif' , '10' , '1' ); ?> </td>
</ tr >
</ table ></ td >
</ tr >
</ table ></ td >
</ tr >
</ table ></ td >
<!-- body_text_eof //-->
< td width = " <?php echo BOX_WIDTH; ?> " valign = " top " >< table border = " 0 " width = " <?php echo BOX_WIDTH; ?> " cellspacing = " 0 " cellpadding = " 2 " >
<!-- right_navigation //-->
< ? php require ( DIR_WS_INCLUDES . 'column_right.php' ); ?>
<!-- right_navigation_eof //-->
</ table ></ td >
</ tr >
</ table >
<!-- body_eof //-->
<!-- footer //-->
< ? php require ( DIR_WS_INCLUDES . 'footer.php' ); ?>
<!-- footer_eof //-->
< br >
</ body >
</ html >
< ? php require ( DIR_WS_INCLUDES . 'application_bottom.php' ); ?>