add push_ok

This commit is contained in:
Your Name
2021-06-21 22:31:49 +03:00
parent 06d6336f22
commit 643e2562a9
6 changed files with 74 additions and 22 deletions

View File

@@ -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;
}