Hi All
Thanks for your suggestions.
I've fixed whitepage issue to changed zen_db_scrub_in to zen_db_prepare_input using this thread in admin/orders.php.
https://www.zen-cart.com/printthread...&pp=10&page=47
But still i cant make it work following code to update and retrieve custom data from table in admin/orders.php
PHP Code:
<?php
// KUROOBIYA ORDER INFO BEGIN, INCLUDE DATABASE FIELDS ------------------------------
$order_info = $db->Execute("select orders_id, orders_status_id, date_added, ems_cost, manuf_denpyo, manuf_cost, manuf_shipping, manuf_tax
from "
. TABLE_ORDERS_KUROOBIYA_EXTRA .
" where orders_id = '" . zen_db_input($oID) .
"' order by date_added");
if ($order_info->RecordCount() > 0) {
$ems_cost = (empty($order_info->fields['ems_cost']) ? '' : $order_info->fields['ems_cost'] );
$manuf_denpyo = (empty($order_info->fields['manuf_denpyo']) ? '' : $order_info->fields['manuf_denpyo'] );
$manuf_cost = (empty($order_info->fields['manuf_cost']) ? '' : $order_info->fields['manuf_cost'] );
$manuf_shipping = (empty($order_info->fields['manuf_shipping']) ? '' : $order_info->fields['manuf_shipping'] );
$manuf_tax = (empty($order_info->fields['manuf_tax']) ? '' : $order_info->fields['manuf_tax'] );
}
// END KUROOBIYA ORDER INFO-----------------------------------------------------------
?>
<!-- START KUROOBIYA- EXTRA TRACKING INFORMATION -->
<tr><td>
<table width="100%" border="1" cellspacing="0" cellpadding="3">
<tr>
<td class="main" colspan=5><strong>order_info</strong></td>
</tr>
<tr>
<td valign="top" >ems_cost: <?php echo zen_draw_input_field('ems_cost',$ems_cost ); ?></td>
<td valign="top" >manuf_denpyo: <?php echo zen_draw_input_field('manuf_denpyo',$manuf_denpyo ); ?></td>
<td valign="top" >manuf_cost: <?php echo zen_draw_input_field('manuf_cost',$manuf_cost ); ?></td>
<td valign="top" >manuf_ship: <?php echo zen_draw_input_field('manuf_shipping',$manuf_shipping ); ?></td>
<td valign="top" >manuf_tax: <?php echo zen_draw_input_field('manuf_tax',$manuf_tax ); ?></td>
</tr>
</table>
</td></tr>
<!-- END KUROOBIYA- EXTRA TRACKING INFORMATION -->
PHP Code:
<?php
// KUROOBIYA ORDER INFO BEGIN, DEFINE VALUES Justin 20111229-------------------------------------
$ems_cost = str_replace(" ", "", zen_db_prepare_input($_POST['ems_cost']));
$manuf_denpyo = str_replace(" ", "", zen_db_prepare_input($_POST['manuf_denpyo']));
$manuf_cost = str_replace(" ", "", zen_db_prepare_input($_POST['manuf_cost']));
$manuf_shipping = str_replace(" ", "", zen_db_prepare_input($_POST['manuf_shipping']));
$manuf_tax = str_replace(" ", "", zen_db_prepare_input($_POST['manuf_tax']));
// END KUROOBIYA ORDER INFO --------------------------------------------------------
// Justin 20111229 Code to update kuroobiya db with extra order info
// Start KUROOBIYA ORDER INFO --------------------------------------------------------
if (isset($_POST['update_costs']) && ($_POST['update_costs'] == 'on')) {
$order_check = $db->Execute("select orders_id from "
. TABLE_ORDERS_KUROOBIYA_EXTRA .
" where orders_id = '" . zen_db_input($oID) . "'");
if ($order_check->RecordCount() > 0) {
$order_info_sql = "UPDATE " . TABLE_ORDERS_KUROOBIYA_EXTRA .
" SET orders_status_id = '" . zen_db_input($status) . "', " .
"date_added = now(), " .
"ems_cost = '" . zen_db_input($ems_cost) . "', " .
"manuf_denpyo = '" . zen_db_input($manuf_denpyo) . "', " .
"manuf_cost = '" . zen_db_input($manuf_cost) . "', " .
"manuf_shipping = '" . zen_db_input($manuf_shipping) . "', " .
"manuf_tax = '" . zen_db_input($manuf_tax) . "' " .
"WHERE orders_id = '" . zen_db_input($oID) . "'";
}else{
$order_info_sql = "insert into " . TABLE_ORDERS_KUROOBIYA_EXTRA . "
(orders_id, orders_status_id, date_added, ems_cost, manuf_denpyo, manuf_cost, manuf_shipping, manuf_tax)
values ('" . (int)$oID . "',
'" . zen_db_input($status) . "',
now(),
'" . zen_db_input($ems_cost) . "',
'" . zen_db_input($manuf_denpyo) . "',
'" . zen_db_input($manuf_cost) . "',
'" . zen_db_input($manuf_shipping) . "',
'" . zen_db_input($manuf_tax) . "')";
}
$db->Execute($order_info_sql);
}
//END Kuroobiya Extra Order Info .......................................... */
?>
Please any one. What is wrong with this code and queries? Same code is working good in my old ZC1.3.9h website
Bookmarks