Файл: CMS/core/modules/shop.php
Строк: 462
<?php
if (!defined('CMS')) { die('Access Denied!'); }
if (!$is_logged) {
show_header('Добро пожаловать в магазин ' . $config['site_name']);
show_login('Вы не авторизованы, чтобы пользоваться магазином, необходимо');
show_footer();
}
switch($id):
case 1:
show_header('Магазин - Прайс-лист');
echo '<div class="b"><b>Стоймость сообщений:</b><br />';
echo '- За одно сообщение в чате - ' . moneys($config['chat_add_money']) . '<br />';
echo '- За одно сообщение на форуме - ' . moneys($config['forum_add_money']) . '<br />';
echo '- За одно сообщение в гостевой - ' . moneys($config['guest_add_money']) . '<br />';
echo '- За написание статьи в блоге - ' . moneys($config['blog_add_money']) . '<br />';
echo '- Также можно заработать ' . moneys($config['battle_add_money']) . ', победив противника на <a href="/gallery/' . gen_uri('battles', '', RND) . '">Фото-битвах</a>';
echo '</div>';
break;
case 2:
show_header('Магазин - Топ-лист');
$onpage = !empty($config['user_list']) ? num($config['user_list']) : 10;
if ($page > 1) $from = ($page - 1) * $onpage; else $from = 0;
$rows = $db->selectPage( $total, "SELECT * FROM ?_users ORDER BY `users_money` DESC, `users_login` ASC LIMIT ?d, ?d", $from, $onpage );
if (!empty($rows) && $total > 0) {
$i = 0;
foreach($rows as $data) {
++$i;
echo '<div class="b">' . ($from + $i) . '. ' . user_visit_icon($data['users_login'], $data['users_gender']);
echo ' <b>' . users_anketa($data['users_login']) . '</b> <br />';
echo 'На руках: ' . moneys($data['users_money']) . '<br />';
//echo 'В банке: '.user_bankmoney($data['users_login']).'<br/>';
echo '</div>';
}
echo show_pages(gen_uri('shop', 2, RND));
echo '<div class="b">Всего юзеров: <b>' . $total . '</b><br /></div>';
}
else {
show_error('Пользователей еще нет!');
}
break;
case 3:
if (!empty($_POST['submit'])) {
$user = !empty($_POST['user']) ? check($_POST['user']) : '';
if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
if ($user != $log) {
$row = $db->selectRow("SELECT * FROM ?_users WHERE `users_login` = ? LIMIT 1;", $user);
if (!empty($row)) {
redirect(gen_users($row['users_login'], 'present', '', RND));
}
else $inSes->addMessage('Ошибка! Данного пользователя не существует!');
}
else $inSes->addMessage('Ошибка! Запрещено делать себе подарки!');
}
else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
}
show_header('Магазин - Подарок другу');
$form = new cmsForm('?rnd=' . $_SESSION['token'], 'post');
$form->addText('<b>Логин пользователя:</b>', 'user', request('user'));
echo $form->Submit('Сделать подарок', 'submit');
unset($form);
break;
case 4:
$days = array(1 => '1 день', 7 => '7 дней', 14 => '14 дней', 30 => '30 дней', 50 => '50 дней');
if ($uset['users_money'] >= $config['chat_room_money']) {
if (!empty($_POST['submit'])) {
$name = !empty($_POST['name']) ? check($_POST['name']) : '';
$pass = !empty($_POST['pass']) ? check($_POST['pass']) : '';
$type = !empty($_POST['type']) ? num($_POST['type']) : 0;
$day = !empty($_POST['day']) ? num($_POST['day']) : 0;
if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
if (cms_strlen($name) >= 3 && cms_strlen($name) < 33) {
if ($type == 2 || $type == 3) {
if (array_key_exists($day,$days)) {
if (($type == 3 && cms_strlen($pass) >= 3 && cms_strlen($pass) < 33) || $type == 2) {
$is_room = (int) $db->selectCell("SELECT * FROM ?_chat_rooms WHERE `user` = ? LIMIT 1;", $log);
if ($is_room < 1) {
$time = (86400 * $day) + SITE_TIME; // Макс. время жизни комнаты
$price = ($config['chat_room_money'] * $day);
if ($uset['users_money'] >= $price) {
$pos = (int) $db->selectCell("SELECT IFNULL(MAX(`pos`),0)+1 FROM ?_chat_rooms;");
$lastid = (int) $db->query("INSERT INTO ?_chat_rooms SET `pos` = ?, `name` = ?, `user` = ?, `pass` = ?, `time` = ?, `type` = ?", $pos, $name, $log, $pass, $time, $type);
if ($lastid > 0) {
set_users_shop($log, 'Комната в чате', 'chat_room', $price);
$db->query("UPDATE ?_users SET `users_money` = (`users_money` - ?)
WHERE `users_login` = ?;", $price, $log);
$inSes->addMessage('Комната успешно куплена!<br />C вашего счета списано ' . moneys($price), 'ok');
if (!empty($_POST['click']) && $_POST['click'] == 1) {
redirect('/chat/' . gen_uri('chat', $lastid, RND));
}
else {
redirect(gen_users($log, 'add_privat', '', RND));
}
}
else $inSes->addMessage('Ошибка! В данный момент не удалось создать комнату!');
}
else $inSes->addMessage('Ошибка! У Вас недостаточно средств для покупки комнаты на ' . $days[$day]);
}
else $inSes->addMessage('Ошибка! У Вас уже куплена комната!');
}
else $inSes->addMessage('Ошибка! Слишком короткий или длинный пароль!');
}
else $inSes->addMessage('Ошибка! Неверно указано кол-во дней!');
}
else $inSes->addMessage('Ошибка! Неверно указан доступ к комнате!');
}
else $inSes->addMessage('Ошибка! Слишком короткое или длинное название комнаты!');
}
else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
}
show_header('Магазин - Покупка комнаты в чате');
$fpass = '<input type="text" name="pass" value="' . request('pass') . '"/>';
$types = array('2' => 'Только моим друзьям', '3' => 'Только по паролю: ' . $fpass);
$form = new cmsForm('?rnd=' . $_SESSION['token'], 'post');
$form->addText('Название комнаты (max 32):', 'name', request('name'));
$form->addRadio('Доступ в комнату:', 'type', 2, $types);
$form->addRadio('На сколько дней:', 'day', 7, $days);
$form->addRadio('Перейти:', 'click', 1, array(1 => 'В комнату', 2 => 'В приват, позвать друзей'));
echo $form->Submit('Купить комнату', 'submit');
unset($form);
echo '<div class="b">';
echo 'Стоймость покупки комнаты за один день: ' . moneys($config['chat_room_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
}
else {
show_header('Магазин - Покупка комнаты в чате');
echo '<div class="b">У Вас недостаточно средств на счету!<br />';
echo 'Стоймость покупки комнаты за один день: ' . moneys($config['chat_room_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
}
break;
case 5:
if ($uset['users_money'] >= $config['add_score_money']) {
if (!empty($_POST['submit'])) {
$score = !empty($_POST['score']) ? num($_POST['score']) : 0;
if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
if ($score > 0 && $score < 1000) {
$price = ($score * $config['add_score_money']);
if ($uset['users_money'] >= $price) {
$db->query("UPDATE ?_users SET `users_money` = (`users_money` - ?), `users_point` = (`users_point` + ?)
WHERE `users_login` = ?;", $price, $score, $log);
set_users_shop($log, 'Увеличение рейтинга на ' . num2name($score, $config['score_name']), 'rating_plus', $price);
$inSes->addMessage('Ваш рейтинг успешно повышен!<br />C вашего счета списано ' . moneys($price), 'ok');
gen_red('shop', '', RND);
}
else $inSes->addMessage('Ошибка! У Вас недостаточно средств для повышения рейтинга на ' . num2name($score, $config['score_name']));
}
else $inSes->addMessage('Ошибка! Неверно указано на сколько повысить рейтинг!');
}
else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
}
show_header('Магазин - Повышение рейтинга');
$form = new cmsForm('?rnd=' . $_SESSION['token'], 'post');
$form->addText('На сколько повысить рейтинг:', 'score', request('score'));
echo $form->Submit('Повысить', 'submit');
unset($form);
echo '<div class="b">';
echo 'Стоймость повышения рейтинга на <b>' . num2name($config['add_score_one'], $config['score_name']) . '</b>: ';
echo moneys($config['add_score_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
}
else {
show_header('Магазин - Повышение рейтинга');
echo '<div class="b">У Вас недостаточно средств на счету!<br />';
echo 'Стоймость повышения рейтинга на <b>' . num2name($config['add_score_one'], $config['score_name']) . '</b>: ';
echo moneys($config['add_score_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
}
break;
case 6:
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Pragma: no-cache');
require_once( ENGINE . '/classes/upload.class.php' );
$_pos = array('1' => 'Произвольно',
'TL' => 'Вверху слева', 'T' => 'Вверху по центру', 'TR' => 'Вверху справа',
'L' => 'Слева', 'C' => 'По центру', 'R' => 'Справа',
'BL' => 'Внизу слева', 'B' => 'Внизу по центру', 'BR' => 'Внизу справа');
$show_demo = false;
$spot = !empty($_REQUEST['spot']) ? check($_REQUEST['spot']) : '1.png';
$pos = !empty($_REQUEST['pos']) ? check($_REQUEST['pos']) : '1';
if ($uset['users_money'] >= $config['spot_money']) {
if (!empty($_POST['demo'])) {
clearstatcache();
if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
if ( @file_exists(ROOTPATH . '/images/spot/' . $spot) ) {
if (!empty($uset['users_picture']) && file_exists(ROOTPATH . '/upload/photos/' . $uset['users_picture'])) {
$handle = new upload(ROOTPATH . '/upload/photos/' . $uset['users_picture']);
$handle -> image_watermark = ROOTPATH . '/images/spot/' . $spot;
if ($pos <> 1) {
$handle -> image_watermark_position = $pos;
}
else {
$handle -> image_watermark_x = mt_rand( 1, $handle -> image_src_x );
$handle -> image_watermark_y = mt_rand( 1, $handle -> image_src_y );
}
$show_demo = '<img src="data:image/png;base64,' . base64_encode($handle->Process()) . '" alt="" />';
}
else $inSes->addMessage('Ошибка! Ваше фото не найдено!');
}
else $inSes->addMessage('Ошибка! Файл ляпа не найден!');
}
else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
}
else if (!empty($_POST['submit'])) {
clearstatcache();
if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
if ( @file_exists(ROOTPATH . '/images/spot/' . $spot) ) {
if (!empty($uset['users_picture']) && file_exists(ROOTPATH . '/upload/photos/' . $uset['users_picture'])) {
$handle = new upload(ROOTPATH . '/upload/photos/' . $uset['users_picture']);
$handle -> file_new_name_body = $log;
$handle -> file_overwrite = true;
$handle -> file_auto_rename = false;
$handle -> image_watermark = ROOTPATH . '/images/spot/' . $spot;
if ($pos <> 1) {
$handle -> image_watermark_position = $pos;
}
else {
$handle -> image_watermark_x = mt_rand( 1, $handle -> image_src_x );
$handle -> image_watermark_y = mt_rand( 1, $handle -> image_src_y );
}
$handle -> process( ROOTPATH . '/upload/photos/' );
$db->query("UPDATE ?_users SET `users_money` = (`users_money` - ?)
WHERE `users_login` = ?;", $config['spot_money'], $log);
set_users_shop($log, 'Пятно на фото', 'spot', $config['spot_money']);
$inSes->addMessage('Ваше фото успешно заляпано!<br />C вашего счета списано ' . moneys($config['spot_money']), 'ok');
gen_red('shop', 6, RND);
}
else $inSes->addMessage('Ошибка! Ваше фото не найдено!');
}
else $inSes->addMessage('Ошибка! Файл ляпа не найден!');
}
else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
}
show_header('Магазин - Заляпывание фото');
if (!empty($uset['users_picture']) && file_exists(ROOTPATH . '/upload/photos/' . $uset['users_picture'])) {
$spots = array();
$globs = glob(ROOTPATH . '/images/spot/*.png');
foreach($globs as $filename) {
$spots[] = basename($filename);
}
$total = @count($spots);
$code = '';
if (!empty($spots)) {
foreach($spots as $sp) {
$sel = ($sp == $spot) ? ' checked="checked"' : '';
$code .= '<img src="/images/spot/' . $sp . '" alt="" /> ';
$code .= '<input type="radio" name="spot" value="' . $sp . '"' . $sel . ' /> Выбрать<br />';
}
}
if ($show_demo) echo '<div class="b">' . $show_demo . '</div>';
else {
echo '<div class="b"><img src="/upload/photos/' . $uset['users_picture'] . '" alt="" /><br />';
echo '<a href="' . gen_uri('shop', 6, RND) . '">Обновить</a></div>';
}
$form = new cmsForm('?rnd=' . $_SESSION['token'], 'post');
$form->addCode($code);
$form->addSelect('Расположение', 'pos', request('pos'), $_pos);
echo $form->Submit(array('Заляпать','Просмотр'), array('submit','demo'));
unset($form);
}
else show_error('Ошибка! В начале необходимо загрузить фото в свою анкету!');
echo '<div class="b">';
echo 'Стоймость ляпа на фото ' . moneys($config['spot_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
}
else {
show_header('Магазин - Заляпывание фото');
echo '<div class="b">У Вас недостаточно средств на счету!<br />';
echo 'Стоймость ляпа на фото ' . moneys($config['spot_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
}
break;
case 7;
$days = array(1 => '1 день', 7 => '7 дней', 14 => '14 дней', 30 => '30 дней', 50 => '50 дней');
if ($uset['users_money'] >= $config['hidden_users_info']) {
if (!empty($_POST['submit'])) {
$day = !empty($_POST['day']) ? num($_POST['day']) : 0;
if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
if ($day > 0) {
$time = (86400 * $day) + time();
$price = ($config['chat_room_money'] * $day);
if ($uset['users_money'] >= $price) {
set_users_shop($log, 'Скрытие анкеты', 'hidden_anketa', $price);
$db->query("UPDATE ?_users SET `users_hiddeninfo` = ?, `users_money` = (`users_money` - ?)
WHERE `users_login` = ?;", $time, $price, $log);
$inSes->addMessage('Ваша анкета успешно скрыта!<br />C вашего счета списано ' . moneys($price), 'ok');
gen_red('shop','',RND);
}
else $inSes->addMessage('Ошибка! У Вас недостаточно средств для сокрытия инфы на ' . $days[$day]);
}
else $inSes->addMessage('Ошибка! Неверно указано кол-во дней!');
}
else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
}
show_header('Магазин - Скрыть инфу');
$form = new cmsForm('?rnd=' . $_SESSION['token'], 'post');
$form->addRadio('На сколько дней:', 'day', 7, $days);
echo $form->Submit('Скрыть!', 'submit');
unset($form);
echo '<div class="b">';
echo 'Стоймость сокрытия информации за сутки ' . moneys($config['hidden_users_info']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
}
else {
show_header('Магазин - Скрыть инфу');
echo '<div class="b">У Вас недостаточно средств на счету!<br />';
echo 'Стоймость сокрытия информации за сутки ' . moneys($config['hidden_users_info']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
}
break;
case 8:
show_header('Мои сообщества');
echo '<div class="b">';
echo 'Стоймость покупки форума в сообщество ' . moneys($config['comm_forum_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
if ($uset['users_money'] >= $config['comm_forum_money']) {
$onpage = !empty($config['comm_num']) ? num($config['comm_num']) : 10;
if ($page > 1) $from = ($page - 1) * $onpage; else $from = 0;
$rows = $db->selectPage($total, "SELECT ?_comm_comm.*, ?_comm_category.*
FROM ?_comm_comm LEFT JOIN ?_comm_category
ON ?_comm_comm.`comm_cats_id` = ?_comm_category.`cats_id`
WHERE `comm_user` = ?
ORDER BY `comm_create` DESC
LIMIT ?d, ?d", $log, $from, $onpage);
if (!empty($rows) && $total > 0) {
foreach($rows as $row) {
$icon = ($row['comm_status'] == 1) ? 'com_closed.gif' : 'com_open.gif';
echo '<div class="b">' . icon($icon, 'icons');
echo '<a href="/comm/' . $row['comm_url'] . '/' . gen_uri('index', '', RND) . '">' . $row['comm_name'] . '</a> ';
echo '(' . num($row['comm_count']) . ')<br />';
echo format_text($row['comm_about']) . '<br />';
echo ' <a href="/comm/' . $row['comm_url'] . '/' . gen_uri('add_forum', '', RND) . '">Выбрать >></a> ';
echo '</div>';
}
echo show_pages(gen_uri('shop', $id, RND));
}
else show_error('Вы не создали ни одного сообщества!');
}
else show_error('У Вас недостаточно средств на счету!');
break;
case 9:
show_header('Мои сообщества');
echo '<div class="b">';
echo 'Стоймость покупки обменника в сообщество ' . moneys($config['comm_obmen_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
if ($uset['users_money'] >= $config['comm_obmen_money']) {
$onpage = !empty($config['comm_num']) ? num($config['comm_num']) : 10;
if ($page > 1) $from = ($page - 1) * $onpage; else $from = 0;
$rows = $db->selectPage($total, "SELECT ?_comm_comm.*, ?_comm_category.*
FROM ?_comm_comm LEFT JOIN ?_comm_category
ON ?_comm_comm.`comm_cats_id` = ?_comm_category.`cats_id`
WHERE `comm_user` = ?
ORDER BY `comm_create` DESC
LIMIT ?d, ?d", $log, $from, $onpage);
if (!empty($rows) && $total > 0) {
foreach($rows as $row) {
$icon = ($row['comm_status'] == 1) ? 'com_closed.gif' : 'com_open.gif';
echo '<div class="b">' . icon($icon, 'icons');
echo '<a href="/comm/' . $row['comm_url'] . '/' . gen_uri('index', '', RND) . '">' . $row['comm_name'] . '</a> ';
echo '(' . num($row['comm_count']) . ')<br />';
echo format_text($row['comm_about']) . '<br />';
echo ' <a href="/comm/' . $row['comm_url'] . '/' . gen_uri('add_obmen', '', RND) . '">Выбрать >></a> ';
echo '</div>';
}
echo show_pages(gen_uri('shop', $id, RND));
}
else show_error('Вы не создали ни одного сообщества!');
}
else show_error('У Вас недостаточно средств на счету!');
break;
case 10:
if (!empty($_POST['submit'])) {
$user = !empty($_POST['user']) ? check($_POST['user']) : '';
$subj = !empty($_POST['subj']) ? check($_POST['subj']) : '';
$body = !empty($_POST['body']) ? check($_POST['body']) : '';
if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
if ($uset['users_money'] >= $config['anonim_money']) {
if (cms_strlen($subj) >= 3 && cms_strlen($subj) < 101) {
if (cms_strlen($body) >= 3 && cms_strlen($body) < 1001) {
$row = $db->selectRow("SELECT * FROM ?_users WHERE (`users_login` = ? OR `users_id` = ?) LIMIT 1;", $user, $user);
if (!empty($row)) {
$body = antimat($body);
$body = smiles($body);
$db->query("UPDATE ?_users SET `users_newprivat` = (`users_newprivat` + 1)
WHERE `users_login` = ? LIMIT 1;", $row['users_login']);
$db->query("INSERT INTO ?_users_inbox (`inbox_user`, `inbox_author`, `inbox_text`, `inbox_time`)
VALUES (?, ?, ?, ?);", $row['users_login'], 'Anonim', "<b>" . $subj . "</b>n" . $body, SITE_TIME);
$inSes->addMessage('Ваше письмо успешно отправлено!', 'ok');
gen_red('shop', '', RND);
}
else $inSes->addMessage('Ошибка! Пользователь не найден!');
}
else $inSes->addMessage('Ошибка! Слишком длинное или короткое сообщение!');
}
else $inSes->addMessage('Ошибка! Слишком длинная или короткая тема письма!');
}
else $inSes->addMessage('Ошибка! У Вас недостаточно средств на счету!');
}
else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
}
show_header('Анонимное письмо');
echo '<div class="b">';
echo 'Стоймость анонимного письма ' . moneys($config['anonim_money']) . '<br />';
echo 'В наличии: ' . moneys($uset['users_money']) . '<br /></div>';
if ($uset['users_money'] >= $config['anonim_money']) {
$form = new cmsForm('?rnd=' . $_SESSION['token'], 'post');
$form->addText('Кому (ID или логин):', 'user', request('user'));
$form->addText('Тема письма (max 100):', 'subj', request('subj'));
$form->addTextarea('Текст письма (max 1000):', 'body', request('body'));
echo $form->Submit('Отправить', 'submit');
unset($form);
}
else show_error('У Вас недостаточно средств на счету!');
break;
default:
show_header('Добро пожаловать в магазин ' . $config['site_name']);
?>
<div class="b">
Общаясь с другими пользователями на нашем сайте вы автоматически получаете на свой виртуальный счёт некоторое количество монет.<br />
За эти монеты в нашем магазине вы можете приобрести различные возможности, которые вы можете увидеть ниже.<br />
Посмотреть, сколько монет мы выдаём за каждое сообщение, можно <a href="<?=gen_uri('shop', 1, RND)?>">здесь</a><br />
Посмотреть список богачей сайта можно <a href="<?=gen_uri('shop', 2, RND)?>">здесь</a>
</div>
<div class="b"><b>Список товаров</b></div>
<div class="b">
<?=icon('site.png')?><a href="<?=gen_users($log, 'nick', '', RND)?>">Смена ника</a><br />
<?=icon('site.png')?><a href="<?=gen_users($log, 'nick_color', '', RND)?>">Смена цвета ника</a><br />
<?=icon('site.png')?><a href="<?=gen_users($log, 'buy_avatars', '', RND)?>">Платные аватары</a><br />
<?=icon('site.png')?><a href="<?=gen_users($log, 'load_avatars', '', RND)?>">Загрузка своего аватара</a><br />
<?=icon('site.png')?><a href="/<?=gen_uri('logo', '', RND)?>">Создание своего аватара</a><br />
<?=icon('site.png')?><a href="<?=gen_users($log, 'place', '', RND)?>">Место под файлы</a><br />
<?=icon('site.png')?><a href="<?=gen_uri('shop', 3, RND)?>">Подарок другу</a><br />
<?=icon('site.png')?><a href="<?=gen_uri('shop', 4, RND)?>">Комната в чате</a><br />
<?=icon('site.png')?><a href="<?=gen_uri('shop', 5, RND)?>">Повышение рейтинга</a><br />
<?=icon('site.png')?><a href="<?=gen_uri('shop', 6, RND)?>">Заляпать фото</a><br />
<?=icon('site.png')?><a href="<?=gen_uri('shop', 7, RND)?>">Скрыть инфу</a><br />
<?=icon('site.png')?><a href="<?=gen_uri('shop', 10, RND)?>">Анонимное письмо</a><br />
<?=icon('site.png')?><a href="<?=gen_uri('shop', 8, RND)?>">Форум в сообщество</a><br />
<?=icon('site.png')?><a href="<?=gen_uri('shop', 9, RND)?>">Обменник в сообщество</a><br />
<?=icon('site.png')?><a href="<?=gen_users($log, 'status_color', '', RND)?>">Сменить цвет статуса</a><br />
</div>
<?php
break;
endswitch;
if (!empty($id)) {
echo '<div class="b">' . icon('return.png');
echo '<a href="' . gen_uri('shop', '', RND) . '">В магазин</a></div>';
}
?>