View file cat - skor/3/xpanel/update.php

File size: 8.58Kb
<?
################################################################################
#                                                                              #
#  Каталог сайтов 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 '../html_mod.php';


    # авторизация епт ))
	if(@$_SESSION['ip'] != $ip OR @$_SESSION['session'] != session_id()){
		Header("Location: error.php");
		exit;
  	}


$razdel = array('', '', '', 'Загрузки', 'Для взрослых', 'Общение', 'Знакомства', 'Развлечения', 'Персональные', 'Сервисы', 'Халява', 'Спорт', 'Прочие');



	// получаем настройки каталога
	$q_cat = @mysql_query("SELECT * FROM `cat_settings` WHERE `id`='1';"); // выбираем значения с первой строки
	$cat_settings = @mysql_fetch_array($q_cat);
	$on_reg = $cat_settings['on_reg'];  // флаг включения регистрации
	$in_on = $cat_settings['in_on'];   // после скольки переходов отображать в каталоге



# запрет кеширования
nocache();

# заголовок
html_headers();

# полоска
v_green();

# пробел
white_spase();

# логотип
title();

# большой пробел
big_spase();



# начало таблицы центрального окна
echo '<table align="center" border="0" cellpadding="0" cellspacing="0" width="750">';
	echo '<tbody>';
		echo '<tr>';


		left_window($in_on, $r);

		# началот центрального окна
		center_window_1();

			echo 'Изменение личных данных';

		# середина окна
		center_window_2();





// сверим сессии
	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 "<br><img src=\"../img/str_orange.gif\" alt=\"\"/><a href=\"cabinet.php?a=dann&amp;".$r."\" class=\"lt11\">Назад</a>";
												echo "<br><img src=\"../img/str_orange.gif\" alt=\"\"/><a href=\"cabinet.php?".$r."\" class=\"lt11\">В кабинет</a>";
											}



															if($error != 'error')
															{

											                    // переведем описание в нижний регистр
											                    $new_about = text2niz($new_about);
											                    $new_title = text2niz($new_title);


																	// ебанем в утф
												                    $new_title = iconv("WINDOWS-1251", "UTF-8", $new_title);
												                    $new_about = iconv("WINDOWS-1251", "UTF-8", $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 "<b><font color=\"green\">Данные успешно обновлены</font></b><br/>";
																				echo "<br>";


       																			echo "<b>Email:</b> ".$new_mail."<br>";
       																			echo "<b>Пароль:</b> ".$new_pass."<br>";
       																			echo "<br>";



       																			echo "<b>Название:</b> ".win_utf($new_title,2)."<br>";
       																			echo "<b>Адрес:</b> <a href=\"".$new_link."\" class=\"lt11\">".$new_link."</a><br><br>";
       																			echo "<b>Описание:</b> ".win_utf($new_about,2)."<br><br>";
       																			echo "<b>Раздел:</b> <font color=\"green\">".$razdel[$new_k]."</font><br>";
                                                                            	echo "<br>";


																				echo "<br><img src=\"../img/str_orange.gif\" alt=\"\"/><a href=\"cabinet.php?".$r."\" class=\"lt11\">В кабинет</a>";


                   														}
                   														else
                   														{
       																		echo "<b>Ошибка записи данных!</b><br/>";

       																		echo "<br><img src=\"../img/str_orange.gif\" alt=\"\"/><a href=\"cabinet.php?".$r."\" class=\"lt11\">В кабинет</a>";

       																	}


                                                               }

    }
    else
    {
    	echo "<b>Ошибка передачи данных!</b><br/>";
    	echo "<br><img src=\"../img/str_orange.gif\" alt=\"\"/><a href=\"cabinet.php?".$r."\" class=\"lt11\">В кабинет</a>";
    }






		# конец окна
		center_window_3();


		# правое окно
		adm_right_window();


        # конец таблицы
		echo '</tr>';
	echo '</tbody>';
echo '</table>';




# большой пробел
big_spase();

# голубая полоска
n_blue();

# мелкий пробел
white_spase();

# низочег
html_n();




?>