} echo '<a href="newload.php?act=deldown&del=' . $new['downs_id'] . '&uid=' . $_SESSION['token'] . '" onclick="return confirm(\'Вы подтверждаете удаление файла?\')">Удалить файл</a><hr />'; $folder = $new['folder'] ? $new['folder'] . '/' : ''; if (!empty($new['downs_link'])) { echo '<img src="/images/img/download.gif" alt="image" /> <b><a href="/load/files/' . $folder . $new['downs_link'] . '">' . $new['downs_link'] . '</a></b> (' . read_file(BASEDIR . '/load/files/' . $folder . $new['downs_link']) . ') (<a href="newload.php?act=delfile&id=' . $id . '" onclick="return confirm(\'Вы действительно хотите удалить данный файл?\')">Удалить</a>)<br />'; } else { echo '<img src="/images/img/download.gif" alt="image" /> <b>Не загружен</b><br />'; } if (!empty($new['downs_screen'])) { echo '<img src="/images/img/gallery.gif" alt="image" /> <b><a href="/load/screen/' . $folder . $new['downs_screen'] . '">' . $new['downs_screen'] . '</a></b> (' . read_file(BASEDIR . '/load/screen/' . $folder . $new['downs_screen']) . ') (<a href="newload.php?act=delscreen&id=' . $id . '" onclick="return confirm(\'Вы действительно хотите удалить данный скриншот?\')">Удалить</a>)<br /><br />'; echo resize_image('load/screen/' . $folder, $new['downs_screen'], $config['previewsize']) . '<br />'; } else { echo '<img src="/images/img/gallery.gif" alt="image" /> <b>Не загружен</b><br />'; } echo '<br /><b><big>Редактирование</big></b><br /><br />'; echo 'Добавлено: <b>' . profile($new['downs_user']) . '</b> ' . user_visit($new['downs_user']) . '<br />'; echo 'Время последнего изменения: (' . date_fixed($new['downs_time']) . ')<br /><br />'; echo '<div class="form">'; echo '<form action="newload.php?act=edit&id=' . $id . '&uid=' . $_SESSION['token'] . '" method="post">'; echo 'Категория*:<br />'; $output = array(); foreach ($downs as $row) { $i = $row['cats_id']; $p = $row['cats_parent']; $output[$p][$i] = $row; } echo '<select name="cid">'; foreach ($output[0] as $key => $data) { $selected = $new['downs_cats_id'] == $data['cats_id'] ? ' selected="selected"' : ''; $disabled = !empty($data['closed']) ? ' disabled="disabled"' : ''; echo '<option value="' . $data['cats_id'] . '"' . $selected . $disabled . '>' . $data['cats_name'] . '</option>';
echo '<input value="Продолжить" type="submit" /></form></div><br />'; echo 'Если у вас установлен секретный вопрос, вам будет предложено на него ответить<br /><br />'; break; ############################################################################################ ## Восстановление пароля ## ############################################################################################ ############################################################################################ ## Восстановление пароля ## ############################################################################################ case 'remind': $uz = check(utf_lower(strval($_REQUEST['uz']))); if (!empty($uz)) { $user = DB::run()->queryFetch("SELECT * FROM `users` WHERE LOWER(`users_login`)=? OR `users_email`=? OR LOWER(`users_nickname`)=? LIMIT 1;", array($uz, $uz, $uz)); if (!empty($user)) { $email = $uz == $user['users_email'] ? $user['users_email'] : ''; echo '<div class="b">' . user_gender($user['users_login']) . ' <b>' . profile($user['users_login']) . '</b> ' . user_visit($user['users_login']) . '</div>'; if (!empty($user['users_email'])) { echo '<b><big>Восстановление на e-mail:</big></b><br />'; echo '<div class="form">'; echo '<form method="post" action="lostpassword.php?act=send">'; echo 'Введите e-mail:<br />'; echo '<input name="email" type="text" value="' . $email . '" maxlength="50" /><br />'; echo 'Проверочный код:<br /> '; echo '<img src="/gallery/protect.php" alt="" /><br />'; echo '<input name="provkod" size="6" maxlength="6" /><br />'; echo '<input name="uz" type="hidden" value="' . $user['users_login'] . '" />'; echo '<br /><input value="Восстановить" type="submit" /></form></div><br />'; } // --------------------------------------------------------------// if (!empty($user['users_secquest'])) { echo '<b><big>Ответ на секретный вопрос:</big></b><br />';
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; ############################################################################################ ## Изменение авторитета ## ############################################################################################
foreach ($contact as $data) { echo '<option value="' . $data['contact_name'] . '">' . nickname($data['contact_name']) . '</option>'; } echo '</select><br />'; } echo '<textarea cols="25" rows="5" name="msg" id="markItUp"></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 />'; echo 'Введите логин или выберите пользователя из своего контакт-листа<br />'; } else { if (!user_privacy($uz) || is_admin() || is_contact($uz, $log)) { echo '<img src="/images/img/mail.gif" alt="image" /> Сообщение для <b>' . profile($uz) . '</b> ' . user_visit($uz) . ':<br />'; echo '<img src="/images/img/history.gif" alt="image" /> <a href="private.php?act=history&uz=' . $uz . '">История переписки</a><br /><br />'; $ignorstr = DB::run()->querySingle("SELECT `ignore_id` FROM `ignore` WHERE `ignore_user`=? AND `ignore_name`=? LIMIT 1;", array($log, $uz)); if (!empty($ignorstr)) { echo '<b>Внимание! Данный пользователь внесен в ваш игнор-лист!</b><br />'; } echo '<div class="form">'; echo '<form action="private.php?act=send&uz=' . $uz . '&uid=' . $_SESSION['token'] . '" method="post">'; echo '<textarea cols="25" rows="5" name="msg" id="markItUp"></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 />'; } else {
$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 />'; } else { echo 'Женский<br />'; } if ($uzdata[65] != "") { echo 'Логин: <b>' . $uzdata[0] . '</b><br />';
} else { show_error('Ошибка! Не выбраны критерии поиска пользователей!'); } echo '<img src="/images/img/back.gif" alt="image" /> <a href="users.php">Вернуться</a><br />'; break; ############################################################################################ ## Просмотр профиля ## ############################################################################################ ############################################################################################ ## Просмотр профиля ## ############################################################################################ case 'edit': $user = DB::run()->queryFetch("SELECT * FROM `users` WHERE LOWER(`users_login`)=? OR LOWER(`users_nickname`)=? LIMIT 1;", array(strtolower($uz), utf_lower($uz))); if (!empty($user)) { $uz = $user['users_login']; echo user_gender($user['users_login']) . ' <b>Профиль ' . profile($user['users_login']) . '</b> ' . user_visit($user['users_login']) . '<br /><br />'; if ($log == $config['nickname'] || $log == $user['users_login'] || ($user['users_level'] < 101 || $user['users_level'] > 105)) { if ($user['users_login'] == $log) { echo '<b><span style="color:#ff0000">Внимание! Вы редактируете cобственный аккаунт!</span></b><br /><br />'; } echo '<div class="form">'; echo '<form method="post" action="users.php?act=upgrade&uz=' . $user['users_login'] . '&uid=' . $_SESSION['token'] . '">'; if ($log == $config['nickname']) { $arr_access = array(101, 102, 103, 105, 107); echo 'Уровень доступа:<br />'; echo '<select name="level">'; foreach ($arr_access as $value) { $selected = $user['users_level'] == $value ? ' selected="selected"' : ''; echo '<option value="' . $value . '"' . $selected . '>' . user_status($value) . '</option>'; } echo '</select><br />';
# 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'] . '">';
echo '<input value="Получить данные" type="submit" /></form><hr />'; echo 'Введите логин пользователя который необходимо отредактировать<br />'; } ############################################################################################ ## Просмотр профиля ## ############################################################################################ if ($action == "edit") { if (isset($_POST['users'])) { $users = check($_POST['users']); } else { $users = check($_GET['users']); } if ($users != "") { if (file_exists(DATADIR . "profil/{$users}.prof")) { $uzdata = reading_profil($users); echo '<img src="../images/img/user.gif" alt="image" /> <b>Профиль ' . $users . '</b> ' . user_visit($users) . '<br /><br />'; if ($log == $config['nickname'] || $users == $log || ($uzdata[7] < 101 || $uzdata[7] > 105)) { if ($users == $log) { echo '<b><span style="color:#ff0000">Внимание! Вы редактируете cобственный аккаунт!</span></b><br /><br />'; } echo '<form method="post" action="users.php?action=upgrade&users=' . $users . '&uid=' . $_SESSION['token'] . '&' . SID . '">'; if ($log == $config['nickname']) { $arr_access = array(101, 102, 103, 105, 107); echo 'Уровень доступа:<br />'; echo '<select name="ud7"><option value="' . $uzdata[7] . '">' . user_status($uzdata[7]) . '</option>'; foreach ($arr_access as $value) { if ($value != $uzdata[7]) { echo '<option value="' . $value . '">' . user_status($value) . '</option>'; } } echo '</select><br />';