Файл: world-faces.ru/world-faces.ru/chat/menubar.php
Строк: 107
<?php
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
only_reg();
$mid = isset($_GET['mid']) ? abs((int)$_GET['mid']) : False;
$id = isset($_GET['id']) ? abs((int)$_GET['id']) : False;
$set['title'] = 'Меню Бара';
include_once '../sys/inc/thead.php';
title();
aut();
$menu = '<div class="menu">';
$menu2= '<div class="p_m">';
$end = '</div>';
$rf = mt_rand(111,9999);
switch($_GET['do']) {
//Список разделов
default:
echo $menu.'Меню бара:'.$end;
$sql = mysql_query("SELECT *,(SELECT COUNT(*) FROM bar_product WHERE bar_product.cat_id = bar_cat.id ) AS count FROM bar_cat");
while(false != ($res = mysql_fetch_assoc($sql))){
if($num==1){
echo "<div class='adm2'>";
$num=0;
}else{
echo "<div class='adm'>";
$num=1;}
echo '• <a href="menubar.php?do=list&mid='.$res['id'].'&id='.$id.'">'.$res['name'].'</a> ('.$res['count'].')'.$end;
}
echo '<hr/>';
echo $menu2.'Для заказа стриптиза используйте любую из команд:<br /><b>!стрип, !стриптиз, !strip или !striptiz</b><br /> Цена заказа 100руб.'.$end;
break;
//Список товаров
case 'list':
if(!isset($_GET['mid'])) header('Location: /chat/room/'.$id.'/'.$rf.'/');
$mid = (int)$_GET['mid'];
$cat = mysql_fetch_assoc(mysql_query("SELECT name FROM bar_cat WHERE id ='$mid'"));
if(!isset($cat['name'])) header('Location:menubar.php?id='.$id);
echo $menu.'<b>'.$cat['name'].'</b>'.$end;
//Список напитков
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM bar_product WHERE cat_id ='$mid'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if($k_post > 0){
$sql = mysql_query("SELECT * FROM bar_product WHERE cat_id ='$mid' LIMIT $start,$set[p_str]");
while(false != ($res = mysql_fetch_assoc($sql))){
if($num==1){
echo "<div class='adm2'>";
$num=0;
}else{
echo "<div class='adm'>";
$num=1;}
if(is_file(H.'files/barmen/'.$res['id'].'.'.$res['type'])){
echo '<img src="/files/barmen/'.$res['id'].'.'.$res['type'].'" alt="'.$res['name'].'" /><br />';
}
echo '<b>!'.$res['name'].'</b><br />Цена: '.$res['price'].'$ / '.($res['alcohol']>0 ? '+ '.$res['alcohol'] : '- '.abs($res['alcohol'])).'%'.$end;
}
if ($k_page>1)str("menubar.php?do=list&mid=$mid&id=$id&",$k_page,$page); // Вывод страниц
} else err('Раздел пуст...');
echo '<br/>• <a href="menubar.php?id='.$id.'">Назад</a>';
break;
//Угощение
case 'for':
if (!isset($_GET['mid'])) header('Location:menubar.php?id='.$id);
$mid = (int)$_GET['mid'];
if (isset($_GET['for'])) {
$us = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id`='$mid' LIMIT 1"));
$alk = mysql_fetch_assoc(mysql_query("SELECT * FROM `bar_product` WHERE `id`='".abs((int)$_GET['for'])."' LIMIT 1"));
$us['alcohol'] += $alk['alcohol'];
if (!$us['id']) {
err('Такого юзера нет!');
} elseif (!$alk['id']) {
err('Такого напитка нет!');
} elseif ($alk['price'] > $user['posts']) {
err('У вас не хватает Постов!');
} elseif ($us['alcohol'] > 100) {
err($us['nick'].' слишком пьян'.($us['pol']==0?'a':'').' для этого напитка!');
} else {
mysql_query("UPDATE user SET `posts` = `posts`-'$alk[price]', `alcohol`='$us[alcohol]' WHERE id ='$user[id]");
include_once 'inc/bar.php';
$botB = new barmen($user['alcohol'], $user['posts'], $user['id'],$user['pol']);
$img = is_file(H.'files/barmen/'.$alk['id'].'.'.$alk['type']) ? ' [img]/files/barmen/'.$alk['id'].'.'.$alk['type'].'[/img]' : '';
$mess = '[b]'.$user['nick'].'[/b] заказал'.($user['pol']==0?'a':'').' для [b]'.$us['nick'].'[/b] '.$alk['name'].$img.', заказ выполнен! [b]Тост[/b] '.$botB->toast();
mysql_query("INSERT INTO `chat_post` (`barmen`, `time`, `msg`, `room`, `privat`) values('1', '$time', '$mess', '$id', 0)");
header('Location: /chat/room/'.$id.'/'.$rf.'/');
}
}
//Список напитков
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM bar_product WHERE alcohol >'0'"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
if ($k_post > 0) {
echo $menu.'Чем будешь угощать?:'.$end;
$sql = mysql_query("SELECT * FROM bar_product WHERE alcohol > '0' LIMIT $start,$set[p_str]");
while(false != ($res = mysql_fetch_assoc($sql))) {
if($num==1){
echo "<div class='adm2'>";
$num=0;
}else{
echo "<div class='adm'>";
$num=1;}
if (is_file(H.'files/barmen/'.$res['img'])) {
echo '<img src="/files/barmen/'.$res['id'].'.'.$res['type'].'" alt="" /><br />';
}
echo '<b>!'.$res['name'].'</b><br />
Цена: '.$res['price'].'$ '.($res['price'] > $user['money'] ? '<small>[Недостаточно денег]</small>' : '<a href="/chat/menubar/for/'.$mid.'/'.$id.'/'.$rf.'/?for='.$res['id'].'">Купить</a>').'<br />
'.($res['alcohol']>0 ? '+ '.$res['alcohol'] : '- '.abs($res['alcohol'])).'%'.$end;
}
if ($k_page>1)str("menubar.php?do=for&mid=$mid&id=$id&",$k_page,$page); // Вывод страниц
} else err('Пусто...');
echo '<br/>• <a href="menubar.php?id='.$id.'">Назад</a>';
break;
}
echo '<br/>• <a href="/chat/">Прихожая</a></div>';
include_once '../sys/inc/tfoot.php';
?>