⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 order_details.php

📁 集成了投票调查、流量统计、文件上传、留言版、论坛、软件下载、文章赏析、通讯录、网上购物 等板块 管理账户为peilei 密码为800901
💻 PHP
字号:
<?php
/*
  $Id: order_details.php,v 1.4 2002/05/01 14:37:06 hpdl Exp $

  网络商店 - 吉鑫网络
 http://www.chinaifc.com

Copyright (c) 2000,2001 网络商店

      汗化版权所有吉鑫网络
*/

?>
<!-- order_details -->
<?php
//print "<pre>"; print_r($products); print "</pre>";
  echo '<tr>';
  $colspan = 3;
  if (strstr($PHP_SELF, FILENAME_SHOPPING_CART)) {
    $colspan++;
    echo '<td align="center" class="smallText"><b>' . TABLE_HEADING_REMOVE . '</b></td>';
  }
  echo '<td align="center" class="tableHeading">' . TABLE_HEADING_QUANTITY . '</td>';
  if (PRODUCT_LIST_MODEL && strstr($PHP_SELF, FILENAME_SHOPPING_CART)) {
    $colspan++;
    echo '<td class="tableHeading">' . TABLE_HEADING_MODEL . '</td>';
  }
  echo '<td class="tableHeading">' . TABLE_HEADING_PRODUCTS . '</td>';
  if (!strstr($PHP_SELF, FILENAME_SHOPPING_CART)) {
    $colspan++;
    echo '<td align="center" class="tableHeading">' . TABLE_HEADING_TAX . '</td>';
  }
  echo '<td align="right" class="tableHeading">' . TABLE_HEADING_TOTAL . '</td>';
  echo '</tr>';
  echo '<tr>';
  echo '<td colspan="' . $colspan . '">' . tep_draw_separator() . '</td>';
  echo '</tr>';

for ($i=0; $i<sizeof($products); $i++) {
  echo '  <tr>' . "\n";

// Delete box only for shopping cart
  if (strstr($PHP_SELF, FILENAME_SHOPPING_CART))
    echo '    <td align="center" valign="top"><input type="checkbox" name="cart_delete[]" value="' . $products[$i]['id'] . '"></td>' . "\n";

// Quantity box or information as an input box or text
  if (strstr($PHP_SELF, FILENAME_SHOPPING_CART)) {
    echo '    <td align="center" valign="top"><input type="text" name="cart_quantity[]" value="' . $products[$i]['quantity'] . '" size="4"><input type="hidden" name="products_id[]" value="' . $products[$i]['id'] . '"></td>' . "\n";
  } else {
    echo '    <td align="center" valign="top" class ="main">' . $products[$i]['quantity'] . '</td>' . "\n";
  }

// Model
  if (PRODUCT_LIST_MODEL && strstr($PHP_SELF, FILENAME_SHOPPING_CART))
    echo '    <td valign="top" class="main"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id'], 'NONSSL') . '">' . $products[$i]['model'] . '</a></td>' . "\n";
  
// Product name, with or without link
  if (strstr($PHP_SELF, FILENAME_SHOPPING_CART)) {
    echo '    <td valign="top" class="main"><a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $products[$i]['id'], 'NONSSL') . '"><b>' . $products[$i]['name'] . '</b></a>';
  } else {
    echo '    <td valign="top" class="main"><b>' . $products[$i]['name'] . '</b>';
  }
// Display marker if stock quantity insufficient
  if (!strstr($PHP_SELF, FILENAME_ACCOUNT_HISTORY_INFO)) {
    if (STOCK_CHECK == 'true') {
      echo $stock_check = tep_check_stock($products[$i]['id'], $products[$i]['quantity']);
      if ($stock_check) $any_out_of_stock = 1;
    }
  }
  echo "\n";
  
  
// Product options names
  $attributes_exist = 0;
  if ($products[$i]['attributes']) {
    $attributes_exist = 1;
  }

  if ($attributes_exist == 1) {
    reset($products[$i]['attributes']);
    while (list($option, $value) = each($products[$i]['attributes'])) {
      echo "\n" . '<br><i> - ' . $products[$i][$option]['products_options_name'] . ' ' . $products[$i][$option]['products_options_values_name'] . '</i>';
    }
  }
  echo '    </td>' . "\n";

// Tax (not in shopping cart, tax rate may be unknown)
  if (!strstr($PHP_SELF, FILENAME_SHOPPING_CART)) {
    echo '    <td align="center" valign="top" class="main">' . number_format($products[$i]['tax'], TAX_DECIMAL_PLACES) . '%</td>' . "\n";
  }

// Product price  
  if (!strstr($PHP_SELF, FILENAME_ACCOUNT_HISTORY_INFO)) {
    echo '    <td align="right" valign="top" class="main"><b>' . $currencies->display_price($products[$i]['price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) . '</b>' . "\n";
  } else {
    echo '    <td align="right" valign="top" class="main"><b>' . $currencies->display_price($products[$i]['price'], $products[$i]['tax'], $products[$i]['quantity']) . '</b>' . "\n";
  }    

// Product options prices
  if ($attributes_exist == 1) {
    reset($products[$i]['attributes']);
    while (list($option, $value) = each($products[$i]['attributes'])) {
      if ($products[$i][$option]['options_values_price'] != 0) {
        if (!strstr($PHP_SELF, FILENAME_ACCOUNT_HISTORY_INFO)) {
          echo '<br><i>' . $products[$i][$option]['price_prefix'] . $currencies->display_price($products[$i][$option]['options_values_price'], tep_get_tax_rate($products[$i]['tax_class_id']), $products[$i]['quantity']) . '</i>';
        } else {
          echo '<br><i>' . $products[$i][$option]['price_prefix'] . $currencies->display_price($products[$i][$option]['options_values_price'], $products[$i]['tax'], $products[$i]['quantity']) . '</i>';
        }
      } else {
// Keep price aligned with corresponding option
        echo "\n" . '<br><i>&nbsp;</i>';
      }
    }
  }
  echo '    </td>' . "\n";
  echo '  </tr>' . "\n";
}
?>
<!-- order_details_eof -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -