Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/cvetdv.ru/bitrix/modules/acrit.cleanmaster/classes/general/ |
Upload File : |
<?php class CCleanOrderStat { function StatOrderDelete($d1,$m1,$y1, $d2,$m2,$y2, $unpayed = false) { if(!@CModule::IncludeModule('sale')) return; $arFilter = [ "PAYED" => "N", ">=DATE_UPDATE" => "$d1.$m1.$y1 00:00:01", "<=DATE_UPDATE" => "$d2.$m2.$y2 23:59:59", ]; $arUnpayed = []; if ($unpayed){ $arUnpayed = ["PAYED" => "Y"]; } $arFilter = array_merge($arFilter, $arUnpayed); $rsSales = CSaleOrder::GetList(["DATE_INSERT" => "ASC"], $arFilter); while ($arSales = $rsSales->Fetch()) { CSaleOrder::Delete($arSales['ID']); } } /* Получаем данные для диагностики */ public function GetDiagnosticData($step = false) { if(!@CModule::IncludeModule('sale')) return false; $_SESSION['cleanmaster']['diagnostic']['orderstat']['order'] = 0; $arFilter = [ "PAYED" => "N", "<=DATE_UPDATE" => date("d.m.Y 23:59:59", time() - 2592000), ]; $arUnpayed = []; $arFilter = array_merge($arFilter, $arUnpayed); $rsSales = CSaleOrder::GetList(["DATE_INSERT" => "ASC"], $arFilter); while ($arSales = $rsSales->Fetch()) { $_SESSION['cleanmaster']['diagnostic']['orderstat']['order']++; } return false; } }