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

Размер файла: 11.79Kb
<?php	
require_once"../../template/start.php";
require_once"../../template/regglobals.php";
require_once"../../template/config.php";
require_once"../../template/functions.php";
require_once"../../template/antidos.php";
require_once"../../template/cookies.php";
require_once"../../template/gzip.php";
require_once"../../template/header.php";
require_once"../../template/referer.php";
include_once"../../themes/$config_themes/index.php";
include_once"../../template/isset.php";

require_once "../moduls/config.php";
require_once "../moduls/functions.php";

$action = $_GET['action'];

if ($dostup==101){
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);

if(!isset($action)){
echo '<b>Конфигурация</b><br><hr>';
echo'<img src="../../images/img/forums.gif" alt=""> <a href="setting.php?action=setone&amp;'.SID.'">Настройка MySQL</a><br>';
echo'<img src="../../images/img/forums.gif" alt=""> <a href="setting.php?action=settwo&amp;'.SID.'">Настройка Загруз-центра</a><br>';
echo'<img src="../../images/img/forums.gif" alt=""> <a href="setting.php?action=setthree&amp;'.SID.'">Настройка вывода картинок</a><br>';
echo'<img src="../../images/img/forums.gif" alt=""> <a href="setting.php?action=setfour&amp;'.SID.'">Настройка upload&#39;a файлов</a><br>';
}

//---------------------- Форма изменения настроек MySQL ------------------------------//
//0,2,3,4,4
if($action=="setone"){
echo '<b>Настройка MySQL</b><br><hr>';

echo '<form method="post" action="setting.php?action=editone&amp;'.SID.'">';
echo 'Префикс таблиц (max 3):<br><input name="conf_set0" maxlength="3" value="'.$preff.'" /><br>';
echo 'Сервер:<br><input name="conf_set1" value="'.$mysqlserver.'" /><br>';
echo 'Имя Базы Данных:<br><input name="conf_set2" value="'.$db.'" /><br>';
echo 'Имя пользователя:<br><input name="conf_set3" value="'.$dbuser.'" /><br>';
echo 'Пароль:<br><input name="conf_set4" value="'.$dbpass.'" /><br>';
echo '<br><input value="Изменить" type="submit" /></form><hr>';
echo '<br><img src="../../images/img/panel.gif" alt=""> <a href="setting.php?'.SID.'">В настройки</a>';
}


//---------------------- Изменение в данных MySQL ------------------------------//
if($action=="editone"){
if($conf_set0!="" && $conf_set1!="" && $conf_set2!="" && $conf_set3!="" && $conf_set4!=""){

$configdat = file_get_contents("../moduls/config.dat"); 
$configdat = explode("|",$configdat);

$configdat[0]=$conf_set0;
$configdat[1]=$conf_set1;
$configdat[2]=$conf_set2;
$configdat[3]=$conf_set3;
$configdat[4]=$conf_set4;

$configtext="";

for ($u=0; $u<$down_keys; $u++){
$configtext.=$configdat[$u].'|';}

$fp=fopen("../moduls/config.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,$configtext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
unset($configtext);

header ("Location: setting.php?isset=mp_yesset&".SID);
}else{header ("Location: setting.php?action=setone&isset=mp_nosset&".SID);}
}

//---------------------- Форма изменения настроек загруз-центра ------------------------------//
//5,6,7,8,9,10,11,12,13
if($action=="settwo"){
echo '<b>Настройка Загруз-Центра</b><br><hr>';

echo '<form method="post" action="setting.php?action=edittwo&amp;'.SID.'">';
echo 'Папка с файлами:<br><input name="conf_set5" value="'.$downpath.'" /><br>';
echo 'Заголовок на всех страницах:<br><input name="conf_set6" value="'.$d_name.'" /><br>';
echo 'Кол-во файлов в топе:<br><input name="conf_set7" value="'.$col_top.'" /><br>';
echo 'Сколько файлов на страницу в новых файлах:<br><input name="conf_set8" value="'.$new_f.'" /><br>';
echo 'Комментариев на страницу:<br><input name="conf_set9" value="'.$kom_count.'" /><br>';
echo 'Файлов на страницу:<br><input name="conf_set10" value="'.$col.'" /><br>';
echo 'Кол-во символов выводимое в части описания:<br><input name="conf_set14" value="'.$ab_len.'" /><br>';
echo 'Время кэширования счетчиков (в час.):<br><input name="conf_set15" value="'.$cash.'" /><br>';

echo 'Разрешить гостям скачивать файлы:<br>Да';
if($guest_file=="1"){
echo '<input name="conf_set12" type="radio" value="1" checked>';
}else{echo '<input name="conf_set12" type="radio" value="1" >';}
echo' &nbsp; &nbsp; ';
if($guest_file=="0"){
echo '<input name="conf_set12" type="radio" value="0" checked>';
}else{echo '<input name="conf_set12" type="radio" value="0" >';}
echo 'Нет<br>';

echo 'Показывать подпапки в категории:<br>Да';
if($p_kat=="1"){
echo '<input name="conf_set13" type="radio" value="1" checked>';
}else{echo '<input name="conf_set13" type="radio" value="1" >';}
echo' &nbsp; &nbsp; ';
if($p_kat=="0"){
echo '<input name="conf_set13" type="radio" value="0" checked>';
}else{echo '<input name="conf_set13" type="radio" value="0" >';}
echo 'Нет<br>';

echo '<br><input value="Изменить" type="submit" /></form><hr>';
echo '<br><img src="../../images/img/panel.gif" alt=""> <a href="setting.php?'.SID.'">В настройки</a>';
}


//---------------------- Изменение в настройках Загруза ------------------------------//
if($action=="edittwo"){
if($conf_set5!="" && $conf_set6!="" && $conf_set7!="" && $conf_set8!="" && $conf_set9!="" && $conf_set10!="" && $conf_set12!="" && $conf_set13!="" && $conf_set14!="" && $conf_set15!=""){

$configdat = file_get_contents("../moduls/config.dat"); 
$configdat = explode("|",$configdat);

$configdat[5]=check($conf_set5);
$configdat[6]=check($conf_set6);
$configdat[7]=(int)$conf_set7;
$configdat[8]=(int)$conf_set8;
$configdat[9]=(int)$conf_set9;
$configdat[10]=(int)$conf_set10;
$configdat[11]=(int)$conf_set11;
$configdat[12]=(int)$conf_set12;
$configdat[13]=(int)$conf_set13;
$configdat[14]=(int)$conf_set14;
$configdat[15]=(int)$conf_set15;

$configtext="";

for ($u=0; $u<$down_keys; $u++){
$configtext.=$configdat[$u].'|';}

$fp=fopen("../moduls/config.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,$configtext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
unset($configtext);

header ("Location: setting.php?isset=mp_yesset&".SID);
}else{header ("Location: setting.php?action=settwo&isset=mp_nosset&".SID);}
}

//---------------------- Форма изменения настроек картинок ------------------------------//
//16, 17, 18
if($action=="setthree"){
echo '<b>Настройка вывода картинок</b><br><hr>';

echo '<form method="post" action="setting.php?action=editthree&amp;'.SID.'">';

echo 'Выводить надпись на скриншоте:<br>Да';
if($im_wd=="1"){
echo '<input name="conf_set16" type="radio" value="1" checked>';
}else{echo '<input name="conf_set16" type="radio" value="1" >';}
echo' &nbsp; &nbsp; ';
if($im_wd=="0"){
echo '<input name="conf_set16" type="radio" value="0" checked>';
}else{echo '<input name="conf_set16" type="radio" value="0" >';}
echo 'Нет<br>';

echo 'Надпись на скриншоте:<br><input name="conf_set17" value="'.$im_title.'" /><br>';
echo 'Размер шрифта надписи:<br><input name="conf_set18" value="'.$im_ts.'" /><br>';
echo 'Высота картинки при предосмотре:<br><input name="conf_set22" value="'.$width_im.'" /><br>';
echo 'Высота картинки при предосмотре:<br><input name="conf_set23" value="'.$height_im.'" /><br>';

echo 'Выводить водяной знак на скриншоте:<br>Да';
if($im_water=="1"){
echo '<input name="conf_set24" type="radio" value="1" checked>';
}else{echo '<input name="conf_set24" type="radio" value="1" >';}
echo' &nbsp; &nbsp; ';
if($im_water=="0"){
echo '<input name="conf_set24" type="radio" value="0" checked>';
}else{echo '<input name="conf_set24" type="radio" value="0" >';}
echo 'Нет<br>';

echo 'Вертикальное расположение водяного знака: top, center, bottom:<br><input name="conf_set25" value="'.$im_vertu.'" /><br>';
echo 'Горизонтальное расположение водяного знака: left, center, right:<br><input name="conf_set26" value="'.$im_gori.'" /><br>';

echo '<br><input value="Изменить" type="submit" /></form><hr>';
echo '<br><img src="../../images/img/panel.gif" alt=""> <a href="setting.php?'.SID.'">В настройки</a>';
}


//---------------------- Изменение в данных картинок ------------------------------//
if($action=="editthree"){
if($conf_set16!="" && $conf_set17!="" && $conf_set18!="" && $conf_set22!="" && $conf_set23!="" && $conf_set24!="" && $conf_set25!="" && $conf_set26!=""){

$configdat = file_get_contents("../moduls/config.dat");
$configdat = explode("|",$configdat);

$configdat[16]=(int)$conf_set16;
$configdat[17]=$conf_set17;
$configdat[18]=(int)$conf_set18;
$configdat[22]=(int)$conf_set22;
$configdat[23]=(int)$conf_set23;
$configdat[24]=(int)$conf_set24;
$configdat[25]=check($conf_set25);
$configdat[26]=check($conf_set26);

$configtext="";

for ($u=0; $u<$down_keys; $u++){
$configtext.=$configdat[$u].'|';}

$fp=fopen("../moduls/config.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,$configtext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
unset($configtext);

header ("Location: setting.php?isset=mp_yesset&".SID);
}else{header ("Location: setting.php?action=setthree&isset=mp_nosset&".SID);}
}

//---------------------- Форма изменения настроек upload'a ------------------------------//
//19, 20, 21
if($action=="setfour"){
echo '<b>Настройка upload&#39;а файлов</b><br><hr>';

echo '<form method="post" action="setting.php?action=editfour&amp;'.SID.'">';
echo 'Максимальный размер файла для загрузки (мб):<br><input name="conf_set19" value="'.($max_size/1024).'" /><br>';
echo 'Максимальный размер скриншота для загрузки (кб):<br><input name="conf_set20" value="'.$max_size_scr.'" /><br>';
echo 'Сколько нужно баллов для загрузки файла (обменник):<br><input name="conf_set21" value="'.$upload_ball.'" /><br>';
echo '<br><input value="Изменить" type="submit" /></form><hr>';
echo '<br><img src="../../images/img/panel.gif" alt=""> <a href="setting.php?'.SID.'">В настройки</a>';
}


//---------------------- Изменение в данных upload'a ------------------------------//
if($action=="editfour"){
if($conf_set19!="" && $conf_set20!="" && $conf_set21!=""){

$configdat = file_get_contents("../moduls/config.dat");
$configdat = explode("|",$configdat);

$configdat[19]=(int)$conf_set19*1024;
$configdat[20]=(int)$conf_set20;
$configdat[21]=(int)$conf_set21;

$configtext="";

for ($u=0; $u<$down_keys; $u++){
$configtext.=$configdat[$u].'|';}

$fp=fopen("../moduls/config.dat","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,$configtext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
unset($configtext);

header ("Location: setting.php?isset=mp_yesset&".SID);
}else{header ("Location: setting.php?action=setfour&isset=mp_nosset&".SID);}
}

} else {header ("Location: ../../index.php?isset=404&".SID);}

echo '<br><img src="../../images/img/reload.gif" alt=""> <a href="../index.php?'.SID.'">К разделам</a><br>';
echo '<img src="../../images/img/homepage.gif" alt=""> <a href="../../index.php?'.SID.'">На главную</a><br>';
include_once"../../themes/$config_themes/foot.php";
?>