add push_ok
This commit is contained in:
@@ -160,29 +160,55 @@ function resultpay_kuri(){
|
||||
|
||||
}
|
||||
|
||||
# уведомление доставлено
|
||||
function push_ok($buy_id){
|
||||
|
||||
return db_get( "UPDATE `anbuy` SET `mail_status` = '1' WHERE `buy_id` = $buy_id", 'chitatel');
|
||||
|
||||
}
|
||||
|
||||
#оповещаем письмом об успешном заказе
|
||||
function sendstatus_kuri(){
|
||||
|
||||
if (isset($find_order['client_id'])) { # получаем клиента
|
||||
|
||||
$find_client = db_get("SELECT * FROM `clients` WHERE `client_id` = '{$find_order['client_id']}'");
|
||||
|
||||
if (isset($find_client['client_id'])){ # если удалось индефицировать клиента
|
||||
if ($find_order['delivery_id'] == 1) { #электронный платеж отправляем личный кабинет
|
||||
/**
|
||||
* обнуление доставки заказов
|
||||
* UPDATE `anbuy` SET `mail_status` = '1' WHERE `buy_status` = 1 AND `mail_status` = '0';
|
||||
**/
|
||||
|
||||
# ищем не пушнутые с Яндекс Кассы на почту заказку
|
||||
$orders = db_get("SELECT * FROM `anbuy` WHERE `buy_status` = 1 AND `mail_status` = '0'");
|
||||
|
||||
foreach($orders as $order){
|
||||
|
||||
if (isset($order['buy_email'])){ # есть почта куда пушить
|
||||
|
||||
if ($order['delivery_id'] == 1) { #электронный платеж отправляем личный кабинет
|
||||
$message = "Ваш заказ выполнен. Он доступен в Вашем личном кабинете.\n
|
||||
Чтобы войти в кабинет перейдите по ссылке - ".SITE.'login';
|
||||
Чтобы войти в кабинет перейдите по ссылке - https://klam.argumenti.ru/login";
|
||||
$subject = "Аргументы Недели: заказ выполнен";
|
||||
klanmail($find_order['clientmail'], $subject, $message, set('klanmail'));
|
||||
$result = klanmail($order['buy_email'], $subject, $message, set('klanmail'));
|
||||
}
|
||||
else {
|
||||
$message = "Ваш платеж подтвержден. Номер заказа {find_order['order_id']}\n
|
||||
Сообщите его менеджеру при необходимостию";
|
||||
$message = "Ваш платеж подтвержден. Номер заказа {forder['order_id']}\n
|
||||
Сообщите его менеджеру при необходимости";
|
||||
$subject = "Аргументы Недели: платеж подтвержден";
|
||||
klanmail($find_order['clientmail'], $subject, $message, set('klanmail'));
|
||||
$result = klanmail($order['buy_email'], $subject, $message, set('klanmail'));
|
||||
}
|
||||
|
||||
# меняем на статус доставлено
|
||||
if ($result == True){
|
||||
push_ok($order['buy_id']);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
return;
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user