Index: oscommerce2/trunk/catalog/admin/categories.php =================================================================== diff -u -r1754 -r1755 --- oscommerce2/trunk/catalog/admin/categories.php (.../categories.php) (revision 1754) +++ oscommerce2/trunk/catalog/admin/categories.php (.../categories.php) (revision 1755) @@ -1,6 +1,6 @@ $sort_order); + $sql_data_array = array('sort_order' => (int)$sort_order); if ($action == 'insert_category') { $insert_sql_data = array('parent_id' => $current_category_id, @@ -215,14 +215,14 @@ $products_date_available = (date('Y-m-d') < $products_date_available) ? $products_date_available : 'null'; - $sql_data_array = array('products_quantity' => tep_db_prepare_input($HTTP_POST_VARS['products_quantity']), + $sql_data_array = array('products_quantity' => (int)tep_db_prepare_input($HTTP_POST_VARS['products_quantity']), 'products_model' => tep_db_prepare_input($HTTP_POST_VARS['products_model']), 'products_price' => tep_db_prepare_input($HTTP_POST_VARS['products_price']), 'products_date_available' => $products_date_available, - 'products_weight' => tep_db_prepare_input($HTTP_POST_VARS['products_weight']), + 'products_weight' => (float)tep_db_prepare_input($HTTP_POST_VARS['products_weight']), 'products_status' => tep_db_prepare_input($HTTP_POST_VARS['products_status']), 'products_tax_class_id' => tep_db_prepare_input($HTTP_POST_VARS['products_tax_class_id']), - 'manufacturers_id' => tep_db_prepare_input($HTTP_POST_VARS['manufacturers_id'])); + 'manufacturers_id' => (int)tep_db_prepare_input($HTTP_POST_VARS['manufacturers_id'])); if (isset($HTTP_POST_VARS['products_image']) && tep_not_null($HTTP_POST_VARS['products_image']) && ($HTTP_POST_VARS['products_image'] != 'none')) { $sql_data_array['products_image'] = tep_db_prepare_input($HTTP_POST_VARS['products_image']);