0){
foreach($_SESSION['basket'] as $key=>$value){
if($value==$_GET['deleteID'])unset($_SESSION['basket'][$key]);
}
foreach($_SESSION['shopcart'] as $key=>$value){
if($value['code']==$_GET['deleteID'])unset($_SESSION['shopcart'][$key]);
}
}
if(isset($_POST['upload_order'],$_POST['proructs_count'])){
$objCatalogs->BasketUpload($_SESSION['basket'],$_POST['proructs_count']);
} elseif (isset($_POST['send_order'])) {
$objCatalogs->trim($_POST);
if (!isset($_POST['form']['no_account'])) {
if (checkEmail($_POST['order_email']) == false) { $objCatalogs->error[]='Îøèáêà ââîäà ïîëÿ Email'; $bad=1;}
}
if ($objCatalogs->valid($_POST)) {$bad=1;}
if(!isset($bad)) {
if (!isset($_SESSION['user']['id'])) {
// Àâòîðåãèñòðàöèÿ
include($_SERVER['DOCUMENT_ROOT']."/account/auto_registration.php");
} else {
$_SESSION['user']['order_account']=$_SESSION['user']['id'];
// ìåíÿåì äàííûå ïîëüçîâàòåëÿ
$sql = sprintf("UPDATE zlo_users SET username=%s, tel=%s, tel2=%s, city=%s, address=%s WHERE id='".$_SESSION['user']['id']."' ",
GetSQLValueString($_POST['order_name'], "text"),
GetSQLValueString($_POST['order_phone'], "text"),
GetSQLValueString($_POST['order_phone2'], "text"),
GetSQLValueString($_POST['order_city'], "text"),
GetSQLValueString($_POST['order_adress'], "text"));
$result = mysql_query($sql) or die(mysql_error());
}
$date=mktime();
// ===== Óçíàåì user ID
$sql = "SELECT * FROM zlo_users WHERE id='".$_SESSION['user']['order_account']."' ";
$result = mysql_query($sql) or die(mysql_error());
if (mysql_affected_rows()!=0) {
$user=mysql_fetch_assoc($result);
}
// =========[ Îòîáðàæåíèå èòîãà êîðçèíû ]=========
$sum=0;
if (isset($_SESSION['shopcart'])) {
foreach ($_SESSION['shopcart'] as $key => $cart) {
$sum=$sum+$cart['total'];
}
} //print_r($_SESSION['shopcart']); exit;
// ===== Çàïèñóåì äàííûå î çàêàçå ======
//$_POST['delivery']=2;
if (isset($_SESSION['shopcart']) && count($_SESSION['shopcart'])>0) {
$sql = sprintf("INSERT INTO `catalogs_orders` ( `mktime`, total, user_id, name, email, phone, phonemob, city, adress, delivery, comment, `status`, `payment`) VALUES ( '$date', %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($sum, "text"),
GetSQLValueString($user['id'], "int"),
GetSQLValueString($user['username'], "text"),
GetSQLValueString($_POST['order_email'], "text"),
GetSQLValueString($_POST['order_phone'], "text"),
GetSQLValueString($_POST['order_phone2'], "text"),
GetSQLValueString($_POST['order_city'], "text"),
GetSQLValueString($_POST['order_adress'], "text"),
GetSQLValueString($_POST['delivery'], "int"),
GetSQLValueString($_POST['order_comment'], "text"),
1,
GetSQLValueString($_POST['payment'], "text"));
$result = mysql_query($sql) or die(mysql_error());
// ===== Óçíà¸ì íîìåð çàêàçà
if(mysql_affected_rows($result)!=1) {
$order['id']= mysql_insert_id();
$sql = "SELECT `id` FROM `catalogs_orders` WHERE `user_id`='".$user['id']."' AND mktime='".$date."'";
$result = mysql_query($sql) or die(mysql_error());
$order=mysql_fetch_assoc($result);
// ===== Ñîõðàíÿåì êóïëåíûå òîâàðû
$url_products = '';
foreach ($_SESSION['shopcart'] as $i => $item) {
$sql = sprintf("INSERT INTO `catalogs_orders_products` (`order_id`, product_id, code, product_cine_id, `count`) VALUES ( %s, %s, %s, %s, %s )",
GetSQLValueString($order['id'], "int"),
GetSQLValueString($item['code'], "text"),
GetSQLValueString($item['code_txt'], "text"),
GetSQLValueString($item['price'], "text"),
GetSQLValueString($item['count'], "int"));
$result = mysql_query($sql) or die(mysql_error());
$url_products .= "product[]={$item['code']}-{$item['count']}-{$item['price']}&";
}
eMailing('order-new', $_SESSION['user']['order_account'], $order['id']);
unset($_SESSION['shopcart']);
unset($_SESSION['user']['order_account']);
unset($_SESSION['basket']);
unset($_SESSION['cart']);
if (!isset($_POST['form']['mailing'])) {$_POST['form']['mailing']=0;}
if (isset($_SESSION['user']['id'])){$_POST['form']['mailing']=1;}
// Äëÿ øåðïîèíòà
// $objCatalogs->sendOrder($_POST);
// $objCatalogs->saveOrder($_POST, $_SESSION['user']['order_account']);
//header("location:".URL.'catalogs/basket/?send=ok');
header("location:".URL.'?send=ok&orderID='.$order['id'].'&total='.$sum.'&'.$url_products);
// echo "";
} else {
$mail='user_id'.$user['id']."
âðåìÿ: ".$date."
";
// ===== Ñîõðàíÿåì êóïëåíûå òîâàðû
foreach ($_SESSION['shopcart'] as $i => $item) {
$mail.= $item['code']." ".$item['price']." x ".$item['count']."
";
}
//sendMail ('zlodeyev@yahoo.com', 'zlodeyev', 'extremstyle@ua', 'extremstyle.ua', 'áàðàõëÿò çàêàçû', $mail);
} }else{print"";}
}
}
IF(isset($_GET['send']) && $_GET['send']=="ok"){
$objCatalogs->displayProductBasketSend();
}ELSE{
if(isset($_SESSION['basket']))$objCatalogs->viewBasketProducts($_SESSION['basket'],$curs,$objCatalogs->getUserDiscount($userID));
$objCatalogs->viewUser($userID);
$objCatalogs->displayProductBasket();
}
?>