View file Wap-Gallery_LIGHT/Skygallery/zhaloba.php

File size: 19.47Kb
<?php
###########################
##          ********* Sky CMS ********       ##
##                 Modification   :  LondoN           ##
##               E-mail  :  [email protected]     ##
##                 Site  :  http://inter-sky.net       ##
##                                                                      ##
##                  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"; 
include "config.php";
include "uzconfig.php";



echo '<img src="../images/img/partners.gif" alt=""> <b>Отправка жалобы на фотографию</b><br><br>';

// Пользоваться сервисом разрешаем только зарегисирированным пользователям!
if (!$_SESSION['log']=="" && !md5($_SESSION['par'])=="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {





//////////////////////////////////////////////////////////
//////// СЕРВИС ДЛЯ ПОЛЬЗОВАТЕЛЬСКИХ АЛЬБОМОВ ////
///////---------форма отправки сообщения-------- -------------/////
/////////////////////////////////////////////////////////
if($system=="uze"){

$uz=check($uz);
$album=check($album);
$msnum=check($msnum);
$gname=check($gname);
$uz=trim($uz);
$album=trim($album);
$msnum=trim($msnum);
$gname=trim($gname);

if (isset($_GET['system'])) {$system=$_GET['system'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_GET['msnum'])) {$msnum=$_GET['msnum'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_GET['album'])) {$album=$_GET['album'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_GET['gname'])) {$gname=$_GET['gname'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (!ctype_digit($msnum) or strlen($msnum)<4) {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}

if ($uz!="" && !eregi("[^a-z0-9-]",$uz)){
$text = file(BASEDIR."local/profil/$uz.prof"); 
if ($text!=""){
if ($album!="" && !eregi("[^0-9]",$album)){ 
if (file("$uzdatafile")) {
if (file("$uzdatadir/$gname")) {

$li=file($uzdatafile);
$themes="";
foreach($li as $k){
$dtu=explode("|",$k);
if($msnum==$dtu[10]){
$themes='ok';
}}

if ($themes=='ok') {

echo'<br><br>Вы отправляете жалобу на это фото:<br><br>';
$ext = strtolower(substr($gname, strrpos($gname, '.') + 1));
echo'<img src="resize.php?act='.$ext.'&amp;gdir=local&amp;gpoddir=dataskygallery&amp;gpodpoddir='.$uz.'&amp;gname='.$gname.'&amp;maxsize=200500" alt="Фото '.$msnum.'"><br><br>';
if(!isset($_SESSION['mail_kod']) || $_SESSION['mail_kod']==""){
$_SESSION['mail_kod'] = mt_rand(1000,9999);
}
echo'<form method="post" action="zhaloba.php?system=message&'.SID.'">
Отправляя жалобу, Вы должны быть уверены в том, что эта фотография на самом деле не соответствует <a href="../pages/pravila.php?">правилам</a> сайта или текущему Законодательству.
<br><br>Администратор получит все данные о фотографии и ее авторе.<br>
Укажите только вашу претензию к фото. <br><br>
Текст жалобы <small>(без спецсимволов и переноса строки)</small>: <FONT color=#ff0000><b>*</b></FONT><br><TEXTAREA name=msg rows="3" maxlength="300"></TEXTAREA>';
echo 'Введите проверочный код с картинки <br>';
if($config_protectimg==1){
echo '<img src="../gallery/protect.php?pkod='.xoft_encode($_SESSION['mail_kod'],$config_keypass).'" alt=""> : ';
}else{
echo '<b>'.$_SESSION['mail_kod'].'</b><br> ';
}
echo '<input name="uz" value= "'.$uz.'" type="hidden"/> ';
echo '<input name="msnum" value= "'.$msnum.'" type="hidden"/> ';
echo '<input name="album" value= "'.$album.'" type="hidden"/> ';
echo '<input name="gname" value= "'.$gname.'" type="hidden"/> ';
echo '<br><input name="provkod" /> ';
echo' <br><br><input value="Отправить жалобу" type="submit" /></form><br><br>';

} else {echo' <br><br><center><b>'.$back.' Такого номера изображения не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$back.' Такого изображения не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$back.' Такого альбома не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$back.' Не указан фотоальбом.</b></center><br><br>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$back.' Пользователь с данным логином  не зарегистрирован!</b></center><br><br>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$back.' Не указано имя пользователя.</b></center><br><br>';include_once"../themes/$config_themes/foot.php";}

echo''.$back.'<br><br>'; 
include_once"../themes/$config_themes/foot.php"; exit;}


 
 

 
/////////////////////////////////////////////////////////
////////// СЕРВИС ДЛЯ ОБЩЕЙ ГАЛЕРЕИ САЙТА ///////////
///////// -------форма отправки сообщения-------- ////////////
/////////////////////////////////////////////////////////
if($system=="site"){

$system=check($system);
$album=check($album);
$msnum=check($msnum);
$gname=check($gname);
$system=trim($system);
$album=trim($album);
$msnum=trim($msnum);
$gname=trim($gname);

if (isset($_GET['system'])) {$system=$_GET['system'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_GET['msnum'])) {$msnum=$_GET['msnum'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_GET['album'])) {$album=$_GET['album'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_GET['gname'])) {$gname=$_GET['gname'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (!ctype_digit($msnum) or strlen($msnum)<4) {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}


if ($album!="" && !eregi("[^0-9]",$album)){ 
if (file("$sitedatafile")) {
if (file("$sitedatadir/$gname")) {

$li=file($sitedatafile);
$themes="";
foreach($li as $k){
$dtu=explode("|",$k);
if($msnum==$dtu[10]){
$themes='ok';
}}

if ($themes=='ok') {

echo'<br><br>Вы отправляете жалобу на это фото:<br><br>';
$ext = strtolower(substr($gname, strrpos($gname, '.') + 1));
echo'<img src="resize.php?act='.$ext.'&amp;gdir=local&amp;gpoddir=dataskygallery&amp;gpodpoddir=site&amp;gname='.$gname.'&amp;maxsize=200500" alt="Фото '.$msnum.'"><br><br>';
if(!isset($_SESSION['mail_kod']) || $_SESSION['mail_kod']==""){
$_SESSION['mail_kod'] = mt_rand(1000,9999);
}
echo'<form method="post" action="zhaloba.php?system=sitemes&'.SID.'">
Отправляя жалобу, Вы должны быть уверены в том, что эта фотография на самом деле не соответствует <a href="../pages/pravila.php?">правилам</a> сайта или текущему Законодательству.
<br><br>Администратор получит все данные о фотографии и ее авторе.<br>
Укажите только вашу претензию к фото. <br><br>
Текст жалобы <small>(без спецсимволов и переноса строки)</small>: <FONT color=#ff0000><b>*</b></FONT><br><TEXTAREA name=msg rows="3" maxlength="300"></TEXTAREA><br>';
echo 'Введите проверочный код с картинки<br> ';
if($config_protectimg==1){
echo '<img src="../gallery/protect.php?pkod='.xoft_encode($_SESSION['mail_kod'],$config_keypass).'" alt=""> : ';
}else{
echo '<b>'.$_SESSION['mail_kod'].'</b><br> ';
}
echo '<input name="msnum" value= "'.$msnum.'" type="hidden"/> ';
echo '<input name="album" value= "'.$album.'" type="hidden"/> ';
echo '<input name="gname" value= "'.$gname.'" type="hidden"/> ';
echo '<br><input name="provkod" /> ';
echo' <br><br><input value="Отправить жалобу" type="submit" /></form><br><br>';

} else {echo' <br><br><center><b>'.$back.' Такого номера изображения не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$back.' Такого изображения не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$back.' Такого альбома не существует!</b></center>';include_once"../themes/$config_themes/foot.php";}
} else {echo' <br><br><center><b>'.$back.' Не указан фотоальбом.</b></center><br><br>';include_once"../themes/$config_themes/foot.php";}

echo''.$back.'<br><br>'; 
include_once"../themes/$config_themes/foot.php"; exit;}






 
/////////////////////////////////////////////////////////
//////// СЕРВИС ДЛЯ ПОЛЬЗОВАТЕЛЬСКИХ АЛЬБОМОВ ////
///////----------------- отправка сообщения----------------------/////
/////////////////////////////////////////////////////////
if($system=="message"){

if (isset($_GET['system'])) {$system=$_GET['system'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['msnum'])) {$msnum=$_POST['msnum'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['uz'])) {$uz=$_POST['uz'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['album'])) {$album=$_POST['album'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['gname'])) {$gname=$_POST['gname'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['msg'])) {$msg=$_POST['msg'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['provkod'])) {$provkod=$_POST['provkod'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}

if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\[\]\@\/\(\:\-\s]+$|u', $msg)){ // Фильтруем регуляркой поле СООБЩЕНИЕ 
if ($_SESSION['mail_kod']==$provkod){	

$_SESSION['mail_kod'] = "";
unset($_SESSION['mail_kod']);

if($config_floodstime > 0){
if(flooder($ip, $php_self) == TRUE ){header ("Location: zhaloba.php?system=uze&uz=$uz&album=$album&msnum=$msnum&gname=$gname&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);   
}

$filesize= filesize(BASEDIR."local/privat/$config_nikname.$config_priv");
$filesize=round($filesize/1024,2);
$pers=round($filesize*100/$config_limitsmail);
if($pers<100){

$msg=str_replace("|","I",$msg);
$msg=trim($msg);
$msg=no_br($msg);
$msg=check($msg);
$msg=antimat($msg);
$msg=smiles($msg);

$mess=base64_encode('<img src="../images/statusx/7.gif" alt="zloy"> [b]Жалоба на фото из галереи пользователя [url='.$config_home.'/pages/anketa.php?uz='.$uz.'&'.SID.']'.$uz.'[/url][/b]<br><br>[b]Автор жалобы: [url='.$config_home.'/pages/anketa.php?uz='.$log.'&'.SID.']'.$log.'[/url][/b]<br>[b]Текст жалобы:[/b]"[i]'.$msg.'[/i]"<br><br>[url='.$config_home.'/Skygallery/album.php?uz='.$uz.'&album='.$album.'&event=showimg&msnum='.$msnum.'&'.SID.'][b]Обжалываемое фото[/b][/url]');
$tex=$log.'|'.$mess.'|'.$sitetime.'|'; 
$tex=antimat($tex);

$fp=fopen(BASEDIR."local/privat/$config_nikname.$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/$config_nikname.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/$config_nikname.prof","a+");
flock($fp2,LOCK_EX);   
ftruncate($fp2,0);                                                                 
fputs($fp2,$uzer_text);
fflush($fp2);
flock($fp2,LOCK_UN);
fclose($fp2);  
unset($uzer_text);
}

header("location: zhaloba.php?system=uze&uz=$uz&album=$album&msnum=$msnum&gname=$gname&isset=zhaloba".SID);

} else {echo '<b><br><br><center>Проверочное число не совпало с данными на картинке!</center></b><br><br>';}
} else {echo '<br><center>Ваше сообщение пустое или содержит недопустимые символы! </center><br><br>';}

echo''.$back.'<br><br>'; 
include_once"../themes/$config_themes/foot.php"; exit;}




/////////////////////////////////////////////////////////
////////// СЕРВИС ДЛЯ ОБЩЕЙ ГАЛЕРЕИ САЙТА ///////////
///////// ------------отправка сообщения-------- ///////////////
/////////////////////////////////////////////////////////
if($system=="sitemes"){

if (isset($_GET['system'])) {$system=$_GET['system'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['msnum'])) {$msnum=$_POST['msnum'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['album'])) {$album=$_POST['album'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['gname'])) {$gname=$_POST['gname'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['msg'])) {$msg=$_POST['msg'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}
if (isset($_POST['provkod'])) {$provkod=$_POST['provkod'];} else {header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;}

if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\[\]\@\/\(\:\-\s]+$|u', $msg)){ // Фильтруем регуляркой поле СООБЩЕНИЕ 
if ($_SESSION['mail_kod']==$provkod){	

$_SESSION['mail_kod'] = "";
unset($_SESSION['mail_kod']);

if($config_floodstime > 0){
if(flooder($ip, $php_self) == TRUE ){header ("Location: zhaloba.php?system=site&album=$album&msnum=$msnum&gname=$gname&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);   
}

$filesize= filesize(BASEDIR."local/privat/$config_nikname.$config_priv");
$filesize=round($filesize/1024,2);
$pers=round($filesize*100/$config_limitsmail);
if($pers<100){

$msg=str_replace("|","I",$msg);
$msg=trim($msg);
$msg=no_br($msg);
$msg=check($msg);
$msg=antimat($msg);
$msg=smiles($msg);

$mess=base64_encode('<img src="../images/statusx/7.gif" alt="zloy"> [b]Жалоба на фото из Общей галереи сайта[/b]<br><br>[b]Автор жалобы: [url='.$config_home.'/pages/anketa.php?uz='.$log.'&'.SID.']'.$log.'[/url][/b]<br>[b]Текст жалобы:[/b]"[i]'.$msg.'[/i]"<br><br>[url='.$config_home.'/Skygallery/albumsite.php?site=site&album='.$album.'&event=showimg&msnum='.$msnum.'&'.SID.'][b]Обжалываемое фото[/b][/url]');
$tex=$log.'|'.$mess.'|'.$sitetime.'|'; 
$tex=antimat($tex);

$fp=fopen(BASEDIR."local/privat/$config_nikname.$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/$config_nikname.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/$config_nikname.prof","a+");
flock($fp2,LOCK_EX);   
ftruncate($fp2,0);                                                                 
fputs($fp2,$uzer_text);
fflush($fp2);
flock($fp2,LOCK_UN);
fclose($fp2);  
unset($uzer_text);
}

header("location: zhaloba.php?system=site&album=$album&msnum=$msnum&gname=$gname&isset=zhaloba&".SID);

} else {echo '<b><br><br><center>Проверочное число не совпало с данными на картинке!</center></b><br><br>';}
} else {echo '<br><center>Ваше сообщение пустое или содержит недопустимые символы!</center><br><br>';}

echo''.$back.'<br><br>'; 
include_once"../themes/$config_themes/foot.php"; exit;}





/////////////////////////////////////////////////////////////
////////// ПРОСТО ТАК ВХОДИТЬ В СЕРВИС НЕЛЬЗЯ ///////////
///////// ------- поэтому всех желающих - наХуй-------- //////////
////////////////////////////////////////////////////////////
if(!isset($system)){
header("location: ../pages/pravila.php?isset=youhacker&".SID); exit;
}



// Посылаем на Ухо, если система закрыта или пользователь не авторизован
} else {header("location: ../pages/vhod.php?isset=no_system&".SID); exit;}
?>