Размер файла: 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';
?>