This repository has been archived on 2024-11-28. You can view files and clone it, but cannot push or open issues or pull requests.
LuisLeon_WebOSC/catalog/admin/create_order_process.php

158 lines
6.2 KiB
PHP
Raw Normal View History

<?php
/*
$Id: account_edit_process.php,v 1.2 2002/11/28 23:39:44 wilt Exp $
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2002 osCommerce
Released under the GNU General Public License
*/
require('includes/application_top.php');
require(DIR_WS_LANGUAGES . $language . '/' . FILENAME_CREATE_ORDER_PROCESS);
// if ($HTTP_POST_VARS['action'] != 'process') {
// tep_redirect(tep_href_link(FILENAME_CREATE_ORDER, '', 'SSL'));
//}
$customer_id = tep_db_prepare_input($HTTP_POST_VARS['customers_id']);
$gender = tep_db_prepare_input($HTTP_POST_VARS['gender']);
$firstname = tep_db_prepare_input($HTTP_POST_VARS['firstname']);
$lastname = tep_db_prepare_input($HTTP_POST_VARS['lastname']);
$dob = tep_db_prepare_input($HTTP_POST_VARS['dob']);
$email_address = tep_db_prepare_input($HTTP_POST_VARS['email_address']);
$telephone = tep_db_prepare_input($HTTP_POST_VARS['telephone']);
$fax = tep_db_prepare_input($HTTP_POST_VARS['fax']);
$newsletter = tep_db_prepare_input($HTTP_POST_VARS['newsletter']);
$password = tep_db_prepare_input($HTTP_POST_VARS['password']);
$confirmation = tep_db_prepare_input($HTTP_POST_VARS['confirmation']);
$street_address = tep_db_prepare_input($HTTP_POST_VARS['street_address']);
$company = tep_db_prepare_input($HTTP_POST_VARS['company']);
$suburb = tep_db_prepare_input($HTTP_POST_VARS['suburb']);
$postcode = tep_db_prepare_input($HTTP_POST_VARS['postcode']);
$city = tep_db_prepare_input($HTTP_POST_VARS['city']);
$zone_id = tep_db_prepare_input($HTTP_POST_VARS['zone_id']);
$state = tep_db_prepare_input($HTTP_POST_VARS['state']);
$country = tep_db_prepare_input($HTTP_POST_VARS['country']);
$format_id = "1";
$size = "1";
$payment_method = DEFAULT_PAYMENT_METHOD;
$new_value = "1";
$error = false; // reset error flag
$temp_amount = "0";
$temp_amount = number_format($temp_amount, 2, '.', '');
$currency_text = DEFAULT_CURRENCY . ", 1";
if(IsSet($HTTP_POST_VARS['Currency']))
{
$currency_text = tep_db_prepare_input($HTTP_POST_VARS['Currency']);
}
$currency_array = explode(",", $currency_text);
$currency = $currency_array[0];
$currency_value = $currency_array[1];
?>
<?php
$sql_data_array = array('customers_id' => $customer_id,
'customers_name' => $firstname . ' ' . $lastname,
'customers_company' => $company,
'customers_street_address' => $street_address,
'customers_suburb' => $suburb,
'customers_city' => $city,
'customers_postcode' => $postcode,
'customers_state' => $state,
'customers_country' => $country,
'customers_telephone' => $telephone,
'customers_email_address' => $email_address,
'customers_address_format_id' => $format_id,
'delivery_name' => $firstname . ' ' . $lastname,
'delivery_company' => $company,
'delivery_street_address' => $street_address,
'delivery_suburb' => $suburb,
'delivery_city' => $city,
'delivery_postcode' => $postcode,
'delivery_state' => $state,
'delivery_country' => $country,
'delivery_address_format_id' => $format_id,
'billing_name' => $firstname . ' ' . $lastname,
'billing_company' => $company,
'billing_street_address' => $street_address,
'billing_suburb' => $suburb,
'billing_city' => $city,
'billing_postcode' => $postcode,
'billing_state' => $state,
'billing_country' => $country,
'billing_address_format_id' => $format_id,
'date_purchased' => 'now()',
'orders_status' => DEFAULT_ORDERS_STATUS_ID,
'currency' => $currency,
'currency_value' => $currency_value,
'payment_method' => $payment_method
);
//old
tep_db_perform(TABLE_ORDERS, $sql_data_array);
$insert_id = tep_db_insert_id();
$sql_data_array = array('orders_id' => $insert_id,
//Comment out line you don't need
//'new_value' => $new_value, //for 2.2
'orders_status_id' => $new_value, //for MS1 or MS2
'date_added' => 'now()');
tep_db_perform(TABLE_ORDERS_STATUS_HISTORY, $sql_data_array);
$sql_data_array = array('orders_id' => $insert_id,
'title' => TEXT_SUBTOTAL,
'text' => $temp_amount,
'value' => "0.00",
'class' => "ot_subtotal",
'sort_order' => "1");
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
$sql_data_array = array('orders_id' => $insert_id,
'title' => TEXT_DISCOUNT,
'text' => $temp_amount,
'value' => "0.00",
'class' => "ot_customer_discount",
'sort_order' => "2");
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
$sql_data_array = array('orders_id' => $insert_id,
'title' => TEXT_DELIVERY,
'text' => $temp_amount,
'value' => "0.00",
'class' => "ot_shipping",
'sort_order' => "3");
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
$sql_data_array = array('orders_id' => $insert_id,
'title' => TEXT_TAX,
'text' => $temp_amount,
'value' => "0.00",
'class' => "ot_tax",
'sort_order' => "4");
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
$sql_data_array = array('orders_id' => $insert_id,
'title' => TEXT_TOTAL,
'text' => $temp_amount,
'value' => "0.00",
'class' => "ot_total",
'sort_order' => "5");
tep_db_perform(TABLE_ORDERS_TOTAL, $sql_data_array);
tep_redirect(tep_href_link(FILENAME_ORDERS_EDIT, 'oID=' . $insert_id, 'SSL'));
require(DIR_WS_INCLUDES . 'application_bottom.php');
?>