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 CCleanWebForm { /** * История веб-форм, удаляем * * @param $d1 * @param $m1 * @param $y1 * @param $d2 * @param $m2 * @param $y2 * * @return false */ public function WebformHistoryClear($d1, $m1, $y1, $d2, $m2, $y2) { if (!@CModule::IncludeModule("form")) { return false; } $arFilter = [ "TIME_CREATE_1" => "$d1.$m1.$y1 00:00:01", // создан "с" "TIME_CREATE_2" => "$d2.$m2.$y2 23:59:59", // создан "до" ]; $by = "s_id"; $order = "desc"; $rsForms = CForm::GetList($by, $order, [], $is_filtered); while ($arForm = $rsForms->Fetch()) { $rsResults = CFormResult::GetList($arForm['ID'], $by, $order, $arFilter, $is_filtered); while ($arResult = $rsResults->Fetch()) { CFormResult::Delete($arResult['ID']); } } } public function GetDiagnosticData($step = false) { if (!@CModule::IncludeModule("form")) { return false; } global $DB; $_SESSION['cleanmaster']['diagnostic']['webform']['record'] = 0; $arFilter = [ "TIME_CREATE_2" => date($DB->DateFormatToPHP(CSite::GetDateFormat()), time() - 2592000), // создан "до" ]; $by = "s_id"; $order = "desc"; $rsForms = CForm::GetList($by, $order, [], $is_filtered); while ($arForm = $rsForms->Fetch()) { $rsResults = CFormResult::GetList($arForm['ID'], $by, $order, $arFilter, $is_filtered); while ($arResult = $rsResults->Fetch()) { $_SESSION['cleanmaster']['diagnostic']['webform']['record']++; } } return false; } }