View file admin/clear.php

File size: 13.16Kb
<?php
#############################################
# 0JXRgdC70Lgg0YLRiyDRh9C40YLQsNC10YjRjCDRj #
# dGC0L4g0YHQvtC+0LHRidC10L3QuNC1LCDQt9C90L #
# DRh9C40YIg0YLRiyDQvdC10LzQvdC+0LPQviDQt9C #
#          90LDQtdGI0YwgUEhQIQ==            #
#__---------------------------------------__#
#__        0JrQu9C40Log0JrQu9GD0LE=       __#
#  ---------------------------------------  #
# 0JDQstGC0L7RgCA6IE1vcmdhbg==              #
# SUNRIDog0L3QtSDRgdC60LDQttGDIHhE          #
#                                           #
#############################################

require '../inc/start.php';
require '../inc/regvars.php';
require '../inc/db.php';
require '../inc/config.php';
require '../inc/funct.php';
require '../inc/antidos.php';
require '../inc/gzip.php';
require '../inc/header.php';


only_reg('/aut.php?',true);

if($user_prof['admin']<3){location('menu/index.php');}

$title = 'Сброс системы';
require '../inc/head.php';

echo '<div class="sec">
Сброс
</div><div class="vstavka">
';

if(isset($_GET['step']) && $_GET['step']=='2')
 {
$secret_code = obr($_POST['secret_code'],'string');
if(my_md5($secret_code) == $config['secret_code'])
{
$descr = '';

if($_POST['cl_mini_chat']==1)
{$descr .= 'Очистить мини-чат<br />
';}
if($_POST['cl_admin_chat']==1)
{$descr .= 'Очистить админ чат<br />
';}
if($_POST['cl_news']==1)
{$descr .= 'Удалит все новости<br />
';}
if($_POST['cl_actions']==1)
{$descr .= 'Удалить все акции<br />
';}
if($_POST['cl_private']==1)
{$descr .= 'Удалить все приватные сообщения<br />
';}
if($_POST['cl_reklama']==1)
{$descr .= 'Удалить всю рекламу<br />
';}
if($_POST['cl_banip']==1)
{$descr .= 'Разбанить всех по IP<br />
';}
if($_POST['cl_hosts']==1)
{$descr .= 'Стереть всю статистику посещамости<br />';
}

if($_POST['cl_cache']==1)
{$descr .= 'Сбросить кэш<br />
';}

if($_POST['cl_logs_errors']==1)
{$descr .= 'Удалить логи ошибок сервера<br />
';}

if($_POST['cl_logs_querys']==1)
{$descr .= 'Удалить логи MySQL запросов<br />
';}

if($_POST['cl_logs_obmen']==1)
{$descr .= 'Удалить логи обмена кредитов<br />
';}

/*
if($_POST['cl_']==1)
{$descr .= '<br />
';}
*/
// <input type="hidden" name="cl[]" value="'.$_POST['cl_'].'">
if($descr!='')
 {
 echo '&nbsp;<b>Вы хотите</b> : <br />
'.$descr.'
<form action="clear.php?step=3" method="POST">
<input type="hidden" name="cl[mini_chat]" value="'.$_POST['cl_mini_chat'].'">
<input type="hidden" name="cl[admin_chat]" value="'.$_POST['cl_admin_chat'].'">
<input type="hidden" name="cl[news]" value="'.$_POST['cl_news'].'">
<input type="hidden" name="cl[actions]" value="'.$_POST['cl_actions'].'">
<input type="hidden" name="cl[private]" value="'.$_POST['cl_private'].'">
<input type="hidden" name="cl[reklama]" value="'.$_POST['cl_reklama'].'">
<input type="hidden" name="cl[banip]" value="'.$_POST['cl_banip'].'">
<input type="hidden" name="cl[hosts]" value="'.$_POST['cl_hosts'].'">
<input type="hidden" name="cl[cache]" value="'.$_POST['cl_cache'].'">
<input type="hidden" name="cl[logs_errors]" value="'.$_POST['cl_logs_errors'].'">
<input type="hidden" name="cl[logs_querys]" value="'.$_POST['cl_logs_querys'].'">
<input type="hidden" name="cl[logs_obmen]" value="'.$_POST['cl_logs_obmen'].'">
<input type="hidden" name="secret_code" value="'.$secret_code.'">
<input type="submit" value="Да">
</form> <form action="index.php?" method="GET">
<input type="submit" value="Нет">
</form>';
 }else{echo 'Не выбран ни один пункт!<br />
<a href="clear.php?">&lt;&lt;&lt;Назад</a><br />';}

}else{echo 'Код введен не верно!<br />
<a href="clear.php?"><<<Назад</a><br />';}


 }
elseif(isset($_GET['step']) && $_GET['step']=='3')
 {
$secret_code = obr($_POST['secret_code'],'string');
if(my_md5($secret_code) == $config['secret_code'])
{

$cl = $_POST['cl'];

$result = '';
 if($cl['mini_chat']==1)
  {
  if(query("TRUNCATE TABLE `$db[prefix]mini_chat`"))
   {
   $result .= '<font color="#00f000">Таблица `mini_chat` успешно очищена!</font><br />';
   }else
   {
   $result .= '<font color="#f00000">При очищении таблицы `mini_chat` возникла ошибка!</font><br />';
   }
  }

  if($cl['admin_chat']==1)
  {
  if(query("TRUNCATE TABLE `$db[prefix]admin_chat`"))
   {
   $result .= '<font color="#00f000">Таблица `admin_chat` успешно очищена!</font><br />';
   }else
   {
   $result .= '<font color="#f00000">При очищении таблицы `admin_chat` возникла ошибка!</font><br />';
   }
  }

  if($cl['news']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]news`") && query("TRUNCATE TABLE `$db[prefix]news_comm`"))
    {
    $result .= '<font color="#00f000">Таблицы : `news`,`news_comm` успешно очищены!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблиц : `news`,`news_comm` возникла ошибка!</font><br />';
    }
   }

  if($cl['actions']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]actions`"))
    {
    $result .= '<font color="#00f000">Таблица `actions` успешно очищена!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблицы `actions` возникла ошибка!</font><br />';
    }
   }


  if($cl['private']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]private`"))
    {
    $result .= '<font color="#00f000">Таблица `private` успешно очищена!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблицы `private` возникла ошибка!</font><br />';
    }
   }

  if($cl['reklama']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]reklama`"))
    {
    $result .= '<font color="#00f000">Таблица `reklama` успешно очищена!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблицы `reklama` возникла ошибка!</font><br />';
    }
   }

   if($cl['banip']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]banip`"))
    {
    $result .= '<font color="#00f000">Таблица `banip` успешно очищена!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблицы `banip` возникла ошибка!</font><br />';
    }
   }
// query('TRUNCATE TABLE `counter_`')
   if($cl['hosts']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]counter_data`") && query("TRUNCATE TABLE `$db[prefix]counter_hosts_hits`") && query("TRUNCATE TABLE `$db[prefix]counter_visited_pages`"))
    {
    $result .= '<font color="#00f000">Таблицы : `counter_data`,`counter_hosts_hits`,`counter_visited_pages` успешно очищены!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблиц : `counter_data`,`counter_hosts_hits`,`counter_visited_pages` возникла ошибка!</font><br />';
    }
   }

   if($cl['cache']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]cache`"))
    {
    $result .= '<font color="#00f000">Таблица `cache` успешно очищена!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблицы `cache` произошла ошибка!</font><br />';
    }
   }

   if($cl['logs_errors']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]logs_errors`"))
    {
    $result .= '<font color="#00f000">Таблица `logs_errors` успешно очищена!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблицы `logs_errors` произошла ошибка!</font><br />';
    }
   }

   if($cl['logs_querys']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]logs_msquerys`"))
    {
    $result .= '<font color="#00f000">Таблица `logs_msquerys` успешно очищена!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблицы `logs_msquerys` произошла ошибка!</font><br />';
    }
   }

   if($cl['logs_obmen']==1)
   {
   if(query("TRUNCATE TABLE `$db[prefix]logs_obmen`"))
    {
    $result .= '<font color="#00f000">Таблица `logs_obmen` успешно очищена!</font><br />';
    }else
    {
    $result .= '<font color="#f00000">При очищении таблицы `logs_obmen` произошла ошибка!</font><br />';
    }
   }


/*
   if($cl['']==1)
   {
   if(query(''))
    {
    $result .= '<font color="#00f000"></font><br />';
    }else
    {
    $result .= '<font color="#f00000"></font><br />';
    }
   }
*/
if($result != '')
{
echo '&nbsp;<b>Результат</b> : <br />
'.$result;
}else{echo 'Не выбран ни один пункт!<br />
<a href="clear.php?"><<<Назад</a><br />';}

}else{echo 'Код введен не верно!<br />
<a href="clear.php?"><<<Назад</a><br />';}

 }
else
 {
 echo '<form action="clear.php?step=2" method="POST">
Очистить гостевую <b>('.get_cache('colmini_chat',"SELECT COUNT(*) FROM `$db[prefix]mini_chat`",$config['cache_limit_colmini_chat']).')</b> : <br />
<input name="cl_mini_chat" type="radio" value="1">Да <input name="cl_mini_chat" type="radio" value="0" checked="checked">Нет <br />
Очистить админ-чат  <b>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]admin_chat` "),0).')</b> : <br />
<input name="cl_admin_chat" type="radio" value="1">Да <input name="cl_admin_chat" type="radio" value="0" checked="checked">Нет <br />
Удалить все новости <b>('.get_cache('colnews',"SELECT COUNT(*) FROM `$db[prefix]news`",$config['cache_limit_colnews']).')</b> : <br />
<input name="cl_news" type="radio" value="1">Да <input name="cl_news" type="radio" value="0" checked="checked">Нет <br />
Удалить все акции <b>('.get_cache('colactions',"SELECT COUNT(*) FROM `$db[prefix]actions`",$config['cache_limit_colactions']).')</b> : <br />
<input name="cl_actions" type="radio" value="1">Да <input name="cl_actions" type="radio" value="0" checked="checked">Нет <br />
Удалить все приватные сообщения <b>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]private` "),0).')</b> : <br />
<input name="cl_private" type="radio" value="1">Да <input name="cl_private" type="radio" value="0" checked="checked">Нет <br />
Удалить всю рекламу <b>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]reklama` "),0).')</b> : <br />
<input name="cl_reklama" type="radio" value="1">Да <input name="cl_reklama" type="radio" value="0" checked="checked">Нет <br />
Разбанить всех по IP <b>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]banip` "),0).')</b> : <br />
<input name="cl_banip" type="radio" value="1">Да <input name="cl_banip" type="radio" value="0" checked="checked">Нет <br />
Стереть всю статистику посещамости : <br />
<input name="cl_hosts" type="radio" value="1">Да <input name="cl_hosts" type="radio" value="0" checked="checked">Нет <br />
Сбросить кэш <b>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]cache` "),0).')</b> : <br />
<input name="cl_cache" type="radio" value="1">Да <input name="cl_cache" type="radio" value="0" checked="checked">Нет <br />
Удалить логи ошибок сервера <b>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]logs_errors` "),0).')</b> : <br />
<input name="cl_logs_errors" type="radio" value="1">Да <input name="cl_logs_errors" type="radio" value="0" checked="checked">Нет <br />
Удалить логи MySQL запросов <b>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]logs_msquerys` "),0).')</b> : <br />
<input name="cl_logs_querys" type="radio" value="1">Да <input name="cl_logs_querys" type="radio" value="0" checked="checked">Нет <br />
Удалить логи обмена кредитов <b>('.mysql_result(query("SELECT COUNT(*) FROM `$db[prefix]logs_obmen` "),0).')</b> : <br />
<input name="cl_logs_obmen" type="radio" value="1">Да <input name="cl_logs_obmen" type="radio" value="0" checked="checked">Нет <br />
Секретный код : <br />
<input name="secret_code" type="password"><br />
<input type="submit" value="Сброс">
</form>';
 }
/*
 : <br />
<input name="cl_" type="radio" value="1">Да <input name="cl_" type="radio" value="0" checked="checked">Нет <br />
*/

echo '<hr/>';
echo '..<a href="/admin/index.php?">Админ панель</a><br />';
echo '.<a href="/menu/index.php?">Кабинет</a><br />';


require '../inc/foot.php';

################################################
# 0KHQutGA0LjQv9GCINC90LUg0L/QsNCx0LvQuNC6IQ== #
#   0KHRgtCw0LLRgNC+0L/QvtC70YwsIDIwMDkg0LMu   #
################################################

?>