echo "<td class='dataTableContent' valign='top'>" . ADDPRODUCT_TEXT_CONFIRM_QUANTITY . "<input name='add_product_quantity' size='2' value='1'>&nbsp;&nbsp;&nbsp;&nbsp;<input type='checkbox' name='applyspecialstoprice' CHECKED>" . ADDPRODUCT_SPECIALS_SALES_PRICE . "</td>";
        echo "<td class='dataTableContent' align='center'><input type='submit' value='" . ADDPRODUCT_TEXT_CONFIRM_ADDNOW . "'>";
        if ($_POST['id'] != NULL) {
            foreach ($_POST['id'] as $id => $value) {
                if (is_array($value)) {
                    foreach ($value as $id2 => $value2) {
                        if (is_array($value2)) {
                            foreach ($value2 as $id3 => $value3) {
                                echo '<input type="hidden" name="id[' . $id . '][' . $id2 . '][' . $id3 . ']" value="' . zen_html_quotes($value3) . '">';
                            }
                        } else {
                            echo '<input type="hidden" name="id[' . $id . '][' . $id2 . ']" value="' . zen_html_quotes($value2) . '">';
                        }
                    }
                } else {
                    echo '<input type="hidden" name="id[' . $id . ']" value="' . zen_html_quotes($value) . '">';
                }
            }
        }
        echo "<input type='hidden' name='add_product_categories_id' value='{$add_product_categories_id}'>";
        echo "<input type='hidden' name='add_product_products_id' value='{$add_product_products_id}'>";
        echo "<input type='hidden' name='step' value='5'>";
        echo "</td>\n";
        echo "</form></tr>\n";
    }
    echo "</table></td></tr>\n";
}
?>
    </table></td>
<!-- body_text_eof //-->
  </tr>
	<!-- Begin Products Listings Block -->
	<?php 
    // Override order.php Class's Field Limitations
    $index = 0;
    $order->products = array();
    $orders_products_query = $db->Execute("select * from " . TABLE_ORDERS_PRODUCTS . " where orders_id = '" . (int) $oID . "'");
    #while ($orders_products = zen_db_fetch_array($orders_products_query)) {
    while (!$orders_products_query->EOF) {
        $order->products[$index] = array('qty' => $orders_products_query->fields['products_quantity'], 'name' => zen_html_quotes($orders_products_query->fields['products_name']), 'model' => zen_html_quotes($orders_products_query->fields['products_model']), 'tax' => $orders_products_query->fields['products_tax'], 'price' => $orders_products_query->fields['products_price'], 'final_price' => $orders_products_query->fields['final_price'], 'onetime_charges' => $orders_products_query->fields['onetime_charges'], 'products_id' => $orders_products_query->fields['products_id'], 'orders_products_id' => $orders_products_query->fields['orders_products_id']);
        $subindex = 0;
        $attributes_query_string = "select * from " . TABLE_ORDERS_PRODUCTS_ATTRIBUTES . " where orders_id = '" . (int) $oID . "' and orders_products_id = '" . (int) $orders_products_query->fields['orders_products_id'] . "'";
        $attributes_query = $db->Execute($attributes_query_string);
        #while ($attributes = zen_db_fetch_array($attributes_query)) {
        while (!$attributes_query->EOF) {
            $order->products[$index]['attributes'][$subindex] = array('option' => zen_html_quotes($attributes_query->fields['products_options']), 'value' => zen_html_quotes($attributes_query->fields['products_options_values']), 'prefix' => $attributes_query->fields['price_prefix'], 'price' => $attributes_query->fields['options_values_price'], 'options_values_id' => $attributes_query->fields['products_options_values_id'], 'options_id' => $attributes_query->fields['products_options_id'], 'orders_products_attributes_id' => $attributes_query->fields['orders_products_attributes_id']);
            $subindex++;
            $attributes_query->MoveNext();
        }
        $index++;
        $orders_products_query->MoveNext();
    }
    for ($i = 0; $i < sizeof($order->products); $i++) {
        $orders_products_id = $order->products[$i]['orders_products_id'];
        $RowStyle = "dataTableContent";
        echo '	  <tr class="dataTableRow">' . "\n" . '	    <td class="' . $RowStyle . '" valign="top" align="left">' . "<input name='update_products[{$orders_products_id}][qty]' size='2' value='" . $order->products[$i]['qty'] . "'>&nbsp;&nbsp;&nbsp;&nbsp; X</td>\n" . '	    <td class="' . $RowStyle . '" valign="top" align="left">' . "<input name='update_products[{$orders_products_id}][name]' size='55' value='" . $order->products[$i]['name'] . "'>";
        // Has Attributes?
        if (sizeof($order->products[$i]['attributes']) > 0) {
            echo '<br><nobr><small>&nbsp;<i> ' . TEXT_ATTRIBUTES_ONE_TIME_CHARGE . ' ' . "<input name='update_products[{$orders_products_id}][onetime_charges]' size='8' value='" . $order->products[$i]['onetime_charges'] . "'>";
            if ($_GET[advancedoptions] != 'yes') {
                echo "&nbsp;&nbsp;&nbsp;&nbsp;<a href='" . $PHP_SELF . "?oID={$oID}&action=edit&advancedoptions=yes'> " . TEXT_ATTRIBUTES_ADVANCED_EDITOR . " </a>";
Example #3
0
</td>
    <td valign="top"><span class="main">
      <input name="update_customer_country" size="25" value="<?php 
    echo zen_html_quotes($order->customer['country']);
    ?>
">
    </span></td>
    <td valign="top"><span class="main">
      <input name="update_billing_country" size="25" value="<?php 
    echo zen_html_quotes($order->billing['country']);
    ?>
">
    </span></td>
    <td valign="top"><span class="main">
      <input name="update_delivery_country" size="25" value="<?php 
    echo zen_html_quotes($order->delivery['country']);
    ?>
">
    </span></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
    <td></td>
  </tr>
</table>