File size: 8.98Kb
<?
include('../core/core.php');
include(BASEDIR.INC.'func.php');
include(BASEDIR.INC.'session.php');
include(BASEDIR.INC.'session_user.php');
$mode = htmlspecialchars($_GET['mode']);
include(BASEDIR.INC.'head.php');
show_title('Управление модулями');
if (is_admin(array(101))) {
$users = mysql_query('SELECT * FROM users WHERE login = "'.$_COOKIE['login'].'"');
$users = mysql_fetch_assoc($users);
$admin = $users['status'];
if($admin == 101){ echo'<div class="razdel">Админ-панель</div>'; }
$act = '<img src="'.BASEDIR.''.IMG.'act.png">';
switch ($mode):
case 'index':
echo'<div class="menu">';
echo'Управление модулями';
echo'</div>';
echo'<div class="menu">';
echo'
'.$act.' <a href="?mode=gb">Гостевая книга</a><br />
'.$act.' <a href="?mode=privat">Приват</a><br />
'.$act.' <a href="?mode=reg">Регистрация </a><br />
'.$act.' <a href="?mode=obmen">Обмен файлов </a>
';
echo'</div>';
break;
case 'obmen':
include(BASEDIR.MODUL.'obmen/obmen.php');
echo'<div class="menu">';
echo'<form action="?mode=obmen_edit" method="post">
Макс. Размер 1 файла (в мб):<br />
<input name="m" type="text" maxlength="10" value="'.$max_upload.'"/><br />
Макс. Обьем сайта (в гб.):<br />
<input name="l" type="text" maxlength="10" value="'.$site_size.'"/><br />
Для загрузки файло надо актива:<br />
<input name="g" type="text" maxlength="10" value="'.$obmen_upload_activ.'"/><br />
Загрузка файлов:<br />
<select name="a">
<option value="on">Открыта</option>
<option value="of">Закрыта</option>
</select><br />
Скачивать файлы могут:<br />
<select name="r">
<option value="all">Все</option>
<option value="user">Пользователи</option>
</select><br />
<input name="" type="submit" value="Изменить" />
</form>';
echo'<a href="?mode=obmen_cash">Очистить мусор</a><br />
Удалить файлы старше 30 дней.';
echo'</div>';
break;
case 'obmen_cash':
echo'<div class="menu">';
$g=mysql_query("SELECT * FROM `files`");
while($u=mysql_fetch_array($g)){
$file = '../obmen/files/'.$u['name'].'';
if (file_exists($file)) {} else { mysql_query('DELETE FROM `files` WHERE `id` = "'.$u['id'].'"');}
}
echo'Пересчет окончен!';
echo'</div>';
break;
case 'obmen_edit':
echo'<div class="menu">';
$m = abs($_POST['m']);
$l = abs($_POST['l']);
$g = abs($_POST['g']);
$a = check($_POST['a']);
$r = check($_POST['r']);
$max_upload = '$max_upload';
$down = '$down';
$site_size = '$site_size ';
$download = '$download';
$obmen_upload_activ = '$obmen_upload_activ';
$file = fopen ("../moduls/obmen/obmen.php","w+");
$str = "<? $max_upload = $m; $down = '$a'; $site_size = $l; $download = '$r'; $obmen_upload_activ = $g; ?>";
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
echo'Данные сохранены!';
echo'</div>';
break;
case 'reg':
include(BASEDIR.MODUL.'reg/reg.php');
echo'<div class="menu">';
echo'<form action="?mode=reg_edit" method="post">
Начальный актив:<br />
<input name="a" type="text" maxlength="10" value="'.$start_avtiv.'"/><br />
Начальные деньги:<br />
<input name="m" type="text" maxlength="10" value="'.$start_money.'"/><br />
Начальный уровень:<br />
<input name="l" type="text" maxlength="10" value="'.$start_level.'"/><br />
Начальный опыт:<br />
<input name="e" type="text" maxlength="10" value="'.$start_exp.'"/><br />
Начальные деньги в банке:<br />
<input name="b" type="text" maxlength="10" value="'.$start_bank.'"/><br />
<input name="s" type="hidden" maxlength="10" value="'.$start_status.'"/>
Начальный старт ап(после авториз. идет на):<br />
<input name="d" type="text" maxlength="10" value="'.$start_dir.'"/><br />
Регистрация:<br />
<select name="r">
<option value="open">Открыта</option>
<option value="off">Закрыта</option>
</select><br />
<input name="" type="submit" value="Изменить" />
</form>';
echo'</div>';
break;
case 'reg_edit':
echo'<div class="menu">';
$a = abs($_POST['a']);
$m = abs($_POST['m']);
$l = abs($_POST['l']);
$e = abs($_POST['e']);
$b = abs($_POST['b']);
$s = abs($_POST['s']);
$d = $_POST['a'];
$r = check($_POST['r']);
$start_avtiv = '$start_avtiv';
$start_money = '$start_money';
$start_level = '$start_level';
$start_exp = '$start_exp';
$start_bank = '$start_bank';
$start_status = '$start_status';
$start_dir = '$start_dir';
$reg = '$reg';
$file = fopen ("../moduls/reg/reg.php","w+");
$str = "<? $start_avtiv = $a; $start_money = $m; $start_level = $l; $start_exp = $e; $start_bank = $b; $start_status = $s; $start_dir = '$d'; $reg = '$r'; ?>";
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
echo'Данные сохранены!';
echo'</div>';
break;
case 'privat':
include(BASEDIR.MODUL.'privat/privat.php');
echo'<div class="menu">';
echo'<form action="?mode=privat_edit" method="post">
Обьем ящика:<br />
<input name="m" type="text" maxlength="10" value="'.$max_privat.'"/><br />
Напомнить о заполнености ящика когда будет:<br />
<input name="e" type="text" maxlength="10" value="'.$estent.'"/><br />
Антимат:<br />
<select name="a">
<option value="on">Включить</option>
<option value="off">Выключить</option>
</select><br />
Макс. человек в игноре:<br />
<input name="m_m" type="text" maxlength="10" value="'.$max_ignor.'"/><br />
Макс. человек в друзьях:<br />
<input name="m_f" type="text" maxlength="10" value="'.$max_friend.'"/><br />
<input name="" type="submit" value="Изменить" />
</form>';
echo'</div>';
case 'privat_edit':
echo'<div class="menu">';
$m = abs($_POST['m']);
$e = abs($_POST['e']);
$a = check($_POST['a']);
$m_m = abs($_POST['m_m']);
$m_f = abs($_POST['m_f']);
$max_privat = '$max_privat';
$estent = '$estent';
$anti = '$anti';
$max_ignor = '$max_ignor';
$max_friend = '$max_friend';
$file = fopen ("../moduls/privat/privat.php","w+");
$str = "<? $max_privat = $m; $estent = $e; $anti = '$a'; $max_ignor = $m_m; $max_friend = $m_f; ?>";
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
echo'Данные сохранены!';
echo'</div>';
break;
break;
case 'gb':
include(BASEDIR.MODUL.'gb/gb.php');
echo'<div class="menu">';
echo'<form action="?mode=gb_edit" method="post">
Сообщений на страницу:<br />
<input name="m" type="text" maxlength="10" value="'.$mes.'"/><br />
Время антифлуда (в сек.):<br />
<input name="f" type="text" maxlength="10" value="'.$antiflood.'"/><br />
Гостевая:<br />
<select name="o">
<option value="on">Открыть</option>
<option value="off">Закрыть</option>
<option value="user">Открыть для юзеров</option>
</select><br />
Макс. текст:<br />
<input name="m_m" type="text" maxlength="10" value="'.$guesttextlength.'"/><br />
Макс. ник:<br />
<input name="n" type="text" maxlength="10" value="'.$guestnik.'"/><br />
Актив за 1 сообщение:<br />
<input name="a" type="text" maxlength="10" value="'.$gb_activ .'"/><br />
Денег за 1 сообщение:<br />
<input name="mon" type="text" maxlength="10" value="'.$gb_money.'"/><br />
Опыта за 1 сообщение:<br />
<input name="e" type="text" maxlength="10" value="'.$gb_exp.'"/><br />
<input name="" type="submit" value="Изменить" />
</form>';
echo'</div>';
break;
case 'gb_edit':
echo'<div class="menu">';
$m = abs($_POST['m']);
$f = abs($_POST['f']);
$o = check($_POST['o']);
$m_m = abs($_POST['m_m']);
$n = abs($_POST['n']);
$a = abs($_POST['a']);
$mon = abs($_POST['mon']);
$e = abs($_POST['e']);
$mes = '$mes';
$antiflood = '$antiflood';
$open_gb = '$open_gb';
$guesttextlength = '$guesttextlength';
$guestnik = '$guestnik';
$gb_activ = '$gb_activ';
$gb_money = '$gb_money';
$gb_exp = '$gb_exp';
$file = fopen ("../moduls/gb/gb.php","w+");
$str = "<? $mes = $m; $antiflood = $f; $open_gb = '$o'; $guesttextlength = $m_m; $guestnik = $n; $gb_activ = $a; $gb_money = $mon; $gb_exp = $e; ?>";
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
echo'Данные сохранены!';
echo'</div>';
break;
default:
header ('location: ?mode=index');
endswitch;
echo'<div class="menu"><a href="/">На главную</a></div>';
} else {header ('location: /index.php?mode=index'); }
include(BASEDIR.INC.'foot.php');
?>