<?php
############################################################
## ********* WAP-MOTORS ******* ## ********* Sky CMS ******** ##
## Made by : VANTUZ ## Modification : LondoN ##
## E-mail : [email protected] ## E-mail : [email protected] ##
## Site : http://pizdec.ru ## Site : http://inter-sky.net ##
## WAP-Site : http://visavi.net ## ##
## ICQ : 36-44-66 ## ICQ : 355-98-00-79 ##
## ## ##
## ВЫ НЕ ИМЕЕТЕ ПРАВА ВНОСИТЬ ИЗМЕНЕНИЯ В КОД СКРИПТА ##
#############################################################
## СКРИПТЫ, ДИЗАЙН ПОД ЗАКАЗ !!! ICQ : 355-98-00-79 http://inter-sky.net Дмитрий LONDON
#############################################################
/*
ВЫПОЛНЯЮ ЗАКАЗЫ НА ЭКСКЛЮЗИВНЫЕ СКРИПТЫ ДЛЯ ВАШЕГО САЙТА !!!
Возникли проблемы или найдены баги? ICQ : 355-98-00-79 http://inter-sky.net Дмитрий LONDON
Всегда рад вашим отзывам, пожеланиям, предложениям или простой благодарности!
Если не жалко, то прошу помочь развитию проекта и на оплату Интернета:
Webmoney Wmid: 180910508615
Webmoney WMZ: 257351459957
Webmoney WMR: 183110384655
Webmoney WME: 681446621238
Искренне, Ваш LONDON !!!
*/
################################################################
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";
include_once"../template/isset.php";
require_once"../template/adduzerprofil.php";
// ГЛАВНАЯ СТРАНИЦА АНКЕТЫ //
$uz=check($uz);
if($uz==""){$uz=check($log);}
if($system==""){
$lifefile = file(BASEDIR."local/datalife/$uz.dat");
if ($lifefile!=""){
$lifestr = explode("|",$lifefile[0]);
$userlife=$sitetime-$lifestr[0];
if($userlife<600){
$statwho='<small>(Сейчас на сайте)</small>';
$whouser=user_position($lifestr[3]);
}else{
$statwho='<br><small>(Последнее посещение '.date_fixed($lifestr[0],'j.m.y / H:i').')</small>';
$whouser='Оффлайн';
}}
if($uz!="" && !eregi("[^a-z0-9-]",$uz)){
$text = file(BASEDIR."local/profil/$uz.prof");
if ($text!=""){
$uzdata = explode(":||:",$text[0]);
// вывод имени - ника - фамилии
echo '<img src="../images/img/mails.gif" alt=""> <big><b>'.$uzdata[29].' '.nickname($uz).' '.$uzdata[100].'</b></big> '.$statwho.'<br><br><br>';
echo'<table cellpadding="8" cellspacing="0" width="100%" border="0"><tr><td valign="top">';
// Служебные собщения
if ($uzdata[46]=="1") {echo '<b><font color="#FF0000">Внимание, аккаунт требует подтверждение регистрации!</font></b><br><br>';}
if ($uzdata[37]=="1" && $uzdata[38]>$sitetime) {echo '<b><font color="#FF0000">Внимание, пользователь находится в бане!</font></b><br>';
$time_ban=round($uzdata[38]-$sitetime);
echo'До окончания бана осталось '.formattime($time_ban).'<br>';
echo 'Причина: '.$uzdata[39].'<br><br>';}
if($uzdata[72]!=="" && file_exists("../local/dataavaphoto/$uzdata[72]")){
$ext = strtolower(substr($uzdata[72], strrpos($uzdata[72], '.') + 1));
$dt = explode("|", $lines[$i]);
echo'<br><img src="../upphoto/resize.php?act='.$ext.'&gdir=local&gpoddir=dataavaphoto&gname='.$uzdata[72].'&maxsize=200500" alt="Фотография">.<div></div>';
} else {echo'<img src="../images/img/nofoto.gif" width="210" alt="">.';}
if($uzdata[55]==1){
echo '<br><table width="100%" border="0" cellspacing="5" cellpadding="0">';
echo '<tr><td width="50%"><small>Здоровье: '.(int)$uzdata[56].'% </small></td><td><img src="../gallery/grafic.php?rat='.(int)$uzdata[56].'&imgs=1" alt=""></td></tr>';
echo '<tr><td width="50%"><small>Выносливость: '.(int)$uzdata[57].'% </small></td><td><img src="../gallery/grafic.php?rat='.(int)$uzdata[57].'&imgs=2&limit='.(int)$uzdata[59].'" alt=""></td></tr>';
echo '</table>';
}
//Действия с пользователем для гостей анкеты
if($uz!=$log){ // закрываем для самого себя
if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) {
echo'<br>';
echo'<div><br><a href="privat.php?action=submit&uz='.$uz.'&'.SID.'">Отправить приватное сообщение</a></div>';
echo'<div><br><a href="kontakt.php?action=add&uz='.$uz.'&'.SID.'">В контакты</a> | <a href="ignor.php?action=add&uz='.$uz.'&'.SID.'">В игнор</a></div>';
// Изменение авторитета
if($log!=$uz && $uzdata[36]>1 && $udata[36]>1){
echo '<div><br><small>Изменить авторитет:</small> [ <a href="raiting.php?uz='.$uz.'&rating=plus&'.SID.'"><img src="../images/img/plus.gif" alt=""><font color="00FF00"> Плюс</font></a> | '; echo'<a href="raiting.php?uz='.$uz.'&rating=minus&'.SID.'"><font color="FF0000">Минус</font> <img src="../images/img/minus.gif" alt=""></a> ]</div>';
}
echo'<div><br><a href="../games/perevod.php?uz='.$uz.'&'.SID.'">Перечислить денег</a></div>';}
if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) { // Действия для администрации
if ($dostup==101 || $dostup==102 || $dostup==103){
echo'<br><div><a href="../'.$config_mpanel.'/zaban.php?action=edit&users='.$uz.'&'.SID.'">Бан / Разбан</a>';}
if ($dostup==101 || $dostup==102){
echo' | <a href="../'.$config_mpanel.'/users.php?action=edit&users='.$uz.'&'.SID.'">Редактировать</a></div>';}
}}
// Контактная информация пользователя
if($uz==$log){echo'<br><div><b>МОЯ КОНТАКТНАЯ ИНФОРМАЦИЯ:<br></b>';} else {echo'<br><div><b>КОНТАКТНАЯ ИНФОРМАЦИЯ:<br></b>';}
// Проверяем наличие контактной информации, кроме почты (почта пока конфиденциальна)
if ($uzdata[102]!="" || $uzdata[170]!="" || $uzdata[171]!="" || $uzdata[172]!="" || $uzdata[174]!="" || $uzdata[182]!="" || $uzdata[176]!="" || $uzdata[177]!="" || $uzdata[178]!="" || $uzdata[173]!="" || $uzdata[19]!="" || $uzdata[5]!="" || $uzdata[180]!="" || $uzdata[179]!="" || $uzdata[181]!="") { // Ищем контактную инфо в ячейках
// Телефон 1
if ($uzdata[102]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Телефон: </small></td>';
if ($uzdata[189]=="" || $uzdata[189]=="0"){ // Просим разрешения показывать инфо гостям, если нет - ДО СВИДАНИЯ!
echo'<td>'.check($uzdata[102]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){ // Доступ для просмотра только авторизованым пользователям
echo'<td>'.check($uzdata[102]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Все следующме пункты контактной информации делаем по принципу "Телефон 1"
// Телефон 2
if ($uzdata[170]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Телефон: </small></td>';
if ($uzdata[190]=="" || $uzdata[190]=="0"){
echo'<td>'.check($uzdata[170]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[170]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Телефон 3
if ($uzdata[171]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Телефон: </small></td>';
if ($uzdata[191]=="" || $uzdata[191]=="0"){
echo'<td>'.check($uzdata[171]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[171]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Телефон 4
if ($uzdata[172]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Телефон: </small></td>';
if ($uzdata[192]=="" || $uzdata[192]=="0"){
echo'<td>'.check($uzdata[172]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[172]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Webmoney Wmid
if ($uzdata[174]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney Wmid: </small></td>';
if ($uzdata[195]=="" || $uzdata[195]=="0"){
echo'<td>'.check($uzdata[174]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[174]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Webmoney WMZ
if ($uzdata[182]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney WMZ: </small></td>';
if ($uzdata[196]=="" || $uzdata[196]=="0"){
echo'<td>'.check($uzdata[182]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[182]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Webmoney WMR
if ($uzdata[176]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney WMR: </small></td>';
if ($uzdata[197]=="" || $uzdata[197]=="0"){
echo'<td>'.check($uzdata[176]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[176]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Webmoney WMU
if ($uzdata[177]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney WMU: </small></td>';
if ($uzdata[198]=="" || $uzdata[198]=="0"){
echo'<td>'.check($uzdata[177]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[177]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Webmoney WME
if ($uzdata[178]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney WME: </small></td>';
if ($uzdata[199]=="" || $uzdata[199]=="0"){
echo'<td>'.check($uzdata[178]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[178]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Skype
if ($uzdata[173]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Skype: </small></td>';
if ($uzdata[194]=="" || $uzdata[194]=="0"){
echo'<td>'.check($uzdata[173]).'</td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[173]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// ICQ
if ($uzdata[19]!="") {$icq_uin=preg_replace("/[^0-9.]/", "", $uzdata[19]);
echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><img src="http://web.icq.com/whitepages/online?icq='.$icq_uin.'&img=5" alt=""> ';
echo'<small>ICQ: </small></td>';
if ($uzdata[193]=="" || $uzdata[193]=="0"){
echo'<td>'.check($uzdata[19]).' </td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td>'.check($uzdata[19]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Скрыто для гостей</a></small></td>';}}
echo'</tr></table>';}
// Странички в соцсетях
// Мой сайт в Интернете
if ($uzdata[5]!="" && $uzdata[5]!="http://") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr>';
if ($uzdata[200]=="" || $uzdata[200]=="0"){
echo'<td width="100%" valign="top"><a href="'.check($uzdata[5]).'" target="_blank">Мой сайт в Интернете</a></td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td width="100%" valign="top"><a href="'.check($uzdata[5]).'" target="_blank">Мой сайт в Интернете</a></td>';} else {
echo'<td width="100%" valign="top"><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Мой сайт в Интернете</a></td>';}}
echo'</tr></table>';}
// Я в Одноклассниках
if ($uzdata[180]!="" && $uzdata[180]!="http://") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr>';
if ($uzdata[202]=="" || $uzdata[202]=="0"){
echo'<td width="100%" valign="top"><a href="'.check($uzdata[180]).'" target="_blank">Я в Одноклассниках</a></td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td width="100%" valign="top"><a href="'.check($uzdata[180]).'" target="_blank">Я в Одноклассниках</a></td>';} else {
echo'<td width="100%" valign="top"><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Я в Одноклассниках</a></td>';}}
echo'</tr></table>';}
// Я [В]Контакте
if ($uzdata[179]!="" && $uzdata[179]!="http://") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr>';
if ($uzdata[201]=="" || $uzdata[201]=="0"){
echo'<td width="100%" valign="top"><a href="'.check($uzdata[179]).'" target="_blank">Я [В]Контакте</a></td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td width="100%" valign="top"><a href="'.check($uzdata[179]).'" target="_blank">Я [В]Контакте</a></td>';} else {
echo'<td width="100%" valign="top"><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Я [В]Контакте</a></td>';}}
echo'</tr></table>';}
// Я в Твиттере
if ($uzdata[181]!="" && $uzdata[181]!="http://") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr>';
if ($uzdata[203]=="" || $uzdata[203]=="0"){
echo'<td width="100%" valign="top"><a href="'.check($uzdata[181]).'" target="_blank">Я в Твиттере</a></td>';} else {
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
echo'<td width="100%" valign="top"><a href="'.check($uzdata[181]).'" target="_blank">Я в Твиттере</a></td>';} else {
echo'<td width="100%" valign="top"><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Я в Твиттере</a></td>';}}
echo'</tr></table>';}
} else {echo' Данные о контактах не указаны';} // Если информация о контактах отсутствует, уведомляем об этом гостей анкеты
echo'</div>';
// Статистика пользователя
if($uz==$log){echo'<br><div><b>Моя статистика:</b><br>';} else {echo'<br><div><b>'.$uzdata[29].' на нашем сайте:</b><br>'; }
echo'Всего посeщений: <b><small>'.(int)$uzdata[11].'</small></b><br>';
echo'Постов на форуме: <b><small>'.(int)$uzdata[8].'</small></b><br>';
echo'Комментариев:<b><small> '.(int)$uzdata[33].'</small></b><br>';
echo'Баллов: <b><small>'.(int)$uzdata[36].' </small></b><br>';
echo'Число нарушений: <b><small>'.(int)$uzdata[64].' </small></b><br>';
echo 'Всего денег:<b><small> '.moneys(user_bankmany($uz)+$uzdata[41]).'</small></b> <br>';
echo 'На руках: <b><small>'.moneys($uzdata[41]).' </small></b><br>';
echo 'В банке: <b><small>'.moneys(user_bankmany($uz)).'</small></b><br>';
if($uzdata[54]>0){echo'Задолженность по кредиту:<b><small> '.moneys($uzdata[54]).' </small></b><br>';}
if ($uzdata[13]!="") {echo'Браузер: <b><small>'.check($uzdata[13]).' </small></b><br>';}
//Рассылка новостей
echo 'Рассылка новостей: ';
if ($uzdata[34]=="1") {echo'<b><small>Подписан</small></b><br>';}else {echo'<b><small>Не подписан</small></b><br>';}
if ($uzdata[6]!="") {echo 'Дата регистрации: <b><small>'.date_fixed($uzdata[6],'j F Y').'</small></b><br>';}
$lifefiles = file(BASEDIR."local/datalife/$uz.dat");
$lifestrs = explode("|",$lifefiles[0]);
// Провел на сайте
echo 'Провел на сайте: <b><small>'.makestime($lifestrs[1]).'</small></b></div>';
// Предыдущее посещение
echo '<br><center>Предыдущее посещение: <br><b><small>'.date_fixed($uzdata[44],'j F Y в H:i').'</small></center>';
echo'</div>';
echo'</td>';
echo'<td width="55%" valign="top"">';
echo'<div>';
if ($uzdata[43]!=="") {echo'<img src="../'.check($uzdata[43]).'" alt="">.</div>';} // Аватарка
// Приватный статус
if ($uzdata[108]=="") {echo'<div class=linia></div>';}
if ($uzdata[108]=="1") {echo'<img src="../images/statusx/1.gif" alt=""/>';}
if ($uzdata[108]=="2") {echo'<img src="../images/statusx/2.gif" alt=""/>';}
if ($uzdata[108]=="3") {echo'<img src="../images/statusx/3.gif" alt=""/>';}
if ($uzdata[108]=="4") {echo'<img src="../images/statusx/4.gif" alt=""/>';}
if ($uzdata[108]=="5") {echo'<img src="../images/statusx/5.gif" alt=""/>';}
if ($uzdata[108]=="6") {echo'<img src="../images/statusx/6.gif" alt=""/>';}
if ($uzdata[108]=="7") {echo'<img src="../images/statusx/7.gif" alt=""/>';}
if ($uzdata[108]=="8") {echo'<img src="../images/statusx/8.gif" alt=""/>';}
if ($uzdata[108]=="9") {echo'<img src="../images/statusx/9.gif" alt=""/>';}
if ($uzdata[108]=="10") {echo'<img src="../images/statusx/10.gif" alt=""/>';}
if ($uzdata[108]=="11") {echo'<img src="../images/statusx/11.gif" alt=""/>';}
if ($uzdata[108]=="12") {echo'<img src="../images/statusx/12.gif" alt=""/>';}
if ($uzdata[108]=="13") {echo'<img src="../images/statusx/13.gif" alt=""/>';}
if ($uzdata[108]=="14") {echo'<img src="../images/statusx/14.gif" alt=""/>';}
if ($uzdata[108]=="15") {echo'<img src="../images/statusx/15.gif" alt=""/>';}
if ($uzdata[108]=="16") {echo'<img src="../images/statusx/16.gif" alt=""/>';}
if ($uzdata[108]=="17") {echo'<img src="../images/statusx/17.gif" alt=""/>';}
if ($uzdata[108]=="18") {echo'<img src="../images/statusx/18.gif" alt=""/>';}
if ($uzdata[108]=="19") {echo'<img src="../images/statusx/19.gif" alt=""/>';}
if ($uzdata[108]=="20") {echo'<img src="../images/statusx/20.gif" alt=""/>';}
if ($uzdata[108]=="21") {echo'<img src="../images/statusx/21.gif" alt=""/>';}
if ($uzdata[108]=="22") {echo'<img src="../images/statusx/22.gif" alt=""/>';}
if ($uzdata[108]=="24") {echo'<img src="../images/statusx/23.gif" alt=""/>';}
if ($uzdata[108]=="25") {echo'<img src="../images/statusx/25.gif" alt=""/>';}
if ($uzdata[108]=="26") {echo'<img src="../images/statusx/26.gif" alt=""/>';}
if ($uzdata[108]=="27") {echo'<img src="../images/statusx/27.gif" alt=""/>';}
if ($uzdata[108]=="28") {echo'<img src="../images/statusx/28.gif" alt=""/>';}
if ($uzdata[108]=="29") {echo'<img src="../images/statusx/29.gif" alt=""/>';}
if ($uzdata[108]=="30") {echo'<img src="../images/statusx/30.gif" alt=""/>';}
if ($uzdata[108]=="31") {echo'<img src="../images/statusx/31.gif" alt=""/>';}
if ($uzdata[108]=="32") {echo'<img src="../images/statusx/32.gif" alt=""/>';}
if ($uzdata[108]=="33") {echo'<img src="../images/statusx/33.gif" alt=""/>';}
if ($uzdata[108]=="34") {echo'<img src="../images/statusx/34.gif" alt=""/>';}
if ($uzdata[108]=="36") {echo'<img src="../images/statusx/36.gif" alt=""/>';}
if ($uzdata[108]=="37") {echo'<img src="../images/statusx/37.gif" alt=""/>';}
if ($uzdata[108]=="38") {echo'<img src="../images/statusx/38.gif" alt=""/>';}
if ($uzdata[116]!="") {echo' '.check($uzdata[116]).'<div class=linia></div><hr>';} // Подпись к статусу
// Статус на сайте
if ($uzdata[40]==""){echo ' <font color="#FF0000"><b>'.user_ststuses($uzdata[36]).'</b></font><br>';}
else{echo' <font color="#FF0000"><b>'.check($uzdata[40]).'</b></font><br>';}
// Пол
if ($uzdata[15]=="M") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Пол:</small></td><td>Мужской</td></tr></table>';} else
{echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Пол:</small></td><td>Женский</td></tr></table>';}
// Семейное положение
echo'<div>';
if ($uzdata[107]=="") {echo'<b></b><div class=linia></div>';}
if ($uzdata[107]=="1") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Семейное положение: </small></td><td>Есть парень</td></tr></table>';}
if ($uzdata[107]=="2") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Семейное положение: </small></td><td>Есть девушка</td></tr></table>';}
if ($uzdata[107]=="3") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Семейное положение: </small></td><td>Замужем</td></tr></table>';}
if ($uzdata[107]=="4") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Семейное положение: </small></td><td>Женат</td></tr></table>';}
if ($uzdata[107]=="5") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Семейное положение: </small></td><td>В разводе</td></tr></table>';}
if ($uzdata[107]=="6") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Семейное положение: </small></td><td>В активном поиске</td></tr></table>';}
if ($uzdata[107]=="7") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Семейное положение: </small></td><td>Пара не нужна</td></tr></table>';}
if ($uzdata[107]=="8") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Семейное положение: </small></td><td>В раздумиях</td></tr></table>';}
echo'</div>';
// Вывод авторитета
echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Заработан авторитет: </small></td><td><b>'.(int)$uzdata[49].' </b>(+'.(int)$uzdata[50].'/-'.(int)$uzdata[51].')</td></tr></table>';
// Баллы пользователя
echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Набрано баллов: </small></td><td><b>'.(int)$uzdata[36].' </b></td></tr></table>';
// Откуда пользователь (город, страна)
echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Откуда: </small></td><td>';
if ($uzdata[101]!="") {echo''.check($uzdata[101]). ' ';}
if($uzdata[106]==""){echo 'Не указанo<div class=linia></div>';} if($uzdata[106]=="U"){echo' <img src="../images/flagsstrany/ukraina.gif" alt=""/>';} if($uzdata[106]=="R"){echo' <img src="../images/flagsstrany/rossia.gif" alt=""/>';}
echo'</td></tr></table>';
// Инфо пользователя
if ($uzdata[18]!="" && $uzdata[18]!=".."){echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>День рождения: </small></td><td>'.check($uzdata[18]).'</td></tr></table>';}
if ($uzdata[16]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Рост:</small></td><td> '.(int)$uzdata[16].' см.</td></tr></table>';}
if ($uzdata[17]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Вес: </small></td><td>'.(int)$uzdata[17].' кг.</td></tr></table>';}
if ($uzdata[3]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>О себе: </small></td><td>'.check($uzdata[3]).' </td></tr></table>';}
// Место нахождения на сайте
if ($uzdata[74]<1){echo '<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Находится:</small></td><td> '.$whouser.'</td></tr></table>';}
else {
echo '<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Находится: </small></td><td>Скрыто для просмотра</td></tr></table>';}
//////////////////////////////////////////////////////////////
///////-------------СТЕНА ПОЛЬЗОВАТЕЛЯ-----------------------/////////
//////////////////////////////////////////////////////////////
//------------ Форма отправки коммента авторизоваными пользователями -----------//
if ($_SESSION['log']!="" && md5($_SESSION['par'])!="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {
echo'<hr><form action="../pages/anketa.php?uz='.$uz.'&system=addstena&'.SID.'" method="post"">';
echo '<a href=javascript:void(0); onClick=window.open("../pages/smiles.php","","width=300,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/smiles.php","","width=300,height=400,scrollbars=yes")>Cмайлики</a></a> | ';
if ($dostup==101 || $dostup==102){
echo '<a href=javascript:void(0); onClick=window.open("../pages/smiles2.php","","width=300,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/smiles2.php","","width=300,height=400,scrollbars=yes")>Cмайлики администрации</a></a> | ';}
echo '<a href=javascript:void(0); onClick=window.open("../pages/tegi.php","","width=320,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/tegi.php","","width=620,height=400,scrollbars=yes")>Теги</a></a> ';
echo'<textarea cols="25" rows="3" name="msg"></textarea><br>';
echo'<input type="hidden" name="name" value='.$log.'>';
if($config_translit=="1"){
echo'Транслит: <input name="trans" type="checkbox" value="y" /><br>';}
echo'<input type="submit" value="Опубликовать" /></form><br><br>';
} else {
//------------ Форма отправки коммента неавторизоваными пользователями -----------//
if ($uzdata[222]=="" || $uzdata[222]=="1"){ // Просим полный доступ к стене гостям, если нет - ДО СВИДАНИЯ!
if ($uzdata[188]=="" || $uzdata[188]=="1"){ // Просим разрешения писать гостям, если нет - ДО СВИДАНИЯ!
echo'<hr><form action="../pages/anketa.php?uz='.$uz.'&system=addstenano&'.SID.'" method="post"">';
echo '<a href=javascript:void(0); onClick=window.open("../pages/smiles.php","","width=300,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/smiles.php","","width=300,height=400,scrollbars=yes")>Cмайлики</a></a> | ';
if ($dostup==101 || $dostup==102){
echo '<a href=javascript:void(0); onClick=window.open("../pages/smiles2.php","","width=300,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/smiles2.php","","width=300,height=400,scrollbars=yes")>Cмайлики администрации</a></a> | ';}
echo '<a href=javascript:void(0); onClick=window.open("../pages/tegi.php","","width=320,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/tegi.php","","width=620,height=400,scrollbars=yes")>Теги</a></a> ';
echo'<textarea cols="25" rows="3" name="msg"></textarea><br>';
echo'<input type="text" name="name" value="Ваше имя"> <input type="text" name="email" value="Ваша эл./почта"><br><br>';
// мыло, будет использовано на стене в виде браузерной ссылки на пользователя
if($config_translit=="1"){
echo'Транслит: <input name="trans" type="checkbox" value="y" /> ';}
// пол гостя, нужен для грамматически правильного вывода сообщения на стену
echo 'М ';
echo '<input name="pol" type="radio" value="1" checked>';
echo ' ';
echo '<input name="pol" type="radio" value="2">';
echo ' Ж';
/* по умолчанию пол мужской, можно и снять принудительный указатель "checked",
так как в добавлении сообщения идет проверка на наличие указателя пола
*/
echo' <input type="submit" value="Опубликовать" /></form><br><br>';} else {echo '<br>Пользователь запретил гостям писать на своей стене! <br>пройдите процесс <a href="../pages/vhod.php?'.SID.'">Авторизации</a></b> или <a href="../pages/registration.php?'.SID.'">Зарегистрируйтесь</a>!<br><br>';}}}
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////// ПРОСМОТР СТЕНЫ ПОЛЬЗОВАТЕЛЯМИ САЙТА
///////////////////////////////////////////// эта опция нужна, если доступ к стене закрыт для гостей
///////////////////////////////////////////////////////////////////////////////////////////////
if ($_SESSION['log']!="" && md5($_SESSION['par'])!="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {
$file = file(BASEDIR."local/datastena/$uz.dat");
$file = array_reverse($file);
$total = count($file);
$pageboard = (int)$_GET['pageboard'];
if($pageboard < 0 || $pageboard > $total){$pageboard = 0;}
if ($total < $pageboard + 10){ $end = $total; }
else {$end = $pageboard + 10; }
if($total < 1){echo 'Стена временно чиста!<br>У Вас есть шанс стать первым! <br><br>Первым быть всегда приятно. Ведь правда?';}
// Если на стене есть сообщения, то выводим их количество
if($total >= 1){echo 'Всего сообщений на стене: '.(int)$total.' ';}
// Если сообщений 2 и больше, то владельцу стены предлагаем очистить стену
if($total > 1 && $uz==$log){echo '| <small><a href="anketa.php?system=delboard&uz='.$uz.'&'.SID.'">Очистить стену</a></small>';}
echo '<br><br>';
for ($i = $pageboard; $i < $end; $i++){
$file = file(BASEDIR."local/datastena/$uz.dat");
$file = array_reverse($file);
$data = explode("|",$file[$i]);
$message = (int)$_GET['message'];
$mess = (int)$_GET['mess'];
$message=$total+$i-$total+1;
$mess=$total-$i-1;
$data[0]=bb_code($data[0]);
// Читаем файл профиля автора сообщения на стене
$avas = file("../local/profil/$data[1].prof");
$avs = explode(":||:",$avas[0]);
if ($data[2]=="") { // сообщения от авторизованых пользователей
echo'<div class="m"><table cellpadding="5" cellspacing="0" width="100%" border="1"><tr><td><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="30%" valign="top">'.(int)$message.' ';
if($avs[72]!=="" && file_exists("../local/dataavaphoto/$avs[72]")){
$ext = strtolower(substr($avs[72], strrpos($avs[72], '.') + 1));
$dt = explode("|", $lines[$i]);
echo'<img src="../upphoto/resize.php?act='.$ext.'&gdir=local&gpoddir=dataavaphoto&gname='.$avs[72].'&maxsize=200500" width="60" alt="Фото">.<div></div>';
} else {echo'<img src="../images/img/nofoto.gif" width="60" alt="Нет фото">.';}
echo'</td><td valign="top">';
echo'<small><a href="anketa.php?uz='.$data[1].'&'.SID.'">'.$avs[29].' '.$data[1].' '.$avs[100].'</a> <br>'.date_fixed($data[3]).'</small>';
// грамматически правильный вывод фразы
if ($avs[15]=="M") {echo' <small>написал:</small> <br><br>';}
if ($avs[15]=="Ж") {echo' <small>написала:</small> <br><br>';}
echo''.$data[0].'<br><br><small><font color="#CC00CC">'.$data[4].' '.$data[5].'</font></small>';
echo'</td></tr><tr><td></td><td align="right">';
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
if ($data[1]!=$log){
echo' <small><a href="privat.php?action=submit&uz='.$data[1].'&'.SID.'">ЛС</a> | <a href="kontakt.php?action=add&uz='.$data[1].'&'.SID.'">В контакт</a> | <a href="ignor.php?action=add&uz='.$data[1].'&'.SID.'">В игнор</a></small>';}
if ($uz==$log){
echo' <small><a href="anketa.php?system=del&uz='.$uz.'&mess='.$mess.'&'.SID.'"><font color="#FF0000">Удалить</font></a>';}}
echo'</td></tr></table></td></tr></table><br></div>';}
else {
// сообщения от неавторизованых пользователей
echo'<div class="m"><table cellpadding="5" cellspacing="0" width="100%" border="1"><tr><td><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="30%" valign="top">';
echo' '.(int)$message.' <img src="../images/img/nofoto.gif" width="60" alt="Нет фото">.';
echo'</td><td valign="top">';
echo'<small> Гость сайта <a href=mailto:'.$data[2].'>'.$data[1].'</a> <br>'.date_fixed($data[3]).'</small>';
if ($data[6]=="2") {echo' <small>написала:</small> <br><br>';}
if ($data[6]=="1") {echo' <small>написал:</small> <br><br>';}
echo''.$data[0].'<br><br><small><font color="#CC00CC">'.$data[4].' '.$data[5].'</font></small>';
echo'</td></tr><tr><td></td><td align="right">';
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
if ($uz==$log){
echo' <small><a href="anketa.php?system=del&uz='.$uz.'&mess='.$mess.'&'.SID.'"><font color="#FF0000">Удалить</font></a></small>';}}
echo'</td></tr></table></td></tr></table><br></div>';}
}
//----------------------- Постраничный вывод сообщений стены -----------------//
// количество сообщений на странице - 10
// Если сообщений в файле меньше 10, то постраничный вывод скрываем!
if($total>10){
echo'<hr>';
if ($pageboard != 0) {echo '<a href="anketa.php?uz='.$uz.'&pageboard='.($pageboard - 10).'&'.SID.'"><-Назад</a> ';}else{echo'<-Назад';}
echo ' | ';
if ($total > $pageboard + 10) {echo ' <a href="anketa.php?uz='.$uz.'&pageboard='.($pageboard + 10).'&'.SID.'">Далее-></a>';}else{echo'Далее->';}
$ma=ceil($total/10);
$ma2=$ma*10-10;
echo ' Страницы:';
$asd=$pageboard-(10*3);
$asd2=$pageboard+(10*4);
if($asd<$total && $asd>0){echo ' <a href="anketa.php?uz='.$uz.'&pageboard=0&'.SID.'">1</a> ... ';}
for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/10);
if ($pageboard==$i) {
echo ' <b>'.$ii.'</b>';
} else {
echo ' <a href="anketa.php?uz='.$uz.'&pageboard='.$i.'&'.SID.'">'.$ii.'</a>';
}}
$i=$i+10;}
if($asd2<$total){echo ' ... <a href="anketa.php?uz='.$uz.'&pageboard='.$ma2.'&'.SID.'">'.$ma.'</a>';}
}
///////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////// ПРОСМОТР СТЕНЫ ГОСТЯМИ САЙТА
///////////////////////////////////////////// эта опция нужна, если доступ к стене закрыт для гостей
///////////////////////////////////////////////////////////////////////////////////////////////
} else {
if ($uzdata[222]=="" || $uzdata[222]=="1"){ // Просим доступ к стене гостям, если нет - ДО СВИДАНИЯ!
$file = file(BASEDIR."local/datastena/$uz.dat");
$file = array_reverse($file);
$total = count($file);
$pageboard = (int)$_GET['pageboard'];
if($pageboard < 0 || $pageboard > $total){$pageboard = 0;}
if ($total < $pageboard + 10){ $end = $total; }
else {$end = $pageboard + 10; }
if($total < 1){echo 'Стена временно чиста!<br>У Вас есть шанс стать первым! <br><br>Первым быть всегда приятно. Ведь правда?';}
// Если на стене есть сообщения, то выводим их количество
if($total >= 1){echo 'Всего сообщений на стене: '.(int)$total.' ';}
// Если сообщений 2 и больше, то владельцу стены предлагаем очистить стену
if($total > 1 && $uz==$log){echo '| <small><a href="anketa.php?system=delboard&uz='.$uz.'&'.SID.'">Очистить стену</a></small>';}
echo '<br><br>';
for ($i = $pageboard; $i < $end; $i++){
$file = file(BASEDIR."local/datastena/$uz.dat");
$file = array_reverse($file);
$data = explode("|",$file[$i]);
$message = (int)$_GET['message'];
$mess = (int)$_GET['mess'];
$message=$total+$i-$total+1;
$mess=$total-$i-1;
$data[0]=bb_code($data[0]);
// Читаем файл профиля автора сообщения на стене
$avas = file("../local/profil/$data[1].prof");
$avs = explode(":||:",$avas[0]);
if ($data[2]=="") { // сообщения от авторизованых пользователей
echo'<div class="m"><table cellpadding="5" cellspacing="0" width="100%" border="1"><tr><td><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="30%" valign="top">'.(int)$message.' ';
if($avs[72]!=="" && file_exists("../local/dataavaphoto/$avs[72]")){
$ext = strtolower(substr($avs[72], strrpos($avs[72], '.') + 1));
$dt = explode("|", $lines[$i]);
echo'<img src="../upphoto/resize.php?act='.$ext.'&gdir=local&gpoddir=dataavaphoto&gname='.$avs[72].'&maxsize=200500" width="60" alt="Фото">.<div></div>';
} else {echo'<img src="../images/img/nofoto.gif" width="60" alt="Нет фото">.';}
echo'</td><td valign="top">';
echo'<small><a href="anketa.php?uz='.$data[1].'&'.SID.'">'.$avs[29].' '.$data[1].' '.$avs[100].'</a> <br>'.date_fixed($data[3]).'</small>';
// грамматически правильный вывод фразы
if ($avs[15]!="M") {echo' <small>написала:</small> <br><br>';}
if ($avs[15]!="Ж") {echo' <small>написал:</small> <br><br>';}
echo''.$data[0].'<br><br><small><font color="#CC00CC">'.$data[4].' '.$data[5].'</font></small>';
echo'</td></tr><tr><td></td><td align="right">';
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
if ($data[1]!=$log){
echo' <small><a href="privat.php?action=submit&uz='.$data[1].'&'.SID.'">ЛС</a> | <a href="kontakt.php?action=add&uz='.$data[1].'&'.SID.'">В контакт</a> | <a href="ignor.php?action=add&uz='.$data[1].'&'.SID.'">В игнор</a></small>';}
if ($uz==$log || $dostup==101 || $dostup==102 || $dostup==103){
echo' <small><a href="anketa.php?system=del&uz='.$uz.'&mess='.$mess.'&'.SID.'"><font color="#FF0000">Удалить</font></a>';}}
echo'</td></tr></table></td></tr></table><br></div>';}
else {
// сообщения от неавторизованых пользователей
echo'<div class="m"><table cellpadding="5" cellspacing="0" width="100%" border="1"><tr><td><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="30%" valign="top">';
echo' '.(int)$message.' <img src="../images/img/nofoto.gif" width="60" alt="Нет фото">.';
echo'</td><td valign="top">';
echo'<small> Гость сайта <a href=mailto:'.$data[2].'>'.$data[1].'</a> <br>'.date_fixed($data[3]).'</small>';
if ($data[6]=="2") {echo' <small>написала:</small> <br><br>';}
if ($data[6]=="1") {echo' <small>написал:</small> <br><br>';}
echo''.$data[0].'<br><br><small><font color="#CC00CC">'.$data[4].' '.$data[5].'</font></small>';
echo'</td></tr><tr><td></td><td align="right">';
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
if ($uz==$log || $dostup==101 || $dostup==102 || $dostup==103){
echo' <small><a href="anketa.php?system=del&uz='.$uz.'&mess='.$mess.'&'.SID.'"><font color="#FF0000">Удалить</font></a></small>';}}
echo'</td></tr></table></td></tr></table><br></div>';}
}
// Постраничный вывод сообщений стены -----------------//
if($total>10){
echo'<hr>';
if ($pageboard != 0) {echo '<a href="anketa.php?uz='.$uz.'&pageboard='.($pageboard - 10).'&'.SID.'"><-Назад</a> ';}else{echo'<-Назад';}
echo ' | ';
if ($total > $pageboard + 10) {echo ' <a href="anketa.php?uz='.$uz.'&pageboard='.($pageboard + 10).'&'.SID.'">Далее-></a>';}else{echo'Далее->';}
$ma=ceil($total/10);
$ma2=$ma*10-10;
echo ' Страницы:';
$asd=$pageboard-(10*3);
$asd2=$pageboard+(10*4);
if($asd<$total && $asd>0){echo ' <a href="anketa.php?uz='.$uz.'&pageboard=0&'.SID.'">1</a> ... ';}
for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/10);
if ($pageboard==$i) {
echo ' <b>'.$ii.'</b>';
} else {
echo ' <a href="anketa.php?uz='.$uz.'&pageboard='.$i.'&'.SID.'">'.$ii.'</a>';
}}
$i=$i+10;}
if($asd2<$total){echo ' ... <a href="anketa.php?uz='.$uz.'&pageboard='.$ma2.'&'.SID.'">'.$ma.'</a>';}
}
} else {echo '<br>Пользователь запретил гостям доступ к своей стене! <br>пройдите процесс <a href="../pages/vhod.php?'.SID.'">Авторизации</a></b> или <a href="../pages/registration.php?'.SID.'">Зарегистрируйтесь</a>!<br><br>';}
}
echo'</td>';
echo'</tr>';
echo'</table>';
} else {echo '<br><center><big>Пользователь с данным логином не зарегистрирован!</big></center><br><br>'.$back.'<br>';}
} else {echo '<br><center><big>Произошла ошибка. Пользователь с данным логином не существует!</big></center><br><br>'.$back.'<br>';}
}
/////////////////////////////////////////////////////////////////////////
/////// Запись стены от авторизованых пользователей ////////////////////
/////////////////////////////////////////////////////////////////////////
if($system==addstena){
if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
$uz=check($uz);
echo'<table cellpadding="8" cellspacing="0" width="100%" border="0"><tr><td valign="top">';
echo '<img src="../images/img/partners.gif" alt=""> <b>Запись комментария на стену пользователя '.$uz.'</b><br><br>';
echo'</td></tr></table>';
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!="") { // Проверка авторизации
if($uz!=""){ // Ищем пользователя. Если не находим - выводим ошибку
if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\[\]\@\/\(\:\-\s]+$|u', $msg)){ // В поле СООБЩЕНИЕ разрешаем только русские, украинские буквы, латиницу, цифры и знаки _ . ! ? ) [ ] @ / ( : - Если видим лишнее - выводим ошибку!
if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\(\:\-\s]+$|u', $name)){ //На всякий случай фильтруем поле ИМЯ
$uz_prof = file("../local/profil/$uz.prof");
$uz_udata = explode(":||:",$uz_prof[0]);
if($uz_udata[0]!=""){
//--------------------- Антифлуд -----------------------------//
if($config_floodstime > 0){
if(flooder($ip, $php_self) == TRUE ){header ("Location: anketa.php?uz=$uz&isset=antiflood&".SID); exit;}
$flood_file = fopen(BASEDIR."local/flood.dat", "a+");
flock ($flood_file,LOCK_EX);
fputs ($flood_file,"$sitetime|$ip|$php_self|\r\n");
fflush($flood_file);
flock ($flood_file,LOCK_UN);
fclose($flood_file);
}
//--------------------- Карантин -----------------------------//
if($config_karantin > 0){
if($udata[6]+$config_karantin>$sitetime){header ("Location: anketa.php?uz=$uz&isset=karantin&".SID); exit;}
}
$brow=check($brow);
$msg=wordwrap($msg,150,' ',1);
$msg=substr($msg,0,5000);
$msg=check($msg);
$name=check($name);
////////////////////////////////////////
if($trans=="y"){$msg=transliter($msg);}
$msg = antimat($msg);
$msg = smiles($msg);
$msg = no_br($msg,"<br>");
////////////////////////////////////////
$text=$msg.'|'.$name.'||'.$sitetime.'|'.$brow.'|'.$ip.'|||';
$text = trim ($text);
$text = chop($text);
$text=str_replace( " " ,' ' ,$text);
$text=preg_replace( "/\n\n/" ,'<p>' ,$text);
$text=preg_replace( "/\n/" ,'<br>' ,$text);
$text=preg_replace( "/\r/" ,'' ,$text);
$text=stripslashes($text);
$text=preg_replace( "/\\\/",'\',$text);
$text=str_replace("\r\n","<br>", $text);
$text=str_replace("\n\n",'<p>',$text);
$text=str_replace("\n",'<br>',$text);
$text=str_replace("\t",' ',$text);
$text=str_replace("\r",' ',$text);
$text=str_replace(' ',' ',$text);
$fp=fopen("../local/datastena/$uz.dat","a+");
flock ($fp,LOCK_EX);
fputs ($fp,"$text\r\n");
fflush($fp);
flock ($fp,LOCK_UN);
fclose($fp);
///////////////////////////
$file=file(BASEDIR."local/datastena/$uz.dat"); $i = count($file);
if ($i>=$config_maxpostbook) {
$fp=fopen(BASEDIR."local/datastena/$uz.dat","w");
flock ($fp,LOCK_EX);
unset($file[0],$file[1]);
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
}
//------------------------------ Запись в профиль ----------------------------//
$ufile = file(BASEDIR."local/profil/$log.prof");
$udata = explode(":||:",$ufile[0]);
$udata[14]=$ip;
$udata[33]++;
$udata[36]++;
$udata[41]++;
for ($u=0; $u<$config_userprofkey; $u++){
$utext.=$udata[$u].':||:';}
if($udata[0]!="" && $udata[1]!="" && $udata[4]!="" && $utext!=""){
$fp=fopen(BASEDIR."local/profil/$log.prof","a+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,$utext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
unset($utext);
}
//------------------------------Уведомление по привату------------------------//
$avaw = file("../local/profil/$uz.prof");
$av = explode(":||:",$avaw[0]);
if ($av[226]=="" || $av[226]=="1"){
$filesize= filesize(BASEDIR."local/privat/$uz.$config_priv");
$filesize=round($filesize/1024,2);
$pers=round($filesize*100/$config_limitsmail);
if($pers<100){
$msg=no_br($msg);
$msg=check($msg);
$mess=base64_encode('<img src="../images/custom.gif" alt=""/> Пользователь [b][url='.$config_home.'/pages/anketa.php?uz='.$name.'&'.SID.']'.$name.'[/url][/b] оставил сообщение на стене в Вашей анкете. [url='.$config_home.'/pages/anketa.php?'.SID.']Просмотреть свою анкету.[/url]<br><br>Вы можете отказаться от таких уведомлений в [url='.$config_home.'/pages/setting.php?system=info&'.SID.']Дополнительных настройках сайта![/url] <br><br>Это системное уведомление. На него не нужно отвечать.');
$tex=$log.'|'.$mess.'|'.$sitetime.'|';
$tex=antimat($tex);
$fp=fopen(BASEDIR."local/privat/$uz.$config_priv","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$tex\r\n");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}
$uzer_file = file(BASEDIR."local/profil/$uz.prof");
$uzer_data = explode(":||:",$uzer_file[0]);
if($config_notificraiting==1){$uzer_data[10]++;}
for ($u2=0; $u2<$config_userprofkey; $u2++){
$uzer_text.=$uzer_data[$u2].':||:';}
if($uzer_data[0]!="" && $uzer_data[1]!="" && $uzer_data[4]!="" && $uzer_text!=""){
$fp2=fopen(BASEDIR."local/profil/$uz.prof","a+");
flock($fp2,LOCK_EX);
ftruncate($fp2,0);
fputs($fp2,$uzer_text);
fflush($fp2);
flock($fp2,LOCK_UN);
fclose($fp2);
unset($uzer_text);
}}
//------------------------------Уведомление по Е-mail ------------------------//
if ($av[225]=="" || $av[225]=="1"){
$body = "Пользователь ".$name." оставил новое сообщение на стене в Вашей анкете на сайте ".$config_title."! \nПросмотреть свою анкету на сайте ".$config_title." можно по этому адресу: ".$config_home."/pages/anketa.php?uz=".$uz."".SID." \n\nВы можете отказаться от таких уведомлений в Дополнительных настройках сайта! \nЕсли это письмо попало к Вам по ошибке, просто проигнорируйте его.\n";
$body=utf_substr($body,0,5000);
addmail($av[4], "$config_title - Новое сообщение на Вашей стене", "Ip: $ip \nБраузер: $brow \nОтправлено: ".date('j.m.y / H:i',$sitetime)."\n\n".$body, $av[4], $name);
}
echo '<br><center><big> Ваше собщение на стене пользователя '.$uz.' успешно опубликовано! </big></center><br><br>';
header ("Location: anketa.php?uz=$uz&isset=addmessboard&".SID); exit;
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
} else {echo '<br><center><big> Ваше сообщение пустое или содержит недопустимые символы! </big></center><br><br>Разрешены только символы русского, украинского и латинского алфавита, <br>а также знаки <big><b> _ - [] / ! . : ( ) , ?</b></big> и цифры!';}
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
echo'<br><br>'.$back.'<br>';
}
//////////////////////////////////////////////////////////////////////////////////
////////////// Запись стены от НЕавторизованых пользователей ////////////////////
//////////////////////////////////////////////////////////////////////////////////
if($system==addstenano){
if ($uzdata[222]=="" || $uzdata[222]=="1"){ // Просим доступ к стене гостям, если нет - ДО СВИДАНИЯ!
if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
$uz=check($uz);
echo'<table cellpadding="8" cellspacing="0" width="100%" border="0"><tr><td valign="top">';
echo '<img src="../images/img/partners.gif" alt=""> <b>Запись комментария на стену пользователя '.$uz.'</b><br><br>';
echo'</td></tr></table>';
if ($uz!=""){ // Ищем пользователя. Если не находим - выводим ошибку
if ($uzdata[188]=="" || $uzdata[188]=="1"){ // Просим разрешения писать гостям, если нет - ДО СВИДАНИЯ!
if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\[\]\@\/\(\:\-\s]+$|u', $msg)){ // В поле СООБЩЕНИЕ разрешаем только русские, украинские буквы, латиницу, цифры и знаки _ . ! ? ) [ ] @ / ( : - Если видим лишнее - выводим ошибку!
if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\(\:\-\s]+$|u', $name)){ // В поле ИМЯ разрешаем только русские, украинские буквы, латиницу, цифры и знаки _ . ! ? ) @ ( : - Если видим лишнее - выводим ошибку!
if (preg_match('#^([a-z0-9_\-\.])+\@([a-z0-9_\-\.])+(\.([a-z0-9])+)+$#',$email)){ // В поле МЫЛО разрешаем только формат [email protected] Если видим лишнее - выводим ошибку!
if ($pol!=""){ // Спрашиваем, указан ли пол, если нет - выводим ошибку
$uz_prof = file("../local/profil/$uz.prof");
$uz_udata = explode(":||:",$uz_prof[0]);
if($uz_udata[0]!=""){
//--------------------- Антифлуд -----------------------------//
if($config_floodstime > 0){
if(flooder($ip, $php_self) == TRUE ){header ("Location: anketa.php?uz=$uz&isset=antiflood&".SID); exit;}
$flood_file = fopen(BASEDIR."local/flood.dat", "a+");
flock ($flood_file,LOCK_EX);
fputs ($flood_file,"$sitetime|$ip|$php_self|\r\n");
fflush($flood_file);
flock ($flood_file,LOCK_UN);
fclose($flood_file);
}
//--------------------- Карантин -----------------------------//
if($config_karantin > 0){
if($udata[6]+$config_karantin>$sitetime){header ("Location: anketa.php?uz=$uz&isset=karantin&".SID); exit;}
}
$brow=check($brow);
$msg=wordwrap($msg,150,' ',1);
$msg=substr($msg,0,5000);
$msg=check($msg);
$name=check($name);
$pol=check($pol);
////////////////////////////////////////
if($trans=="y"){$msg=transliter($msg);}
$msg = antimat($msg);
$msg = smiles($msg);
$msg = no_br($msg,"<br>");
////////////////////////////////////////
$text=$msg.'|'.$name.'|'.$email.'|'.$sitetime.'|'.$brow.'|'.$ip.'|'.$pol.'||';
$text = trim ($text);
$text = chop($text);
$text=str_replace( " " ,' ' ,$text);
$text=preg_replace( "/\n\n/" ,'<p>' ,$text);
$text=preg_replace( "/\n/" ,'<br>' ,$text);
$text=preg_replace( "/\r/" ,'' ,$text);
$text=stripslashes($text);
$text=preg_replace( "/\\\/",'\',$text);
$text=str_replace("\r\n","<br>", $text);
$text=str_replace("\n\n",'<p>',$text);
$text=str_replace("\n",'<br>',$text);
$text=str_replace("\t",' ',$text);
$text=str_replace("\r",' ',$text);
$text=str_replace(' ',' ',$text);
$fp=fopen("../local/datastena/$uz.dat","a+");
flock ($fp,LOCK_EX);
fputs ($fp,"$text\r\n");
fflush($fp);
flock ($fp,LOCK_UN);
fclose($fp);
///////////////////////////
$file=file(BASEDIR."local/datastena/$uz.dat"); $i = count($file);
if ($i>=$config_maxpostbook) {
$fp=fopen(BASEDIR."local/datastena/$uz.dat","w");
flock ($fp,LOCK_EX);
unset($file[0],$file[1]);
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
}
//------------------------------Уведомление по привату------------------------//
$avaw = file("../local/profil/$uz.prof");
$av = explode(":||:",$avaw[0]);
if ($av[226]=="" || $av[226]=="1"){
$filesize= filesize(BASEDIR."local/privat/$uz.$config_priv");
$filesize=round($filesize/1024,2);
$pers=round($filesize*100/$config_limitsmail);
if($pers<100){
$msg=no_br($msg);
$msg=check($msg);
$mess=base64_encode('<img src="../images/custom.gif" alt=""/> Гость сайта [b]'.$name.'[/b] оставил сообщение на стене в Вашей анкете. [url='.$config_home.'/pages/anketa.php?'.SID.']Просмотреть свою анкету.[/url]<br><br>Запретить гостям сайта писать на своей стене или отказаться от таких уведомлений Вы можете в [url='.$config_home.'/pages/setting.php?system=info&'.SID.']Дополнительных настройках сайта![/url] <br><br>Это системное уведомление. На него не нужно отвечать.');
$tex=$config_nikname.'|'.$mess.'|'.$sitetime.'|';
$tex=antimat($tex);
$fp=fopen(BASEDIR."local/privat/$uz.$config_priv","a+");
flock ($fp,LOCK_EX);
fputs($fp,"$tex\r\n");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
}
$uzer_file = file(BASEDIR."local/profil/$uz.prof");
$uzer_data = explode(":||:",$uzer_file[0]);
if($config_notificraiting==1){$uzer_data[10]++;}
for ($u2=0; $u2<$config_userprofkey; $u2++){
$uzer_text.=$uzer_data[$u2].':||:';}
if($uzer_data[0]!="" && $uzer_data[1]!="" && $uzer_data[4]!="" && $uzer_text!=""){
$fp2=fopen(BASEDIR."local/profil/$uz.prof","a+");
flock($fp2,LOCK_EX);
ftruncate($fp2,0);
fputs($fp2,$uzer_text);
fflush($fp2);
flock($fp2,LOCK_UN);
fclose($fp2);
unset($uzer_text);
}}
//------------------------------Уведомление по Е-mail ------------------------//
if ($av[225]=="" || $av[225]=="1"){
$body = "Гость сайта ".$name." оставил новое сообщение на стене в Вашей анкете на сайте ".$config_title."! \nПросмотреть свою анкету на сайте ".$config_title." можно по этому адресу: ".$config_home."/pages/anketa.php?uz=".$uz."".SID." \n\nЗапретить гостям сайта писать на своей стене или отказаться от таких уведомлений Вы можете в Дополнительных настройках сайта! \nЕсли это письмо попало к Вам по ошибке, просто проигнорируйте его.\n";
$body=utf_substr($body,0,5000);
addmail($av[4], "$config_title - Новое сообщение на Вашей стене", "Ip: $ip \nБраузер: $brow \nОтправлено: ".date('j.m.y / H:i',$sitetime)."\n\n".$body, $av[4], $name);
}
echo '<br><center><big> Ваше собщение на стене пользователя '.$uz.' успешно опубликовано! </big></center><br><br>';
header ("Location: anketa.php?uz=$uz&isset=addmessboard&".SID); exit;
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
}else{echo '<br><center><big>Ошибка! Вы не указали свой пол!</big></center><br><br>';}
}else{echo '<br><center><big>Указан неверный адрес E-mail!</big></center> <br><br>Необходим формат [email protected]<br><br><br>';}
}else{echo '<br><center><big>Ваше имя пустое или содержит недопустимые символы! </big></center><br><br>Разрешены только символы русского, украинского и латинского алфавита, <br>а также знаки <big><b> _ - ! . : ( ) , ?</b></big> и цифры!';}
}else{echo '<br><center><big>Ваше сообщение пустое или содержит недопустимые символы! </big></center><br><br>Разрешены только символы русского, украинского и латинского алфавита, <br>а также знаки <big><b> _ - ! [] / . : ( ) , ?</b></big> и цифры!';}
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);} // Доступ гостям к стене закрыт!!!
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);} // Пользователь не найден!!!
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);} // Доступ гостям к стене закрыт!!!
echo'<br><br>'.$back.'<br>';
}
///////////////////////////////////////////////////////////////////
//////------------------ Блок удаления сообщений стены ------------------//////
///////////////////////////////////////////////////////////////////
if($system=="del"){ // Выборочное удаление сообщений
if (isset($_GET['mess'])) {$mess=$_GET['mess'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
$uz=check($uz);
$mess=check($mess);
if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) {
if ($uz==$log || $dostup==101 || $dostup==102 || $dostup==103){
if ($mess!="" && $uz!=""){
// Ищем файл и открываем его
$file=file("../local/datastena/$uz.dat");
$fp=fopen("../local/datastena/$uz.dat","w");
// Ставим работу над файлом в очередь
flock ($fp,LOCK_EX);
// Удаляем строку с сообщением
for ($i=0;$i< sizeof($file);$i++) { if ($i==$mess) {unset($file[$i]);} }
fputs($fp, implode("",$file));
// Снимаем очередность работы над файлом
flock ($fp,LOCK_UN);
// Закрываем файл и ставим на него права доступа 644
fclose($fp);
@chmod("../local/datastena/$uz.dat", 0644);
// Если сообщений не осталось, удаляем файл
if (count($file)==0) {unlink ("../local/datastena/$uz.dat");}
}
if (count($file)>=1) {header("location: anketa.php?uz=$uz&isset=delmessage&".SID);}
if (count($file)==0) {header("location: anketa.php?uz=$uz&isset=delboard&".SID);}
// Если это не владелец стены или неаторизованый пользователь, аккуратно посылаем его нахуй
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
}
if($system=="delboard"){ // Полная очистка стены удалением всего файла сообщений
if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
$uz=check($uz);
// Действия практически аналогичны вышеприведенным
if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) {
if ($uz==$log || $dostup==101 || $dostup==102 || $dostup==103){
if ($uz!=""){
$file=file("../local/datastena/$uz.dat");
unlink ("../local/datastena/$uz.dat");
}
header("location: anketa.php?uz=$uz&isset=delboard&".SID);
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
}
include_once "../themes/$config_themes/foot.php";
?>