Вход Регистрация
Файл: 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', $id, RND));
        }
        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', $id, RND) . '">' . $row['downs_title'] . '</a>';
echo 
'</div>';


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