Просмотр файла info.php

Размер файла: 4.2Kb
<?php
// by mides, 1da.su

require_once 'system/sys.php';
require_once 'system/cache.php';
require_once 'system/header.php';

switch ($act) {
    default:
		tp('Информация');
		echo '<a href="index.php?act=faq">FAQ по сайту</a><br />';
		echo '<a href="index.php?act=rules">Правила сайта</a><br />';
		echo '<a href="?act=bb">Список bb-тегов</a><br />';
		echo '<a href="?act=smiles">Список смайлов</a><br />';
		echo '<a href="?act=users">Пользователи</a> '.stats_users().'<br />';
		nav_main();
	break;
		
	case 'bb':
		tp('Список bb-тегов');
		echo '[red]'.bb('[red]Красный шрифт[/red]').'[/red]<br />
		[blue]'.bb('[blue]Голубой шрифт[/blue]').'[/blue]<br />
		[black]'.bb('[black]Черный шрифт[/black]').'[/black]<br />
		[green]'.bb('[green]Зеленый шрифт[/green]').'[/green]<br />
		[orange]'.bb('[orange]Оранжевый шрифт[/orange]').'[/orange]<br />
		[pink]'.bb('[pink]Розовый шрифт[/pink]').'[/pink]<br />
		[gray]'.bb('[gray]Серый шрифт[/gray]').'[/gray]<br />
		[big]'.bb('[big]Большой шрифт[/big]').'[/big]<br />
		[small]'.bb('[small]Маленький шрифт[/small]').'[/small]<br />
		[b]'.bb('[b]Жирный шрифт[/b]').'[/b]<br />
		[u]'.bb('[u]Подчеркнутый шрифт[/u]').'[/u]<br />
		[i]'.bb('[i]Наклонный шрифт[/i]').'[/i]<br />
		[strike]'.bb('[strike]Зачеркнутый шрифт[/strike]').'[/strike]<br /><br />
		
		Для ссылки с названием: [url=http://адрес_cсылки]Название[/url]';
		nav('?');
	break;
	
	case 'smiles':
		echo '<div class="title">Список смайлов</div><div class="list">';
		$total = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `smiles`"), 0);

		$pages = ceil($total / $config['onpage']);
		if ($page > $pages or $page == 0) {
			$page = 1;
		}
		$begin = ($page - 1) * $config['onpage'];
		
		$smiles_r = mysql_query("SELECT * FROM `smiles` ORDER BY `id` DESC LIMIT $begin, $config[onpage]");
		while ($smile = mysql_fetch_assoc($smiles_r)) {
			if (!isset($num) ) $num = 1;  
			$num++;
			$row_class = (!($num % 2)) ? 'row1' : 'row2';	
			echo '<div class="'.$row_class.'">'.bb($smile['code']).' '.$smile['code'].'</div>';
		}
		navig($page, '?act=smiles&amp;', $pages);
		nav('?');
	break;
	
	case 'users':
		tp('Пользователи '.stats_users());
		note();
		echo '<form action="?act=search" method="post" name="form">
		<input name="login" type="text" maxlength="12" size="10" />
		<input name="submit" type="submit" value="Найти" />
		</form><br />';

		$total = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users`"), 0);
		
		$pages = ceil($total / $config['onpage']);
		if ($page > $pages or $page == 0) {
			$page = 1;
		}
		$begin = ($page - 1) * $config['onpage'];
		
		$users_r = mysql_query("SELECT `id`, `karma` FROM `users` ORDER BY `karma` DESC LIMIT $begin, $config[onpage]");
		while ($user = mysql_fetch_assoc($users_r)) {
			echo '<a href="profile.php?id='.$user['id'].'">'.login($user['id']).'</a> ('.$user['karma'].')<br />';
		}
		navig($page, '?act=users&amp;', $pages);
		nav('?');
	break;
	
	case 'search':
		if ($ok) {
			$id = empty($_POST['user']) ? 0 : abs(intval($_POST['user']));
			redirect('profile.php?id='.$id);
		} else {
			if (!empty($_POST['login'])) {
				$login = check($_POST['login']);
				$users_r = mysql_query("SELECT `id`, `login` FROM `users` WHERE `login` LIKE '%$login%'");
				if (mysql_num_rows($users_r)) {
					tp('Результат поиска');
					echo '<form action="?act=search&amp;ok=1" method="post" name="form"><select name="user">';
					while ($user = mysql_fetch_assoc($users_r)) {
						echo '<option value="'.$user['id'].'">'.$user['login'].'</option>';
					}
					echo '</select><br />
					<input name="submit" type="submit" value="Okay" />
					</form>';
					nav('?act=users');
				} else {
					$_SESSION['note'] = 'Ничего не найдено.';
					redirect('?act=users');
				}
			} else {
				redirect('?act=users');
			}
		}
	break;
	
}

require_once 'system/tail.php';
?>