Exemple #1
0
    $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();