Вход Регистрация
Файл: CMS/core/modules/users_files_read.php
Строк: 52
<?php

if (!defined('CMS')) { die('Access Denied!'); }

include( 
dirname(__FILE__) . '/users_files.inc.php' );

if (
$id 1) {

    
$inSes->addMessage('Ошибка! Файл не найден или ссылка неверна!');
    
gen_red('files'''RND);
}

$row = array();
$row $db->selectRow("SELECT ?_downs.*, ?_downs_category.*
                       FROM ?_downs LEFT JOIN ?_downs_category 
                       ON ?_downs.`downs_user_cat` = ?_downs_category.`cats_id` 
                       WHERE `downs_id` = ? LIMIT 1;"
$id);


if (empty(
$row) || !is_array($row)) {

    
$inSes->addMessage('Ошибка! Файл не найден или ссылка неверна!');
    
gen_red('files'''RND);
}

show_header($row['downs_title'] . ' - онлайн чтение'$row['downs_text'], $row['downs_text']);

$filepath ROOTPATH DS $config['files_folder'] . DS $row['downs_id'] . DS;

if (!
is_file($filepath $row['downs_link'])) {

    
show_error('Ошибка! Файл не найден или ссылка неверна!');
}
else {

    
$ext strtolower(substr(strrchr($row['downs_link'], '.'), 1));

    
$file = @file_get_contents($filepath $row['downs_link']);

    if (!empty(
$file)) {

        if (!
is_utf($file)) {

            
$file iconv('cp1251''UTF-8'$file);
        }
        
$file  explode("n"$file);
        
$total = @count($file);

        
$onpage = !empty($config['chars_onpage']) ? num($config['chars_onpage']) : 300;

        if (
$total 0) {

            
$start = ($page 1) * $onpage;
            if (
$start 0$start 0
            if (
$start $total 1$start $total 1;
            
$stop $start $onpage;
            if (
$stop $total$stop $total;
            
$show = array();

            for(
$n $start$n $stop$n++) {

                
$show[] = check($file[$n]);
            }
            echo 
'<div class="b">' implode('<br />',$show) . '</div>';
            echo 
show_pages(gen_uri('read'$idRND));
        }
        else {

            
show_error('К сожалению, этот документ не содержит информации!');
        }
    }
    else {

        
show_error('К сожалению, этот документ не содержит информации!');
    }
}

echo 
'<div class="b">' show_back_link($row['cats_parent_all'] . ',' $row['cats_id'], $data['users_login']);
echo 
' -&gt; <a href="' gen_uri('file'$idRND) . '">' $row['downs_title'] . '</a>';
echo 
'</div>';


?>
Онлайн: 0
Реклама