Размер файла: 2Kb
- <?php
- # Автор: SoluS_Angelu[S] #
- # ICQ: 865991 #
- # Сайт: http://nkat.h2m.ru #
-
- require_once('h_f/db.php');
- require_once('h_f/funct.php');
- require_once('h_f/html.php');
- require_once('h_f/navig.php');
- echo head();
-
- if(!$SES)
- {
- echo '<div class="menu">Чат только для <a href="reg.php">зарегистрированных</a> или <a href="auth.php">авторизованных</a> пользователей.</div>';
- }
- else
- {
- if(isset($_GET['mod'])) $mode = $_GET['mod']; else $mod = false;
-
- switch($mod)
- {
- default:
-
- $navig = new navigation();
-
- $all = mysql_result(mysql_query('SELECT COUNT(*) FROM chat'), 0);
-
- if(!$all)
- {
- echo '<div class="menu">
- Сообщений пока нет.</div>';
- }
- else
- {
- $q = mysql_query('SELECT * FROM chat ORDER BY id DESC '.$navig->limit());
-
- echo '<div class="menu">';
-
- while($res = mysql_fetch_assoc($q))
- {
- echo '<b>'.$res['author'].':</b> '.smiles($res['mess']).'<br />';
- }
- $navig->view();
- }
- echo <div class="menu">
- <form action="?mod=add" method="post" /><input type="text" name="mess" size="100" /><br />
- <input type="submit" value="В чат" /></form></div>';
- break;
-
- case 'add':
- if($res['money'] < 0)
- {
- echo '<div class="menu">У Вас не достаточно денег для добавления сообщения.</div>';
- }
- else
- {
- $author = f2($res['login']);
- $mess = f2($_POST['mess']);
-
- if(empty($mess)) die('Вы не ввели сообщение.<br />« <a href="?">Назад</a><br />');
-
- if(mb_strlen($mess) < 3 OR mb_strlen($mess) > 200) die('Сообщение не может быть короче 3-х и не длинее 200 символов.<br />« <a href="?">Назад</a><br />');
-
- mysql_query('INSERT INTO chat SET author = "'.$author.'", mess = "'.$mess.'"');
-
- $res['money'] = $res['money']-$chat;
-
- mysql_query('INSERT INTO users SET money = "'.$res['money'].'" WHERE id = "'.$res['id'].'"');
-
- echo '<div class="menu">Сообщение успешно добавленно.</div>';
-
- header('Refresh: 0; url=?');
- }
- break;
- }
- }
- echo foot();
- ?>