Вход Регистрация
Файл: localhost/lite/classes/startpage.class.php
Строк: 41
<?php


/**
 * @package   Zcore
 * @author      Artem Sokolovsky
 */

// ~~~~~~~~~~~~~~~~~~~~Ядро для обработки статистической информации на стартовой странице~~~~~~~~~~~~~~~~~~~~~~~~~~~ //

class startpage {

// Выводим блок новых дневников

function diary() {

    if (@
filemtime(SERVER."/system/startpage_diary.dat") < time()-600) {
    
$count NULL;
    
$block NULL;
    
$div NULL;
    
$total DB :: $dbh -> querySingle("SELECT count(*) FROM `diary` WHERE `access`=? LIMIT 5;", array(0));
    if (
$total 0) {
    
$profile = new profile();
    
$block '
    <div class="hide">
    Новые дневники: 
    </div>'
;
    
$q DB :: $dbh -> query("SELECT * FROM `diary` WHERE `access`=? ORDER BY `time` DESC  LIMIT 3;", array(0));
    while (
$act $q -> fetch()) {
    
$count .=  '
    <a class="touch" href="/modules/diary/'
.$act['id'].'">
    <img class="middle" src="/icons/diary.png">
    '
.$act['name'].
    '
.($act['censored'] == '<img class="middle" src="/icons/censored.png">' '').'
    </a>'
;
    }
    }
    
file_put_contents(SERVER."/system/startpage_diary.dat"$block.$countLOCK_EX);
    } 
    return 
file_get_contents(SERVER."/system/startpage_diary.dat");
    
}    
    
// Выводим блок новых тем в форуме

function forum() {

    if (@
filemtime(SERVER."/system/startpage_forum.dat") < time()-600) {
    
$count NULL;
    
$block NULL;
    
$div NULL;
    
$total DB :: $dbh -> querySingle("SELECT count(*) FROM `forum_topic` LIMIT 5;");    
    if (
$total 0) {
    
$profile = new profile();
    
$block '
    <div class="hide">
    Новые темы форума: 
    </div>'
;
    
$q DB :: $dbh -> query("SELECT * FROM `forum_topic` ORDER BY `time` DESC LIMIT 3;");    
    while (
$act $q -> fetch()) {
    
$count .=  '
    <a class="touch" href="/modules/forum/topic/'
.$act['id'].'">
    <img class="middle" src="/icons/topic.png">
    '
.$act['name'].
    '
.($act['censored'] == '<img class="middle" src="/icons/censored.png">' '').'
    </a>'
;
    }
    }
    
file_put_contents(SERVER."/system/startpage_forum.dat"$block.$countLOCK_EX);
    } 
    return 
file_get_contents(SERVER."/system/startpage_forum.dat");
    
}    



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