Esempio n. 1
0
if (is_user()) {
    ?>
	<?php 
    if (is_admin()) {
        ?>

		<?php 
        if (stats_spam() > 0) {
            ?>
			<li><a href="/admin/spam.php"><span style="color:#ff0000">Спам!</span></a></li>
		<?php 
        }
        ?>

		<?php 
        if ($udata['users_newchat'] < stats_newchat()) {
            ?>
			<li><a href="/admin/chat.php"><span style="color:#ff0000">Чат</span></a></li>
		<?php 
        }
        ?>

			<li><a href="/admin/">Панель</a></li>
	<?php 
    }
    ?>

	<li><a href="/pages/index.php?act=menu">Меню</a></li>
	<li><a href="/input.php?act=exit">Выход</a></li>

<?php 
Esempio n. 2
0
 ##                                   Добавление сообщений                                 ##
 ############################################################################################
 case 'add':
     $msg = check($_POST['msg']);
     $uid = check($_GET['uid']);
     if ($uid == $_SESSION['token']) {
         if (utf_strlen($msg) >= 5 && utf_strlen($msg) < 1500) {
             $post = DB::run()->queryFetch("SELECT * FROM `chat` ORDER BY `chat_id` DESC LIMIT 1;");
             if ($log == $post['chat_user'] && $post['chat_time'] + 1800 > SITETIME && utf_strlen($msg) + utf_strlen($post['chat_text']) <= 1500) {
                 $newpost = $post['chat_text'] . "\n\n" . '[i][size=1]Добавлено через ' . maketime(SITETIME - $post['chat_time']) . ' сек.[/size][/i]' . "\n" . $msg;
                 DB::run()->query("UPDATE `chat` SET `chat_text`=? WHERE `chat_id`=? LIMIT 1;", array($newpost, $post['chat_id']));
             } else {
                 DB::run()->query("INSERT INTO `chat` (`chat_user`, `chat_text`, `chat_ip`, `chat_brow`, `chat_time`) VALUES (?, ?, ?, ?, ?);", array($log, $msg, $ip, $brow, SITETIME));
             }
             DB::run()->query("DELETE FROM `chat` WHERE `chat_time` < (SELECT MIN(`chat_time`) FROM (SELECT `chat_time` FROM `chat` ORDER BY `chat_time` DESC LIMIT " . $config['maxpostchat'] . ") AS del);");
             DB::run()->query("UPDATE `users` SET `users_newchat`=? WHERE `users_login`=? LIMIT 1;", array(stats_newchat(), $log));
             $_SESSION['note'] = 'Сообщение успешно добавлено!';
             redirect("chat.php");
         } else {
             show_error('Ошибка! Слишком длинное или короткое сообщение!');
         }
     } else {
         show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
     }
     echo '<img src="/images/img/back.gif" alt="image" /> <a href="chat.php">Вернуться</a><br />';
     break;
     ############################################################################################
     ##                                   Ответ на сообщение                                   ##
     ############################################################################################
 ############################################################################################
 ##                                   Ответ на сообщение                                   ##