Вход Регистрация
Файл: sysadm/mysql.php
Строк: 83
<?
define
('ROOT','../');
require_once (
ROOT.'system/power.php');
$fuser->aut();
$admin->user_can('settings_site',$ya['id'],true,ROOT.'sysadm/');
$diz -> head('Управление MySQL');
$diz -> title('Управление MySQL');
if (!isset(
$_POST['submit'])) {
echo 
'<div class="fon"><form action="?" method="POST">
'
.language('Введите запрос').':<br/>
<textarea name="sql" required></textarea><br/>
<input type="submit" name="submit" value="'
.language('Выполнить').'"/></form></div>';
$info=array(
'users'=>'Таблица пользователей',
'styles'=>'Таблица стилей',
'top'=>'Таблица статистики/рейтинга',
'files'=>'Таблица файлов',
'dialogs'=>'Таблица диалогов',
'reklama'=>'Таблица рекламы',
'mail'=>'Таблица личных сообщений',
'ban'=>'Таблица бан-листа',
'country'=>'Таблица стран',
'country_region'=>'Таблица регионов',
'country_city'=>'Таблица городов',
'menu'=>'Таблица главного меню',
'comes_cat'=>'Таблица категорий комментариев',
'sitemap'=>'Таблица карты сайта',
'lenta'=>'Таблица ленты уведомлений',
'language'=>'Таблица языковых пакетов',
'faq'=>'Таблица помощи/справки',
'function'=>'Таблица функций и их описания',
'groups_function'=>'Таблица функций по принадлежности к группам',
'groups_users'=>'Таблица пользователей по принадлежности к группам',
'user_groups'=>'Таблица групп',
'reit'=>'Таблица рейтинга/лайков',
'report'=>'Таблица системных запросов/жалоб',
'nuts'=>'Таблица закладок,заметок,друзей,игнор-листа',
'settings'=>'Таблица системных настроек',
'online'=>'Таблица списка онлайн',
'antimessage'=>'Таблица системы антипоста',
'comes'=>'Таблица системных уведомлений или комментариев пользователей',
'lamguage'=>'Таблица языковых пакетов'
);
switch(
$do){
case 
'table':
$sql $db -> query("SHOW COLUMNS FROM ".trim(shit($mode))." FROM ".DB_NAME."");
if(
$sql->num_rows>0){
echo 
'<div class="fon"><b>'.$mode.'</b>-'.language($info[$mode]).'</div>';
echo 
'<table width="100%" style="padding:0px"><tr><td class="new" style="width:25%">'.language('Название').'</td>
<td class="new" style="width:25%">'
.language('Тип').'</td>
<td class="new" style="width:25%">'
.language('По умолчанию').'</td>
<td class="new" style="width:25%">'
.language('Дополнительно').'</td></tr>';
while (
$table $sql -> fetch_assoc()) {
echo 
'<tr class="fon">
<td class="text" style="width:25%">'
.$table['Field'].'</td> 
<td class="text" style="width:25%">'
.$table['Type'].'</td>
<td class="text" style="width:25%">'
.$table['Default'].'</td>
<td class="text" style="width:25%">'
.$table['Extra'].'</td>
</tr>'
;
}
echo 
'</table>';

}else echo 
'<div class="fon">'.language('Структура таблицы пуста').'</div>';
echo 
'<div class="levo"><a href="?" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
break;
default:
$sql $db -> query("SHOW TABLES from `".DB_NAME."`");
if(
$sql->num_rows>0){
echo 
'<table width="100%" style="padding:0px"><tr><td class="new" style="width:25%">'.language('Таблица').'</td>
<td class="new" style="width:50%">'
.language('Описание').'</td>
<td class="new" style="width:25%">'
.language('Записей').'</td></tr>';
if(
$sql -> fetch_assoc()==true){
while (
$base $sql -> fetch_assoc()) {
$zap $db -> dbcount('COUNT(*)',$base['Tables_in_'.DB_NAME]);
echo 
'<tr class="fon">
<td style="width:25%"><a href="?do=table&mode='
.$base['Tables_in_'.DB_NAME].'">'.$base['Tables_in_'.DB_NAME].'</a></td>
<td class="text" style="width:50%">'
.language($info[$base['Tables_in_'.DB_NAME]]).'</td>
<td class="text" style="width:25%">'
.$zap.'</td>
</tr>'
;
}
echo 
'</table>';
}
}else echo 
'<div class="fon">'.language('База данных пуста').'</div>';
}
}else{
$sql_za $_POST['sql'];
echo 
'<div class="fon"><b>'.language('SQL запрос').':</b><br/>'.$sql_za.'</div>';
if(
$db -> query($sql_za)==true){
echo 
'<div class="fon">'.language('Запрос успешно выполнен').'</div>';
}else{
echo 
'<div class="fon">'.language('Запрос не был выполнен').'</div>';    
}
echo 
'<div class="levo"><a href="?" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
}
echo 
'<div class="levo"><a href="./" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Управление').'</a></div>';
echo 
'<div class="levo"><a href="'.ROOT.'" class="levo_tuch">'.$diz -> icon('home.png').' '.language('На главную').'</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>
Онлайн: 0
Реклама