Просмотр файла admin_panel/modul.php
- <?
- 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');
- ?>