Просмотр файла mpanel/transfers.php

Размер файла: 5.04Kb
<?php
#-----------------------------------------------------#
#          ********* ROTORCMS *********               #
#              Made by  :  VANTUZ                     #
#               E-mail  :  [email protected]         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#        для его дальнейшего распространения          #
#-----------------------------------------------------#
require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/header.php');

$config['listtransfers'] = 10;
$act = (isset($_GET['act'])) ? check($_GET['act']) : 'index';
$start = (isset($_GET['start'])) ? abs(intval($_GET['start'])) : 0;

if (is_admin(array(101, 102, 103))) {
	show_title('date.png', 'Денежные операции');
	$config['newtitle'] = 'Денежные операции';

	switch ($act):
	############################################################################################
	##                                    Главная страница                                    ##
	############################################################################################
		case 'index':

			$total = DB::run() -> querySingle("SELECT COUNT(*) FROM `transfers`;");

			if ($total > 0) {
				if ($start >= $total) {
					$start = 0;
				} 

				$querytrans = DB::run() -> query("SELECT * FROM `transfers` ORDER BY `trans_time` DESC LIMIT ".$start.", ".$config['listtransfers'].";");

				while ($data = $querytrans -> fetch()) {
					echo '<div class="b">';
					echo '<div class="img">'.user_avatars($data['trans_user']).'</div>';
					echo '<b>'.profile($data['trans_user']).'</b> '.user_online($data['trans_user']).' ';

					echo '<small>('.date_fixed($data['trans_time']).')</small><br />';

					echo '<a href="transfers.php?act=view&amp;uz='.$data['trans_user'].'&amp;'.SID.'">Все переводы</a></div>';

					echo '<div>';
					echo 'Кому: '.profile($data['trans_login']).'<br />';
					echo 'Сумма: '.moneys($data['trans_summ']).'<br />';
					echo 'Комментарий: '.$data['trans_text'].'<br />';
					echo '</div>';
				}

				page_strnavigation('transfers.php?', $config['listtransfers'], $start, $total);

				echo '<div class="form">';
				echo '<b>Поиск по пользователю:</b><br />';
				echo '<form action="transfers.php?act=view&amp;'.SID.'" method="get">';
				echo '<input type="hidden" name="act" value="view" />';
				echo '<input type="text" name="uz" />';
				echo '<input type="submit" value="Искать" /></form></div><br />';

				echo 'Всего операций: <b>'.$total.'</b><br /><br />';

			} else {
				show_error('Истории операций еще нет!');
			}
		break;

		############################################################################################
		##                                Просмотр по пользователям                               ##
		############################################################################################
		case 'view':

			$uz = (isset($_GET['uz'])) ? check($_GET['uz']) : '';

			if (check_user($uz)) {

				$total = DB::run() -> querySingle("SELECT COUNT(*) FROM `transfers` WHERE `trans_user`=?;", array($uz));

				if ($total > 0) {
					if ($start >= $total) {
						$start = 0;
					} 

					$queryhist = DB::run() -> query("SELECT * FROM `transfers` WHERE `trans_user`=? ORDER BY `trans_time` DESC LIMIT ".$start.", ".$config['listtransfers'].";", array($uz));

					while ($data = $queryhist -> fetch()) {
						echo '<div class="b">';
						echo '<div class="img">'.user_avatars($data['trans_user']).'</div>';
						echo '<b>'.profile($data['trans_user']).'</b> '.user_online($data['trans_user']).' ';

						echo '<small>('.date_fixed($data['trans_time']).')</small>';
						echo '</div>';

						echo '<div>';
						echo 'Кому: '.profile($data['trans_login']).'<br />';
						echo 'Сумма: '.moneys($data['trans_summ']).'<br />';
						echo 'Комментарий: '.$data['trans_text'].'<br />';
						echo '</div>';
					} 

					page_strnavigation('transfers.php?act=view&amp;uz='.$uz.'&amp;', $config['listtransfers'], $start, $total);

					echo 'Всего операций: <b>'.$total.'</b><br /><br />';

				} else {
					show_error('Истории операций еще нет!');
				}
			} else {
				show_error('Ошибка! Данный пользователь не найден!');
			}

			echo '<img src="../images/img/back.gif" alt="image" /> <a href="transfers.php?'.SID.'">Вернуться</a><br />';
		break;

	default:
		redirect("transfers.php?".SID);
	endswitch;

	echo '<img src="../images/img/panel.gif" alt="image" /> <a href="index.php?'.SID.'">В админку</a><br />';

} else {
	redirect(BASEDIR.'index.php?'.SID);
} 

include_once ('../themes/footer.php');
?>