echo '<img src="/images/img/mail.gif" alt="image" /> <a href="private.php">Входящие</a> / '; echo '<a href="private.php?act=output">Отправленные</a> / '; echo '<a href="private.php?act=trash">Корзина</a><hr />'; if ($uz != $log) { $queryuser = DB::run()->querySingle("SELECT `users_id` FROM `users` WHERE `users_login`=? LIMIT 1;", array($uz)); if (!empty($queryuser)) { $total = DB::run()->query("SELECT count(*) FROM `inbox` WHERE `inbox_user`=? AND `inbox_author`=? UNION ALL SELECT count(*) FROM `outbox` WHERE `outbox_user`=? AND `outbox_author`=?;", array($log, $uz, $uz, $log)); $total = array_sum($total->fetchAll(PDO::FETCH_COLUMN)); if ($total > 0) { if ($start >= $total) { $start = last_page($total, $config['privatpost']); } $queryhistory = DB::run()->query("SELECT * FROM `inbox` WHERE `inbox_user`=? AND `inbox_author`=? UNION ALL SELECT * FROM `outbox` WHERE `outbox_user`=? AND `outbox_author`=? ORDER BY `inbox_time` DESC LIMIT " . $start . ", " . $config['privatpost'] . ";", array($log, $uz, $uz, $log)); while ($data = $queryhistory->fetch()) { echo '<div class="b">'; echo user_avatars($data['inbox_author']); echo '<b>' . profile($data['inbox_author']) . '</b> ' . user_online($data['inbox_author']) . ' (' . date_fixed($data['inbox_time']) . ')</div>'; echo '<div>' . bb_code($data['inbox_text']) . '</div>'; } page_strnavigation('private.php?act=history&uz=' . $uz . '&', $config['privatpost'], $start, $total); if (!user_privacy($uz) || is_admin() || is_contact($uz, $log)) { echo '<br /><div class="form">'; echo '<form action="private.php?act=send&uz=' . $uz . '&uid=' . $_SESSION['token'] . '" method="post">'; echo 'Сообщение:<br />'; echo '<textarea cols="25" rows="5" name="msg"></textarea><br />'; if ($udata['users_point'] < $config['privatprotect']) { echo 'Проверочный код:<br /> '; echo '<img src="/gallery/protect.php" alt="" /><br />'; echo '<input name="provkod" size="6" maxlength="6" /><br />'; } echo '<input value="Быстрый ответ" type="submit" /></form></div><br />';
$start = 0; } if ($total < $start + $config['postgallery']) { $end = $total; } else { $end = $start + $config['postgallery']; } for ($i = $start; $i < $end; $i++) { $data = explode("|", $file[$i]); $num = $total - $i - 1; $data[0] = bb_code($data[0]); echo '<div class="b"> '; if ($is_admin) { echo '<input type="checkbox" name="del[]" value="' . $num . '" /> '; } echo user_avatars($data[3]); echo '<b><a href="../pages/anketa.php?uz=' . $data[3] . '&' . SID . '"> ' . nickname($data[3]) . ' </a></b> ' . user_title($data[3]) . user_online($data[3]); echo '<small> (' . date_fixed($data[2]) . ')</small></div>'; echo '<div>' . $data[0] . '</div>'; } if ($is_admin) { echo '<br /><input type="submit" value="Удалить выбранное" /></form>'; } page_jumpnavigation('index.php?action=komm&gid=' . $gid . '&', $config['postgallery'], $start, $total); page_strnavigation('index.php?action=komm&gid=' . $gid . '&', $config['postgallery'], $start, $total); } else { show_error('Комментариев еще нет, будь первым!'); } } else { show_error('Комментариев еще нет, будь первым!'); }
$file = file(DATADIR . "book.dat"); $file = array_reverse($file); $total = count($file); if ($total > 0) { if ($start < 0 || $start >= $total) { $start = 0; } if ($total < $start + $config['bookpost']) { $end = $total; } else { $end = $start + $config['bookpost']; } for ($i = $start; $i < $end; $i++) { $data = explode("|", $file[$i]); echo '<div class="b">'; echo user_avatars($data[1]); if ($data[1] == $config['guestsuser']) { echo '<b>' . $data[1] . '</b> '; } else { echo '<b><a href="../pages/anketa.php?uz=' . $data[1] . '&' . SID . '">' . nickname($data[1]) . '</a></b> ' . user_title($data[1]) . user_online($data[1]) . ' '; } echo '<small>(' . date_fixed($data[3]) . ')</small></div>'; echo '<div>' . bb_code($data[0]) . '<br />'; echo '<span class="data">(' . $data[4] . ', ' . $data[5] . ')</span>'; if ($data[6] != "") { echo '<br /><span style="color:#ff0000">' . $data[6] . '</span>'; } if ($data[7] != "") { echo '<br /><span style="color:#ff0000">Отредактировано: ' . nickname($data[7]) . ' (' . date_fixed($data[2]) . ')</span>'; } echo '</div>';
?> &uid=<?php echo $_SESSION['token']; ?> " method="post"> <?php } ?> <?php foreach ($comments as $data) { ?> <div class="b"> <div class="img"><?php echo user_avatars($data['commblog_author']); ?> </div> <?php if ($is_admin) { ?> <span class="imgright"><input type="checkbox" name="del[]" value="<?php echo $data['commblog_id']; ?> " /></span> <?php } ?> <b><?php
echo '<a href="avatars.php">Выбрать</a> или <b>Загрузить</b><br /><br />'; echo 'В наличии: ' . moneys($udata['users_money']) . '<br /><br />'; if ($udata['users_point'] >= $config['avatarpoints']) { if ($udata['users_money'] >= $config['avatarupload']) { echo '<div class="form">'; echo '<form action="avatars.php?act=addload&uid=' . $_SESSION['token'] . '" method="post" enctype="multipart/form-data">'; echo 'Прикрепить аватар:<br />'; echo '<input type="file" name="avatar" /><br />'; echo '<input type="submit" value="Загрузить" /></form></div><br />'; } else { show_error('Недостаточное количество денег на счету для загрузки аватара!'); } } else { show_error('Недостаточное количество актива, необходимо набрать более ' . points($config['avatarpoints']) . '!'); } echo 'Cейчас ваш аватар: ' . user_avatars($log) . '<br />'; echo 'Стоимость загрузки аватара составляет ' . moneys($config['avatarupload']) . '<br />'; echo 'Внимание! На загрузку аватаров установлены строгие ограничения<br />'; echo 'Загружать аватары могут только пользователи у которых более ' . points($config['avatarpoints']) . '<br />'; echo 'Размер аватара должен быть ' . $config['avatarsize'] . '*' . $config['avatarsize'] . ' px, вес не более чем ' . formatsize($config['avatarweight']) . '<br />'; echo 'Расширение аватаров в формате .gif (в нижнем регистре)<br /><br />'; break; ############################################################################################ ## Загрузка аватара ## ############################################################################################ ############################################################################################ ## Загрузка аватара ## ############################################################################################ case 'addload': $uid = check($_GET['uid']); if ($uid == $_SESSION['token']) {
$file = array_reverse($file); $total = count($file); if ($total > 0) { echo '<form action="kontakt.php?action=del&start=' . $start . '&uid=' . $_SESSION['token'] . '&' . SID . '" method="post">'; if ($start < 0 || $start > $total) { $start = 0; } if ($total < $start + $config['kontaktlist']) { $end = $total; } else { $end = $start + $config['kontaktlist']; } for ($i = $start; $i < $end; $i++) { $data = explode("|", $file[$i]); $num = $total - $i - 1; echo '<div class="b">' . user_avatars($data[1]) . ' ' . ($i + 1) . '. <b><a href="anketa.php?uz=' . $data[1] . '&' . SID . '">' . nickname($data[1]) . '</a></b> ' . user_online($data[1]) . '</div>'; echo '<div>Дабавлен: ' . date_fixed($data[2]) . '<br />'; echo '<input type="checkbox" name="del[]" value="' . $num . '" /> '; echo '<a href="privat.php?action=submit&uz=' . $data[1] . '&' . SID . '">Написать</a> | '; echo '<a href="../games/perevod.php?uz=' . $data[1] . '&' . SID . '">Перевод</a></div>'; } echo '<br /><input type="submit" value="Удалить выбранное" /></form>'; page_jumpnavigation('kontakt.php?', $config['kontaktlist'], $start, $total); page_strnavigation('kontakt.php?', $config['kontaktlist'], $start, $total); } else { echo '<img src="../images/img/reload.gif" alt="image" /> <b>Контакт-лист пуст!</b><br />'; } } else { echo '<img src="../images/img/reload.gif" alt="image" /> <b>Контакт-лист пуст!</b><br />'; } echo '<hr /><form method="post" action="kontakt.php?action=add&start=' . $start . '&uid=' . $_SESSION['token'] . '&' . SID . '">';
echo '<a href="' . ADMINDIR . 'forum.php?act=topic&fid=' . $fid . '&id=' . $id . '&start=' . $start . '&' . SID . '">Управление</a>'; } if ($total > 0) { $file = file(DATADIR . 'dataforum/' . $fid . '-' . $id . '.dat'); if ($start < 0 || $start >= $total) { $start = 0; } if ($total < $start + $config['forumpost']) { $end = $total; } else { $end = $start + $config['forumpost']; } for ($i = $start; $i < $end; $i++) { $data = explode("|", $file[$i]); echo '<div class="b">'; echo user_avatars($data[2]) . ' <b><a href="/pages/anketa.php?uz=' . $data[2] . '&' . SID . '">' . nickname($data[2]) . '</a></b> '; echo user_title($data[2]) . user_online($data[2]); echo ' <small>(' . date_fixed($data[5]) . ')</small></div>'; echo '<div>' . bb_code($data[3]) . '<br />'; echo '<span class="data">(' . $data[4] . ')</span>'; echo '</div>'; } page_strnavigation('topic.php?fid=' . $fid . '&id=' . $id . '&', $config['forumpost'], $start, $total); } else { show_error('Тема пустая! Сообщений еще нет!'); } // Форма для добавления сообщений if (empty($topic[6])) { if (is_user()) { echo '<div class="form" id="form">'; echo '<form action="topic.php?act=add&fid=' . $fid . '&id=' . $id . '&uid=' . $_SESSION['token'] . '&' . SID . '" method="post">';
DB::run()->query("UPDATE `users` SET `users_newwall`=? WHERE `users_login`=?;", array(0, $log)); } if ($total > 0) { if ($start >= $total) { $start = 0; } $is_admin = is_admin(); if ($is_admin) { echo '<form action="wall.php?act=del&uz=' . $uz . '&start=' . $start . '&uid=' . $_SESSION['token'] . '" method="post">'; } elseif ($uz == $log) { echo '<form action="wall.php?act=delete&uz=' . $uz . '&start=' . $start . '&uid=' . $_SESSION['token'] . '" method="post">'; } $querywall = DB::run()->query("SELECT * FROM `wall` WHERE `wall_user`=? ORDER BY `wall_time` DESC LIMIT " . $start . ", " . $config['wallpost'] . ";", array($uz)); while ($data = $querywall->fetch()) { echo '<div class="b">'; echo '<div class="img">' . user_avatars($data['wall_login']) . '</div>'; if ($is_admin || $uz == $log) { echo '<span class="imgright"><input type="checkbox" name="del[]" value="' . $data['wall_id'] . '" /></span>'; } echo '<b>' . profile($data['wall_login']) . '</b> <small>(' . date_fixed($data['wall_time']) . ')</small><br />'; echo user_title($data['wall_login']) . ' ' . user_online($data['wall_login']) . '</div>'; if ($uz == $log && $log != $data['wall_login']) { echo '<div class="right">'; echo '<a href="private.php?act=submit&uz=' . $data['wall_login'] . '">Приват</a> / '; echo '<a href="wall.php?uz=' . $data['wall_login'] . '">Стена</a> / '; echo '<noindex><a href="wall.php?act=spam&id=' . $data['wall_id'] . '&start=' . $start . '&uid=' . $_SESSION['token'] . '" onclick="return confirm(\'Вы подтверждаете факт спама?\')" rel="nofollow">Спам</a></noindex></div>'; } echo '<div>' . bb_code($data['wall_text']) . '</div>'; } if ($is_admin || $uz == $log) { echo '<span class="imgright"><input type="submit" value="Удалить выбранное" /></span></form>';
if ($start < 0 || $start > $total) { $start = 0; } if ($total < $start + $config['postnews']) { $end = $total; } else { $end = $start + $config['postnews']; } for ($i = $start; $i < $end; $i++) { $data = explode("|", $file[$i]); $num = $total - $i - 1; echo '<div class="b">'; if ($is_admin) { echo '<input type="checkbox" name="del[]" value="' . $num . '" /> '; } echo user_avatars($data[4]); echo '<b><a href="../pages/anketa.php?uz=' . $data[4] . '&' . SID . '"> ' . nickname($data[4]) . ' </a></b> ' . user_title($data[4]) . user_online($data[4]); echo '<small> (' . date_fixed($data[3]) . ')</small></div>'; echo '<div>' . bb_code($data[1]) . '<br />'; echo '<span class="data">(' . $data[0] . ')</span></div>'; } if ($is_admin) { echo '<br /><input type="submit" value="Удалить выбранное" /></form>'; } page_jumpnavigation('komm.php?id=' . $id . '&', $config['postnews'], $start, $total); page_strnavigation('komm.php?id=' . $id . '&', $config['postnews'], $start, $total); } else { show_error('Комментариев еще нет, будь первым!'); } } else { show_error('Комментариев еще нет, будь первым!');
# ICQ : 36-44-66 # # Skype : vantuzilla # #---------------------------------------------# require_once '../includes/start.php'; require_once '../includes/functions.php'; require_once '../includes/header.php'; include_once '../themes/header.php'; $act = isset($_GET['act']) ? check($_GET['act']) : 'index'; $uz = empty($_GET['uz']) ? check($log) : check(strval($_GET['uz'])); switch ($act) { ############################################################################################ ## Главная страница ## ############################################################################################ case 'index': if ($data = user($uz)) { show_title(user_avatars($uz) . nickname($uz), user_visit($uz)); $config['newtitle'] = 'Анкета пользователя ' . nickname($data['users_login']); if ($data['users_confirmreg'] == 1) { echo '<b><span style="color:#ff0000">Внимание, аккаунт требует подтверждение регистрации!</span></b><br />'; } if ($data['users_ban'] == 1 && $data['users_timeban'] > SITETIME) { echo '<div class="form">'; echo '<b><span style="color:#ff0000">Внимание, юзер находится в бане!</span></b><br />'; echo 'До окончания бана осталось ' . formattime($data['users_timeban'] - SITETIME) . '<br />'; echo 'Причина: ' . bb_code($data['users_reasonban']) . '</div>'; } if ($data['users_level'] >= 101 && $data['users_level'] <= 105) { echo '<div class="info">Должность: <b>' . user_status($data['users_level']) . '</b></div>'; } if (!empty($data['users_picture']) && file_exists(BASEDIR . '/upload/photos/' . $data['users_picture'])) { echo '<a class="pull-right" href="/upload/photos/' . $data['users_picture'] . '">';
$action = ""; } echo '<img src="../images/img/profiles.gif" alt="image" /> <b>Мой профиль</b><br /><br />'; if (is_user()) { ############################################################################################ ## Главная страница ## ############################################################################################ if ($action == "") { echo '<form method="post" action="profil.php?action=edit&uid=' . $_SESSION['token'] . '&' . SID . '">'; echo 'Имя:<br /><input name="my_name" value="' . $udata[29] . '" /><br />'; echo 'Откуда:<br /><input name="otkel" value="' . $udata[2] . '" /><br />'; echo 'О себе:<br /><input name="infa" value="' . $udata[3] . '" /><br />'; echo 'Браузер:<br /><input name="mobila" value="' . $udata[13] . '" /><br />'; echo 'ICQ:<br /><input name="icq" value="' . $udata[19] . '" /><br />'; echo 'Сайт:<br /><input name="site" value="' . $udata[5] . '" /><br />'; echo 'Ваш аватор: ' . user_avatars($log) . '<br />'; echo '<a href="avators.php?' . SID . '">Изменить</a> | <a href="avators.php?action=buy&' . SID . '">Купить</a> | <a href="avators.php?action=load&' . SID . '">Загрузить</a><br />'; echo 'Рост (см.):<br /><input name="rost" value="' . $udata[16] . '" /><br />'; echo 'Вес (кг.):<br /><input name="ves" value="' . $udata[17] . '" /><br />'; echo 'День рождения (дд.мм.гг):<br /><input name="happy" value="' . $udata[18] . '" /><br />'; echo 'Пол:<br />'; echo 'M'; if ($udata[15] == "M") { echo '<input name="pol" type="radio" value="M" checked="checked" />'; } else { echo '<input name="pol" type="radio" value="M" />'; } echo ' '; if ($udata[15] == "Ж") { echo '<input name="pol" type="radio" value="Ж" checked="checked" />'; } else {
echo '<img src="/images/img/zip.gif" alt="image" /> <b><a href="down.php?act=view&id=' . $id . '">' . $downs['downs_title'] . '</a></b><br /><br />'; echo '<a href="#down"><img src="/images/img/downs.gif" alt="Вниз" /></a> '; echo '<a href="down.php?act=comments&id=' . $id . '&rand=' . mt_rand(100, 999) . '">Обновить</a> / <a href="rss.php?id=' . $id . '">RSS-лента</a><hr />'; $total = DB::run()->querySingle("SELECT count(*) FROM `commload` WHERE `commload_down`=?;", array($id)); if ($total > 0) { if ($start >= $total) { $start = 0; } $is_admin = is_admin(); if ($is_admin) { echo '<form action="down.php?act=del&id=' . $id . '&start=' . $start . '&uid=' . $_SESSION['token'] . '" method="post">'; } $querycomm = DB::run()->query("SELECT * FROM `commload` WHERE `commload_down`=? ORDER BY `commload_time` ASC LIMIT " . $start . ", " . $config['downcomm'] . ";", array($id)); while ($data = $querycomm->fetch()) { echo '<div class="b">'; echo '<div class="img">' . user_avatars($data['commload_author']) . '</div>'; if ($is_admin) { echo '<span class="imgright"><input type="checkbox" name="del[]" value="' . $data['commload_id'] . '" /></span>'; } echo '<b>' . profile($data['commload_author']) . '</b> <small>(' . date_fixed($data['commload_time']) . ')</small><br />'; echo user_title($data['commload_author']) . ' ' . user_online($data['commload_author']) . '</div>'; if (!empty($log) && $log != $data['commload_author']) { echo '<div class="right">'; echo '<a href="down.php?act=reply&id=' . $id . '&pid=' . $data['commload_id'] . '&start=' . $start . '">Отв</a> / '; echo '<a href="down.php?act=quote&id=' . $id . '&pid=' . $data['commload_id'] . '&start=' . $start . '">Цит</a> / '; echo '<noindex><a href="down.php?act=spam&id=' . $id . '&pid=' . $data['commload_id'] . '&start=' . $start . '&uid=' . $_SESSION['token'] . '" onclick="return confirm(\'Вы подтверждаете факт спама?\')" rel="nofollow">Спам</a></noindex></div>'; } if ($log == $data['commload_author'] && $data['commload_time'] + 600 > SITETIME) { echo '<div class="right"><a href="down.php?act=edit&id=' . $id . '&pid=' . $data['commload_id'] . '&start=' . $start . '">Редактировать</a></div>'; } echo '<div>' . bb_code($data['commload_text']) . '<br />';
if (is_user()) { switch ($act) { ############################################################################################ ## Главная страница ## ############################################################################################ case 'index': $total = DB::run()->querySingle("SELECT count(*) FROM `ignore` WHERE `ignore_user`=?;", array($log)); if ($total > 0) { if ($start >= $total) { $start = last_page($total, $config['ignorlist']); } $queryignor = DB::run()->query("SELECT * FROM `ignore` WHERE `ignore_user`=? ORDER BY `ignore_time` DESC LIMIT " . $start . ", " . $config['ignorlist'] . ";", array($log)); echo '<form action="ignore.php?act=del&start=' . $start . '&uid=' . $_SESSION['token'] . '" method="post">'; while ($data = $queryignor->fetch()) { echo '<div class="b">'; echo '<div class="img">' . user_avatars($data['ignore_name']) . '</div>'; echo '<b>' . profile($data['ignore_name']) . '</b> <small>(' . date_fixed($data['ignore_time']) . ')</small><br />'; echo user_title($data['ignore_name']) . ' ' . user_online($data['ignore_name']) . '</div>'; echo '<div>'; if (!empty($data['ignore_text'])) { echo 'Заметка: ' . $data['ignore_text'] . '<br />'; } echo '<input type="checkbox" name="del[]" value="' . $data['ignore_id'] . '" /> '; echo '<a href="private.php?act=submit&uz=' . $data['ignore_name'] . '">Написать</a> | '; echo '<a href="ignore.php?act=note&id=' . $data['ignore_id'] . '">Заметка</a>'; echo '</div>'; } echo '<br /><input type="submit" value="Удалить выбранное" /></form>'; page_strnavigation('ignore.php?', $config['ignorlist'], $start, $total); echo 'Всего в игноре: <b>' . (int) $total . '</b><br />'; } else {
echo '<img src="/images/img/gallery.gif" alt="image" /> <b><a href="index.php?act=view&gid=' . $photo['photo_id'] . '">' . $photo['photo_title'] . '</a></b><br /><br />'; echo '<a href="#down"><img src="/images/img/downs.gif" alt="image" /></a> '; echo '<a href="index.php?act=comments&gid=' . $gid . '&rand=' . mt_rand(100, 999) . '">Обновить</a><hr />'; $total = DB::run()->querySingle("SELECT count(*) FROM `commphoto` WHERE `commphoto_gid`=?;", array($gid)); if ($total > 0) { if ($start >= $total) { $start = last_page($total, $config['postgallery']); } $is_admin = is_admin(); if ($is_admin) { echo '<form action="index.php?act=delcomm&gid=' . $gid . '&start=' . $start . '&uid=' . $_SESSION['token'] . '" method="post">'; } $querycomm = DB::run()->query("SELECT * FROM `commphoto` WHERE `commphoto_gid`=? ORDER BY `commphoto_time` ASC LIMIT " . $start . ", " . $config['postgallery'] . ";", array($gid)); while ($data = $querycomm->fetch()) { echo '<div class="b">'; echo '<div class="img">' . user_avatars($data['commphoto_user']) . '</div>'; if ($is_admin) { echo '<span class="imgright"><input type="checkbox" name="del[]" value="' . $data['commphoto_id'] . '" /></span>'; } echo '<b>' . profile($data['commphoto_user']) . '</b> <small>(' . date_fixed($data['commphoto_time']) . ')</small><br />'; echo user_title($data['commphoto_user']) . ' ' . user_online($data['commphoto_user']) . '</div>'; if ($log == $data['commphoto_user'] && $data['commphoto_time'] + 600 > SITETIME) { echo '<div class="right"><a href="index.php?act=editcomm&gid=' . $gid . '&cid=' . $data['commphoto_id'] . '&start=' . $start . '">Редактировать</a></div>'; } echo '<div>' . bb_code($data['commphoto_text']) . '<br />'; if (is_admin() || empty($config['anonymity'])) { echo '<span class="data">(' . $data['commphoto_brow'] . ', ' . $data['commphoto_ip'] . ')</span>'; } echo '</div>'; } if ($is_admin) {
$total = count($file); if ($total > 0) { echo '<form action="privat.php?action=outdel&start=' . $start . '&uid=' . $_SESSION['token'] . '&' . SID . '" method="post">'; if ($start < 0 || $start > $total) { $start = 0; } if ($total < $start + $config['privatpost']) { $end = $total; } else { $end = $start + $config['privatpost']; } for ($i = $start; $i < $end; $i++) { $num = $total - $i - 1; $data = explode("|", $file[$i]); echo '<div class="b">'; echo user_avatars($data[0]); echo 'Получатель: <b><a href="anketa.php?uz=' . $data[0] . '&' . SID . '">' . nickname($data[0]) . '</a></b> (' . date_fixed($data[2]) . ')<br />'; echo '<input type="checkbox" name="del[]" value="' . $num . '" /> '; echo '<a href="privat.php?action=submit&uz=' . $data[0] . '&' . SID . '">Написать еще</a></div>'; echo '<div>Текст письма: ' . bb_code($data[1]) . '</div>'; } echo '<br /><input type="submit" value="Удалить выбранное" /></form>'; page_jumpnavigation('privat.php?action=output&', $config['privatpost'], $start, $total); page_strnavigation('privat.php?action=output&', $config['privatpost'], $start, $total); echo '<br /><br /><img src="../images/img/error.gif" alt="image" /> <a href="privat.php?action=alloutdel&uid=' . $_SESSION['token'] . '&' . SID . '">Очистить ящик</a>'; } else { show_error('Отправленных писем еще нет!'); } } else { show_error('Отправленных писем еще нет!'); }
if (is_user()) { if ($log != $uz) { if ($udata['users_point'] >= $config['editratingpoint']) { $queryuser = DB::run()->querySingle("SELECT `users_id` FROM `users` WHERE `users_login`=? LIMIT 1;", array($uz)); if (!empty($queryuser)) { $querytime = DB::run()->querySingle("SELECT MAX(`rating_time`) FROM `rating` WHERE `rating_user`=? LIMIT 1;", array($log)); if ($querytime + 10800 < SITETIME) { $queryrat = DB::run()->querySingle("SELECT `rating_id` FROM `rating` WHERE `rating_user`=? AND `rating_login`=? AND `rating_time`>? LIMIT 1;", array($log, $uz, SITETIME - 86400 * 30)); if (empty($queryrat)) { switch ($act) { ############################################################################################ ## Главная страница ## ############################################################################################ case 'index': $vote = empty($_GET['vote']) ? 0 : 1; echo '<div class="b">' . user_avatars($uz) . ' <b>' . nickname($uz) . ' </b> ' . user_visit($uz) . '</div>'; echo '<div class="form">'; echo '<form action="rating.php?act=change&uz=' . $uz . '&uid=' . $_SESSION['token'] . '" method="post">'; echo 'Рейтинг:<br />'; echo '<select name="vote">'; $selected = $vote == 1 ? ' selected="selected"' : ''; echo '<option value="1"' . $selected . '>Плюс</option>'; $selected = $vote == 0 ? ' selected="selected"' : ''; echo '<option value="0"' . $selected . '>Минус</option>'; echo '</select><br />'; echo 'Комментарий: <br /><textarea cols="25" rows="5" name="text"></textarea><br />'; echo '<input type="submit" value="Продолжить" /></form></div><br />'; break; ############################################################################################ ## Изменение авторитета ## ############################################################################################
echo $tid; ?> &pid=<?php echo $data['posts_id']; ?> &start=<?php echo $start; ?> " title="Редактировать"><i class="fa fa-pencil text-muted"></i></a> </div> <?php } ?> <div class="img"><?php echo user_avatars($data['posts_user']); ?> </div> <?php if (!empty($topics['is_moder'])) { ?> <span class="imgright"> <a href="topic.php?act=modedit&tid=<?php echo $tid; ?> &pid=<?php echo $data['posts_id']; ?> &start=<?php echo $start;
if (is_user()) { switch ($act) { ############################################################################################ ## Главная страница ## ############################################################################################ case 'index': $total = DB::run()->querySingle("SELECT count(*) FROM `contact` WHERE `contact_user`=?;", array($log)); if ($total > 0) { if ($start >= $total) { $start = last_page($total, $config['contactlist']); } $querycontact = DB::run()->query("SELECT * FROM `contact` WHERE `contact_user`=? ORDER BY `contact_time` DESC LIMIT " . $start . ", " . $config['contactlist'] . ";", array($log)); echo '<form action="contact.php?act=del&start=' . $start . '&uid=' . $_SESSION['token'] . '" method="post">'; while ($data = $querycontact->fetch()) { echo '<div class="b">'; echo '<div class="img">' . user_avatars($data['contact_name']) . '</div>'; echo '<b>' . profile($data['contact_name']) . '</b> <small>(' . date_fixed($data['contact_time']) . ')</small><br />'; echo user_title($data['contact_name']) . ' ' . user_online($data['contact_name']) . '</div>'; echo '<div>'; if (!empty($data['contact_text'])) { echo 'Заметка: ' . $data['contact_text'] . '<br />'; } echo '<input type="checkbox" name="del[]" value="' . $data['contact_id'] . '" /> '; echo '<a href="/pages/private.php?act=submit&uz=' . $data['contact_name'] . '">Написать</a> | '; echo '<a href="/pages/perevod.php?uz=' . $data['contact_name'] . '">Перевод</a> | '; echo '<a href="/pages/contact.php?act=note&id=' . $data['contact_id'] . '">Заметка</a>'; echo '</div>'; } echo '<br /><input type="submit" value="Удалить выбранное" /></form>'; page_strnavigation('contact.php?', $config['contactlist'], $start, $total); echo 'Всего в контактах: <b>' . (int) $total . '</b><br />';
echo '<a href="/upload/photos/' . $udata['users_picture'] . '">'; echo resize_image('upload/photos/', $udata['users_picture'], $config['previewsize'], array('alt' => nickname($udata['users_login']), 'class' => 'img-responsive img-rounded')) . '</a>'; echo '<a href="pictures.php">Изменить</a> / <a href="pictures.php?act=del&uid=' . $_SESSION['token'] . '">Удалить</a>'; } else { echo '<img class="img-responsive img-rounded" src="/images/img/photo.jpg" alt="Фото" />'; echo '<a href="pictures.php">Загрузить фото</a>'; } echo '</div>'; echo 'Имя:<br /><input name="name" maxlength="20" value="' . $udata['users_name'] . '" /><br />'; echo 'Страна:<br /><input name="country" maxlength="30" value="' . $udata['users_country'] . '" /><br />'; echo 'Откуда:<br /><input name="city" maxlength="50" value="' . $udata['users_city'] . '" /><br />'; echo 'ICQ:<br /><input name="icq" maxlength="10" value="' . $udata['users_icq'] . '" /><br />'; echo 'Skype:<br /><input name="skype" maxlength="32" value="' . $udata['users_skype'] . '" /><br />'; echo 'Сайт:<br /><input name="site" maxlength="50" value="' . $udata['users_site'] . '" /><br />'; echo 'Дата рождения (дд.мм.гггг):<br /><input name="birthday" maxlength="10" value="' . $udata['users_birthday'] . '" /><br />'; echo 'Аватар: ' . user_avatars($log) . '<br />'; echo '<a href="avatars.php">Выбрать</a> или <a href="avatars.php?act=load">Загрузить</a><br />'; echo 'Пол:<br />'; echo '<select name="gender">'; $selected = $udata['users_gender'] == 1 ? ' selected="selected"' : ''; echo '<option value="1"' . $selected . '>Мужской</option>'; $selected = $udata['users_gender'] == 2 ? ' selected="selected"' : ''; echo '<option value="2"' . $selected . '>Женский</option>'; echo '</select><br />'; echo 'О себе:<br />'; echo '<textarea id="markItUp" cols="25" rows="5" name="info">' . $udata['users_info'] . '</textarea><br />'; echo '<input value="Изменить" type="submit" /></form></div><br />'; break; ############################################################################################ ## Изменение ## ############################################################################################
############################################################################################ ## Просмотр по пользователям ## ############################################################################################ case 'view': $uz = isset($_GET['uz']) ? check($_GET['uz']) : ''; if (user($uz)) { $total = DB::run()->querySingle("SELECT COUNT(*) FROM `banhist` WHERE `ban_user`=?;", array($uz)); if ($total > 0) { if ($start >= $total) { $start = 0; } $queryhist = DB::run()->query("SELECT * FROM `banhist` WHERE `ban_user`=? ORDER BY `ban_time` DESC LIMIT " . $start . ", " . $config['listbanhist'] . ";", array($uz)); echo '<form action="banhist.php?act=del&start=' . $start . '&uid=' . $_SESSION['token'] . '" method="post">'; while ($data = $queryhist->fetch()) { echo '<div class="b">'; echo '<div class="img">' . user_avatars($data['ban_user']) . '</div>'; echo '<b>' . profile($data['ban_user']) . '</b> ' . user_online($data['ban_user']) . ' '; echo '<small>(' . date_fixed($data['ban_time']) . ')</small><br />'; echo '<input type="checkbox" name="del[]" value="' . $data['ban_id'] . '" /> '; echo '<a href="zaban.php?act=editban&uz=' . $data['ban_user'] . '">Изменить</a></div>'; echo '<div>'; if (!empty($data['ban_type'])) { echo 'Причина: ' . bb_code($data['ban_reason']) . '<br />'; echo 'Срок: ' . formattime($data['ban_term']) . '<br />'; } switch ($data['ban_type']) { case '1': $stat = '<span style="color:#ff0000">Забанил</span>:'; break; case '2': $stat = '<span style="color:#ffa500">Изменил</span>:';
$menu = ""; } echo '<div class="b"><img src="../images/img/partners.gif" alt="image" /> <b>Анкета ' . nickname($uz) . ' </b> ' . user_title($uz) . user_visit($uz) . '</div><br />'; if (preg_match('|^[a-z0-9\\-]+$|i', $uz)) { if (file_exists(DATADIR . "profil/{$uz}.prof")) { $text = file_get_contents(DATADIR . "profil/{$uz}.prof"); $uzdata = explode(":||:", $text); if ($uzdata[46] == 1) { echo '<b><span style="color:#ff0000">Внимание, аккаунт требует подтверждение регистрации!</span></b><br />'; } if ($uzdata[37] == 1 && $uzdata[38] > SITETIME) { echo '<b><span style="color:#ff0000">Внимание, юзер находится в бане!</span></b><br />'; echo 'До окончания бана осталось ' . formattime($uzdata[38] - SITETIME) . '<br />'; echo 'Причина: ' . $uzdata[39] . '<br />'; } echo 'Аватар: ' . user_avatars($uz) . '<br />'; if ($uzdata[72] !== "" && file_exists(DATADIR . "datagallery/{$uzdata['72']}")) { echo 'Фото: <a href="../gallery/index.php?action=showimg&gid=' . $uzdata[72] . '&' . SID . '">'; echo '<img src="../gallery/resize.php?name=' . $uzdata[72] . '" alt="image" /></a><br />'; } echo 'Находится: ' . user_visit($uz, 1) . '<br />'; if ($uzdata[40] == "") { echo 'Cтатус: <span style="color:#ff0000"><b>' . user_ststuses($uzdata[36]) . '</b></span><br />'; } else { echo 'Cтатус: <span style="color:#ff0000"><b>' . $uzdata[40] . '</b></span><br />'; } echo 'Пол: '; if ($uzdata[15] == "N") { echo 'Не указан<br />'; } elseif ($uzdata[15] == "M") { echo 'Мужской <br />';
$total = count($file); if ($total > 0) { echo '<form action="chat.php?action=del&start=' . $start . '&uid=' . $_SESSION['token'] . '&' . SID . '" method="post">'; if ($start < 0 || $start > $total) { $start = 0; } if ($total < $start + $config['chatpost']) { $end = $total; } else { $end = $start + $config['chatpost']; } for ($i = $start; $i < $end; $i++) { $data = explode("|", $file[$i]); $num = $total - $i - 1; $useronline = user_online($data[1]); $useravatars = user_avatars($data[1]); if ($data[1] == 'Вундер-киндер') { $useravatars = '<img src="../images/img/mag.gif" alt="image" /> '; $useronline = '<span style="color:#00ff00">[On]</span>'; } if ($data[1] == 'Настюха') { $useravatars = '<img src="../images/img/bot.gif" alt="image" /> '; $useronline = '<span style="color:#00ff00">[On]</span>'; } if ($data[1] == 'Весальчак') { $useravatars = '<img src="../images/img/shut.gif" alt="image" /> '; $useronline = '<span style="color:#00ff00">[On]</span>'; } echo '<div class="b">'; echo $useravatars; echo '<b><a href="../pages/anketa.php?uz=' . $data[1] . '&' . SID . '"> ' . nickname($data[1]) . '</a></b> ' . user_title($data[1]) . $useronline . ' <small> (' . date_fixed($data[3]) . ')</small><br />';
?> <div class="pull-right"> <a href="index.php?act=edit&id=<?php echo $data['guest_id']; ?> &start=<?php echo $start; ?> " title="Редактировать"><i class="fa fa-pencil text-muted"></i></a> </div> <?php } ?> <div class="img"><?php echo user_avatars($data['guest_user']); ?> </div> <?php if ($data['guest_user'] == $config['guestsuser']) { ?> <b><?php echo $data['guest_user']; ?> </b> <small>(<?php echo date_fixed($data['guest_time']); ?> )</small> <?php } else {