} // END удаление файлов $arrFiles = array(); if ($globFiles = glob('core/data/log/*_payment.log')) { foreach (glob('core/data/log/*_payment.log') as $file) { $arrFiles[] = basename($file); } } $smarty->assignByRef('arrFiles', $arrFiles); } else { /** инициируем "Наименование страницы" отображаемое в форме **/ $arrNamePage[] = array('name' => MENU_ACTION_VIEW, 'link' => false); /** удаление логов **/ if (isset($_POST['action'])) { if ('deleted' === $_POST['action'] && !empty($_POST['payments'])) { !$payments->dbDeleteLogPayments('id IN (' . implode(',', secure::escQuoteData(array_keys($_POST['payments']))) . ')') ? $arrErrors[] = db::$message_error : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?' . $qString); } } // END удаление логов /** строка запроса по умолчанию **/ $strWhere = "token IN ('active')"; /** текущий обработанный URL **/ $path = CONF_ADMIN_FILE . '?m=logs&s=payments&'; /** отбор записей **/ if (!empty($_GET['do']) && 'filter' === $_GET['do']) { $retFields = array('order_id' => !empty($_GET['order_id']) ? $_GET['order_id'] : false, 'records' => !empty($_GET['records']) && validate::checkNaturalNumber($_GET['records']) ? validate::checkNaturalNumber($_GET['records']) : 30); /////////////////////////////////////////////////////////////// // Проверка данных, полученных из формы и формирование запроса /////////////////////////////////////////////////////////////// /** ORDER ID **/ !empty($retFields['order_id']) ? $strWhere .= " AND order_id LIKE " . secure::escQuoteData($retFields['order_id']) : null;