Просмотр файла zags/install.php

Размер файла: 3.2Kb
<?php

include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';


$set['title']='Установка мода'; // заголовок страницы
include_once '../sys/inc/thead.php';
title();
aut();

if(isset($_GET['mod']))
{
$mod = $_GET['mod'];
}
else
{
$mod = "";
}

switch($mod)
{
case 'ok':
$sql="CREATE TABLE `zaks` (
`id` INT NOT NULL AUTO_INCREMENT ,
`date` BIGINT NOT NULL ,
`on` VARCHAR( 32 ) NOT NULL ,
`ona` VARCHAR( 32 ) NOT NULL ,
`onyes` VARCHAR( 3 ) NOT NULL ,
`onayes` VARCHAR( 3 ) NOT NULL ,
`avtor` VARCHAR( 32 ) NOT NULL ,
PRIMARY KEY ( `id` ));
";
mysql_query($sql);
$error = mysql_error();
if($error) $er .= $error.'<br>';


$sql="ALTER TABLE `user` ADD `brak` VARCHAR( 32 ) NOT NULL ;
";
mysql_query($sql);

$error = mysql_error();
if($error) $er .= $error.'<br>';

if(!empty($error))
{
echo'ОШИБКА<hr/>'.$error.'<hr/>';
}
else
{

echo'Установка закончена<br/>Не забудте удалить файл install.php<br>';
}
break;

case 'prava':
function permissions($filez){
return decoct(@fileperms("$filez")) % 1000;
}


function test_chmod($df,$chmod)
{
global $err,$user;
if (isset($user) && $user['level']==15)
$show_df=ereg_replace('^'.H, $_SERVER["DOCUMENT_ROOT"].'/', $df);
else $show_df=$df;


@list($f_chmod1,$f_chmod2,$f_chmod3)=str_split(permissions($df));
list($n_chmod1,$n_chmod2,$n_chmod3)=str_split($chmod);
//list($m_chmod1,$m_chmod2,$m_chmod3)=str_split($max_chmod);

if ($f_chmod1<$n_chmod1 || $f_chmod2<$n_chmod2 || $f_chmod3<$n_chmod3)
{
$err[]="Установите CHMOD $n_chmod1$n_chmod2$n_chmod3 на $show_df";
echo "<span class='off'>$show_df : [$f_chmod1$f_chmod2$f_chmod3] - >$n_chmod1$n_chmod2$n_chmod3</span><br />\n";
}
else
{
echo "<span class='on'>$show_df ($n_chmod1$n_chmod2$n_chmod3) : $f_chmod1$f_chmod2$f_chmod3 (OK)</span><br />\n";
}
}

test_chmod(H.'zags/zags.php',777);
test_chmod(H.'zags/razvod.php',777);


echo "<hr />\n";

echo "<form method=\"get\" action=\"?\">\n";
echo "<input name=\"mod\" value=\"ok\" type=\"hidden\" />\n";
echo "<input value=\"".(isset($err)?'Cкрипт не готов к установке':'Продолжить')."\" type=\"submit\"".(isset($err)?' disabled="disabled"':null)." />\n";
echo "</form>\n";




break;




default:
echo "&nbsp;Вас приветствует мастер установки мода \"Свадьбы\"<br />\n";

echo "- Установите максимальные права!<br/>- Проверь отсутствие таблиц с иминем zags<br/>\n";


echo "Если из этих пометок правильно продолжайте<br/>\n";

echo "<form method=\"get\" action=\"?\">\n";
echo "<input name=\"mod\" value=\"prava\" type=\"hidden\" />\n";
echo "<input value=\"Продолжить\" type=\"submit\"/>\n";
echo "</form>\n";
break;
}


include_once '../sys/inc/tfoot.php';
?>