Файл: edit.php
Строк: 109
<?
###########################################################################
##                         -=FERNUS=-                                    ##
##                       ---------------                                 ##
##                      http://sekis.org                                 ##
##                           *-*-*-*                                     ##
##                           *Колян*                                     ##
##                      ICQ: 42-11-04-014                                ##
##                 E-mail: chipak@list.ru                                ##
##                      FERNUS-KAT v.2.0.SUPER                           ##
##   Любые изменения кода скрипта, его перепродажа (без согласования     ##
##         со мной)-ЗАПРЕЩЕННО и приследуется Мной и Законом об          ##
##                       Авторских Правах!!!                             ##
##                     Автор Скрипта: WI[NN]T                            ##
##                      Доработал: FERNUS                                ##
###########################################################################
error_reporting (0);
include "cfg.php";
define('TITLE', 'Р�ЗМЕНЕНР�Р• РЎРђР™РўРђ');
if($v=='wml'){require ('inc/hwml');}
if($v=='xhtml'){require ('inc/hxhtml');}
###################
# Р�зменение СЃР°Р№С‚Р° #
###################
if($mod=='index')
{
$id=trim(htmlspecialchars(stripslashes(@$_GET['id']))); 
$ps=trim(htmlspecialchars(stripslashes(@$_GET['ps'])));
$bd = @file('data/base/'.$id.'.winnt');
if(isset($id) && isset($ps) && md5($ps)==(trim($bd[4]))){
if($v=='xhtml'){ echo'<form method="post" action="'.SELF.'?mod=editadd&id='.$id.'&ps='.$ps.'&v='.$v.'">'; }
echo  'Заполните РІСЃРµ РїРѕР»СЏ!<br/>
       @mail : <b>'.(trim($bd[5])).'</b><br/>
       ::::::::<br/>
       РџР°СЂРѕР»СЊ :<br/>
       <input type="text" name="psnew" maxlength="32" value="'.(trim($ps)).'"/><br/>
       РќР°Р·РІР°РЅРёРµ :<br/>
       <input type="text" name="name" maxlength="25" value="'.(trim($bd[0])).'"/><br/>
       РћРїРёСЃР°РЅРёРµ :<br/>
       <input type="text" name="opis" maxlength="250" value="'.(trim($bd[2])).'"/><br/>
       РўСЂР°РЅСЃР»РёС‚ <select name="tr" value="off">
       <option value="off">off</option>
       <option value="on">on</option>
       </select><br/>
       РђРґСЂРµСЃ СЃР°Р№С‚Р° :<br/>
       <input type="text" name="url" maxlength="32" value="'.(trim($bd[1])).'"/><br/>
       РљР°С‚егория :<br/>
       <select name="kat_num" value="'.(int)$bd[3].'">';
       $kat = file('conf/kat_name.conf');
       $a = count($kat);
       for($i=0; $i<$a; $i++)
       {if(trim($kat[$i])!==''){echo'<option value="'.$i.'">'.$kat[$i].'</option>';}}
        echo'</select><br/>';
if($v=='xhtml')
{ echo'<input value="Р�зменить" name="do" type="submit"></form>'; }else
{ echo'::::::::<br/>
       <anchor>[Р�зменить]<go href="'.SELF.'?mod=editadd&id='.$id.'&ps='.$ps.'&v='.$v.'" method="post">
       <postfield name="opis" value="$(opis)"/>
       <postfield name="psnew" value="$(psnew)"/>
       <postfield name="tr" value="$(tr)"/>
       <postfield name="url" value="$(url)"/>
       <postfield name="name" value="$(name)"/>
       <postfield name="kat_num" value="$(kat_num)"/>
       </go></anchor><br/>';}}else{
echo   '<a href="newpas.php?&v='.$v.'">Забыл РїР°СЂРѕР»СЊ?</a><br/><br/>';
if($v=='xhtml'){ echo'<form method="get" action="'.SELF.'?mod=index&v='.$v.'">'; }
echo   'Ваш ID:<br/>
        <input type="text" name="id" maxlength="50" value=""/><br/>
        РџР°СЂРѕР»СЊ:<br/>
        <input type="password" name="ps" maxlength="150" value=""/><br/>';
if($v=='xhtml')
{ echo'<input value="Р’С…РѕРґ" name="do" type="submit"></form>'; }else
{echo'<a href="'.SELF.'?id=$(id)&ps=$(ps)&mod=index&v='.$v.'">Р’С…РѕРґ</a><br/>';}}
}
###############
# РџРµСЂРµР·Р°РїРёСЃСЊ  #
###############
if($mod=='editadd')
{
$data=date("dmy");
$id=trim(htmlspecialchars(stripslashes(@$_GET['id']))); 
$ps=trim(htmlspecialchars(stripslashes(@$_GET['ps'])));
$bd = file('data/base/'.$id.'.winnt');
if(isset($id) && isset($ps) && md5($ps)==(trim($bd[4]))){
$url = substr(trim(htmlspecialchars(stripslashes($_POST['url']))), 0, 32);
$psnew = substr(trim(htmlspecialchars(stripslashes($_POST['psnew']))), 0, 32);
$opis = substr(trim(htmlspecialchars(stripslashes($_POST['opis']))), 0, 250);
$name = substr(trim(htmlspecialchars(stripslashes($_POST['name']))), 0, 25);
$mail = trim($bd[5]);
if(is_numeric($_POST['kat_num'])){ $kat_num = $_POST['kat_num']; }else{ $kat_num = '0'; }
$error = '';
if(empty($psnew)){$error .= 'РќРµ РІРІРµРґРµРЅ РїР°СЂРѕР»СЊ!<br/>';}
if(empty($name)){$error .= 'РќРµ РІРІРµРґРµРЅРѕ РЅР°Р·РІР°РЅРёРµ!<br/>';}
if(empty($opis)){$error .= 'РќРµ РІРІРµРґРµРЅРѕ РѕРїРёСЃР°РЅРёРµ!<br/>';}
if(empty($url)){$error .= 'РќРµ РІРІРµРґРµРЅ url!<br/>';}
if(empty($error)){
if(trim($_POST['tr'])=='on'){
require 'inc/translit.php'; 
$name = translit($name);
$opis = translit($opis); }
   $base = fopen('data/base/'.$id.'.winnt', 'w');
   fputs($base, "$namen$urln$opisn$kat_numn".(md5($psnew))."n$mailn");
   fclose($base); chmod('data/base/'.$id.'.winnt', 0777);
   $kat = file('conf/kat_name.conf');
echo'Р�нформация РёР·РјРµРЅРµРЅР°<br/>';
   }
else { echo '<b>Ошибка</b>!!!<br/><br/>'.$error.'<a href="'.SELF.'?mod=index&v='.$v.'">Заново!</a><br/>'; }
}else{ echo 'Пароль РЅРµ РІРµСЂРµРЅ!!!<br/><a href="'.SELF.'?mod=index&v='.$v.'">Заново!</a><br/>'; }
}
if($v=='wml'){require ('inc/fwml');}
if($v=='xhtml'){require ('inc/fxhtml');}
?>