Просмотр файла stol/index.php

Размер файла: 6.47Kb
<?

require_once ( "../includes/start.php" );
require_once ( "../includes/functions.php" );
require_once ( "../includes/header.php" );
include_once ( "../themes/" . $config['themes'] . "/index.php" );
if ( is_user() )
{
		include_once ( "../includes/db.php" );

		if ( isset( $_GET['add_ok'] ) )
				echo 'Заказ добавлен.<br />';
		if ( isset( $_GET['del_ok'] ) )
				echo 'Заказ удален.<br />';
		if ( isset( $_GET['done_ok'] ) )
				echo 'Заказ поставлен на модерацию.<br />';
		if ( isset( $_GET['show'] ) && $_GET['show'] != null )
		{
				show_title( 'partners.gif', 'Заказ подробно.' );
				$show = mysql_fetch_array( mysql_query( "SELECT * FROM `stol` WHERE `id` = '" . ( int )$_GET['show'] .
						"' LIMIT 1" ) );
				echo '<div class="e">';
				echo 'ID: ' . $show['id'] . '<br />';
				echo 'Заказ поступил от ' . $show['user'] . ' ' . date( 'H:i:s j F Y', $show['time'] ) .
						'<br />';
				echo 'Тема заказа: ' . $show['them'] . '<br />';
				echo 'Подробно: ' . $show['text'] . '<br />';
				echo 'Срочность: ';
				if ( $show['sroch'] == 1 )
						echo 'Не срочный<br />';
				if ( $show['sroch'] == 2 )
						echo 'Не тороплю, но не затягивайте<br />';
				if ( $show['sroch'] == 3 )
						echo 'Срочно, но могу подождать<br />';
				if ( $show['sroch'] == 4 )
						echo 'Срочно<br />';
				if ( $show['sroch'] == 5 )
						echo 'Очень срочно<br />';
				echo 'Статус заказа: ';
				if ( $show['status'] == '0' )
				{
						echo 'Не выполнен.';
						echo '<br /><a href="set.php?done=' . $show['id'] . '&'.SID.'">&raquo;Выполнить </a>';
				}
				if ( $show['status'] == '1' )
				{
						echo 'На модерации';
				}
				if ( $show['status'] == '2' )
				{
						echo '<font color="red">Выполнен</font><br />';
						echo 'Заказ можете забрать/увидеть <a href="done.php?d=' . $show['id'] .
								'&'.SID.'">здесь</a>';
				}
echo '<br /><a href="guest.php?id='. $show['id'] .'&'.SID.'"><font color="red">Комментарии</font></a></div>';
				if ( is_admin( array( 101, 102, 103, 105 ) ) )
						echo '<br /><a href="set.php?del=' . $show['id'] .
								'&'.SID.'">&raquo;Удалить</a> / <a href="doneadm.php?d=' . $show['id'] .
								'&'.SID.'"><br />&raquo;Модерация</a> (' . mysql_num_rows( mysql_query( "SELECT id FROM `stol` WHERE `status` = '1'" ) ) .
								')';

				echo '<br /><a href="index.php?'.SID.'">&raquo;К списку</a><br />';
		}

		if ( !isset( $_GET['show'] ) )
		{
				if ( isset( $_GET['filter'] ) && $_GET['filter'] == 'close' )
				{
						show_title( 'partners.gif', 'Выполненые заказы.' );
						$q11 = mysql_query( "SELECT * FROM `stol` WHERE `status` = '2'" );
						if ( mysql_num_rows( $q11 ) == '0' )
								echo 'Выполненных заказов нет.<br />';

				} elseif ( isset( $_GET['filter'] ) && $_GET['filter'] == 'noclose' )
				{
						show_title( 'partners.gif', 'Заказы на модерации.' );
						$q11 = mysql_query( "SELECT * FROM `stol` WHERE `status` = '1'" );
						if ( mysql_num_rows( $q11 ) == '0' )
								echo 'Заказов на модерации нет.<br />';

				} elseif ( !isset( $_GET['filter'] ) )
				{
						show_title( 'partners.gif', 'Новые заказы' );
						$q11 = mysql_query( "SELECT * FROM `stol` WHERE `status` = '0'" );
						if ( mysql_num_rows( $q11 ) == '0' )
								echo 'Необработаных заказов нет.<br />';
				}


				$total = mysql_num_rows( mysql_query( "SELECT `id` FROM `stol`" ) );
				if ( $total <= '0' )
						show_error( 'Заказов в базе нет' );
				if ( $start < 0 || $start >= $total )
				{
						$start = 0;
				}
				if ( $total < $start + $config['chatpost'] )
				{
						$end = $total;
				}
				else
				{
						$end = $start + $config['chatpost'];
				}
				for ( $i = $start; $i < $end; $i++ )
				{
						while ( $zakaz = mysql_fetch_array( $q11 ) )
						{
								echo '<div class="e">' . $zakaz['id'];
								echo '. ';
								if ( $zakaz['status'] == '2' )
										echo '<font color="red">[Выполнен!]</font>';
								else
										echo ' ';
								echo 'Заказ от ' . $zakaz['user'] . ' (' . date( 'H:i:s j F Y', $zakaz['time'] ) .
										')<br />';
								echo 'Коротко: ' . $zakaz['them'] . '<br /><a href="index.php?show=' . $zakaz['id'] .
										'&'.SID.'"><font color="red">&raquo;Подробнее</font></a><br />';
								echo 'Срочность: ';
								if ( $zakaz['sroch'] == 1 )
										echo 'Не срочный<br />';
								if ( $zakaz['sroch'] == 2 )
										echo 'Не тороплю, но не затягивайте<br />';
								if ( $zakaz['sroch'] == 3 )
										echo 'Срочно, но могу подождать<br />';
								if ( $zakaz['sroch'] == 4 )
										echo 'Срочно<br />';
								if ( $zakaz['sroch'] == 5 )
										echo 'Очень срочно<br />';

								if ( $zakaz['status'] == 2 )
								{
										echo 'Заказ можете забрать/увидеть <a href="done.php?d=' . $zakaz['id'] .
												'&'.SID.'">&raquo;здесь</a><br />';
								}
								echo "</div>";
								if ( is_admin( array( 101, 102, 103, 105 ) ) )
								{
										echo '<div class="b"><a href="set.php?del=' . $zakaz['id'] .
												'&'.SID.'">&raquo;Удалить</a></div><div><br /></div>';
								}

						}
				}
				page_jumpnavigation( 'index.php?', $config['chatpost'], $start, $total );
				page_strnavigation( 'index.php?', $config['chatpost'], $start, $total );
				echo '<br />&raquo;<a href="index.php?filter=close&'.SID.'">Выполненные</a><br />';
				echo '&raquo;<a href="index.php?filter=noclose&'.SID.'">На модерации</a><br />';
				echo '<br />&laquo;<a href="add.php?'.SID.'">Добавить заказ</a><br />';
				if ( isset( $_GET['filter'] ) )
						echo '<br />&laquo;<a href="index.php?'.SID.'">К списку заказов</a>';

		}
}
else
		echo 'Чтобы добавить свой заказ в наш стол заказов, вам надо зарегистрироваться или авторизироваться!';
include_once ( "../themes/" . $config['themes'] . "/foot.php" );

?>