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


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


// ~~~~~~~~~~~~~~~~~~~~Ядро для обработки счётчиков~~~~~~~~~~~~~~~~~~~~~~~~~~~ //

class count_dating {

// Подсчет пользователей

function users() {

    if (@
filemtime(SERVER."/system/dating/users.dat") < time()-60) {
    
$totalnew DB :: $dbh -> querySingle("SELECT count(*) FROM `user` WHERE `date_reg`>?;", array(time()-86400 7));
    
$total DB :: $dbh -> querySingle("SELECT count(*) FROM `user`;");
    if (empty(
$totalnew)) {
    
$count '<span class="count">'.$total.'</span>';
    } else {
    
$count '<span class="left_count">'.$total.'</span><span class="right_count">'.$totalnew.'</span>';
    } 
    
file_put_contents(SERVER."/system/dating/users.dat"$countLOCK_EX);
    } 
    return 
file_get_contents(SERVER."/system/dating/users.dat");
    
}

// Подсчет количества парней

function male() {

    if (@
filemtime(SERVER."/system/dating/male.dat") < time()-60) {
    
$total DB :: $dbh -> querySingle("SELECT count(*) FROM `user` WHERE `sex`=?;", array(0));
    
$count '<span class="count">'.$total.'</span>';
    
file_put_contents(SERVER."/system/dating/male.dat"$countLOCK_EX);
    } 
    return 
file_get_contents(SERVER."/system/dating/male.dat");
    


// Подсчет количества девушек

function women() {

    if (@
filemtime(SERVER."/system/dating/women.dat") < time()-60) {
    
$total DB :: $dbh -> querySingle("SELECT count(*) FROM `user` WHERE `sex`=?;", array(1));
    
$count '<span class="count">'.$total.'</span>';
    
file_put_contents(SERVER."/system/dating/women.dat"$countLOCK_EX);
    } 
    return 
file_get_contents(SERVER."/system/dating/women.dat");
    
}

// Подсчет количества онлайн

function online() {

    if (@
filemtime(SERVER."/system/dating/online.dat") < time()-10) {
    
$total DB :: $dbh -> querySingle("SELECT count(*) FROM `user` WHERE `aut`>? AND `hide`=?;", array(time()-600));
    
$count ''.$total.'';
    
file_put_contents(SERVER."/system/dating/online.dat"$countLOCK_EX);
    } 
    return 
file_get_contents(SERVER."/system/dating/online.dat");
    
}

// Подсчет количества администрации

function administration() {

    if (@
filemtime(SERVER."/system/dating/administration.dat") < time()-600) {
    
$total DB :: $dbh -> querySingle("SELECT count(*) FROM `user` WHERE `access`>?;", array(0));
    
$count '<span class="count">'.$total.'</span>';
    
file_put_contents(SERVER."/system/dating/administration.dat"$countLOCK_EX);
    } 
    return 
file_get_contents(SERVER."/system/dating/administration.dat");
    
}
    


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