Просмотр файла admin/main.php

Размер файла: 3.01Kb
<?php
include('../inc/core.php');



if (empty($_SESSION['access']) || $_SESSION['access']<6) {
	$_SESSION['error'] = 'Доступ запрещен';
	redirect(URL);
	die();
}

$pagetitle = 'Основные настройки';

if (empty($_GET['act'])) $act = 'index';
	else $act = htmlspecialchars($_GET['act']);
	

if ($act=='index') {
	include('../design/'.$_SESSION['design'].'/header.php');
	echo '<div id="title_a">'.$pagetitle.'</div><div id="menu"><ul>';
	echo '<form action="main.php?act=getedit" method="post">
	Сервер БД: <input type="text" name="db_host" value="'.db_host.'"><br>
	Имя пользователя БД: <input type="text" name="db_user" value="'.db_user.'"><br>
	Пароль БД: <input type="text" name="db_password" value="'.db_password.'"><br>
	Имя базы данных: <input type="text" name="db_database" value="'.db_database.'"><br>
	Префикс таблиц: <input type="text" name="db_prefix" value="'.db_prefix.'"><br>
	URL сайта: (без слеша в конце)<br><input type="text" name="URL" value="'.URL.'"><br>
	Название сайта: <input type="text" name="sitename" value="'.sitename.'"><br>
	Описание сайта: <br><textarea name="description" rows=3 cols=40>'.description.'</textarea><br> 
	Ключевые слова: (через запятую) <br><textarea name="keywords" rows=3 cols=40>'.keywords.'</textarea><br> 
	<div align="center"><input type="submit" value="Изменить"></div>
	<li><a href="index.php"><img src="../images/back.png"> Назад</a></li>
	</ul></div>
	';
}

if ($act=='getedit') {
	if (isset($_POST['db_host']) && isset($_POST['db_user']) && isset($_POST['db_database']) && isset($_POST['URL']) && isset($_POST['sitename'])) {
		$db_host = htmlspecialchars($_POST['db_host']);
		$db_user = htmlspecialchars($_POST['db_user']);
		$db_password = htmlspecialchars($_POST['db_password']);
		$db_database = htmlspecialchars($_POST['db_database']);
		$db_prefix = htmlspecialchars($_POST['db_prefix']);
		$URL = htmlspecialchars($_POST['URL']);
		$sitename = htmlspecialchars($_POST['sitename']);
		$description = htmlspecialchars($_POST['description']);
		$keywords = htmlspecialchars($_POST['keywords']);
		if (file_put_contents('../inc/const.php',"<?php
########## основные настройки
define('db_host', '$db_host');
define('db_user','$db_user');
define('db_password','$db_password');
define('db_database','$db_database');
define('db_prefix','$db_prefix');
define('URL','$URL');
define('sitename','$sitename'); # название сайта
define('description','$description'); 
define('keywords','$keywords'); # (по умолчанию)
define('corr_hours',0); ## поправка времени
#############

define('default_design','default');

?>
		")) {
			$_SESSION['info'] = 'Настройки сохранены';
			redirect('index.php');
			die();
		} else {
			$_SESSION['error'] = 'Ошибка';
			redirect('main.php');
			die();
		}
		
		
	}
}




















include('../design/'.$_SESSION['design'].'/footer.php');

?>