|
<?php
//-Подключаем верх для инсталла-//
require_once ('header.php');
echo '<div class="title">Мастер установки Strong Social</div>';
switch($_GET['act'])
{
default:
//-Ищем файл config.php-//
if(is_file('../system/config.php')) {
if(isset($_REQUEST['next'])) {
unlink('../system/config.php');
header('Location: index.php');
exit();
}
echo '<div class="podmenu">Вас приветствует "Мастер установки" Strong Social!</div>
<div class="podmenu">Обнаруженно файл config.php!
Что это значит?
<b>1</b>.Вы уже установили StrongS.
<b>2</b>.Вы случайно создали файл config.php в папке system.</div>
<div class="podmenu">Вы хотите переустановить двиг?
<center><form action="" method="POST"><input type="submit" name="next" value="Продолжить" /></form></center></div>';
require_once ('footer.php');
exit();
}
echo '<div class="podmenu">Вас приветствует "Мастер установки" Strong Social!</div>
<div class="podmenu"><b>Наши условия использования Strong Social!</b>
<b>1.</b> Запрещенно продавать и распостранять код,небольшие куски кода!
<b>2.</b> Вы обязаны сохранить все упоминания об авторе StrongS!
<b>3.</b> Обязаны оставлять копирайт с ссылкой на официальный сайт http://strong-social.ru!
<b>4.</b> Все вопросы по поводу StrongCMS Вы можете задать на официальном сайте http://strong-social.ru
<b>5.</b> Авторами движка являются: <b> (</b>AlmonE,<b>Mir007) </b>-<b>Разработчики StrongCms</b>,<b>(OneMobi</b>,<b>Chebyrek)</b></div>
<div class="podmenu"><form action="?act=s1" method="POST"><center><input type="submit" value="Я согласен" /></center></form></div>';
require_once ('footer.php');
break;
case 's1':
//-Ищем файл config.php-//
if(is_file('../system/config.php')) {
if(isset($_REQUEST['next'])) {
unlink('../system/config.php');
header('Location: index.php');
exit();
}
echo '<div class="podmenu">Вас приветствует "Мастер установки" Strong Social!</div>
<div class="podmenu">Обнаруженно файл config.php!
Что это значит?
<b>1</b>.Вы уже установили Strong Social.
<b>2</b>.Вы случайно создали файл config.php в папке system.</div>
<div class="podmenu">Вы хотите переустановить двиг?
<center><form action="" method="POST"><input type="submit" name="next" value="Продолжить" /></form></center></div>';
require_once ('footer.php');
exit();
}
if(isset($_REQUEST['ok'])) {
###############################
######## Фильтрация ###########
###############################
function strong($msg){
$msg = trim($msg);
$msg = htmlspecialchars($msg);
$msg = mysql_escape_string($msg);
return $msg;
}
$dbhost = strong($_POST['dbhost']);
$dbpass = strong($_POST['dbpass']);
$dbname = strong($_POST['dbname']);
$dbuser = strong($_POST['dbuser']);
$sql1 = @mysql_connect($dbhost, $dbuser, $dbpass);
$sql = @mysql_select_db($dbname);
if (!$sql) {
$sql = FALSE;
echo '<div class="podmenu"><center><b>Такой базы данных не существует!<b></center></div>';
require_once ('footer.php');
exit();
}
if($sql == TRUE and $sql1 == TRUE) {
$contents = "
<?php
/*
-----------------------------------------
Файл: config.php
-------------------------------------------
*/
//-----Прописуем БД-----//
define ('dbhost', '$dbhost'); //сервер
define ('dbname', '$dbname'); //имя БД
define ('dbpass', '$dbpass'); //пароль БД
define ('dbuser', '$dbuser'); //Пользователь БД
?>
";
file_put_contents('../system/config.php', $contents);
chmod('../system/config.php', 0664);
mysql_query('SET NAMES `utf8`', $sql1);
$dbdampbaze = file_get_contents('mysql.sql');
$expl = explode('-----------------------------------', $dbdampbaze);
foreach($expl as $propot) {
mysql_query(trim($propot));
}
//-Указуем права доступа-//
chmod('/files/smile', 0777);
chmod('/system', 0777);
chmod('/images', 0777);
}
echo '<div class="podmenu"><center>Установка прошла успешно!</center></div>';
echo '<div class="podmenu">Вам осталось зарегистрировать администратора.
И не забудте удалить папку /install
<a href="/registr.php"><input type="submit" value="Регистрация" /></a></div>';
require_once ('footer.php');
exit();
}
echo '<div class="podmenu">Вас приветствует "Мастер установки" StrongS!</div>
<div class="podmenu">
<form action="" method="POST">
Сервер:
<input type="text" name="dbhost" value="localhost" />
Имя пользователя:
<input type="text" name="dbuser" />
Пароль:
<input type="text" name="dbpass" />
База Данных:
<input type="text" name="dbname" />
<input type="submit" name="ok" value="Продолжить" />
</form></div>';
require_once ('footer.php');
break;
}
?>