add control pieces
This commit is contained in:
@@ -45,9 +45,16 @@ function checkout_kuri($priceslug, $delivery_id = 1){
|
||||
$price = $price_id['price']; // электронный прайс
|
||||
}
|
||||
else {
|
||||
if ($price_id['pieces'] > 0 ){
|
||||
$price = $price_id['offline_price']; // бумажный прайс
|
||||
$delivery = db_get("SELECT * FROM delivery WHERE delivery_id > 1"); // список доставок для бумажной версии
|
||||
}
|
||||
else{
|
||||
echo 'Товара больше нет в наличии';
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/** фиксируем цену в базу */
|
||||
@@ -175,12 +182,18 @@ function checkout_kuri($priceslug, $delivery_id = 1){
|
||||
$error['no_order'] = 'Не удалось сформировать заказ';
|
||||
}
|
||||
else { # заказ создался
|
||||
|
||||
|
||||
if ( $delivery_id == 1 or ($_POST['pay_id']) == 1){
|
||||
echo 'уводим на оплату в Юкассу';
|
||||
//уводим на оплату в Юкассу
|
||||
return anpay_kuri($order_id);
|
||||
}
|
||||
else { // даем пользователю номер заказа
|
||||
|
||||
#минус один товар со склада
|
||||
$pieces = $price_id['pieces'] - 1;
|
||||
$pi_sql = "UPDATE `price` SET `pieces` = '$pieces' WHERE `price_id` = '{$price_id['price_id']}';";
|
||||
$pi_res = db_get($pi_sql, 'chitatel');
|
||||
|
||||
if (isset($add['buy_email'])) {
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ use PHPMailer\PHPMailer\Exception;
|
||||
|
||||
function testmail_kuri(){
|
||||
|
||||
echo klanmail('ak@argumenti.ru', 'тестовое письмо', 'Это тестовое письмо о заказах', set('klanmail'));
|
||||
// echo klanmail('ak@argumenti.ru', 'тестовое письмо', 'Это тестовое письмо о заказах', set('klanmail'));
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user