Файл: sysadm/styles.php
Строк: 79
<?php
define('GCMS',true);
define('ROOT','../');
require_once (ROOT.'system/power.php');
if ($aut) {
if ($ya['level'] == 7) {
///Оптимизация дизайна
$d = $db -> query("SELECT `style`,`id` FROM `users`");
while ($dir = $d -> fetch_assoc())
{
$styles = $db -> query("SELECT * FROM `styles` where `url`='$dir[style]'");
if($styles -> num_rows == 0){
$db -> query("UPDATE `users` SET `style`='$nastr[ststyle]' WHERE `id` = '".$dir['id']."'");
}
}
switch($mode) {
////Стили сайта
case 'new':
$diz -> head('Стили сайта');
$diz -> title('Новый стиль');
if (empty($_POST['name']) || empty($_POST['url'])) {
echo '<div class="fon"><form action="styles.php?mode=new" method="post">
Название:<br/><input type="text" name="name" value="" maxlength="24"/></br>
Папка:<br/><input type="text" name="url" value="" maxlength="24"/></br>
<input type="submit" value="Добавить"/></form></div>';
} else {
$name= shit($_POST['name']);
$url = shit($_POST['url']);
$sql = $db -> query("SELECT * FROM `styles` WHERE `url` = '".$url."'");
if ($sql -> num_rows == 0) {
if (is_dir(ROOT.'styles/'.$url)){
$db -> query("Insert `styles` SET `name` = '".$name."',`url` = '".$url."',`time` = '".time()."'");
echo '<div class="fon">Стиль '.$_POST['name'].' успешно добавлен в галлерею!</div>';
}else echo'<div class="fon">Извините но папка с данным именем не найдена!</div>';
}else echo'<div class="fon">Такой стиль уже есть в галлереи!</div>';
}
echo '<div class="levo"><a href="?" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
break;
case 'style':
$sql = $db -> query("SELECT * FROM `styles` WHERE `id` = '".$id."'");
if ($sql -> num_rows > 0) {
$menu = $sql -> fetch_assoc();
$diz -> head('Стили сайта');
$diz -> title('Изменяем стиль');
if (empty($_POST['name']) || empty($_POST['url'])) {
echo '<div class="fon"><form action="styles.php?mode=style&id='.$id.'" method="post">
Название:<br/><input type="text" name="name" value="'.$menu['name'].'" maxlength="24"/></br>
Папка:<br/><input type="text" name="url" value="'.$menu['url'].'" maxlength="24"/></br>
<br/><input type="submit" value="Изменить"/></form></div>';
} else {
$name = shit($_POST['name']);
$url = shit($_POST['url']);
$db -> query("UPDATE `styles` SET `name` = '".$name."',`url` = '".$url."' WHERE `id` = '".$id."'");
echo '<div class="fon">Изменения приняты!</div>';
}
echo '<div class="levo"><a href="?" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
} else header('Location: ./styles.php');
break;
case 'del':
$sql = $db -> query("SELECT * FROM `styles` WHERE `id` = '".$id."'");
if ($sql -> num_rows > 0) {
switch($do) {
case 'yes':
$db -> query("DELETE FROM `styles` where `id` = '".$id."'");
$diz -> head('Стили сайта');
$diz -> title('Удаление стиля');
echo '<div class="fon">Стиль был успешно удалён!</div>';
echo '<div class="levo"><a href="?" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
break;
default:
$diz -> head('Стили сайта');
$diz -> title('Удаление стиля');
echo '<div class="fon">Вы уверены,что хотите удалить данный стиль?</div>';
echo '<div class="dialog">
<a class="dialog_m" href="styles.php?mode=del&do=yes&id='.$id.'">Да</a>
<a class="dialog_m" href="styles.php">Нет</a>
</div>';
}
} else header('Location: ./styles.php');
break;
case 'sost':
$sql = $db -> query("SELECT * FROM `styles` WHERE `id` = '".$id."'");
if ($sql -> num_rows > 0) {
$s=$sql->fetch_assoc();
$db -> query("UPDATE `settings` SET `parametr` = '".$s['url']."' where `name`='ststyle'");
header('Location: ./styles.php');
} else header('Location: ./styles.php');
break;
default:
$diz -> head('Стили сайта');
$diz -> title('Стили сайта');
$sql = $db -> query("SELECT * FROM `styles`");
if ($sql -> num_rows > 0) {
$sql = $db -> query("SELECT * FROM `styles` ORDER BY `time`");
while ($s = $sql -> fetch_assoc()) {
if($nastr['ststyle']==$s['url']){$sost='Стандартный';}else{$sost='<a href="./styles.php?mode=sost&id='.$s['id'].'">Установить как стандартный</a>';}
$people = $db -> dbcount('count(`id`)','users',"`style`='$s[url]'");
echo'<div class="fon"><b>Название</b>: '.$s['name'].'</br>
<b>Папка</b>: '.$s['url'].'</br>
<b>Состоние</b>: '.$sost.'</br>
<b>Испльзуют</b>: '.$people.' чел.</br>
<b>Добавлен</b>: '.$func -> vremja($s['time']).'<br/>
<a href="./styles.php?mode=style&id='.$s['id'].'">Редактировать</a>
| <a href="./styles.php?mode=del&id='.$s['id'].'">Удалить</a></br></div>';
}
}else echo'Стилей в галлереи пока нет!';
echo '<div class="levo"><a href="?mode=new" class="levo_tuch">'.$diz -> img('r.png').' Добавить стиль</a></div>';
}
echo '<div class="levo"><a href="./" class="levo_tuch">'.$diz -> img('back.png').' Админка</a></div>';
echo '<div class="levo"><a href="/index.php" class="levo_tuch">'.$diz -> img('home.png').' На главную</a></div>';
#####Копирайт#######
$diz -> out($msg);
}else header('location: index.php');
} else header('location: index.php');
?>