Вход Регистрация
Файл: element_function/element_function_rating.php
Строк: 73
<?php

function update_rating_user($rating$town) {
    if (!empty(
$rating)) {
        
$cache_rating readcache('element_rating'.$rating);
        if (!
is_array($cache_rating)) $cache_rating = array();
    
        if (empty(
$cache_rating)) {
            if (
$town == 0) {
            
$query mysql_query("SELECT `lost_id` FROM `element_user` ORDER BY `lost_params_$rating` DESC LIMIT 1000");
            
$i 1;
            
            while (
$myrrow mysql_fetch_array($query)) {
                
$cache_rating[$i] = $myrrow['lost_id'];
                
$i++;
            }
            
writecache('element_rating'.$rating$cache_rating);
            return 
$cache_rating;
            } else {
            
$query mysql_query("SELECT `lost_id` FROM `element_town` ORDER BY `lost_exp` DESC");
            
$i 1;
            
            while (
$myrrow mysql_fetch_array($query)) {
                
$cache_rating[$i] = $myrrow['lost_id'];
                
$i++;
            }
            if (
$i 1writecache('element_rating'.$rating$cache_rating);
            return 
$cache_rating;
            }
        } else return 
$cache_rating;
    
    } else {
        
// Сила
        
$cache_rating = array();
        
$query mysql_query("SELECT `lost_id` FROM `element_user` ORDER BY `lost_params_strlen` DESC LIMIT 1000");
        
$i 1;
            
        while (
$myrrow mysql_fetch_array($query)) {
            
$cache_rating[$i] = $myrrow['lost_id'];
            
$i++;
        }
        
writecache('element_ratingstrlen'$cache_rating);
        
// Сила стоп
        
        // Здоровье
        
$cache_rating = array();
        
$query mysql_query("SELECT `lost_id` FROM `element_user` ORDER BY `lost_params_heatpoints` DESC LIMIT 1000");
        
$i 1;
            
        while (
$myrrow mysql_fetch_array($query)) {
            
$cache_rating[$i] = $myrrow['lost_id'];
            
$i++;
        }
        
writecache('element_ratingheatpoints'$cache_rating);
        
// Здоровье стоп
        
        // Защита
        
$cache_rating = array();
        
$query mysql_query("SELECT `lost_id` FROM `element_user` ORDER BY `lost_params_protection` DESC LIMIT 1000");
        
$i 1;
            
        while (
$myrrow mysql_fetch_array($query)) {
            
$cache_rating[$i] = $myrrow['lost_id'];
            
$i++;
        }
        
writecache('element_ratingprotection'$cache_rating);
        
// Защита стоп
        
        // Сумма
        
$cache_rating = array();
        
$query mysql_query("SELECT `lost_id` FROM `element_user` ORDER BY `lost_params_summa` DESC LIMIT 1000");
        
$i 1;
            
        while (
$myrrow mysql_fetch_array($query)) {
            
$cache_rating[$i] = $myrrow['lost_id'];
            
$i++;
        }
        
writecache('element_ratingsumma'$cache_rating);
        
// Сумма стоп
        
        // Города
        
$cache_rating = array();
        
$query mysql_query("SELECT `lost_id` FROM `element_town` ORDER BY `lost_exp` DESC");
        
$i 1;
            
        while (
$myrrow mysql_fetch_array($query)) {
            
$cache_rating[$i] = $myrrow['lost_id'];
            
$i++;
        }
        if (
$i 1writecache('element_ratingtown'$cache_rating);
        
    }

}

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