Вход Регистрация
Файл: sysadm/language.php
Строк: 168
<?
define
('ROOT','../');
require_once (
ROOT.'system/power.php');
$fuser->aut();
$admin->user_can('settings_site',$ya['id'],true,ROOT.'sysadm/');
$diz -> head('Языки сайта');
$diz -> title('Языки сайта');
switch(
$mode) {
////новый языковой пакет
case 'new':
if (empty(
$_POST['name']) || empty($_POST['country'])) {
echo 
'<div class="fon">
<form action="?mode=new" method="post">
'
.language('Язык').':<br/><input type="text" name="name"></br>
'
.language('Код').':<br/><input type="text" name="code"></br>
'
.language('Название').':<br/><input type="text" name="country"/></br>
<input type="submit" value="'
.language('Добавить').'"/></form></div>';
echo 
'<div class="levo"><a href="?" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
} else {
$name =shit($_POST['name']); 
$country shit($_POST['country']);
$code shit($_POST['code']);  
if(
file_exists(ROOT.'language/'.$code.'.php')==true){
$db -> query("Insert `language` SET `name` = '".$name."',`country` = '".$country."',`code` = '".$code."',`sort`=sort+1");
echo 
'<div class="fon">'.language('Язык').' '.$_POST['name'].' '.language('успешно добавлен').'.</div>';
echo 
'<div class="levo"><a href="?" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
}else {
echo 
'<div class="fon">Файла по адресу <span class="text"/>language/'.$country.'.php</span> не существует.</div>';
echo 
'<div class="levo"><a href="?mode=new" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
}
}
break;  

case 
'red':
$sql $db -> query("SELECT * FROM `language` WHERE `id` = '".$id."'");
if (
$sql -> num_rows 0) {
$language $sql -> fetch_assoc();
if (empty(
$_POST['name']) || empty($_POST['country'])) {
echo 
'<div class="fon">
<form action="?mode=red&id='
.$id.'" method="post">
'
.language('Язык').':<br/><input type="text" name="name" value="'.$language['name'].'"/></br>
'
.language('Код').':<br/><input type="text" name="code" value="'.$language['code'].'"/></br>
'
.language('Название').':<br/><input type="text" name="country" value="'.$language['country'].'"/></br>
<br/><input type="submit" value="'
.language('Изменить').'"/></form></div>';
echo 
'<div class="levo"><a href="?" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
} else {
$name shit($_POST['name']); 
$code shit($_POST['code']);  
$country shit($_POST['country']); 
if(
file_exists(ROOT.'language/'.$code.'.php')==true){
$db -> query("UPDATE `language` SET `name` = '".$name."',`country` = '".$country."',`code` = '".$code."' WHERE `id` = '".$id."'");
echo 
'<div class="fon">'.language('Изменения внесены').'.</div>';
echo 
'<div class="levo"><a href="?" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
}else{
echo 
'<div class="fon">Файла по адресу <span class="text"/>language/'.$country.'.php</span> не существует.</div>';
echo 
'<div class="levo"><a href="?mode=red" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
}
}
} else 
header('Location: ?');
break;

case 
'del':
$sql $db -> query("SELECT * FROM `language` WHERE `id` = '".$id."'");
if (
$sql -> num_rows and $id<>1) {
switch(
$do) {
case 
'yes':
$db -> query("DELETE FROM `language` where `id` = '".$id."'");
echo 
'<div class="fon">'.language('Язык был успешно удалён').'.</div>';
echo 
'<div class="levo"><a href="?" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Назад').'</a></div>';
break;
default:
echo 
'<div class="fon">'.language('Вы уверены,что хотите удалить данный язык').'?</div>';
echo 
'<div class="dialog">
<a class="dialog_m" href="?mode=del&do=yes&id='
.$id.'">'.language('Да').'</a>
<a class="dialog_m" href="?">'
.language('Нет').'</a>
</div>'

}
} else 
header('Location: ?');
break;

case 
'up':
$sql $db -> query("SELECT * FROM `language` WHERE `id` = '".$id."'");
if (
$sql -> num_rows 0) {
$db -> query("UPDATE `language` SET `sort`=sort-1 WHERE `id` = '".$id."'");
header('Location: ?');
} else 
header('Location: ?');
break;

case 
'foot':
$sql $db -> query("SELECT * FROM `language` WHERE `id` = '".$id."'");
if (
$sql -> num_rows 0) {
$db -> query("UPDATE `language` SET `sort`=sort+1 WHERE `id` = '".$id."'");
header('Location: ?');
} else 
header('Location: ?');
break;

default:
$diz -> head('Главное меню');
$diz -> title('Главное меню');
//оптимизация сортировки
$db -> query("UPDATE `language` SET `sort` = '1' WHERE `sort`<'1'");
//////////////////
echo '<div class="menu"><a href="?mode=new" class="menutuch">'.$diz -> icon('r.png').' '.language('Добавить').'</a></div>';
$sql $db -> query("SELECT * FROM `language` ORDER BY `sort` asc");
if(
$sql->num_rows>0){
while (
$language $sql -> fetch_assoc()) {
echo
'<div class="fon">
'
.$language['sort'].') '.$language['name'].' ('.$language['country'].')<br/>
'
.language('Файл').': language/'.$language['code'].'.php (Код <b>'.$language['code'].'</b>)</div>';
echo 
'<div class="zap">
<a class="zap_b" href="?mode=red&id='
.$language['id'].'">'.language('Редактировать').'</a>';
if (
$language['id']<>1)echo '<a class="zap_b" href="?mode=del&id='.$language['id'].'">'.language('Удалить').'</a>'//системный пакет удалить нельзя
echo'<a class="zap_b" href="?mode=up&id='.$language['id'].'">'.language('Вверх').'</a>';
echo
'<a class="zap_b" href="?mode=foot&id='.$language['id'].'">'.language('Вниз').'</a>';
echo
'</div>';
}
}else echo 
'<div class="fon">Языковых пакетов нет.</div>';
}
echo 
'<div class="levo"><a href="./" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Управление').'</a></div>';
echo 
'<div class="levo"><a href="/index.php" class="levo_tuch">'.$diz -> icon('home.png').' '.language('На главную').'</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>
Онлайн: 0
Реклама