View file shouts/remove_all.php

File size: 3.3Kb
<?
/*
=============================================
Движок: SHCMS Engine
=============================================
Название файла: Удаление всех сообщений в мини чате
=============================================
Official website: http://shcms.ru
=============================================
*/
define('SHCMS', true);
include_once'../system/inc/system_core.php';
$shcmsengine['title'] = Lang::get('Очистка мини чате');
include_once'../template/head.php';
engine::available();
//Доступ только авторизованным администратором
user::users_admin();
if(isset($_GET['rooms'])) { 
    $rooms = $_GET['rooms'];
}	
if(isset($rooms)) {
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `shouts` WHERE `id_dir` = '$rooms'"),0);
}else {
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `shouts`"),0);
}
    //Очистка мини-чата
echo '<div class="maintitle mainrazd">'.Lang::get('Сообщений в мини-чате:').' ('.$count.')</div>'; //Сколько сообщений в мини-чате
    if(isset($rooms)) {
	    $shouts = mysql_query("SELECT * FROM `shouts` WHERE `id_dir` = '$rooms'");
	}else {
	    $shouts = mysql_query("SELECT * FROM `shouts`");	
	}
        if(mysql_num_rows($shouts) > 0) {
            if($_POST['submit'] == false) {
                echo '<div class="maintext">';
				//Форма очистки
                engine::correct(Lang::get('Вы действительно хотите очистить мини-чат'));
                $form = new form('?');
                $form->submit(Lang::get('Очистить'),'submit');
                //$form->submit('Отмена','submit1'); 
                $form->finish();
                echo '</div>';
				//Если submit = true то успешная очиста
            }elseif($_POST['submit'] == true) {
			    if(isset($rooms)) {
                    $delete_shouts = mysql_query("DELETE FROM `shouts` WHERE `id_dir` = '$rooms'");
                    mysql_query("TRUNCATE TABLE  `shouts` WHERE `id_dir` = '$rooms'");
				}else {
                    $delete_shouts = mysql_query("DELETE FROM `shouts`");
                    mysql_query("TRUNCATE TABLE  `shouts` ");				
				}
				    mysql_query('UPDATE `settings_shcms` SET `shouts_delete` = "'.time().'"');
            if($delete_shouts == true) {
                engine::correct(Lang::get('Мини-чат успешно очищен'));
                header('Refresh: 1; url=index.php');
                include_once'../template/foot.php';
                exit();
            }
			    //Если в базе есть какие та глюки то false - очистке
            else {
                engine::errors(Lang::get('Ошибка очистки мини чата'));
                header('Refresh: 1; url=index.php');
                include_once'../template/foot.php';
                exit();
            }
            }
			    //Если мини-чат пуст
        }else {
            engine::correct(Lang::get('Сообщений в мини-чате нет'));
        }

echo '<div class="link_str"><a href="/shouts/">'.Lang::get('Назад').'</div>';

include_once'../template/foot.php';

?>