View file panel/config.php

File size: 3.55Kb
<?php 
// by mides, icq: 529-899-6, mail: [email protected]

$title = 'Админка';
require("../config.php");
require("../includes/start.php");
if($_SESSION['access'] != '1'){header("location: ../"); exit();}
require("../includes/functions.php");

echo '<div class="tp">Админка</div>';

switch($_GET['act']){

###############################################################################
##                    Форма редактирования настроек                          ##
###############################################################################
default:

echo '<div class="s1">Настройки</div><div class="s2">';
echo '<form action="config.php?act=edited" method="post" name="form">';

echo 'Стиль сайта:<br/><select name="style">';
echo '<option value="'.$config['style'].'">'.$config['style'].'</option>';
foreach (glob("../styles/*.css") as $styles){
	if (basename($styles) != $config['style']){
		echo '<option value="'.basename($styles).'">'.basename($styles).'</option>';
	}
}
echo '</select><br />';

echo 'Заголовок:<br/><input name="title" type="text" value="'.$config['title'].'" maxlength="50" /><br/>';
echo 'Описание:<br/><input name="desc" type="text" value="'.$config['desc'].'" maxlength="50" /><br/>';
echo 'Копирайт:<br/><input name="copy" type="text" value="'.$config['copy'].'" maxlength="50" readonly="true" /><br/>';
echo 'Адрес копирайта:<br/><input name="copylink" type="text" value="'.$config['copylink'].'" maxlength="50" readonly="true" /><br/>';
echo 'Элементов на страницу:<br/><input name="onpage" type="text" value="'.$config['onpage'].'" maxlength="50" /><br/>';
echo 'Обратная связь:<br/><textarea name="feedback" cols="" rows="5">'.$config['feedback'].'</textarea><br/>';
echo '<input name="submit" type="submit" value="Сохранить" /></form></div>';
echo '<div class="s1">Навигация</div><div class="s2"><a href="./">назад в панель</a><br/><a href="../">на главную</a></div>';

break;

###############################################################################
##                       Редактирования настроек                             ##
###############################################################################
case 'edited':

if(!empty($_POST['style']) && !empty($_POST['title']) && !empty($_POST['desc']) && !empty($_POST['copy']) && !empty($_POST['copylink']) && !empty($_POST['onpage'])){
 $style = sec($_POST['style']);
 $title = sec($_POST['title']);
 $desc = sec($_POST['desc']);
 $copy = sec($_POST['copy']);
 $copylink = sec($_POST['copylink']);
 $onpage = sec($_POST['onpage']);
 $feedback = sec($_POST['feedback']);
 
 mysql_query("UPDATE `config` SET `style` = '$style', `title` = '$title', `desc` = '$desc', `copy` = '$copy', `copylink` = '$copylink', `onpage` = '$onpage', `feedback` = '$feedback' WHERE `id` = '1'");
 echo '<div class="s1">Информация</div><div class="s2">Настройки успешно сохранены!</div>';
 echo '<div class="s1">Навигация</div><div class="s2"><a href="./">назад в панель</a><br/><a href="../">на главную</a></div>';
}else{
 echo '<div class="s1">Информация</div><div class="s2">Вы не заполнили поля!</div>';
 echo '<div class="s1">Навигация</div><div class="s2"><a href="config.php">назад</a><br/><a href="../">на главную</a></div>';
}

break;


}

require("../includes/tail.php");
?>