#1 (permalink)  
Alt 17.09.2008, 16:54
xt:Commerce Support Kunde
 
Registriert seit: 23.07.2007
Beiträge: 25
Standard Tracking Modul Fehler

Hi !

Wenn ich das Tracking Modul installiere und die Orders.PHP ändere bekomme ich folgenden Fehler:

Parse error: syntax error, unexpected T_ELSEIF in /is/htdocs/wp1111543_2AT6SMT85K/www/paradies/admin/orders.php on line 649

so sieht sie geändert aus

PHP-Code:
<?php

/* --------------------------------------------------------------
   $Id: orders.php 467 2007-07-25 15:17:27Z mzanier $

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2003 XT-Commerce
   --------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(orders.php,v 1.109 2003/05/28); www.oscommerce.com 
   (c) 2003     nextcommerce (orders.php,v 1.19 2003/08/24); www.nextcommerce.org

   Released under the GNU General Public License 
   --------------------------------------------------------------
   Third Party contribution:
   OSC German Banktransfer v0.85a           Autor:    Dominik Guder <osc@guder.org>
   Customers Status v3.x  (c) 2002-2003 Copyright Elari elari@free.fr | www.unlockgsm.com/dload-osc/ | CVS : http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/elari/?sortby=date#dirlist

   credit card encryption functions for the catalog module
   BMC 2003 for the CC CVV Module

   Released under the GNU General Public License
   --------------------------------------------------------------*/

require ('includes/application_top.php');
require_once (
DIR_FS_CATALOG.DIR_WS_CLASSES.'class.phpmailer.php');
require_once (
DIR_FS_INC.'xtc_php_mail.inc.php');
require_once (
DIR_FS_INC.'xtc_add_tax.inc.php');
require_once (
DIR_FS_INC.'changedataout.inc.php');
require_once (
DIR_FS_INC.'xtc_validate_vatid_status.inc.php');
require_once (
DIR_FS_INC.'xtc_get_attributes_model.inc.php');

// initiate template engine for mail
$smarty = new Smarty;
require (
DIR_WS_CLASSES.'currencies.php');
$currencies = new currencies();


if (((
$_GET['action'] == 'edit') || ($_GET['action'] == 'update_order')) && ($_GET['oID'])) {
    
$oID xtc_db_prepare_input($_GET['oID']);

    
$orders_query xtc_db_query("select orders_id from ".TABLE_ORDERS." where orders_id = '".xtc_db_input($oID)."'");
    
$order_exists true;
    if (!
xtc_db_num_rows($orders_query)) {
        
$order_exists false;
        
$messageStack->add(sprintf(ERROR_ORDER_DOES_NOT_EXIST$oID), 'error');
    }
}

require (
DIR_WS_CLASSES.'order.php');
if (((
$_GET['action'] == 'edit') || ($_GET['action'] == 'update_order')) && ($order_exists)) {
    
$order = new order($oID);
}

  
$lang_query xtc_db_query("select languages_id from " TABLE_LANGUAGES " where directory = '" $order->info['language'] . "'");
  
$lang xtc_db_fetch_array($lang_query);  
  
$lang=$lang['languages_id'];

if (!isset(
$lang)) $lang=$_SESSION['languages_id'];
$orders_statuses = array ();
$orders_status_array = array ();
$orders_status_query xtc_db_query("select orders_status_id, orders_status_name from ".TABLE_ORDERS_STATUS." where language_id = '".$lang."'");
while (
$orders_status xtc_db_fetch_array($orders_status_query)) {
    
$orders_statuses[] = array ('id' => $orders_status['orders_status_id'], 'text' => $orders_status['orders_status_name']);
    
$orders_status_array[$orders_status['orders_status_id']] = $orders_status['orders_status_name'];
}
switch (
$_GET['action']) {
    case 
'update_order' :
        
$oID xtc_db_prepare_input($_GET['oID']);
        
$status xtc_db_prepare_input($_POST['status']);
        
$comments xtc_db_prepare_input($_POST['comments']);
    
// Code ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
$dhl_tracking_id xtc_db_prepare_input($_POST['dhl_tracking_id']);
    
$dpd_tracking_id xtc_db_prepare_input($_POST['dpd_tracking_id']);
    
$ups_tracking_id xtc_db_prepare_input($_POST['ups_tracking_id']);
        
$chp_tracking_id xtc_db_prepare_input($_POST['chp_tracking_id']);
    
$gls_tracking_id xtc_db_prepare_input($_POST['gls_tracking_id']);
        
$hlg_tracking_id xtc_db_prepare_input($_POST['hlg_tracking_id']);    
    
// Code ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    //    $order = new order($oID);
        
$order_updated false;
        
$check_status_query xtc_db_query("select customers_name, customers_email_address, orders_status, date_purchased, delivery_postcode, dhl_tracking_id, dpd_tracking_id, ups_tracking_id, chp_tracking_id, gls_tracking_id, hlg_tracking_id from ".TABLE_ORDERS." where orders_id = '".xtc_db_input($oID)."'");
    
$check_status xtc_db_fetch_array($check_status_query);
    if (
$check_status['orders_status'] != $status || $comments != '' || $dhl_tracking_id != $check_status['dhl_tracking_id'] || $dpd_tracking_id != $check_status['dpd_tracking_id'] || $ups_tracking_id != $check_status['ups_tracking_id'] || $chp_tracking_id != $check_status['chp_tracking_id'] || $gls_tracking_id != $check_status['gls_tracking_id'] || $hlg_tracking_id != $check_status['hlg_tracking_id'] ) {
        
xtc_db_query("update ".TABLE_ORDERS." set orders_status = '".xtc_db_input($status)."', last_modified = now(), dhl_tracking_id='" xtc_db_input($dhl_tracking_id). "', dpd_tracking_id='" xtc_db_input($dpd_tracking_id). "', ups_tracking_id='" xtc_db_input($ups_tracking_id). "', chp_tracking_id='" xtc_db_input($chp_tracking_id). "', gls_tracking_id='" xtc_db_input($gls_tracking_id). "', hlg_tracking_id='" xtc_db_input($hlg_tracking_id). "' where orders_id = '".xtc_db_input($oID)."'");

            
$customer_notified '0';
            if (
$_POST['notify'] == 'on') {
                
$notify_comments '';
                if (
$_POST['notify_comments'] == 'on') {
                    
//$notify_comments = sprintf(EMAIL_TEXT_COMMENTS_UPDATE, $comments)."\n\n";
                    
$notify_comments $comments;
                } else {
                    
$notify_comments '';
                }

                
// assign language to template for caching
                
$smarty->assign('language'$_SESSION['language']);
                
$smarty->caching false;

                
// set dirs manual
                
$smarty->template_dir DIR_FS_CATALOG.'templates';
                
$smarty->compile_dir DIR_FS_CATALOG.'templates_c';
                
$smarty->config_dir DIR_FS_CATALOG.'lang';

                
$smarty->assign('tpl_path''templates/'.CURRENT_TEMPLATE.'/');
                
$smarty->assign('logo_path'HTTP_SERVER.DIR_WS_CATALOG.'templates/'.CURRENT_TEMPLATE.'/img/');

                
$smarty->assign('NAME'$check_status['customers_name']);
                    
$smarty->assign('ZIPCODE'$check_status['delivery_postcode']);
    
$smarty->assign('DHL_TRACKING_ID'$dhl_tracking_id);
    
$smarty->assign('DPD_TRACKING_ID'$dpd_tracking_id);
    
$smarty->assign('UPS_TRACKING_ID'$ups_tracking_id);
    
$smarty->assign('CHP_TRACKING_ID'$chp_tracking_id);
        
$smarty->assign('GLS_TRACKING_ID'$gls_tracking_id);
        
$smarty->assign('HLG_TRACKING_ID'$hlg_tracking_id);
                
$smarty->assign('ORDER_NR'$oID);
                
$smarty->assign('ORDER_LINK'xtc_catalog_href_link(FILENAME_CATALOG_ACCOUNT_HISTORY_INFO'order_id='.$oID'SSL'));
                
$smarty->assign('ORDER_DATE'xtc_date_long($check_status['date_purchased']));
                
$smarty->assign('NOTIFY_COMMENTS'$notify_comments);
                
$smarty->assign('ORDER_STATUS'$orders_status_array[$status]);

                
$html_mail $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$order->info['language'].'/change_order_mail.html');
                
$txt_mail $smarty->fetch(CURRENT_TEMPLATE.'/admin/mail/'.$order->info['language'].'/change_order_mail.txt');

                
xtc_php_mail(EMAIL_BILLING_ADDRESSEMAIL_BILLING_NAME$check_status['customers_email_address'], $check_status['customers_name'], ''EMAIL_BILLING_REPLY_ADDRESSEMAIL_BILLING_REPLY_ADDRESS_NAME''''EMAIL_BILLING_SUBJECT$html_mail$txt_mail,$order->info['language']);
                
$customer_notified '1';
            }
            if ((isset(
$_POST['confirm_points']) && ($_POST['confirm_points'] == 'on'))||(isset($_POST['delete_points']) && ($_POST['delete_points'] == 'on'))) {
                 
$comments ENTRY_CONFIRMED_POINTS  $comments;
                 
                
$customer_query xtc_db_query("SELECT customer_id, points_pending from " TABLE_CUSTOMERS_POINTS_PENDING " WHERE points_status = 1 AND points_type = 'SP' AND orders_id = '" $oID "'");
                
$customer_points xtc_db_fetch_array($customer_query);
                if (
xtc_db_num_rows($customer_query)) {
                  if (
xtc_not_null(POINTS_AUTO_EXPIRES)){
                    
$expire  date('Y-m-d'strtotime('+ 'POINTS_AUTO_EXPIRES .' month'));
                    
xtc_db_query("UPDATE " TABLE_CUSTOMERS " SET customers_shopping_points = customers_shopping_points + '"$customer_points['points_pending'] ."', customers_points_expires = '"$expire ."' WHERE customers_id = '". (int)$customer_points['customer_id'] ."'");
                  } else {
                    
xtc_db_query("UPDATE " TABLE_CUSTOMERS " SET customers_shopping_points = customers_shopping_points + '"$customer_points['points_pending'] ."' WHERE customers_id = '". (int)$customer_points['customer_id'] ."'");
                  }
                 
                  if (isset(
$_POST['delete_points']) && ($_POST['delete_points'] == 'on')) {
                    
xtc_db_query("DELETE FROM " TABLE_CUSTOMERS_POINTS_PENDING " WHERE orders_id = '" $oID "' AND points_type = 'SP' LIMIT 1");
                  }
                  if (isset(
$_POST['confirm_points']) && ($_POST['confirm_points'] == 'on')) {
                      
xtc_db_query("UPDATE " TABLE_CUSTOMERS_POINTS_PENDING " SET points_status = 2 WHERE orders_id = '" $oID "' AND points_type = 'SP' LIMIT 1");
                  }
                }
              }
            
xtc_db_query("insert into ".TABLE_ORDERS_STATUS_HISTORY." (orders_id, orders_status_id, date_added, customer_notified, comments) values ('".xtc_db_input($oID)."', '".xtc_db_input($status)."', now(), '".$customer_notified."', '".xtc_db_input($comments)."')");

            
$order_updated true;
        }

        if (
$order_updated) {
            
$messageStack->add_session(SUCCESS_ORDER_UPDATED'success');
        } else {
            
$messageStack->add_session(WARNING_ORDER_NOT_UPDATED'warning');
        }

        
xtc_redirect(xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array ('action')).'action=edit'));
        break;
    
    case 
'resendordermail':
    
    
    
    
    
        break;
        
    case 
'deleteconfirm' :
        
$oID xtc_db_prepare_input($_GET['oID']);

        
xtc_remove_order($oID$_POST['restock']);

        
xtc_redirect(xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array ('oID''action'))));
        break;
        
// BMC Delete CC info Start
        // Remove CVV Number
    
case 'deleteccinfo' :
        
$oID xtc_db_prepare_input($_GET['oID']);

        
xtc_db_query("update ".TABLE_ORDERS." set cc_cvv = null where orders_id = '".xtc_db_input($oID)."'");
        
xtc_db_query("update ".TABLE_ORDERS." set cc_number = '0000000000000000' where orders_id = '".xtc_db_input($oID)."'");
        
xtc_db_query("update ".TABLE_ORDERS." set cc_expires = null where orders_id = '".xtc_db_input($oID)."'");
        
xtc_db_query("update ".TABLE_ORDERS." set cc_start = null where orders_id = '".xtc_db_input($oID)."'");
        
xtc_db_query("update ".TABLE_ORDERS." set cc_issue = null where orders_id = '".xtc_db_input($oID)."'");

        
xtc_redirect(xtc_href_link(FILENAME_ORDERS'oID='.$_GET['oID'].'&action=edit'));
        break;

    case 
'afterbuy_send' :
        
$oID xtc_db_prepare_input($_GET['oID']);
        require_once (
DIR_FS_CATALOG.'includes/classes/afterbuy.php');
        
$aBUY = new xtc_afterbuy_functions($oID);
        if (
$aBUY->order_send())
            
$aBUY->process_order();

        break;

        
// BMC Delete CC Info End
}
?>
<!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 $_SESSION['language_charset']; ?>"> 
<title><?php echo TITLE?></title>
<link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
</head>
<body marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF">
<!-- header //-->
<?php

require (DIR_WS_INCLUDES.'header.php');
?>
<!-- header_eof //-->

<!-- body //-->
<table border="0" width="100%" cellspacing="2" cellpadding="2">
  <tr>
    <td class="columnLeft2" width="<?php echo BOX_WIDTH?>" valign="top"><table border="0" width="<?php echo BOX_WIDTH?>" cellspacing="1" cellpadding="1" class="columnLeft">
<!-- left_navigation //-->
<?php require(DIR_WS_INCLUDES 'column_left.php'); ?>
<!-- left_navigation_eof //-->
    </table></td>
<!-- body_text //-->
    <td  class="boxCenter" width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">
<?php

if (($_GET['action'] == 'edit') && ($order_exists)) {
    
//    $order = new order($oID);
?>
      <tr>
      <td width="100%">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="80" rowspan="2"><?php echo xtc_image(DIR_WS_ICONS.'users.png'); ?></td>
    <td class="pageHeading"><?php echo HEADING_TITLE ' Nr : ' $oID ' - ' $order->info['date_purchased'] ; ?></td>
  </tr>
  <tr> 
    <td class="main" valign="top">xt:Commerce Customers</td>
  </tr>
</table>
 <?php echo '<a class="button" href="' xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array('action'))) . '">' BUTTON_BACK '</a>'?>
 <!-- Bestellbearbeitung Anfang -->
   <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS_EDIT'oID='.$_GET['oID'].'&cID=' $order->customer['ID']);?>"><?php echo BUTTON_EDIT ?></a>
<!-- Bestellbearbeitung Ende -->
 </td>

      </tr>
      <tr>
        <td><table width="100%" border="0" cellspacing="0" cellpadding="2">
          <tr>
            <td colspan="3"><?php echo xtc_draw_separator(); ?></td>
          </tr>
          <tr>
            <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2">
            <?php if ($order->customer['csID']!='') { ?>
                <tr>
                <td class="main" valign="top" bgcolor="#FFCC33"><b><?php echo ENTRY_CID?></b></td>
                <td class="main" bgcolor="#FFCC33"><?php echo $order->customer['csID']; ?></td>
              </tr>
            <?php ?>
              <tr>
                <td class="main" valign="top"><b><?php echo ENTRY_CUSTOMER?></b></td>
                <td class="main"><?php echo xtc_address_format($order->customer['format_id'], $order->customer1'''<br />'); ?></td>
              </tr>
              <tr>
                <td colspan="2"><?php echo xtc_draw_separator('pixel_trans.gif''1''5'); ?></td>
              </tr>

              <tr>
                <td class="main" valign="top"><b><?php echo CUSTOMERS_MEMO?></b></td>
<?php

    
// memoquery
    
$memo_query xtc_db_query("SELECT count(*) as count FROM ".TABLE_CUSTOMERS_MEMO." where customers_id='".$order->customer['ID']."'");
    
$memo_count xtc_db_fetch_array($memo_query);
?>
                <td class="main"><b><?php echo $memo_count['count'].'</b>'?>  <a style="cursor:hand" onClick="javascript:window.open('<?php echo xtc_href_link(FILENAME_POPUP_MEMO,'ID='.$order->customer['ID']); ?>', 'popup', 'scrollbars=yes, width=500, height=500')">(<?php echo DISPLAY_MEMOS?>)</a></td>
              </tr>
              <tr>
                <td class="main"><b><?php echo ENTRY_TELEPHONE?></b></td>
                <td class="main"><?php echo $order->customer['telephone']; ?></td>
              </tr>
              <tr>
                <td class="main"><b><?php echo ENTRY_EMAIL_ADDRESS?></b></td>
                <td class="main"><?php echo '<a href="mailto:' $order->customer['email_address'] . '"><u>' $order->customer['email_address'] . '</u></a>'?></td>
              </tr>
              <tr>
                <td class="main"><b><?php echo ENTRY_CUSTOMERS_VAT_ID?></b></td>
                <td class="main"><?php echo $order->customer['vat_id']; ?></td>
              </tr>
              <tr>
                <td class="main" valign="top" bgcolor="#FFCC33"><b><?php echo IP?></b></td>
                <td class="main" bgcolor="#FFCC33"><b><?php echo $order->customer['cIP']; ?></b></td>
              </tr>
            </table></td>
            <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td class="main" valign="top"><b><?php echo ENTRY_SHIPPING_ADDRESS?></b></td>
                <td class="main"><?php echo xtc_address_format($order->delivery['format_id'], $order->delivery1'''<br />'); ?></td>
              </tr>
            </table></td>
            <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td class="main" valign="top"><b><?php echo ENTRY_BILLING_ADDRESS?></b></td>
                <td class="main"><?php echo xtc_address_format($order->billing['format_id'], $order->billing1'''<br />'); ?></td>
              </tr>
            </table></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td><?php echo xtc_draw_separator('pixel_trans.gif''1''10'); ?></td>
      </tr>
      <tr>
        <td><table border="0" cellspacing="0" cellpadding="2">
        <tr>
            <td class="main"><b><?php echo ENTRY_LANGUAGE?></b></td>
            <td class="main"><?php echo $order->info['language']; ?></td>
          </tr>
          <tr>
            <td class="main"><b><?php echo ENTRY_PAYMENT_METHOD?></b></td>
            <td class="main"><?php echo $order->info['payment_method']; ?></td>
          </tr>
<?php

    
if ((($order->info['cc_type']) || ($order->info['cc_owner']) || ($order->info['cc_number']))) {
?>
          <tr>
            <td colspan="2"><?php echo xtc_draw_separator('pixel_trans.gif''1''10'); ?></td>
          </tr>
          <tr>
            <td class="main"><?php echo ENTRY_CREDIT_CARD_TYPE?></td>
            <td class="main"><?php echo $order->info['cc_type']; ?></td>
          </tr>
          <tr>
            <td class="main"><?php echo ENTRY_CREDIT_CARD_OWNER?></td>
            <td class="main"><?php echo $order->info['cc_owner']; ?></td>
          </tr>
<?php

        
// BMC CC Mod Start
        
if ($order->info['cc_number'] != '0000000000000000') {
            if (
strtolower(CC_ENC) == 'true') {
                
$cipher_data $order->info['cc_number'];
                
$order->info['cc_number'] = changedataout($cipher_dataCC_KEYCHAIN);
            }
        }
        
// BMC CC Mod End
?>
          <tr>
            <td class="main"><?php echo ENTRY_CREDIT_CARD_NUMBER?></td>
            <td class="main"><?php echo $order->info['cc_number']; ?></td>
          </tr>
          <tr>
          <td class="main"><?php echo ENTRY_CREDIT_CARD_CVV?></td>
          <td class="main"><?php echo $order->info['cc_cvv']; ?></td>
          </tr>
          <tr>
            <td class="main"><?php echo ENTRY_CREDIT_CARD_EXPIRES?></td>
            <td class="main"><?php echo $order->info['cc_expires']; ?></td>
          </tr>
<?php

    
}

define('TABLE_PAYPAL','paypal');
define('FILENAME_PAYPAL','paypal.php');
if (
$order->info['payment_method']=='paypal_ipn' or $order->info['payment_method']=='paypal_directpayment' or $order->info['payment_method']=='paypal' or $order->info['payment_method']=='paypalexpress') {
     require(
'../includes/classes/paypal_checkout.php');
 require(
'includes/classes/class.paypal.php');
 
 
$paypal = new paypal_admin();
 
$paypal->admin_notification((int)$_GET['oID']);
    
}


?>
        </table></td>
      </tr>
      <tr>
        <td><?php echo xtc_draw_separator('pixel_trans.gif''1''10'); ?></td>
      </tr>
      <tr>
        <td><table border="0" width="100%" cellspacing="0" cellpadding="2">
          <tr class="dataTableHeadingRow">
            <td class="dataTableHeadingContent" colspan="2"><?php echo TABLE_HEADING_PRODUCTS?></td>
            <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_PRODUCTS_MODEL?></td>
            <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_EXCLUDING_TAX?></td>
<?php

    
if ($order->products[0]['allow_tax'] == 1) {
?>  
            <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_TAX?></td>
            <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_PRICE_INCLUDING_TAX?></td>
<?php

    
}
?>
            <td class="dataTableHeadingContent" align="right"><?php

    
echo TABLE_HEADING_TOTAL_INCLUDING_TAX;
    if (
$order->products[$i]['allow_tax'] == 1) {
        echo 
' (excl.)';
    }
?></td>
          </tr>
<?php

    
for ($i 0$n sizeof($order->products); $i $n$i ++) {

        echo 
'          <tr class="dataTableRow">'."\n".'            <td class="dataTableContent" valign="top" align="right">'.$order->products[$i]['qty'].'&nbsp;x&nbsp;</td>'."\n".'            <td class="dataTableContent" valign="top">'.$order->products[$i]['name'];

        if (
sizeof($order->products[$i]['attributes']) > 0) {
            for (
$j 0$k sizeof($order->products[$i]['attributes']); $j $k$j ++) {

                echo 
'<br /><nobr><small>&nbsp;<i> - '.$order->products[$i]['attributes'][$j]['option'].': '.$order->products[$i]['attributes'][$j]['value'].': ';

            }

            echo 
'</i></small></nobr>';
        }

        echo 
'            </td>'."\n".'            <td class="dataTableContent" valign="top">';

        if (
$order->products[$i]['model'] != '') {
            echo 
$order->products[$i]['model'].'<br />';
        } else {
            echo 
'<br />';
        }

        
// attribute models
        
if (sizeof($order->products[$i]['attributes']) > 0) {
            for (
$j 0$k sizeof($order->products[$i]['attributes']); $j $k$j ++) {

                
$model xtc_get_attributes_model($order->products[$i]['id'], $order->products[$i]['attributes'][$j]['value'],$order->products[$i]['attributes'][$j]['option']);
                if (
$model != '') {
                    echo 
$model.'<br />';
                } else {
                    echo 
'<br />';
                }
            }
        }

        echo 
'&nbsp;</td>'."\n".'            <td class="dataTableContent" align="right" valign="top">'.format_price($order->products[$i]['final_price'] / $order->products[$i]['qty'], 1$order->info['currency'], $order->products[$i]['allow_tax'], $order->products[$i]['tax']).'</td>'."\n";

        if (
$order->products[$i]['allow_tax'] == 1) {
            echo 
'<td class="dataTableContent" align="right" valign="top">';
            echo 
xtc_display_tax_value($order->products[$i]['tax']).'%';
            echo 
'</td>'."\n";
            echo 
'<td class="dataTableContent" align="right" valign="top"><b>';

            echo 
format_price($order->products[$i]['final_price'] / $order->products[$i]['qty'], 1$order->info['currency'], 00);

            echo 
'</b></td>'."\n";
        }
        echo 
'            <td class="dataTableContent" align="right" valign="top"><b>'.format_price(($order->products[$i]['final_price']), 1$order->info['currency'], 00).'</b></td>'."\n";
        echo 
'          </tr>'."\n";
    }
?>
          <tr>
            <td align="right" colspan="10"><table border="0" cellspacing="0" cellpadding="2">
<?php

    
for ($i 0$n sizeof($order->totals); $i $n$i ++) {
        echo 
'              <tr>'."\n".'                <td align="right" class="smallText">'.$order->totals[$i]['title'].'</td>'."\n".'                <td align="right" class="smallText">'.$order->totals[$i]['text'].'</td>'."\n".'              </tr>'."\n";
    }
?>
            </table></td>
          </tr>
        </table></td>
      </tr>
      <tr>
        <td><?php echo xtc_draw_separator('pixel_trans.gif''1''10'); ?></td>
      </tr>
      <tr>
        <td class="main"><table border="1" cellspacing="0" cellpadding="5">
          <tr>
            <td class="smallText" align="center"><b><?php echo TABLE_HEADING_DATE_ADDED?></b></td>
            <td class="smallText" align="center"><b><?php echo TABLE_HEADING_CUSTOMER_NOTIFIED?></b></td>
            <td class="smallText" align="center"><b><?php echo TABLE_HEADING_STATUS?></b></td>
            <td class="smallText" align="center"><b><?php echo TABLE_HEADING_COMMENTS?></b></td>
          </tr>
<?php

    $orders_history_query 
xtc_db_query("select orders_status_id, date_added, customer_notified, comments from ".TABLE_ORDERS_STATUS_HISTORY." where orders_id = '".xtc_db_input($oID)."' order by date_added");
    if (
xtc_db_num_rows($orders_history_query)) {
        while (
$orders_history xtc_db_fetch_array($orders_history_query)) {
            echo 
'          <tr>'."\n".'            <td class="smallText" align="center">'.xtc_datetime_short($orders_history['date_added']).'</td>'."\n".'            <td class="smallText" align="center">';
            if (
$orders_history['customer_notified'] == '1') {
                echo 
xtc_image(DIR_WS_ICONS.'tick.gif'ICON_TICK)."</td>\n";
            } else {
                echo 
xtc_image(DIR_WS_ICONS.'cross.gif'ICON_CROSS)."</td>\n";
            }
            echo 
'            <td class="smallText">';
            if(
$orders_history['orders_status_id']!='0') {
                echo 
$orders_status_array[$orders_history['orders_status_id']];
            }else{
                echo 
'<font color="#FF0000">'.TEXT_VALIDATING.'</font>';
            }
            echo 
'</td>'."\n".'            <td class="smallText">'.nl2br(xtc_db_output($orders_history['comments'])).'&nbsp;</td>'."\n".'          </tr>'."\n";
        }
    } else {
        echo 
'          <tr>'."\n".'            <td class="smallText" colspan="5">'.TEXT_NO_ORDER_HISTORY.'</td>'."\n".'          </tr>'."\n";
    }
?>
        </table></td>
      </tr>
      <tr>
        <td class="main"><br /><b><?php echo TABLE_HEADING_COMMENTS?></b></td>
      </tr>
      <tr>
        <td><?php echo xtc_draw_separator('pixel_trans.gif''1''5'); ?></td>
      </tr>
      <tr><?php echo xtc_draw_form('status'FILENAME_ORDERSxtc_get_all_get_params(array('action')) . 'action=update_order'); ?>
        <td class="main"><?php echo xtc_draw_textarea_field('comments''soft''60''5'$order->info['comments']); ?></td>
      </tr>
      <tr>
        <td><?php echo xtc_draw_separator('pixel_trans.gif''1''10'); ?></td>
      </tr>
      <tr>
        <td><table border="0" cellspacing="0" cellpadding="2">
          <tr>
            <td><table border="0" cellspacing="0" cellpadding="2">
              <tr>
                <td class="main"><b><?php echo ENTRY_STATUS?></b> <?php echo xtc_draw_pull_down_menu('status'$orders_statuses$order->info['orders_status']); ?></td>
              </tr>
              <tr>
           <td class="main"><b><?php echo 'DHL-Deutschland Tracking Nummer:'?></b> <?php echo xtc_draw_input_field('dhl_tracking_id'$order->info['dhl_tracking_id'] ); ?></td>
        </tr>
    <tr>
           <td class="main"><b><?php echo 'DPD Tracking Nummer:'?></b> <?php echo xtc_draw_input_field('dpd_tracking_id'$order->info['dpd_tracking_id'] ); ?></td>
        </tr>
    <tr>
           <td class="main"><b><?php echo 'UPS Tracking Nummer:'?></b> <?php echo xtc_draw_input_field('ups_tracking_id'$order->info['ups_tracking_id'] ); ?></td>
        </tr>
        <tr>
           <td class="main"><b><?php echo 'Schweizerische Post Tracking Nummer:'?></b> <?php echo xtc_draw_input_field('chp_tracking_id'$order->info['chp_tracking_id'] ); ?></td>
        </tr>
        <tr>
           <td class="main"><b><?php echo 'GLS Tracking Nummer:'?></b> <?php echo xtc_draw_input_field('gls_tracking_id'$order->info['gls_tracking_id'] ); ?></td>
        </tr>
        <tr>
           <td class="main"><b><?php echo 'Hermes Tracking Nummer:'?></b> <?php echo xtc_draw_input_field('hlg_tracking_id'$order->info['hlg_tracking_id'] ); ?></td>
        </tr>
              <tr>
                <td class="main"><b><?php echo ENTRY_NOTIFY_CUSTOMER?></b> <?php echo xtc_draw_checkbox_field('notify'''true); ?></td>
                <?php
                  $p_status_query 
xtc_db_query("SELECT points_status FROM " TABLE_CUSTOMERS_POINTS_PENDING " WHERE points_status = 1 AND points_type = 'SP' AND orders_id = '" $oID "'");
                  if (
xtc_db_num_rows($p_status_query)) {
                    echo 
'<tr><td class="main"><b>' ENTRY_NOTIFY_POINTS '</b>&nbsp;' ENTRY_QUE_POINTS xtc_draw_checkbox_field('confirm_points'''false) . '&nbsp;' ENTRY_QUE_DEL_POINTS xtc_draw_checkbox_field('delete_points'''false) . '&nbsp;&nbsp;</td></tr>';
                  }
                
?>
                <td class="main"><b><?php echo ENTRY_NOTIFY_COMMENTS?></b> <?php echo xtc_draw_checkbox_field('notify_comments'''true); ?></td>
              </tr>
            </table></td>
            <td valign="top"><input type="submit" class="button" value="<?php echo BUTTON_UPDATE?>"></td>
          </tr>
        </table></td>
      </form></tr>
      <tr>
        <td colspan="2" align="right">
<?php
    
if (ACTIVATE_GIFT_SYSTEM == 'true') {
        echo 
'<a class="button" href="'.xtc_href_link(FILENAME_GV_MAILxtc_get_all_get_params(array ('cID''action')).'cID='.$order->customer['ID']).'">'.BUTTON_SEND_COUPON.'</a>';
    }
?>
   <a class="button" href="Javascript:void()" onClick="window.open('<?php echo xtc_href_link(FILENAME_PRINT_ORDER,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0, width=640, height=600')"><?php echo BUTTON_INVOICE?></a>
   <a class="button" href="Javascript:void()" onClick="window.open('<?php echo xtc_href_link(FILENAME_PRINT_PACKINGSLIP,'oID='.$_GET['oID']); ?>', 'popup', 'toolbar=0, width=640, height=600')"><?php echo BUTTON_PACKINGSLIP?></a>
    <!-- BMC Delete CC Info -->
    <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS'oID='.$_GET['oID'].'&action=deleteccinfo').'">'.BUTTON_REMOVE_CC_INFO;?></a>&nbsp;
   <a class="button" href="<?php echo xtc_href_link(FILENAME_ORDERS'page='.$_GET['page'].'&oID='.$_GET['oID']).'">'.BUTTON_BACK;?></a>
       </td>
      </tr>
<?php

}
elseif (
$_GET['action'] == 'custom_action') {

    include (
'orders_actions.php');

} else {
?>
      <tr>
        <td width="100%">
        

<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr> 
    <td width="80" rowspan="2"><?php echo xtc_image(DIR_WS_ICONS.'users.png'); ?></td>
    <td class="pageHeading"><?php echo HEADING_TITLE?></td>
    <td class="pageHeading" align="right">
              <?php echo xtc_draw_form('orders'FILENAME_ORDERS'''get'); ?>
                <?php echo HEADING_TITLE_SEARCH ' ' xtc_draw_input_field('oID''''size="12"') . xtc_draw_hidden_field('action''edit').xtc_draw_hidden_field(xtc_session_name(), xtc_session_id()); ?>
              </form>
</td>
  </tr>
  <tr> 
    <td class="main" valign="top">xt:Commerce Customers</td>
    <td class="main" valign="top" align="right"><?php echo xtc_draw_form('status'FILENAME_ORDERS'''get'); ?>
                <?php echo HEADING_TITLE_STATUS ' ' xtc_draw_pull_down_menu('status'array_merge(array(array('id' => '''text' => TEXT_ALL_ORDERS)),array(array('id' => '0''text' => TEXT_VALIDATING)), $orders_statuses), '''onChange="this.form.submit();"').xtc_draw_hidden_field(xtc_session_name(), xtc_session_id()); ?>
              </form></td>
  </tr>
</table> 
        

        
        
        </td>
      </tr>
      <tr>
        <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
          <tr>
            <td valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2">
              <tr class="dataTableHeadingRow">
                <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_CUSTOMERS?></td>
                <td class="dataTableHeadingContent" align="right"><?php echo 'Nr'?></td>
                <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ORDER_TOTAL?></td>
                <td class="dataTableHeadingContent" align="center"><?php echo TABLE_HEADING_DATE_PURCHASED?></td>
                <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_STATUS?></td>
                <?php if (AFTERBUY_ACTIVATED=='true') { ?>
                <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_AFTERBUY?></td>
                <?php ?>
                <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ACTION?>&nbsp;</td>
              </tr>
<?php

    
if ($_GET['cID']) {
        
$cID xtc_db_prepare_input($_GET['cID']);
        
$orders_query_raw "select o.orders_id, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.customers_id, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, o.orders_status, s.orders_status_name, ot.text as order_total from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL." ot on (o.orders_id = ot.orders_id), ".TABLE_ORDERS_STATUS." s where o.customers_id = '".xtc_db_input($cID)."' and (o.orders_status = s.orders_status_id and s.language_id = '".$_SESSION['languages_id']."' and ot.class = 'ot_total') or (o.orders_status = '0' and ot.class = 'ot_total' and  s.orders_status_id = '1' and s.language_id = '".$_SESSION['languages_id']."') order by orders_id DESC";
    }
    elseif (
$_GET['status']=='0') {
            
$orders_query_raw "select o.orders_id, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, o.orders_status, ot.text as order_total, o.delivery_postcode, o.dhl_tracking_id, o.dpd_tracking_id, o.ups_tracking_id, o.chp_tracking_id, o.gls_tracking_id, o.hlg_tracking_id from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL." ot on (o.orders_id = ot.orders_id) where o.orders_status = '0' and ot.class = 'ot_total' order by o.orders_id DESC";
    }
    elseif (
$_GET['status']) {
            
$status xtc_db_prepare_input($_GET['status']);
            
$orders_query_raw "select o.orders_id, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, ot.text as order_total, o.delivery_postcode, o.dhl_tracking_id, o.dpd_tracking_id, o.ups_tracking_id, o.chp_tracking_id, o.gls_tracking_id, o.hlg_tracking_id from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL." ot on (o.orders_id = ot.orders_id), ".TABLE_ORDERS_STATUS." s where o.orders_status = s.orders_status_id and s.language_id = '".$_SESSION['languages_id']."' and s.orders_status_id = '".xtc_db_input($status)."' and ot.class = 'ot_total' order by o.orders_id DESC";
    } else {
        
$orders_query_raw "select o.orders_id, o.orders_status, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, ot.text as order_total, o.delivery_postcode, o.dhl_tracking_id, o.dpd_tracking_id, o.ups_tracking_id, o.chp_tracking_id, o.gls_tracking_id, o.hlg_tracking_id from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL." ot on (o.orders_id = ot.orders_id), ".TABLE_ORDERS_STATUS." s where (o.orders_status = s.orders_status_id and s.language_id = '".$_SESSION['languages_id']."' and ot.class = 'ot_total') or (o.orders_status = '0' and ot.class = 'ot_total' and  s.orders_status_id = '1' and s.language_id = '".$_SESSION['languages_id']."') order by o.orders_id DESC";
    }
    elseif (
$_GET['status']) {
            
$status xtc_db_prepare_input($_GET['status']);
            
$orders_query_raw "select o.orders_id, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, ot.text as order_total from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL." ot on (o.orders_id = ot.orders_id), ".TABLE_ORDERS_STATUS." s where o.orders_status = s.orders_status_id and s.language_id = '".$_SESSION['languages_id']."' and s.orders_status_id = '".xtc_db_input($status)."' and ot.class = 'ot_total' order by o.orders_id DESC";
    } else {
        
$orders_query_raw "select o.orders_id, o.orders_status, o.afterbuy_success, o.afterbuy_id, o.customers_name, o.payment_method, o.date_purchased, o.last_modified, o.currency, o.currency_value, s.orders_status_name, ot.text as order_total from ".TABLE_ORDERS." o left join ".TABLE_ORDERS_TOTAL." ot on (o.orders_id = ot.orders_id), ".TABLE_ORDERS_STATUS." s where (o.orders_status = s.orders_status_id and s.language_id = '".$_SESSION['languages_id']."' and ot.class = 'ot_total') or (o.orders_status = '0' and ot.class = 'ot_total' and  s.orders_status_id = '1' and s.language_id = '".$_SESSION['languages_id']."') order by o.orders_id DESC";
    }
    
$orders_split = new splitPageResults($_GET['page'], '20'$orders_query_raw$orders_query_numrows);
    
$orders_query xtc_db_query($orders_query_raw);
    while (
$orders xtc_db_fetch_array($orders_query)) {
        if (((!
$_GET['oID']) || ($_GET['oID'] == $orders['orders_id'])) && (!$oInfo)) {
            
$oInfo = new objectInfo($orders);
        }

        if ((
is_object($oInfo)) && ($orders['orders_id'] == $oInfo->orders_id)) {
            echo 
'              <tr class="dataTableRowSelected" onmouseover="this.style.cursor=\'hand\'" onclick="document.location.href=\''.xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array ('oID''action')).'oID='.$oInfo->orders_id.'&action=edit').'\'">'."\n";
        } else {
            echo 
'              <tr class="dataTableRow" onmouseover="this.className=\'dataTableRowOver\';this.style.cursor=\'hand\'" onmouseout="this.className=\'dataTableRow\'" onclick="document.location.href=\''.xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array ('oID')).'oID='.$orders['orders_id']).'\'">'."\n";
        }
?>
                <td class="dataTableContent"><?php echo '<a href="' xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array('oID''action')) . 'oID=' $orders['orders_id'] . '&action=edit') . '">' xtc_image(DIR_WS_ICONS 'zoom.png'ICON_PREVIEW) . '</a>&nbsp;' $orders['customers_name']; ?></td>
                <td class="dataTableContent" align="right"><?php echo $orders['orders_id']; ?></td>
                <td class="dataTableContent" align="right"><?php echo strip_tags($orders['order_total']); ?></td>
                <td class="dataTableContent" align="center"><?php echo xtc_datetime_short($orders['date_purchased']); ?></td>
                <td class="dataTableContent" align="right"><?php if($orders['orders_status']!='0') { echo $orders['orders_status_name']; }else{ echo '<font color="#FF0000">'.TEXT_VALIDATING.'</font>';}?></td>
                <?php if (AFTERBUY_ACTIVATED=='true') { ?>
                <td class="dataTableContent" align="right"><?php

        
if ($orders['afterbuy_success'] == 1) {
            echo 
$orders['afterbuy_id'];
        } else {
            echo 
'TRANSMISSION_ERROR';
        }
?></td>
                <?php ?>
                <td class="dataTableContent" align="right"><?php if ( (is_object($oInfo)) && ($orders['orders_id'] == $oInfo->orders_id) ) { echo xtc_image(DIR_WS_IMAGES 'icon_arrow_right.gif'''); } else { echo '<a href="' xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array('oID')) . 'oID=' $orders['orders_id']) . '">' xtc_image(DIR_WS_IMAGES 'icon_info.gif'IMAGE_ICON_INFO) . '</a>'; } ?>&nbsp;</td>
              </tr>
<?php

    
}
?>
              <tr>
                <td colspan="5"><table border="0" width="100%" cellspacing="0" cellpadding="2">
                  <tr>
                    <td class="smallText" valign="top"><?php echo $orders_split->display_count($orders_query_numrows'20'$_GET['page'], TEXT_DISPLAY_NUMBER_OF_ORDERS); ?></td>
                    <td class="smallText" align="right"><?php echo $orders_split->display_links($orders_query_numrows'20'MAX_DISPLAY_PAGE_LINKS$_GET['page'], xtc_get_all_get_params(array('page''oID''action'))); ?></td>
                  </tr>
                </table></td>
              </tr>
            </table></td>
<?php

    $heading 
= array ();
    
$contents = array ();
    switch (
$_GET['action']) {
        case 
'delete' :
            
$heading[] = array ('text' => '<b>'.TEXT_INFO_HEADING_DELETE_ORDER.'</b>');

            
$contents = array ('form' => xtc_draw_form('orders'FILENAME_ORDERSxtc_get_all_get_params(array ('oID''action')).'oID='.$oInfo->orders_id.'&action=deleteconfirm'));
            
$contents[] = array ('text' => TEXT_INFO_DELETE_INTRO.'<br /><br /><b>'.$cInfo->customers_firstname.' '.$cInfo->customers_lastname.'</b>');
            
$contents[] = array ('text' => '<br />'.xtc_draw_checkbox_field('restock').' '.TEXT_INFO_RESTOCK_PRODUCT_QUANTITY);
            
$contents[] = array ('align' => 'center''text' => '<br /><input type="submit" class="button" value="'BUTTON_DELETE .'"><a class="button" href="'.xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array ('oID''action')).'oID='.$oInfo->orders_id).'">' BUTTON_CANCEL '</a>');
            break;
        default :
            if (
is_object($oInfo)) {
                
$heading[] = array ('text' => '<b>['.$oInfo->orders_id.']&nbsp;&nbsp;'.xtc_datetime_short($oInfo->date_purchased).'</b>');

                
$contents[] = array ('align' => 'center''text' => '<a class="button" href="'.xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array ('oID''action')).'oID='.$oInfo->orders_id.'&action=edit').'">'.BUTTON_EDIT.'</a> <a class="button" href="'.xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array ('oID''action')).'oID='.$oInfo->orders_id.'&action=delete').'">'.BUTTON_DELETE.'</a>');
                if (
AFTERBUY_ACTIVATED == 'true') {
                    
$contents[] = array ('align' => 'center''text' => '<a class="button" href="'.xtc_href_link(FILENAME_ORDERSxtc_get_all_get_params(array ('oID''action')).'oID='.$oInfo->orders_id.'&action=afterbuy_send').'">'.BUTTON_AFTERBUY_SEND.'</a>');

                }
                
//$contents[] = array('align' => 'center', 'text' => '');

                
$contents[] = array ('text' => '<br />'.TEXT_DATE_ORDER_CREATED.' '.xtc_date_short($oInfo->date_purchased));
                if (
$oInfo->dhl_tracking_id == 0)
           
$contents[] = array ('text' => '<br /> DHL Nr.: <strong>Nicht zugeordnet</strong>');
        else
           
$contents[] = array ('text' => '<br /> DHL Nr.: <a class="button" href="http://nolp.dhl.de/nextt-online-public/set_identcodes.do?lang=de&amp;idc=' $oInfo->dhl_tracking_id '&amp;submit=&amp;zip='.$oInfo->delivery_postcode.'">'.$oInfo->dhl_tracking_id.'</a>');

    if (
$oInfo->dpd_tracking_id == 0)
           
$contents[] = array ('text' => '<br /> DPD Nr.: <strong>Nicht zugeordnet</strong>');
        else
           
$contents[] = array ('text' => '<br /> DPD Nr.: <a class="button" href="http://extranet.dpd.de/cgi-bin/delistrack?typ=1&lang=de&pknr=' $oInfo->dpd_tracking_id '&submit=" target="_blank">'.$oInfo->dpd_tracking_id.'</a>');

    if (
$oInfo->ups_tracking_id == 0)
           
$contents[] = array ('text' => '<br /> UPS Nr.: <strong>Nicht zugeordnet</strong>');
        else
           
$contents[] = array ('text' => '<br /> UPS Nr.: <a class="button" href="http://wwwapps.ups.com/WebTracking/processInputRequest?HTMLVersion=5.0&Requester=UPSHome&error_carried=true&tracknums_displayed=5&TypeOfInquiryNumber=T&loc=de_DE&InquiryNumber1=' $oInfo->ups_tracking_id '&InquiryNumber2=&InquiryNumber3=&InquiryNumber4=&InquiryNumber5=&AgreeToTermsAndConditions=yes&track.x=72&track.y=9" target="_blank">'.$oInfo->dpd_tracking_id.'</a>');
        
        if (
$oInfo->chp_tracking_id == 0)
           
$contents[] = array ('text' => '<br /> CH-Post Nr.: <strong>Nicht zugeordnet</strong>');
        else
           
$contents[] = array ('text' => '<br /> CH-Post Nr.: <a class="button" href="http://www.post.ch/swisspost-tracking?formattedParcelCodes=' $oInfo->chp_tracking_id '&submit=" target="_blank">'.$oInfo->chp_tracking_id.'</a>');
        
        if (
$oInfo->gls_tracking_id == 0)
           
$contents[] = array ('text' => '<br /> GLS Nr.: <strong>Nicht zugeordnet</strong>');
        else
           
$contents[] = array ('text' => '<br /> GLS Nr.: <a class="button" href="http://www.gls-germany.com/online/paketstatus.php3?paketliste[0]=' $oInfo->gls_tracking_id '" target="_blank">'.$oInfo->gls_tracking_id.'</a>');

    if (
$oInfo->hlg_tracking_id == 0)
           
$contents[] = array ('text' => '<br /> Hermes Nr.: <strong>Nicht zugeordnet</strong>');
        else
           
$contents[] = array ('text' => '<br /> Hermes Nr.: <a class="button" href="http://tracking.hlg.de/Tracking.jsp?TrackID=' $oInfo->hlg_tracking_id '" target="_blank">'.$oInfo->hlg_tracking_id.'</a>');
                if (
xtc_not_null($oInfo->last_modified))
                    
$contents[] = array ('text' => TEXT_DATE_ORDER_LAST_MODIFIED.' '.xtc_date_short($oInfo->last_modified));
                
$contents[] = array ('text' => '<br />'.TEXT_INFO_PAYMENT_METHOD.' '.$oInfo->payment_method);
                
// elari added to display product list for selected order
                
$order = new order($oInfo->orders_id);
                
$contents[] = array ('text' => '<br /><br />'.sizeof($order->products).' Products ');
                for (
$i 0$i sizeof($order->products); $i ++) {
                    
$contents[] = array ('text' => $order->products[$i]['qty'].'&nbsp;x'.$order->products[$i]['name']);

                    if (
sizeof($order->products[$i]['attributes']) > 0) {
                        for (
$j 0$j sizeof($order->products[$i]['attributes']); $j ++) {
                            
$contents[] = array ('text' => '<small>&nbsp;<i> - '.$order->products[$i]['attributes'][$j]['option'].': '.$order->products[$i]['attributes'][$j]['value'].'</i></small></nobr>');
                        }
                    }
                }
                
// elari End add display products
            
}
            break;
    }

    if ((
xtc_not_null($heading)) && (xtc_not_null($contents))) {
        echo 
'            <td width="25%" valign="top">'."\n";

        
$box = new box;
        echo 
$box->infoBox($heading$contents);

        echo 
'            </td>'."\n";
    }
?>
          </tr>
        </table></td>
      </tr>
<?php

}
?>
    </table></td>
<!-- body_text_eof //-->
  </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'); ?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
fehler, modul, tracking

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler Im Kelkoo Modul smogware Allgemeine Diskussionen 0 10.12.2004 18:06
Fehler Modul Selbstabholung Andimuhr Installation und Konfiguration 9 21.02.2004 20:58


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:12 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand