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

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

# Кеширование стран
$countries get_vars('country');

if (!
$countries || !is_array($countries)) {

    
$countries = array();
    
$rows $db->select("SELECT `tld`,`name` FROM ?_country ORDER BY `name` ASC;");
    foreach(
$rows as $row$countries[$row['tld']] = $row['name'];
    
set_vars('country'$countries);
}

$_GET['c'] = !empty($_GET['c']) ? check($_GET['c']) : '';

$onpage = !empty($config['user_list']) ? num($config['user_list']) : 10;

if (
$page 1$from = ($page 1) * $onpage; else $from 0;

if (!empty(
$_GET['c']) && array_key_exists($_GET['c'],$countries)) {

    
$rows $db->selectPage($total"SELECT `u`.*, `v`.`visit_nowtime`
                                     FROM ?_users `u` LEFT JOIN ?_users_visit `v`
                                     ON `u`.`users_login` = `v`.`visit_user`
                                     WHERE `users_country` = ?
                                     ORDER BY `u`.`users_point` DESC, `u`.`users_login` ASC 
                                     LIMIT ?d, ?d"
$_GET['c'], $from$onpage);

    if (!empty(
$rows) && $total 0) {

        
show_header('Список пользователей - ' $countries[$_GET['c']]);

        
$i $from 1;
        foreach(
$rows as $row) {

            echo 
'<div class="b"> ';
            echo 
$i++ .  '. ' user_visit_icon($row['users_login'], $row['users_gender'], $row['visit_nowtime']) . ' ';

            if (!empty(
$_REQUEST['user']) && $_REQUEST['user'] == $row['users_login']) {

                echo 
'<b>' users_anketa($row['users_login'], '#ff0000') . '</b>';
            }
            else {

                echo 
users_anketa($row['users_login']);
            }

            echo 
' (' num2name($row['users_point'], $config['score_name']) . ')<br />';

            if (!empty(
$row['users_city'])) {

                echo 
'<a href="' gen_uri('city''''c=' $row['users_city'] . '&amp;' RND) . '">' $row['users_city'] . '</a><br />';
            }
            echo 
'Посещений: ' $row['users_visits'] . '<br />';
            echo 
'Дата регистрации: ' get_date($row['users_joined'], 'j F Y') . '</div>';
        }

        echo 
show_pages(gen_uri('country''''c=' $_GET['c']));

        echo 
'<div class="b">Всего пользователей: <b>' $total '</b><br /></div>';
    }
    else {

        
show_header('Список пользователей по странам');
        
show_error('К сожалению, пользователи не найдены!');
    }
    echo 
'<div class="b">';
    echo 
icon('return.png') . ' <a href="' gen_uri('country'''RND) . '">Все страны</a></div>';

}
else {

    
show_header('Список пользователей по странам');

    
$rows $db->selectPage($total"SELECT COUNT( * ) AS `Rows`, `users_country` FROM ?_users
                                     GROUP BY `users_country` 
                                     ORDER BY `users_country`
                                     LIMIT ?d, ?d"
$from$onpage);

    if (!empty(
$rows) && $total 0) {

        foreach(
$rows as $row) {

            if (empty(
$countries[$row['users_country']])) continue;
            echo 
'<div class="b">' show_country_icon($row['users_country']);
            echo 
' <a href="' gen_uri('country''''c=' $row['users_country']) . '">' $countries[$row['users_country']] . '</a> (' num($row['Rows']) . ')<br /></div>';
        }
    }
    else 
show_error('Пользователей еще нет!');
}

    echo 
'<div class="b">';
    echo 
icon('users.png') . ' <a href="' gen_uri('userlist'''RND) . '">Все обитатели</a></div>';

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