Файл: pan/menu.php
Строк: 104
<?php
include_once "config.php";
include_once "head.php";
?>
<div class="phdr"><b>Меню</b><br /></div>
<div class="list1">
<?php
if (!isset($_GET['action'])){
?>
<a href="?action=menu">Логин/Пароль</a><br />
<a href="?action=other">Прочие настройки</a><br />
<a href="faq.php">FAQ</a><br />
<a href="?action=exit">Выход</a>
<?php
}
if ($_GET['action']=="other"){
?>
<div class="list1"><form action="?action=others" method="post">
Число строк на страницу в редакторе (max:150):<br />
<input type="text" name="str" value="<?php echo (int)$udata[2]; ?>"/><br />
Высота поля ввода (2-15):<br />
<input type="text" name="rws" value="<?php echo (int)$udata[4]; ?>"/><br />
Показывать вес папок?<br />
<input type="radio" name="pods" value="0" checked="checked"/> Нет<br />
<input type="radio" name="pods" value="1"/> Да (<span class="red">Возрастает нагрузка!</span>)<br />
<input type="submit" value="Изменить"/></form></div>
<?php
}
if ($_GET['action']=="exit"){
@SetCookie("cookielog","");
@SetCookie("cookiepass","");
header("Location: index.php");
}
if ($_GET['action']=="others"){
if ($_POST['str']==""){
echo '<div class="rmenu">Вы забыли ввести колличество строк в редакторе на страницу!<br />* <a href="?action=other">Назад</a></div>
<div class="gmenu"><a href="index.php">Файловый менеджер</a></div>';
include_once "foot.php";
exit;
}
if ($_POST['rws']==""){
echo '<div class="rmenu">Вы забыли ввести высоту поля!<br />* <a href="?action=other">Назад</a></div>
<div class="gmenu"><a href="index.php">Файловый менеджер</a></div>';
include_once "foot.php";
exit;
}
if(eregi("[^0-9]",$_POST['str'])){
echo '<div class="rmenu">Не правильный ввод! Нужно вводить только числа!<br />* <a href="?action=other">Назад</a></div>
<a href="index.php">Файловый менеджер</a><br />';
include_once "foot.php";
exit;
}
if(eregi("[^0-9]",$_POST['rws'])){
echo '<div class="rmenu">Не правильный ввод! Нужно вводить только числа!<br />* <a href="?action=other">Назад</a></div>
<a href="index.php">Файловый менеджер</a><br />';
include_once "foot.php";
exit;
}
if($_POST['str'] > 150){
echo '<div class="rmenu">Не правильный ввод! Максимальное число 150 строк на страницу!<br />* <a href="?action=other">Назад</a></div>
<div class="gmenu">* <a href="index.php">Файловый менеджер</a></div>';
include_once "foot.php";
exit;
}
if(($_POST['rws'] > 15) || ($_POST['rws'] < 2)){
?>
<div class="rmenu">Не правильный ввод! Высота поля ввода должна быть не менее 2 и не более 15!<br />* <a href="?action=other">Назад</a></div>
<div class="gmenu">* <a href="index.php">Файловый менеджер</a></div>
<?php
include_once "foot.php";
exit;
}
$text = $udata[0].'|'.$udata[1].'|'.$_POST['str'].'|'.$_POST['pods'].'|'.$_POST['rws'].'|';
$fp = fopen("data/user.dat", "w");
chmod($fp, 666);
flock ($fp, LOCK_EX);
fputs($fp, "$textrn");
flock ($fp, LOCK_UN);
chmod($fp, 644);
fclose($fp);
?>
<br /><b>Данные успешно изменены!</b><br /><br /> <a href="menu.php">К настройкам</a><br /><a href="index.php">Файловый менеджер</a><br />
<?php
}
if ($_GET['action']=="menu"){
?>
<div class="list1"><form action="?action=nastr" method="post">
Старый логин:<br /><input type="text" name="log"/><br />
Новый логин:<br /><input type="text" name="logs"/><br />
Старый пароль:<br /><input type="text" name="par"/><br />
Новый пароль:<br /><input type="text" name="pars"/>
<input type="submit" value="Изменить"/></form><br />
<a href="index.php">В менеджер</a></div>
<?php
}
if ($_GET['action']=="nastr"){
if ($_POST['logs']==""){
echo 'Не введены важные данные! <b>(Логин)</b><br />* <a href="index.php">В менеджер</a><br />* <a href="?">Вернуться</a><br />';
include_once "foot.php";
exit;
}
if (md5(md5($_POST['log']))!=$udata[0]){
echo 'Ошибка! Не верно введён <b>старый логин</b><br /><a href="index.php">В менеджер</a><br />* <a href="?">Вернуться</a><br />';
include_once "foot.php";
exit;
}
if (md5(md5($_POST['par']))!=$udata[1]){
echo 'Ошибка! Не верно введён <b>старый пароль</b><br />* <a href="index.php">В менеджер</a><br />* <a href="?">Вернуться</a><br />';
include_once "foot.php";
exit;
}
if ($_POST['pars']==""){
echo 'Не введены важные данные! <b>(Пароль)</b><br />* <a href="index.php">В менеджер</a><br />* <a href="?">Вернуться</a><br />';
include_once "foot.php";
exit;
}
$_POST['logs'] = md5(md5(htmlspecialchars($_POST['logs'])));
$_POST['pars'] = md5(md5(htmlspecialchars($_POST['pars'])));
$text = $_POST['logs'].'|'.$_POST['pars'].'|'.$udata[2].'|';
$text = no_br($text);
$fp = fopen("data/user.dat","w");
chmod($fp, 666);
flock($fp, LOCK_EX);
fputs($fp, "$textrn");
flock($fp, LOCK_UN);
chmod($fp, 644);
fclose($fp);
echo '<br /><b>Данные успешно изменены</b><br />
<br /><a href="index.php">В менеджер</a><br />
* <a href="?">Вернуться</a><br />';
}
echo '</div>';
include_once "foot.php";