Размер файла: 8.96Kb
<?
################################################################################
# #
# Каталог сайтов 7wap.ru #
# Автор - skor #
# Email - [email protected] #
# ICQ - 327223788 #
# #
# Сайты: #
# xwap.org #
# 2pic.org (picfon.org, xyecoc.ru, 7wap.ru) #
# wapseek.ru #
# #
# #
# #
# Реквизиты: #
# R258467995540 #
# Z625573098691 #
# Яндекс 4100155569768 #
# #
# ДАННЫЙ СКРИПТ РАСПРОСТРАНЯЕТСЯ СВОБОДНО, ТАКЖЕ РАЗРЕШАЕТСЯ ВНОСИТЬ #
# СВОИ ИЗМЕНЕНИЯ И ДОПОЛНЕНИЯ В КОД! ПРОДАЖА ЗАПРЕЩЕНА! #
# ПРИ РАСПРОСТРАНЕНИИ ЗАПРЕЩАЕТСЯ УДАЛЯТЬ И ИЗМЕНЯТЬ ДАННУЮ ИНФОРМАЦИЮ! #
# ПРИ ИСПОЛЬЗОВАНИИ ИСХОДНЫХ КОДОВ ДАННОГО СКРИПТА НЕОБХОДИМО УКАЗАТЬ #
# АВТОРА! #
# #
# Дата публикации - 28 августа 2007г. #
################################################################################
Error_Reporting(E_ALL & ~E_NOTICE);
include "../../inc/config.php";
include "../../inc/function.php";
include "../xhtml_mod.php";
$razdel = array('', '', '', 'Загрузки', 'Для взрослых', 'Общение', 'Знакомства', 'Развлечения', 'Персональные', 'Сервисы', 'Халява', 'Спорт', 'Прочие');
# выводим заголовок
xhtml_header();
xhtml_css();
echo "<div class=\"v\">";
echo " <b>Каталог 7wap.ru</b>";
echo "</div>";
echo "<div class=\"pay\">";
echo "<b>Панель управления</b>";
echo "</div>";
// сверим сессии
if($_POST['sid'] == session_id())
{
// немного почистим от юзерского маразма
$new_mail = clean($_POST['new_mail']);
$new_pass = clean($_POST['new_pass']);
$new_title = clean($_POST['new_title']);
$new_link = clean($_POST['new_link']);
$new_about = clean($_POST['new_about']);
$new_k = clean($_POST['new_k']);
$error = '';
// проверки на пустоту
if($new_mail == '') {echo "Вы не ввели Email!<br/>"; $error = 'error';}
if($new_pass == '') {echo "Вы не ввели пароль!<br/>"; $error = 'error';}
if($new_title == '') {echo "Вы не ввели название!<br/>"; $error = 'error';}
if($new_link == '') {echo "Вы не ввели адрес сайта!<br/>"; $error = 'error';}
if($new_about == '') {echo "Вы не ввели описание!<br/>"; $error = 'error';}
if($new_k == '') {echo "Непредвиденная ошибка! обратитесь к администратору!!<br/>"; $error = 'error';}
# проверка на разрешенные символы
if(!check($new_pass, '')){echo "В пароле можно использовать буквы латинского алфавита и цифры!<br/>"; $error = 'error';}
if(!check($new_about, 'АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя-.,!')){echo "В описании можно использовать буквы а-Я, a-Z цифры 0-9 и символы -.,!<br/>"; $error = 'error';}
if(!check($new_title, 'АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя-')){echo "В названии можно использовать буквы а-Я, a-Z цифры 0-9 и символы -!<br/>"; $error = 'error';}
// проверка регулярками мыла и адреса
if(!preg_match("#http://[-a-z0-9_\.]+([-a-z0-9_]+\.(html|php|wml|pl|cgi))?([-a-z0-9_:@&\?=+\.!/~*'%$]+)?#i",$new_link)){echo "Ссылка должна быть вида http://site.ru<br/>"; $error = 'error';}
if(!preg_match("|[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,4}|i",$new_mail)){echo "Еmail должен быть вида [email protected]<br/>"; $error = 'error';}
if($new_pass != ''){if(strlen($new_pass) < 4){echo "Пароль слишком короткий.<br/>"; $error = 'error';}}
if($error == 'error')
{
echo "<div class=\"pay\">";
echo "<img src=\"../img/g.gif\" alt=\"\"/><a href=\"cabinet.php?a=dann\">Назад</a><br/>";
echo "<img src=\"../img/h.gif\" alt=\"\"/> <a href=\"cabinet.php?".$r."\">В кабинет</a><br/>";
echo "</div>";
}
if($error != 'error')
{
# переводим в нижн регситр
$new_title = utf_char_n($new_title);
$new_about = utf_char_n($new_about);
// запись данных в бд
if(@mysql_query("UPDATE `cat_user` SET `mail` = '".$new_mail."', `pass` = '".$new_pass."', `title` = '".$new_title."', `link` = '".$new_link."', `about` = '".$new_about."', `k` = '".$new_k."' WHERE id='".$_SESSION['id']."' LIMIT 1;"))
{
echo "<div class=\"body\">";
echo "<b><font color=\"green\">Данные обновлены</font></b><br/>";
echo "</div>";
echo "<div class=\"body\">";
echo "<b>Email:</b> ".$new_mail."<br/>";
echo "<b>Пароль:</b> ".$new_pass."<br/>";
echo "</div>";
echo "<div class=\"body\">";
echo "<b>Название:</b> ".$new_title."<br/>";
echo "<b>Адрес:</b> <a href=\"".$new_link."\">".$new_link."</a><br/>";
echo "<b>Описание:</b> ".$new_about."<br/>";
echo "<b>Раздел:</b> <font color=\"green\">".$razdel[$new_k]."</font><br/>";
echo "</div>";
echo "<div class=\"pay\">";
echo "<img src=\"../img/h.gif\" alt=\"\"/> <a href=\"cabinet.php?".$r."\">В кабинет</a><br/>";
echo "</div>";
}
else
{
echo "<b>Ошибка записи данных!</b><br/>";
echo "<div class=\"pay\">";
echo "<img src=\"../img/h.gif\" alt=\"\"/> <a href=\"cabinet.php?".$r."\">В кабинет</a><br/>";
echo "</div>";
}
}
}
else
{
echo "<b>Ошибка передачи данных!</b><br/>";
echo "<div class=\"pay\">";
echo "<img src=\"../img/h.gif\" alt=\"\"/> <a href=\"cabinet.php?".$r."\">В кабинет</a><br/>";
echo "</div>";
}
// выводим низочег
xhtml_n();
?>