View file modules/magaz/cab.php

File size: 10.37Kb
<?
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></div>'
.'<div class="block"><img src="/template/icons/home.png">&nbsp;<a href="/">'. $lang->word('home').'</a></div>');
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></div>'
.'<div class="block"><img src="/template/icons/home.png">&nbsp;<a href="/">'. $lang->word('home').'</a></div>');
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></div>'
.'<div class="block"><img src="/template/icons/home.png">&nbsp;<a href="/">'. $lang->word('home').'</a></div>');
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></div>'
.'<div class="block"><img src="/template/icons/home.png">&nbsp;<a href="/">'. $lang->word('home').'</a></div>');
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></div>'
.'<div class="block"><img src="/template/icons/home.png">&nbsp;<a href="/">'. $lang->word('home').'</a></div>');
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');
}

?>