$arrOrder = array('datetime' => 'DESC'); $arrComments = $newsComments->getRecords("id_news=" . secure::escQuoteData($_POST['getNewsDetail']) . " AND token='active'", $arrOrder, false, false); // адресная строка $smarty->assignByRef('qString', $_POST['strQuery']); $smarty->assignByRef('arrNews', $arrNews); $smarty->assignByRef('arrComments', $arrComments); $smarty->display('adm.manager.news.detail.tpl'); } elseif (!empty($_POST['getLogPaymentsFileDetail'])) { if (file_exists('core/data/log/' . $_POST['getLogPaymentsFileDetail'])) { echo ($fData = file_get_contents('core/data/log/' . $_POST['getLogPaymentsFileDetail'])) ? nl2br($fData) : ERROR_FILE_NOT_OPEN; } else { echo ERROR_FILE_NOT_FOUND; } } elseif (!empty($_POST['getLogPaymentsDetail'])) { $payments = new payments(); $arrData = $payments->dbGetLogPayment("id IN (" . secure::escQuoteData($_POST['getLogPaymentsDetail']) . ")"); if (!empty($arrData) && is_array($arrData)) { $arrData = unserialize($arrData['data']); // Если мод HAND, раскодируем сообщение !empty($arrData['payment_type']) && strtoupper($arrData['payment_type']) == 'HAND' && !empty($arrData['message']) ? $arrData['message'] = base64_decode($arrData['message']) : null; $resText = ''; foreach ($arrData as $key => &$value) { $resText .= '<strong>' . strtoupper($key) . ':</strong> ' . $value . "<br>"; } echo $resText; } else { echo ERROR_UNABLE_TO_RETRIEVE_DATA; } } elseif (isset($_POST['deleteComment'])) { if (!empty($_POST['deleteComment'])) { $newsComments = new newsComments();