Файл: install/index.php
Строк: 124
<?php
// Установка скрипта
function delete_dir($dir) {
if (is_dir($dir)) {
$od = opendir($dir);
while ($rd=readdir($od)) {
if ($rd == '.' || $rd == '..') continue;
if (is_dir("$dir/$rd")) {
@chmod("$dir/$rd", 0777);
delete_dir("$dir/$rd");
} else {
@chmod("$dir/$rd", 0777);
@unlink("$dir/$rd");
}
}
closedir($od);
@chmod("$dir", 0777);
return @rmdir("$dir");
} else {
@chmod("$dir", 0777);
@unlink("$dir");
}
}
echo '<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"><head><link rel="shortcut icon" href="/favicon.ico"/><link rel="stylesheet" href="/inc/css.css" type="text/css"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="RE-ADS"/>
<title>Установка RCMS</title></head><body><div class="logo"><a href="/"><img src="/img/logo.png" alt="" /></a></div>';
switch ($_GET['step']) {
default:
echo '<div class="title">Подключение к MySQL</div><div class="menu"><form action="?step=2" method="post">Хост:<br/><input type="text" name="host" value="localhost" /><br/>Пользователь:<br/><input type="text" name="user" value="" /><br/>Пароль:<br/><input type="text" name="password" value="" /><br/>База:<br/><input type="text" name="base" value="" /><br/><input type="submit" name="submit" value="Продолжить" /></form></div>';
break;
case '2':
echo '<div class="title">Заливка таблиц в БД</div>';
$err = '';
$connect = mysql_connect($_POST['host'],$_POST['user'],$_POST['password']);
if(!$connect)
{
$err.= 'Невозможно подключится к серверу MySQL!<br/>';
}
if(!mysql_select_db($_POST['base'],$connect))
{
$err.= 'Невозможно подключиться к базе данных!<br/>';
}
if ($err) {
echo '<div class="menu">'.$err.'</div><div class="forlink"><a href="/install" class="links">Назад</a></div>';
} else {
mysql_query('set character_set_results=utf8');
mysql_query('set character_set_client=utf8');
mysql_query('set character_set_connection=utf8');
mb_internal_encoding('UTF-8');
mysql_query("CREATE TABLE IF NOT EXISTS `go` (
`go` int(11) NOT NULL,
`ip` text NOT NULL,
`ua` text NOT NULL,
`type` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8");
mysql_query("CREATE TABLE IF NOT EXISTS `pp_click` (
`idu` int(11) NOT NULL,
`time` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8");
mysql_query("CREATE TABLE IF NOT EXISTS `loto` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idu` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1");
mysql_query("CREATE TABLE IF NOT EXISTS `rek` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`comm` text NOT NULL,
`url` text NOT NULL,
`color` text NOT NULL,
`clicks` int(11) NOT NULL DEFAULT '0',
`data` text NOT NULL,
`num` text NOT NULL,
`pcode` int(11) NOT NULL,
`ok` text NOT NULL,
`gold` int(11) NOT NULL,
`sum` int(11) NOT NULL,
`go` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1");
mysql_query("INSERT INTO `rek` (`name`, `url`, `ok`) VALUES
('Раскрутка сайтов!', 'http://".$_SERVER['HTTP_HOST']."/', '50')");
mysql_query("CREATE TABLE IF NOT EXISTS `guest` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` int(11) NOT NULL,
`user` varchar(15) NOT NULL,
`text` varchar(2500) NOT NULL,
`answer` mediumtext NOT NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1");
mysql_query("CREATE TABLE IF NOT EXISTS `payment` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user` varchar(15) NOT NULL,
`money` float(11,2) NOT NULL,
`wmr` varchar(13) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1");
mysql_query("CREATE TABLE IF NOT EXISTS `u_click` (
`idp` int(11) NOT NULL,
`idu` int(11) NOT NULL,
`time` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8");
mysql_query("CREATE TABLE IF NOT EXISTS `online` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` int(11) NOT NULL,
`user` varchar(15) NOT NULL,
`ua` varchar(50) NOT NULL,
`ip` varchar(50) NOT NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1");
mysql_query("CREATE TABLE IF NOT EXISTS `settings` (
`name` varchar(60) NOT NULL,
`value` varchar(60) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8");
mysql_query("INSERT INTO `settings` (`name`, `value`) VALUES
('mail', 'support@".$_SERVER['HTTP_HOST']."'),
('antiflud', '30'),
('pages', '10'),
('registration', '1'),
('bsum', '0'),
('bonus', '0'),
('close', '0'),
('invite', '0000'),
('sec', '5'),
('cena', '0.05'),
('su', '0.10'),
('gold', '2'),
('color', '1'),
('wk_id', '0'),
('wk_hash', '0'),
('wmr', '0'),
('hash', '0')");
mysql_query("CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`datereg` int(11) NOT NULL,
`lasttime` int(11) NOT NULL,
`login` varchar(15) NOT NULL,
`wmr` varchar(15) NOT NULL,
`pass` varchar(150) NOT NULL,
`ao` int(11) NOT NULL DEFAULT '2',
`email` varchar(35) NOT NULL,
`admin` enum('0','1') NOT NULL,
`ip` varchar(50) NOT NULL,
`ua` varchar(200) NOT NULL,
`money` float(11,2) NOT NULL,
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1");
$host=$_POST['host'];
$user=$_POST['user'];
$password=$_POST['password'];
$base=$_POST['base'];
$text ="<?php
DEFINE('DB_HOST','$host');
DEFINE('DB_USER','$user');
DEFINE('DB_PASS','$password');
DEFINE('DB_NAME','$base');
?>
";
$fp=fopen('../inc/define.php','w+');
fwrite($fp,$text);
fclose($fp);
header ('location: /install/?step=3');
}
break;
case '3':
delete_dir('../install');
echo '<div class="title">Финал установки</div><div class="menu"><li>Соединение с БД завершено!</li><li>Таблицы залиты!</li><li>Установка скрипта завершена!</li></div><div class="menu">1. Перейдите на главную, а затем: Кабинет -> Регистрация (по умолчанию id1 = admin); и зарегистрируйтесь;<br/>2. Войдите под своими данными, а затем: Админ-панель -> Настройки WK/WM; и пропишите данные от WorldKassa и WebMoney Merchant (Ссылки Result/Success/Fail там же);<br/>3. По необходимости, настройте в админ-панели цены.</div><div class="menu"><font color="green">[!]</font> Папка install удалена!</div><div class="forlink"><a href="/" class="links"><img src="/img/home.png"> На главную</a></div>';
break;
}
echo '<div class="ze">Copyright © RCMS<span style="display: none"><!--RCMS 9--></span></div></body></html>';
?>