<?php
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}
// обновление кеша
if(get_vars("memberlist_cron") > $_TIME - 3600)
{
$lastupdate = get_vars("memberlist_cron");
$memberlist = get_vars("memberlist");
}
else
{
// Запускаем проверку
if (!$memberlist) {
// Конектимся к базе
$memberresult = @$db->query("SELECT * FROM dle_users,dle_usergroups WHERE dle_users.user_group = dle_usergroups.id AND (user_group='4' OR user_group='6') ORDER BY dle_users.name LIMIT 100");
// извлекаем данные в массив
$memberrow = @$db->get_row($memberresult);
// добавляем переменную, это будет счётчик пользователей
$counter = 1;
// Запускаем обрабатывающий цикл
do
{
$memberlist .= "<tr><td>".$counter."</td><td><a href=\"index.php?do=pm&doaction=newpm&user=".$memberrow[user_id]."\"><b>".$memberrow[name]."</b> </a></td><td>".$memberrow[fullname]."</td><td>".$memberrow[group_name]."</td></tr>";
$counter++;
}
while ($memberrow = $db->get_row($memberresult));
}
$db->free();
// создаём кеш, записываем время и сгенерированный контент
set_vars("memberlist_cron", $_TIME);
set_vars("memberlist", $memberlist);
$lastupdate = $_TIME;
}
// конвертируем время в нормальный вид
$lastupdate = date("d.m.Y H:i:s", $lastupdate);
// работаем с шаблоном, назначаем теги и т.п.
$title = '<h2>Пользователи сайта www.DOMAIN.com</h2>';
$footer = '2009 © for nulled.ws';
$tpl->load_template('members.tpl');
$tpl->set('{description}',$title);
$tpl->set('{static}',$memberlist);
$tpl->set('{lastupdate}',$lastupdate);
$tpl->set('{footer}',$footer);
$tpl->compile('content');
$tpl->clear();
?>