Code:
global $db;
global $oID;
$order = new order($oID);
$sql = "select orders_id from " . TABLE_ORDERS . " where customers_id = '" . (int)$_SESSION['customer_id'] . "' order by orders_id desc limit 1" ;
$result = $db->Execute($sql);
$oID = $result;
//require('includes/application_top.php');
//require(DIR_WS_CLASSES . 'currencies.php');
$currencies = new currencies();
$orders = $db->Execute("select orders_id
from " . TABLE_ORDERS . "
where orders_id = '" . (int)$oID . "'");
$currencies = new currencies();
// include(DIR_WS_CLASSES . 'order.php');
include('/catalog/patron/includes/languages/english/orders.php');
$Embeded_PackingSlip = '<table border="0" width="260px" cellspacing="0" cellpadding="2"><tr><td><table border="0" width="100%" cellspacing="0" cellpadding="0"><tr><td class="pageHeading" align="left">';
$Embeded_PackingSlip = $Embeded_PackingSlip . '<big>SHIPPING ADDRESS</big>';
$Embeded_PackingSlip = $Embeded_PackingSlip . '</td></tr></table></td></tr><tr><td><table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td colspan="2"></td></tr>';
$orders_history = $db->Execute("select orders_status_id, date_added, customer_notified, comments from " . TABLE_ORDERS_STATUS_HISTORY . " where orders_id = '" . (int)$oID . "' order by date_added limit 1");
$order_check = $db->Execute("select cc_cvv, customers_name, customers_company, customers_street_address,
customers_suburb, customers_city, customers_postcode,
customers_state, customers_country, customers_telephone,
customers_email_address, customers_address_format_id, delivery_name,
delivery_company, delivery_street_address, delivery_suburb,
delivery_city, delivery_postcode, delivery_state, delivery_country,
delivery_address_format_id, billing_name, billing_company,
billing_street_address, billing_suburb, billing_city, billing_postcode,
billing_state, billing_country, billing_address_format_id,
payment_method, cc_type, cc_owner, cc_number, cc_expires, currency,
currency_value, date_purchased, orders_status, last_modified
from " . TABLE_ORDERS . "
where orders_id = '" . (int)$oID . "'");
$show_customer = 'false';
if ($order_check->fields['billing_name'] != $order_check->fields['delivery_name']) {
$show_customer = 'true';
}
if ($order_check->fields['billing_street_address'] != $order_check->fields['delivery_street_address']) {
$show_customer = 'true';
}
if ($show_customer == 'true') {
$Embeded_PackingSlip = $Embeded_PackingSlip . '<tr><td class="main"><b>' . ENTRY_CUSTOMER . '</b></td></tr><tr><td class="main">' . zen_address_format($order->customer['format_id'], $order->customer, 1, '', '<br>') . '</td></tr>' ;
}
$Embeded_PackingSlip = $Embeded_PackingSlip . '<tr><td valign="top"><table width="260 px" border="0" cellspacing="0" cellpadding="2"><tr><td class="main">' . $order->customer['telephone'] . '</td></tr><tr><td class="main"><strong>' . '<a href="mailto:' . $order->customer['email_address'] . '">' . $order->customer['email_address'] . '</a>' . '</strong></td></tr></table></td><tr><td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2"><tr><td class="main"><b>' . ENTRY_SHIP_TO . '</b></td></tr><tr><td class="main">' . zen_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br>') . '</td></tr></table></td></tr></tr></table></td></tr><tr><td>' . zen_draw_separator('pixel_trans.gif', '1', '10') . '</td></tr><tr><td class="main"><b>' . ENTRY_ORDER_ID . (int)$oID . '</b></td></tr><tr><td><table border="0" cellspacing="0" cellpadding="2"><tr><td class="main"><strong>' . ENTRY_DATE_PURCHASED . '</strong></td></tr><tr><td class="main">' . zen_date_long($order->info['date_purchased']) . '</td></tr><tr><td class="main">' . '<b>Customer comments: </b><br>' . $orders_history->fields['comments'] . '</td></tr><tr><td class="main"><b>' . ENTRY_PAYMENT_METHOD . '</b></td></tr><tr><td class="main">' . $order->info['payment_method'] . '</td></tr></table></td></tr><tr><td><table border="0" width="100%" cellspacing="0" cellpadding="2"><tr class="dataTableHeadingRow"><td class="dataTableHeadingContent" colspan="2">' . TABLE_HEADING_PRODUCTS . '</td></tr>';
for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {
$Embeded_PackingSlip = $Embeded_PackingSlip . '<tr class="dataTableRow"><td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . ' x</td><td class="dataTableContent" valign="top">' . $order->products[$i]['name'];
if (isset($order->products[$i]['attributes']) && (sizeof($order->products[$i]['attributes']) > 0)) {
for ($j=0, $k=sizeof($order->products[$i]['attributes']); $j<$k; $j++) {
$Embeded_PackingSlip = $Embeded_PackingSlip .'<br><nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'];
$Embeded_PackingSlip = $Embeded_PackingSlip . '</i></small></nobr>';
}
}
$Embeded_PackingSlip = $Embeded_PackingSlip . '</td><td class="dataTableContent" valign="top">' . $order->products[$i]['model'] . '</td></tr>';
}
$Embeded_PackingSlip = $Embeded_PackingSlip .'</table></td></tr><td class="pageHeading">';
$Embeded_PackingSlip = $Embeded_PackingSlip . nl2br(STORE_NAME_ADDRESS);
$Embeded_PackingSlip = $Embeded_PackingSlip . '</td></table>';
$Embeded_PackingSlip = $Embeded_PackingSlip . '<br><HR>';
which is some kind of translation of packingslip.php content.
Bookmarks