<?php
/* Mixanza Production
* Дата последнего редактирования 13.11.2017
* Модифицировал Mixanza
*/
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'shif') as $inc) {
require_once "sys/inc/$inc.php";
}
$show_all = true;
require_once H . 'sys/inc/user.php';
only_unreg();
$set['title'] = __('Регистрация');
require_once H . 'sys/inc/thead.php';
#Навигация
echo "<div class='card-header'>";
echo "<a href='/' data-toggle='tooltip' data-placement='right' title='" . lang('На главную') . "'><i class='fa fa-home fa-lg'></i></a> <i class='fa fa-angle-right fa-fw'></i> ";
echo lang('Регистрация');
echo "</div><div class='list-group-item'>";
?><script src="/style/js/form.min.js" type="text/javascript"></script><?php
if (isset($_GET['id'])) {
$refs = '&id=' . intval($_GET['id']);
} else {
$refs = '';
}
if ((!isset($_SESSION['refer']) || $_SESSION['refer'] == NULL) && isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != NULL && !preg_match('#mail\.php#', $_SERVER['HTTP_REFERER'])) {
$_SESSION['refer'] = str_replace('&', '&', preg_replace('#^http://[^/]*/#', '/', $_SERVER['HTTP_REFERER']));
}
if ($set['reg_select'] == 'close') {
$err[]="<b>Регистрация временно приостановлена</b><br><br>Возможные причины:<br>- проводятся тех.работы;<br>- проблемы на стороне сервера.<br><br>Подождите и через некоторое время регистрация будет открыта, приносим свои извинения. С уважением, администрация сайта.";
}elseif (isset($_COOKIE['antilevak'])){
$err[]="<b>Регистрация не может быть произведена</b><br><br> Ваш ip: <b>".long2ip($iplong)."</b> + <b>данные вашего браузера и устройства</b> совпадают с данными уже зарегистрированного пользователя.<br><br>Обратитесь в <a href='/modules/support/'>техническую поддержку</a>. <br><br><b>Внимание.</b> Система отслеживает схожесть данных аккаунтов и выдает администраторам список леваков. Не занимайтесь регистрацией леваков - это приведет к блоку сроком <font color=red><b>НАВСЕГДА</b></font>.<br><br>С уважением, администрация сайта.";
}elseif ($set['reg_select'] == 'open_mail' && isset($_GET['id']) && isset($_GET['activation']) && $_GET['activation'] != NULL) {
$reg = $pdo->query("SELECT COUNT(*) FROM `user` WHERE `id` = '" . intval($_GET['id']) . "' AND `activation` = '" . intval($_GET['activation']) . "'")->fetchColumn();
if ($reg == 1) {
$pdo->query("UPDATE `user` SET `activation` = null WHERE `id` = '" . intval($_GET['id']) . "' LIMIT 1");
$user = $pdo->query("SELECT * FROM `user` WHERE `id` = '" . intval($_GET['id']) . "' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
$pdo->query("INSERT INTO `reg_mail` (`id_user`,`mail`) VALUES ('$user[id]','$user[ank_mail]')");
msg('Ваш аккаунт успешно активирован');
$_SESSION['id_user'] = $user['id'];
require_once H . 'sys/inc/tfoot.php';
exit();
}
}
if (isset($_SESSION['step']) && $_SESSION['step'] == 1) {
$reg_nick = $pdo->query("SELECT COUNT(*) FROM `user` WHERE `nick` = '" . $_SESSION['reg_nick'] . "'")->fetchColumn();
if ($reg_nick == 0 && isset($_POST['pass1']) && $_POST['pass1'] != null && $_POST['pass2'] && $_POST['pass2'] != null) {
if ($set['reg_select'] == 'open_mail') {
if (!isset($_POST['ank_mail']) || $_POST['ank_mail'] == NULL) {
$err[] = __('Неоходимо ввести Email');
} elseif (!preg_match('#^[A-z0-9-\._]+@[A-z0-9]{2,}\.[A-z]{2,4}$#ui', $_POST['ank_mail'])) {
$err[] = __('Неверный формат Email');
}
$mail = $pdo->query("SELECT COUNT(*) FROM `reg_mail` WHERE `mail` = '" . intval($_POST['ank_mail']) . "'")->fetchColumn();
if ($mail != 0) {
$err[] = __('Пользователь с этим E-mail уже зарегистрирован');
}
}
if (utf8_strlen($_POST['pass1']) < 8) {
$err[] = __('По соображениям безопасности пароль не может быть короче 8-ти символов');
}
if (utf8_strlen($_POST['pass1']) > 32) {
$err[] = __('Длина пароля превышает 32 символа');
}
if ($_POST['pass1'] != $_POST['pass2']) {
$err[] = __('Пароли не совпадают');
}
$world_set_update = $_POST['pass1'];
$file_default = file_get_contents(H . 'sys/txt/if_password.txt');
if (stripos($file_default, $world_set_update) !== false) {
$err[] = __('Пароль слишком простой');
}
if (!isset($_SESSION['captcha']) || !isset($_POST['chislo']) || $_SESSION['captcha'] != $_POST['chislo']) {
$err[] = lang('Неверное проверочное число');
}
if (!isset($err)) {
if ($set['reg_select'] == 'open_mail') {
$activation = md5(passgen());
$res = $pdo->prepare("INSERT INTO `user` (`nick`, `pass`, `pass_time`, `date_reg`, `date_last`, `sex`, `activation`, `ank_mail`) values(?, ?, ?, ?, ?, ?, ?, ?)");
$res->execute(Array($_SESSION['reg_nick'], shif($_POST['pass1']), $time, $time, $time, intval($_POST['sex']), $activation, intval($_POST['ank_mail'])));
$id_reg = $pdo->lastInsertId();
$subject = ('Активация аккаунта');
$regmail = ('Здравствуйте') . " $_SESSION[reg_nick]<br />
" . ('Для активации Вашего аккаунта перейдите по ссылке') . ":<br />
<a href='http://htmlspecialchars($_SERVER[HTTP_HOST])/reg.php?id=$id_reg&activation=$activation'>http://htmlspecialchars($_SERVER[HTTP_HOST])/reg.php?id=" . $db->lastInsertId() . "&activation=$activation</a><br />
" . ('Если аккаунт не будет активирован в течении 24 часов, он будет удален') . " <br />
" . ('С уважением, администрация сайта') . "<br />
";
$adds = "From: \"password@$_SERVER[HTTP_HOST]\" <password@$_SERVER[HTTP_HOST]>\n";
$adds .= "Content-Type: text/html; charset=utf-8\n";
mail($_POST['ank_mail'], '=?utf-8?B?' . base64_encode($subject) . '?=', $regmail, $adds);
} else {
$res = $pdo->prepare("INSERT INTO `user` (`nick`, `pass`, `pass_time`, `date_reg`, `date_last`, `sex`) values(?, ?, ?, ?, ?, ?)");
$res->execute(Array($_SESSION['reg_nick'], shif($_POST['pass1']), $time, $time, $time, intval($_POST['sex'])));
$user = $pdo->query("SELECT * FROM `user` WHERE `nick` = '" . $_SESSION['reg_nick'] . "' AND `pass` = '" . shif($_POST['pass1']) . "' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
if (isset($_POST['ank_name']) && preg_match('#^([A-zА-я \-]*)$#ui', $_POST['ank_name'])) {
$user['ank_name'] = $_POST['ank_name'];
$pdo->query("UPDATE `user` SET `ank_name` = '" . $user['ank_name'] . "' WHERE `id` = '$user[id]' LIMIT 1");
} else {
$err[] = __('Неверный формат имени');
}
if (isset($_POST['ank_d_r']) && (is_numeric($_POST['ank_d_r']) && $_POST['ank_d_r'] > 0 && $_POST['ank_d_r'] <= 31 || $_POST['ank_d_r'] == NULL)) {
$user['ank_d_r'] = $_POST['ank_d_r'];
if ($user['ank_d_r'] == null) {
$user['ank_d_r'] = 'null';
}
$pdo->query("UPDATE `user` SET `ank_d_r` = $user[ank_d_r] WHERE `id` = '$user[id]' LIMIT 1");
if ($user['ank_d_r'] == 'null') {
$user['ank_d_r'] = NULL;
}
} else {
$err[] = __('Неверный формат даты рождения');
}
if (isset($_POST['ank_m_r']) && (is_numeric($_POST['ank_m_r']) && $_POST['ank_m_r'] > 0 && $_POST['ank_m_r'] <= 12 || $_POST['ank_m_r'] == NULL)) {
$user['ank_m_r'] = $_POST['ank_m_r'];
if ($user['ank_m_r'] == null) {
$user['ank_m_r'] = 'null';
}
$pdo->query("UPDATE `user` SET `ank_m_r` = $user[ank_m_r] WHERE `id` = '$user[id]' LIMIT 1");
if ($user['ank_m_r'] == 'null') {
$user['ank_m_r'] = NULL;
}
} else {
$err[] = __('Неверный формат месяца рождения');
}
if (isset($_POST['ank_g_r']) && (is_numeric($_POST['ank_g_r']) && $_POST['ank_g_r'] > 0 && $_POST['ank_g_r'] <= date('Y') || $_POST['ank_g_r'] == NULL)) {
$user['ank_g_r'] = $_POST['ank_g_r'];
if ($user['ank_g_r'] == null) {
$user['ank_g_r'] = 'null';
}
$pdo->query("UPDATE `user` SET `ank_g_r` = $user[ank_g_r] WHERE `id` = '$user[id]' LIMIT 1");
if ($user['ank_g_r'] == 'null') {
$user['ank_g_r'] = NULL;
}
} else {
$err[] = 'Неверный формат года рождения';
}
}
$pdo->query("INSERT INTO `settings` (`id`) VALUES ('$user[id]')");
$user = $pdo->query("SELECT * FROM `user` WHERE `nick` = '" . $_SESSION['reg_nick'] . "' AND `pass` = '" . shif($_POST['pass1']) . "' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
if (isset($_SESSION['http_referer'])) {
$pdo->query("INSERT INTO `user_ref` (`time`, `id_user`, `type_input`, `url`) VALUES ('$time', '$user[id]', 'reg', '" . $_SESSION['http_referer'] . "')");
}
if (isset($_GET['id'])) {
$pdo->query("INSERT INTO `user_referals` (`user_id`, `id_ref`, `time`) VALUES ('" . $user['id'] . "', '" . intval($_GET['id']) . "', '" . time() . "');");
$pdo->query("UPDATE `user` SET `money` = `money` + '0' WHERE `id` = '" . intval($_GET['id']) . "' LIMIT 1");
}
$messeg = "Доброго времени суток [b] $user[nick] [/b], спасибо за регистрацию. В качестве подарка мы дарим Вам +[blue][b]500[/b][/blue] баллов. Их Вы можете обменять на рубли для использования услуг.";
$pdo->query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('2', '$user[id]', '$messeg', '$time')");
$pdo->query("UPDATE `user` SET `activity` = '" . ($user['activity'] + 500) . "' WHERE `id` = '$user[id]' LIMIT 1");
$pdo->query("UPDATE `audio_count` SET `count` = '1' WHERE `id_user`='".intval($user['id'])."'");
$_SESSION['id_user'] = $user['id'];
setcookie('id_user', $user['id'], time() + 60 * 60 * 24 * 365);
setcookie('pass', cookie_encrypt($_POST['pass1'], $user['id']), time() + 60 * 60 * 24 * 365);
setcookie('antilevak', '1', time()+60*60*24*365);
if ($set['reg_select'] == 'open_mail') {
msg(__('Вам необходимо активировать Ваш аккаунт по ссылке, высланной на Email'));
} else {
msg(__('Регистрация прошла успешно'));
}
echo "<div class='ui form segment'>";
echo "Если Ваш браузер не поддерживает Cookie, Вы можете создать закладку для автовхода<br />";
echo "<input type='text' value='http://".htmlspecialchars($_SERVER['SERVER_NAME'])."/login.php?id=$user[id]&pass=" . htmlspecialchars($_POST['pass1']) . "' />";
echo "<br>Ваш логин: <b>$user[nick]</b><br />";
echo "Ваш пароль: <b>" . htmlspecialchars($_POST['pass1']) . "</b><br />";
echo "</div>";
if ($set['reg_select'] == 'open_mail') {
unset($user);
}
echo "<div class='list-group-item-null'><a load='none' href='/user/menu_user.php?avtorization'><b>Войти на страницу <i class='fa fa-arrow-left'></i></b></a></div>";
echo "</div>";
require_once H . 'sys/inc/tfoot.php';
exit();
}
}
} elseif (isset($_POST['nick']) && $_POST['nick'] != NULL) {
if ($pdo->query("SELECT COUNT(*) FROM `user` WHERE `nick` = '" . intval($_POST['nick']) . "'")->fetchColumn() == 0) {
$nick = $_POST['nick'];
if (!preg_match("#^([A-z0-9\-\_])+$#ui", $_POST['nick'])) {
$err[] = __('В логине присутствуют запрещенные символы');
}
if (preg_match("#[a-z]+#ui", $_POST['nick']) && preg_match("#[а-я]+#ui", $_POST['nick'])) {
$err[] = __('Разрешается использовать символы только английского алфавита и цифр');
}
if (preg_match("#(^\ )|(\ $)#ui", $_POST['nick'])) {
$err[] = __('Запрещено использовать пробел в начале и конце логина');
}
if (utf8_strlen($nick) < 3) {
$err[] = __('Короткий логин');
}
if (utf8_strlen($nick) > 32) {
$err[] = __('Длина логина превышает 32 символа');
}
} else {
$err[] = 'Логин «' . stripcslashes(htmlspecialchars($_POST['nick'])) . '» уже зарегистрирован.<br />Выберите пожалуйста другой логин.';
}
if (!isset($err)) {
$_SESSION['reg_nick'] = $nick;
$_SESSION['step'] = 1;
}
}
aut();
err();
echo "<div class='ui segments'>";
if (isset($_SESSION['step']) && $_SESSION['step'] == 1) {
echo "<br><span style='border: 2px solid #76C079;padding: 5px;text-align: center;background-color: #BDF3BF;'><font color=green><i class='fa fa-check'></i></font> Логин <b>".$_SESSION['reg_nick']."</b> выбран успешно</span><br><br>";
echo "<form method='post' action='/reg.php?$passgen&$refs'>\n";
?>
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">Имя</span>
<input type="text" name='ank_name' class="form-control" placeholder="Ваше имя" value="<?= $user['ank_name'] ?>">
</div><br>
Дата рождения
<div class="row">
<div class="col-xs-4">
<select name="ank_d_r" class="form-control">
<option value="">Дата<option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
</div>
<div class="col-xs-4">
<select name="ank_m_r" class="form-control">
<option value="">Месяц<option>
<option value="1">Января</option>
<option value="2">Февраля</option>
<option value="3">Марта</option>
<option value="4">Апреля</option>
<option value="5">Мая</option>
<option value="6">Июня</option>
<option value="7">Июля</option>
<option value="8">Августа</option>
<option value="9">Сентября</option>
<option value="10">Октября</option>
<option value="11">Ноября</option>
<option value="12">Декабря</option>
</select>
</div>
<div class="col-xs-4">
<select name="ank_g_r" class="form-control">
<option value="">Год<option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
<option value="1996">1996</option>
<option value="1995">1995</option>
<option value="1994">1994</option>
<option value="1993">1993</option>
<option value="1992">1992</option>
<option value="1991">1991</option>
<option value="1990">1990</option>
<option value="1989">1989</option>
<option value="1988">1988</option>
<option value="1987">1987</option>
<option value="1986">1986</option>
<option value="1985">1985</option>
<option value="1984">1984</option>
<option value="1983">1983</option>
<option value="1982">1982</option>
<option value="1981">1981</option>
<option value="1980">1980</option>
<option value="1979">1979</option>
<option value="1978">1978</option>
<option value="1977">1977</option>
<option value="1976">1976</option>
<option value="1975">1975</option>
<option value="1974">1974</option>
<option value="1973">1973</option>
<option value="1972">1972</option>
<option value="1971">1971</option>
<option value="1970">1970</option>
<option value="1969">1969</option>
<option value="1968">1968</option>
<option value="1967">1967</option>
<option value="1966">1966</option>
<option value="1965">1965</option>
<option value="1964">1964</option>
<option value="1963">1963</option>
<option value="1962">1962</option>
<option value="1961">1961</option>
<option value="1960">1960</option>
<option value="1959">1959</option>
<option value="1958">1958</option>
<option value="1957">1957</option>
<option value="1956">1956</option>
<option value="1955">1955</option>
<option value="1954">1954</option>
<option value="1953">1953</option>
<option value="1952">1952</option>
<option value="1951">1951</option>
<option value="1950">1950</option>
<option value="1949">1949</option>
<option value="1948">1948</option>
<option value="1947">1947</option>
<option value="1946">1946</option>
<option value="1945">1945</option>
<option value="1944">1944</option>
<option value="1943">1943</option>
<option value="1942">1942</option>
<option value="1941">1941</option>
<option value="1940">1940</option>
<option value="1939">1939</option>
<option value="1938">1938</option>
<option value="1937">1937</option>
<option value="1936">1936</option>
<option value="1935">1935</option>
<option value="1934">1934</option>
<option value="1933">1933</option>
<option value="1932">1932</option>
<option value="1931">1931</option>
<option value="1930">1930</option>
<option value="1929">1929</option>
<option value="1928">1928</option>
<option value="1927">1927</option>
<option value="1926">1926</option>
<option value="1925">1925</option>
<option value="1924">1924</option>
<option value="1923">1923</option>
<option value="1922">1922</option>
<option value="1921">1921</option>
<option value="1920">1920</option>
</select>
</div>
</div><br>
<?php
echo lang('Пол') . ":<br />";
echo "<select class='form-control' name='sex' style='width: 40%;'>";
echo "<option value='1'>Мужской</option>";
echo "<option value='0'>Женский</option>";
echo "</select>";
if ($set['reg_select'] == 'open_mail') {
$doc->Input('ank_mail', 'E-mail', 50);
echo "* Указывайте ваш реальный адрес E-mail. На него придет код для активации аккаунта.\n";
}
echo "<br /> ";
$doc->Input('pass1', 'Новый пароль', 32, null, 'form-control', 'password');
echo "<br /> ";
$doc->Input('pass2', 'Повторите пароль', 32, null, 'form-control', 'password');
echo "<br /> ";
echo "<br>Введите код с картинки<br> <img src = '/captcha.php?$passgen&SESS=$sess' width='100' height='30' alt='Проверочное число' /><br />";
echo "<input id='chislo' name='chislo' style='width: 30%;' length='2' type='text' value='' class='form-control'><br />";
$doc->Button('knopka', null, null, 'Завершить');
echo "</form> ";
?>
<br />
<div class='ui segment'>
<small>Регистрируясь, Вы автоматически соглашаетесь с <a href='/modules/info/rules.php'>правилами</a> и подтверждаете, что ознакомились с ними.</small>
</div>
<?php
if ($set['reg_select'] == 'open_mail') {
?>
<div class="inline field">
<label><?= __('E-mail') ?></label>
<input name='ank_mail' required type='text'>
</div>
* Указывайте ваш реальный адрес E-mail. На него придет код для активации аккаунта.<br />
<?php
}
?>
<script>
$('.ui .dropdown').dropdown();
$('.ui.form.segment.regs').form({
fields: {
nick: {
identifier: 'nick',
rules: [
{type: 'empty', prompt: '<?= __('Укажите логин') ?>'},
{type: 'regExp[/^[a-z0-9_-]{3,32}$/]', prompt: '<?= __('Используйте только латинские буквы и цифры. min 3, max 32') ?>'}
]
}
}
});
$('.ui.form.segment').form({
fields: {
ank_name: {
identifier: 'ank_name',
rules: [
{type: 'empty', prompt: '<?= __('Укажите имя') ?>'},
{type: 'regExp[/^[A-zА-я \-]{2,100}$/]', prompt: '<?= __('Длина имени не должна превышать 100 символов') ?>'}
]
},
pass1: {
identifier: 'pass1',
rules: [
{type: 'empty', prompt: '<?= __('Укажите пароль') ?>'},
{type: 'minLength[6]', prompt: '<?= __('По соображениям безопасности пароль не может быть короче 6-ти символов') ?>'},
{type: 'maxLength[32]', prompt: '<?= __('Длина пароля превышает 32 символа') ?>'}
]
},
pass2: {
identifier: 'pass2',
rules: [
{type: 'empty', prompt: '<?= __('Повторите пароль') ?>'},
{type: 'match[pass1]', prompt: '<?= __('Пароли не совпадают') ?>'}
]
},
chislo: {
identifier: 'chislo',
rules: [
{type: 'empty', prompt: '<?= __('Укажите число') ?>'},
{type: 'minLength[2]', prompt: '<?= __('Число не может быть короче 2-х цифр') ?>'}
]
}
}
});
</script>
<?php
} else {
?>
<form method='post' action='/reg.php?<?= $passgen & $refs ?>'>
<? $doc->Input('nick', '<b>Придумайте логин</b> <small><font color=gray>(Например: Ivan001)</font></small>', 32);?>
<br />
<button class='knopka'><?= __('Продолжить') ?></button>
</form>
<br>
<div class='ui segment'>
<small>Регистрируясь, Вы автоматически соглашаетесь с <a href='/site/rules.php'>правилами</a> и подтверждаете, что ознакомились с ними.</small>
</div>
<script type="text/javascript">
$('.ui.form.segment').form({
fields: {
nick: {
identifier: 'nick',
rules: [
{type: 'empty', prompt: '<?= __('Укажите логин') ?>'},
{type: 'regExp[/^[a-z0-9_-]{3,32}$/]', prompt: '<?= __('Используйте только латинские буквы и цифры. min 3, max 32') ?>'}
]
}
}
});
</script>
<?php
}
?>
<br><br><center><b>Вы так же можете зарегистрироваться через:</b><br><br>
<script src="//ulogin.ru/js/ulogin.js"></script>
<div id="uLogin" data-ulogin="display=panel;theme=classic;fields=first_name,last_name;providers=vkontakte,odnoklassniki,mailru,facebook;hidden=other;redirect_uri=http%3A%2F%2Ffacefree.ru/Ulogin.php;mobilebuttons=0;"></div>
</center><?
echo "</div></div>"; //ui segments
$on24 = $pdo ->query(("SELECT COUNT(*) FROM `user` WHERE `date_last` > '" . TIME_TODAY . "'"), 0)->fetchColumn();
$on1 = $pdo ->query(("SELECT COUNT(*) FROM `user` WHERE `date_last` >" . (TIME - 1500) . ""), 0)->fetchColumn();
$on5 = $pdo ->query(("SELECT COUNT(*) FROM `guests` WHERE `date_last` > " . (TIME - 2000) . " AND `pereh` > '0'"), 0)->fetchColumn();
$on3 = $on1 + $on5;
$on2 = $on5 + 15;
echo "<div class='online' style='background-color: #BDD6E2;'>
<a href='index.php/?users&act=online'><span style='text-align: left; background-color: #E3EFF5; padding: 6px; border: 0.4px #99B1BD solid; border-radius: 3px;'>
<font color='#1A6588'><i class='fa fa-user fa-lg'></i> <b>" . lang('ОНЛАЙН') . " $on1 ЧЕЛ.</b></font></span></a>";
echo " <a href='index.php/?users&act=guest'><span style='background-color: #E3EFF5; padding: 6px; border: 0.4px #99B1BD solid; border-radius: 3px;'><font color='#1A6588'><i class='fa fa-user-secret fa-lg'></i> <b>ГОСТЕЙ $on2</b></font></span></a>";
echo "</div>";
if (IS_WEB == 1) {
echo "<div class='list-group-items'><center>";
$q = $pdo->query("SELECT id FROM user WHERE date_last > '" . (TIME - 1500) . "' ORDER BY `date_last` DESC LIMIT 10");
while ($post = $q->fetch(PDO::FETCH_OBJ)) {
$ank = $pdo->query("SELECT * FROM `user` WHERE `id` = '$post->id'")->fetch(PDO::FETCH_OBJ);
echo " <a data-tooltip='$ank->nick' date-position='top center' href='/id$ank->id'>";
avatar($ank->id);
echo "</a> ";
}
echo "</center></div>";
}else{
echo "<div class='list-group-items'><center>";
$q = $pdo->query("SELECT id FROM user WHERE date_last > '" . (TIME - 1500) . "' ORDER BY `date_last` DESC LIMIT 6");
while ($post = $q->fetch(PDO::FETCH_OBJ)) {
$ank = $pdo->query("SELECT * FROM `user` WHERE `id` = '$post->id'")->fetch(PDO::FETCH_OBJ);
echo " <a data-tooltip='$ank->nick' date-position='top center' href='/id$ank->id'>";
avatarss($ank->id);
echo "</a> ";
}
echo "</center></div>";
}
require_once H . 'sys/inc/tfoot.php';