Файл: modules/admin/set.php
Строк: 426
<?php
########################################
## WAP-ENGINE ##
########################################
## ##
## Автор : CHUMA (Токарев Владимир) ##
## e-mail : crazychuma@gmail.com ##
## WAP : http://wap-engine.ru ##
## ##
########################################
## ВЫ НЕ ИМЕЕТЕ ПРАВО ##
## ИЗМЕНЯТЬ КОД СКРИПТА ##
## ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ! ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
$title_page = '| Настройка системы';
$m_polozhenie = 'Настраивает систему сайта';
####################
if($_GET['act']=='set')
{
if(isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && $status == '1')
{
$home_url = filter($_POST['home']);
$home_url = str_replace('http://', '', $home_url);
$configdata="<?phprn".
'$'."version="5.0"; # Версия скриптаrn".
'$'.'welcome="'.filter($_POST[welcome]).""; # Показывать приветствиеrn".
'$'.'afor="'.filter($_POST[afor]).""; # Показывать афоризмrn".
'$'.'themes="'.filter($_POST[themes]).""; # Название скина/темы, посмотреть их можно в папке themesrn".
'$'.'show_time="'.filter($_POST[show_time]).""; # Показывать Часы на главной страницеrn".
'$'.'show_date="'.filter($_POST[show_date]).""; # Показывать дату на главной страницеrn".
'$'.'mainlink="'.filter($_POST[mainlink]).""; # Показывать добавление ссылки главной страницеrn".
'$'.'generacia="'.filter($_POST[generacia]).""; # Показывать время генерации страницы, если нет, то пишем "0"rn".
'$'.'counter="'.filter($_POST[counter]).""; # Включить счетчик "1", или выключить "0"rn".
'$'.'online="'.filter($_POST[online]).""; # Показывать сколько человек в онлайне, если нет, то пишем "0"rn".
'$'.'sdvigclock="'.filter($_POST[sdvigclock]).""; # Временной сдвиг, ставим к примеру +5, -3 в зависимости от времени rn".
'$'.'title="'.filter($_POST[title]).""; # Заголовок страниц rn".
'$'.'textlogo="'.filter($_POST[textlogo]).""; # Название, будет отображенно на каждой странице около логотипаrn".
'$'.'copyright="'.filter($_POST[copyright]).""; # Копирайт , будет отображенно внизу на каждой страницеrn".
'$'."home="http://$home_url"; # Адрес сайта (Слэш "/" в конце не ставить!)rn".
'$'.'logo="'.filter($_POST[logo]).""; # Адрес логотипа, вы можете просто заменить саму картинкуrn".
'$'.'ras_pages="'.filter($_POST[ras_pages]).""; # Расширение страниц движкаrn".
'$'.'portal="'.filter($_POST[portal]).""; # Если on то, сайт открыт, если off, то сайт закрыт на реконструкциюrn".
'$'.'registracia="'.filter($_POST[registracia]).""; # Если 1 то, регистрация разрешена, если 0, то запрещенаrn".
'$'.'gzip="'.filter($_POST[gzip]).""; # GZIP сжатиеrn".
'$'.'offmes="'.filter($_POST[offmes]).""; # Сообщение если сайт закрытrn".
'$'.'zap_reg_mes="'.filter($_POST[zap_reg_mes]).""; # Сообщение если регистрация запрещенаrn#### ДОСТУП ####rn".
'$'.'dostup_guest="'.filter($_POST[dostup_guest]).""; # Разрешить гостям писать в гостевойrn".
'$'.'dostup_kom="'.filter($_POST[dostup_kom]).""; # Разрешить гостям писать комментарииrn".
'$'.'dostup_mailadm="'.filter($_POST[dostup_mailadm]).""; # Разрешить гостям писать письма админуrn".
'$'.'dostup_files="'.filter($_POST[dostup_files]).""; # Разрешить гостям скачивать файлыrn".
'$'.'dostup_book="'.filter($_POST[dostup_book]).""; # Разрешить гостям просматривать библиотекуrn".
'$'.'dostup_forum="'.filter($_POST[dostup_forum]).""; # Разрешить гостям просматривать форумrn".
'$'.'dostup_link="'.filter($_POST[dostup_link]).""; # Разрешить гостям добавлять ссылки на главнойrn#### РАЗНОЕ ####rn".
'$'.'koldaynews="'.filter($_POST[koldaynews]).""; # Сколько дней показывать последнюю новость на главнойrn".
'$'.'kolnews="'.filter($_POST[kolnews]).""; # Кол-во новостей на страницуrn".
'$'.'kolfiles="'.filter($_POST[kolfiles]).""; # Кол-во файлов на страницу в загруз-центреrn".
'$'.'kolbooks="'.filter($_POST[kolbooks]).""; # Кол-во файлов на страницу в библиотекеrn".
'$'.'guestmes="'.filter($_POST[guestmes]).""; # Сообщений на странице в гостевойrn".
'$'.'kolkommes="'.filter($_POST[kolkommes]).""; # Кол-во комментариев на страницуrn".
'$'.'koltem="'.filter($_POST[koltem]).""; # Кол-во тем на страницу в форумеrn".
'$'.'koltemmes="'.filter($_POST[koltemmes]).""; # Кол-во сообщений на страницу в темахrn".
'$'.'kolusers="'.filter($_POST[kolusers]).""; # Кол-во пользователей на страницу в списке пользователейrn".
'$'.'kolmesbox="'.filter($_POST[kolmesbox]).""; # Кол-во личных сообщений на страницуrn".
'$'.'kolreytrep="'.filter($_POST[kolreytrep]).""; # Кол-во рейтига, при котором можно ставить плюсы/минусыrn".
'$'.'kolmesls="'.filter($_POST[kolmesls]).""; # Кол-во хранящихся писем в ЛСrn?>";
$fp = fopen('../../config.php','a+');
flock ($fp,LOCK_EX);
ftruncate ($fp,0);
fputs($fp,$configdata);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
$date = date('d.m.Y / H:i:s', time() + ($sdvigclock*3600));
$adm_log_f = @file('../../data/adm_log.php');
$adm_log_count = count($adm_log_f) - 2;
$mes_to_adm_log = "$login|$date|Настраивал систему сайтаrn";
for($i=2; $i < $adm_log_count; $i++)
{
$mes_to_adm_log .= $adm_log_f[$i];
}
$mes_to_adm_log = trim($mes_to_adm_log);
$adm_log_file = fopen('../../data/adm_log.php','w');
flock ($adm_log_file,LOCK_EX);
fputs($adm_log_file,"<?phprn/*rn$mes_to_adm_logrn*/rn?>");
fflush ($adm_log_file);
flock ($adm_log_file,LOCK_UN);
fclose($adm_log_file);
header ('location: set.php?set=1&'.session_name().'='.session_id().'');
}
else
{
include '../../themes/'.$themes.'.php';
echo'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
include '../../templates/foot.php';
}
}
####################
if(empty($_GET['act']))
{
include '../../themes/'.$themes.'.php';
include '../../config.php';
if(isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && $status == '1')
{
if($_GET[set]=='1')
{
echo'<p class="b" align="center">Сайт настроен</p>';
}
echo'<p class="modul_name">Настройка системы.</p>';
echo'<form method="post" action="set.php?act=set&'.session_name().'='.session_id().'">';
echo'<p class="a">Общие настройки<br /></p>';
echo'<p class="b">Cкин/тема по умолчанию:<br />
<select name="themes" class="textbox"><option>';
echo $themes;
echo'</option>';
$dir = opendir ('../../themes');
while ($file = readdir($dir))
{
if(is_file('../../themes/'.$file) && $file != '.' && $file != '..' && $file != '.htaccess' && $file != 'index.php' && $file != $themes.'.php' && $file != 'mytheme.php')
{
$file = str_replace('.php','',$file);
echo '<option>'.$file.'</option>';
}
}
echo '</select><br /><br />';
closedir ($dir);
echo'Показывать приветствие:<br />Да';
if($welcome=='1')
{ echo'<input name="welcome" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="welcome" type="radio" value="1" />'; }
echo' ';
if($welcome=='0')
{ echo'<input name="welcome" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="welcome" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Показывать афоризм:<br />Да';
if($afor=='1')
{ echo'<input name="afor" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="afor" type="radio" value="1" />'; }
echo' ';
if($afor=='0')
{ echo'<input name="afor" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="afor" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Включить часы:<br />Да';
if($show_time=='1')
{ echo'<input name="show_time" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="show_time" type="radio" value="1" />'; }
echo' ';
if($show_time=='0')
{ echo'<input name="show_time" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="show_time" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Включить дату:<br />Да';
if($show_date=='1')
{ echo'<input name="show_date" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="show_date" type="radio" value="1" />'; }
echo' ';
if($show_date=='0')
{ echo'<input name="show_date" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="show_date" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Включить добавление ссылки на главной:<br />Да';
if($mainlink=='1')
{ echo'<input name="mainlink" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="mainlink" type="radio" value="1" />'; }
echo' ';
if($mainlink=='0')
{ echo'<input name="mainlink" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="mainlink" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Включить счетчик:<br />Да';
if($counter=='1')
{ echo'<input name="counter" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="counter" type="radio" value="1" />'; }
echo' ';
if($counter=='0')
{ echo'<input name="counter" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="counter" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Включить онлайн:<br />Да';
if($online=='1')
{ echo'<input name="online" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="online" type="radio" value="1" />'; }
echo' ';
if($online=='0')
{ echo'<input name="online" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="online" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Включить генерацию:<br />Да';
if($generacia=='1')
{ echo'<input name="generacia" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="generacia" type="radio" value="1" />'; }
echo' ';
if($generacia=='0')
{ echo'<input name="generacia" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="generacia" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Временной сдвиг:<br />
<input name="sdvigclock" maxlength="2" value="'.$sdvigclock.'" /><br />';
echo'Заголовок страниц:<br />
<input name="title" maxlength="100" value="'.$title.'" /><br />';
echo'Название:<br />
<input name="textlogo" maxlength="200" value="'.$textlogo.'" /><br />';
echo'Копирайт:<br />
<input name="copyright" maxlength="100" value="'.$copyright.'" /><br />';
echo'Адрес сайта без слэша(/) в конце:<br />
<input name="home" maxlength="100" value="'.$home.'" /><br />';
echo'Логотип (http://wap-engine.ru/logo.gif):<br />
<input name="logo" maxlength="100" value="'.$logo.'" /><br />';
echo'Расширение страниц:<br />
<input name="ras_pages" maxlength="10" value="'.$ras_pages.'" /><br />';
echo'Сообщение если сайт закрыт:<br />
<input name="offmes" value="'.$offmes.'" /><br />';
echo'Сообщение если регистрация запрещена:<br />
<input name="zap_reg_mes" value="'.$zap_reg_mes.'" /><br />';
echo'Включить gzip сжатие:<br />Да';
if($gzip=='1')
{ echo'<input name="gzip" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="gzip" type="radio" value="1" />'; }
echo' ';
if($gzip=='0')
{ echo'<input name="gzip" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="gzip" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Разрешить регистрацию:<br />Да';
if($registracia=='1')
{ echo'<input name="registracia" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="registracia" type="radio" value="1" />'; }
echo' ';
if($registracia=='0')
{ echo'<input name="registracia" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="registracia" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Включить сайт:<br />Да';
if($portal=="on")
{ echo'<input name="portal" type="radio" value="on" checked="checked" />'; } else
{ echo'<input name="portal" type="radio" value="on" />'; }
echo' ';
if($portal=="off")
{ echo'<input name="portal" type="radio" value="off" checked="checked" />'; } else
{ echo'<input name="portal" type="radio" value="off" />'; }
echo'Нет<br /></p>';
echo'<p class="a">Доступ<br /></p>';
echo'<p class="b">Разрешить гостям писать в гостевой:<br />Да';
if($dostup_guest=='1')
{ echo'<input name="dostup_guest" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="dostup_guest" type="radio" value="1" />'; }
echo' ';
if($dostup_guest=='0')
{ echo'<input name="dostup_guest" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="dostup_guest" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Разрешить гостям писать комментарии:<br />Да';
if($dostup_kom=='1')
{ echo'<input name="dostup_kom" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="dostup_kom" type="radio" value="1" />'; }
echo' ';
if($dostup_kom=='0')
{ echo'<input name="dostup_kom" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="dostup_kom" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Разрешить гостям писать письма админу:<br />Да';
if($dostup_mailadm=='1')
{ echo'<input name="dostup_mailadm" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="dostup_mailadm" type="radio" value="1" />'; }
echo' ';
if($dostup_mailadm=='0')
{ echo'<input name="dostup_mailadm" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="dostup_mailadm" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Разрешить гостям скачивать файлы:<br />Да';
if($dostup_files=='1')
{ echo'<input name="dostup_files" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="dostup_files" type="radio" value="1" />'; }
echo' ';
if($dostup_files=='0')
{ echo'<input name="dostup_files" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="dostup_files" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Разрешить гостям просматривать библиотеку:<br />Да';
if($dostup_book=='1')
{ echo'<input name="dostup_book" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="dostup_book" type="radio" value="1" />'; }
echo' ';
if($dostup_book=='0')
{ echo'<input name="dostup_book" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="dostup_book" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Разрешить гостям просматривать форум:<br />Да';
if($dostup_forum=='1')
{ echo'<input name="dostup_forum" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="dostup_forum" type="radio" value="1" />'; }
echo' ';
if($dostup_forum=='0')
{ echo'<input name="dostup_forum" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="dostup_forum" type="radio" value="0" />'; }
echo'Нет<br />';
echo'Разрешить гостям добавлять ссылки на главной:<br />Да';
if($dostup_link=='1')
{ echo'<input name="dostup_link" type="radio" value="1" checked="checked" />'; } else
{ echo'<input name="dostup_link" type="radio" value="1" />'; }
echo' ';
if($dostup_link=='0')
{ echo'<input name="dostup_link" type="radio" value="0" checked="checked" />'; } else
{ echo'<input name="dostup_link" type="radio" value="0" />'; }
echo"Нет<br /></p>";
echo'<p class="a">Разное<br /></p>';
echo'<p class="b">Сколько дней показывать последнюю новость на главной:<br />
<input name="koldaynews" maxlength="50" value="'.$koldaynews.'" /><br />';
echo'Кол-во новостей на странице:<br />
<input name="kolnews" maxlength="50" value="'.$kolnews.'" /><br />';
echo'Кол-во файлов на страницу в загруз-центре:<br />
<input name="kolfiles" maxlength="50" value="'.$kolfiles.'" /><br />';
echo'Кол-во файлов на страницу в библиотеке:<br />
<input name="kolbooks" maxlength="50" value="'.$kolbooks.'" /><br />';
echo'Кол-во сообщений в гостевой на страницу:<br />
<input name="guestmes" maxlength="50" value="'.$guestmes.'" /><br />';
echo'Кол-во комментариев на страницу:<br />
<input name="kolkommes" maxlength="50" value="'.$kolkommes.'" /><br />';
echo'Кол-во тем на страницу в форуме:<br />
<input name="koltem" maxlength="50" value="'.$koltem.'" /><br />';
echo'Кол-во сообщений на страницу в темах:<br />
<input name="koltemmes" maxlength="50" value="'.$koltemmes.'" /><br />';
echo'Кол-во пользователей на страницу в списке пользователей:<br />
<input name="kolusers" maxlength="50" value="'.$kolusers.'" /><br />';
echo'Кол-во личных сообщений на страницу:<br />
<input name="kolmesbox" maxlength="50" value="'.$kolmesbox.'" /><br />';
echo'Кол-во хранящихся писем в ЛС:<br />
<input name="kolmesls" maxlength="50" value="'.$kolmesls.'" /><br />';
echo'Кол-во рейтига, при котором можно ставить плюсы/минусы:<br />
<input name="kolreytrep" maxlength="50" value="'.$kolreytrep.'" /><br />';
echo'</p>';
echo'<p><input value="Настроить" name="do" type="submit" /></p></form>';
echo'<p><a href="index.php?'.session_name().'='.session_id().'">В админку</a></p>';
}
else
{
echo'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
}
echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
$user_set_file = $dob_url.'/data/users/'.$login.'_settings.php';
if(file_exists($user_set_file))
{
$user_set_f = file($user_set_file);
$afor = trim($user_set_f[2]);
$themes = trim($user_set_f[3]);
$show_days = trim($user_set_f[4]);
$show_time = trim($user_set_f[5]);
$show_date = trim($user_set_f[6]);
$mainlink = trim($user_set_f[7]);
$gzip = trim($user_set_f[8]);
$kolnews = trim($user_set_f[9]);
$kolfiles = trim($user_set_f[10]);
$kolbooks = trim($user_set_f[11]);
$guestmes = trim($user_set_f[12]);
$kolkommes = trim($user_set_f[13]);
$koltem = trim($user_set_f[14]);
$koltemmes = trim($user_set_f[15]);
$kolusers = trim($user_set_f[16]);
$kolmesbox = trim($user_set_f[17]);
}
include '../../templates/foot.php';
}
?>