Файл: modules/magaz/cab.php
Строк: 154
<?
if(isset($user)) {
$locate = 'in_magaz';
switch ($_GET['mod']) {
default:
$title = 'Личный кабинет';
require_once(SYS.'/view/header.php');
$tpl->div('title', $lang->word('user_panel').', '.$user['nick'].' | Магазин');
$tpl->div('menu', 'Ваш баланс: <font color="green">'. $user['wmr'] .'</font> руб<br />');
$tpl->div('menu', img('balans.png') .'<a href="/magaz/money">Пополнить баланс</a><br/>');
$tpl->div('menu', img('4.png') .'<a href="/magaz/cab?mod=edit">Платежные данные</a><br/>');
$tpl->div('menu', img('6.png') .'<a href="/magaz/cab?mod=wmr">Ввод/Вывод средств</a><br/>');
$tpl->div('menu', img('money_safe.png') .'<a href="/magaz/tovar/'.$user['id'].'/">Мои товары</a><br/>');
$tpl->div('menu', img('cart.png') .'<a href="/magaz/cab?mod=k">Мои покупки</a><br/>');
$tpl->div('menu', img('3.png') .'<a href="/magaz/cab?mod=kz">Моя корзина</a> <br/>');
$tpl->div('block',img('shop.png') .'<a href="/magaz/">Магазин</a><br/>'. HICO .'<a href="/">'. $lang->word('home') .'</a>');
require_once(SYS.'/view/footer.php');
break;
case 'edit':
$title = 'Платежные данные';
require_once(SYS.'/view/header.php');
$tpl->div('title', 'Платежные данные');
if (isset($_POST['submit_quote']))
{
if ($user['wmid'] == NULL) {
$wmid = substr(abs($_POST['wmid']), 0, 12);
if (empty($wmid) || $wmid == 0 || $wmid < 12) $err.= 'Неверно введен WMID';
if(!isset($err)){
$db->query("UPDATE `users` SET `wmid` = '". $wmid ."' WHERE `id` = '".$user['id'] ."'");
echo '<div class="menu"><center>WMID успешно заполнен</center></div>';
} else {
echo '<div class="error">'. $err .'</div>';
}
}
if ($user['wmr_cosh'] == NULL) {
$wmr = substr($_POST['wmr'], 0, 13);
if (empty($wmr) || mb_strlen($wmr) < 13) $err.= 'Неверно введен WMR кошелек';
if(!isset($err)){
$db->query("UPDATE `users` SET `wmr_cosh` = '". $wmr ."' WHERE `id` = '".$user['id'] ."'");
echo '<div class="menu"><center>WMR кошелек успешно заполнен</center></div>';
} else {
echo '<div class="error"> '. $err .' </div>';
}
}
}
$userm = $db->query("SELECT * FROM `users` WHERE `id` = '". $user['id'] ."' ")-> fetch();
if($userm['wmr_cosh'] == NULL || $userm['wmid'] == NULL) {
echo '<div class="menu">
<form action="/magaz/cab?mod=edit" method="post">';}
if($userm['wmid'] == NULL) {
echo 'WMID: <br /><input type="text" name="wmid" /><br>';
}
if($userm['wmr_cosh'] == NULL) {
echo 'WMR: <br /><input type="text" name="wmr" /><br>';
}
if($userm['wmr_cosh'] == NULL || $userm['wmid'] == NULL) {
echo '<input name="submit_quote" type="submit" value=" Сохранить " /><br />
</form>
</div>';
}
if($userm['wmid'] != NULL) {
echo '<div class="menu">Ваш WMID: '.$userm['wmid'].' <br /></div>';
}
if($userm['wmr_cosh'] != NULL) {
echo '<div class="menu">Ваш WMR кошелек: '.$userm['wmr_cosh'].' <br /></div>';
}
$tpl->div('block',img('nav.png') .'<a href="/magaz/cab/">Личный кабинет</a><br/>'. HICO .'<a href="/">'. $lang->word('home') .'</a>');
require_once(SYS.'/view/footer.php');
break;
case 'k':
$title = 'Мои покупки';
require_once(SYS.'/view/header.php');
$tpl->div('title', 'Мои покупки');
$magaz_t = $db->query("SELECT * FROM `magaz_s` WHERE `user` = '". $user['id'] ."'")->rowCount();
$pages = new Paginator($magaz_t, $ames);
if($magaz_t == 0) {
echo $tpl->div('menu', '<center>Нет товаров</center>');
}
else {
$magaz_tt = $db->query("SELECT * FROM `magaz_s` WHERE `user` = '". $user['id'] ."' ORDER BY `id` LIMIT $start, $ames");
while($qqq = $magaz_tt->fetch()) {
echo '<div class="menu">';
$magaz_t = $db->query("SELECT * FROM `magaz_tovar` WHERE `id` = '". $qqq['uid'] ."'")->fetch();
if (!empty($magaz_t['src_1'])) { echo '<img src="/files/magaz/'. $magaz_t['path'] .'/'.$magaz_t['src_1'].'" height="45" width="45" style="float:left;margin: 2px 8px 2px 2px;">';}
else if (empty($magaz_t['src_2'])) { echo '<img src="/files/magaz/'. $magaz_t['path'] .'/'.$magaz_t['src_2'].'" height="45" width="45" style="float:left;margin: 2px 8px 2px 2px;">';}
else if (empty($magaz_t['src_3'])) { echo '<img src="/files/magaz/'. $magaz_t['path'] .'/'.$magaz_t['src_3'].'" height="45" width="45" style="float:left;margin: 2px 8px 2px 2px;">';}
else { echo '<img src="/template/icons/no.png" height="45" width="45" style="float:left;margin: 2px 8px 2px 2px;">';}
echo 'Название: <a href="/magaz/file/'. $magaz_t['id'] .'/">'. $magaz_t['name'] .'</a><br/>Описание: '. rez_text($magaz_t['text']) .'<br/>Цена: <font color="green">'. $magaz_t['wmr'] .'руб.</font></div>';
}
$pages->view('/magaz/cab?mod=k?');
}
$tpl->div('block',img('nav.png') .'<a href="/magaz/cab/">Личный кабинет</a><br/>'. HICO .'<a href="/">'. $lang->word('home') .'</a>');
require_once(SYS.'/view/footer.php');
break;
case 'kz':
$title = 'Моя корзина';
require_once(SYS.'/view/header.php');
$tpl->div('title', 'Моя корзина');
$magaz_t = $db->query("SELECT * FROM `magaz_k` WHERE `user` = '". $user['id'] ."'")->rowCount();
$pages = new Paginator($magaz_t, $ames);
if($magaz_t == 0) {
echo $tpl->div('menu', '<center>Нет товаров</center>');
}
else {
$magaz_tt = $db->query("SELECT * FROM `magaz_k` WHERE `user` = '". $user['id'] ."' ORDER BY `id` LIMIT $start, $ames");
while($qqq = $magaz_tt->fetch()) {
echo '<div class="menu">';
$magaz_t = $db->query("SELECT * FROM `magaz_tovar` WHERE `id` = '". $qqq['uid'] ."'")->fetch();
if (!empty($magaz_t['src_1'])) { echo '<img src="/files/magaz/'. $magaz_t['path'] .'/'.$magaz_t['src_1'].'" height="45" width="45" style="float:left;margin: 2px 8px 2px 2px;">';}
else if (empty($magaz_t['src_2'])) { echo '<img src="/files/magaz/'. $magaz_t['path'] .'/'.$magaz_t['src_2'].'" height="45" width="45" style="float:left;margin: 2px 8px 2px 2px;">';}
else if (empty($magaz_t['src_3'])) { echo '<img src="/files/magaz/'. $magaz_t['path'] .'/'.$magaz_t['src_3'].'" height="45" width="45" style="float:left;margin: 2px 8px 2px 2px;">';}
else { echo '<img src="/template/icons/no.png" height="45" width="45" style="float:left;margin: 2px 8px 2px 2px;">';}
echo 'Название: <a href="/magaz/file/'. $magaz_t['id'] .'/">'. $magaz_t['name'] .'</a><br/>Описание: '. rez_text($magaz_t['text']) .'<br/>Цена: <font color="green">'. $magaz_t['wmr'] .'руб.</font></div>';
}
$pages->view('/magaz/cab?mod=kz?');
}
$tpl->div('block', img('nav.png') .'<a href="/magaz/cab/">Личный кабинет</a><br/>'. HICO .'<a href="/">'. $lang->word('home') .'</a>');
require_once(SYS.'/view/footer.php');
break;
case 'wmr':
$title = 'Ввод/вывод средств';
require_once(SYS.'/view/header.php');
$tpl->div('title', 'Ввод/вывод средств');
if($user['wmr_cosh'] == NULL || $user['wmid'] == NULL) {
echo '<div class="menu"><center>Заполните WMR кошелек и WMID</center></div>';
require_once(SYS.'/view/footer.php');
exit;
}
if (isset($_POST['submit_quote']))
{
$type = substr(abs(intval($_POST['type'])), 0, 1);
$wmr = substr(abs(intval($_POST['wmr'])), 0, 100);
if ($wmr == '0') $err.= 'Неверно указана сумма';
if ($type == 2) {
if ($user['wmr'] < $wmr) $err.= 'Недостаточно средств';
}
if(!isset($err)){
if ($type == 2) {
$db->query("UPDATE `users` SET `wmr` = '". ($user['wmr']-$wmr) ."' WHERE `id` = '".$user['id'] ."'");
}
$db->query("INSERT INTO `operation` SET `wmr` = '". $wmr ."' , `type` = '". $type ."' , `user` = '". $user['id'] ."'");
$db->query("INSERT INTO `notify` SET `user_id` = '1', `from_id` ='". $user['id'] ."', `request_id` = '1', `type` = 'magaz_adminka', `read` = '0', `time` = '". time() ."'");
echo '<div class="menu"><center>Операция успешно выполнена дождитесь проверки администрацией</center></div>';
} else {
echo '<div class="error"> '. $err .' </div>';
}
}
echo '<div class="menu">
<form action="/magaz/cab?mod=wmr" method="post">
Тип операции?<br />
<select name="type" size="1">
<option value="1">Пополнение счёта</option>
<option value="2">Вывод средств</option>
</select><br />
Сумма в рублях: <br /><input type="text" name="wmr" /><br>
<input name="submit_quote" type="submit" value="Продолжить" /><br />
* Комиссия магазина составляет 5%
</form>
</div>';
$magaz_t = $db->query("SELECT * FROM `operation` WHERE `user` = '". $user['id'] ."'")->rowCount();
echo $tpl->div('title', 'Последнии операции');
if($magaz_t == 0) {
echo $tpl->div('menu', '<center>Нет операций</center>');
}
else {
$magaz_tt = $db->query("SELECT * FROM `operation` WHERE `user` = '". $user['id'] ."' ORDER BY `id` LIMIT 5");
while($magaz_t = $magaz_tt->fetch()) {
echo '<div class="menu">';
$us = $db->query("SELECT * FROM `users` WHERE `id` = '". $magaz_t['id'] ."'")->fetch();
echo ($magaz_t['type'] == 1 ? '<img src="/template/icons/plus1.png" style="float:left;margin: 2px 8px 2px 2px;">Ввод средств':'<img src="/template/icons/minus.png" style="float:left;margin: 2px 8px 2px 2px;">Вывод средств').'<br /> Сумма: <font color="green">'. $magaz_t['wmr'] .'руб.</font><br />'.($magaz_t['pod'] == 0 ? 'Статус: <font color="grey">Проходит проверку</font>':($magaz_t['pod'] == 1 ? 'Статус: <font color="green">Подтверждено </font>':'Статус: <font color="red">Отклонено</font>')).'</div>';
}
}
$tpl->div('block',img('nav.png') .'<a href="/magaz/cab/">Личный кабинет</a><br/>'. HICO .'<a href="/">'. $lang->word('home') .'</a>');
require_once(SYS.'/view/footer.php');
break;
}
} else {
$title = 'Магазин';
require_once(SYS.'/view/header.php');
$tpl->div('title', 'Магазин');
$tpl->div('menu', '<center>Магазин доступен только зарегистрированным пользователям!</center>');
$tpl->div('block',HICO .'<a href="/">'. $lang->word('home').'</a>');
require_once(SYS.'/view/footer.php');
}
?>