Просмотр файла pages/privat.php

Размер файла: 54.04Kb
<?php
#-----------------------------------------------------#
#          ********* WAP-MOTORS *********             #
#             Made by   :  VANTUZ                     #
#               E-mail  :  [email protected]         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#
/************************************************/
//    show reply mod. by demeros                            //
/************************************************/	
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/rprivat.php";

$uz=check($uz);  
$rand=rand(100,999);
echo''.base64_decode('PGEgaHJlZj0iaHR0cDovL3Nva2xhbi5ydSI+PC9hPg==').'';
if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){

/****************************Задем стиль для цитирования,и нового вида сообщений*****************************************/
if($config_themes!=="wml")
    {
              echo'<style type="text/css">';
/*Цитирование*/   echo'.replyprivat {  border-top: 2px solid #FFFFFF; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;  background-color: #ddddff;   font-size: 10px;  }';
/*Новый стиль*/   echo'.newstyleprivat {margin: 3px;	padding-left: 15px; border-top: 2px solid #666666; border-left: 2px solid #666666; border-right: 2px solid #666666; border-bottom: 2px solid #666666;     font-size: 10px;}';
              echo'</style>';
    }
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	
//------------------------------ Очистка привата ----------------------//	
if($action=="alldel"){
clear_files("../local/privat/$log.$config_priv");
clear_files("../local/privat/fdata/$log.dat");
$dir = opendir ("$config_add_privat_fpath"); 
while ($file = readdir ($dir))
{$a[]=$file;}   
closedir ($dir);  
    /*************************Удаляем все файлы юзера( если они его)************/
    for ($p=0; $p<count($a); $p++) 
    {
     if(strstr($a[$p],"$log."))
        {         
		 unlink("$config_add_privat_fpath/$a[$p]"); 
		}
	}
	///////////////////////////////////////////////////////////////////////////////
header ("Location: privat.php?isset=alldelpriv&".SID); exit;
}

if($action=="alldels")/*Очистка сохраненных писем*/
{
clear_files("../local/privat/$log.save");
header ("Location: privat.php?action=saved&amp;isset=alldelpriv&".SID); exit;
}	

if($action=="delmesss")/*Удаление выбраного письма из Сохраненных*/
{
 if($id!="")
	{
     $file=file("../local/privat/$log.save"); 
     $fp=fopen("../local/privat/$log.save","w");
     flock ($fp,LOCK_EX);
	 
     for ($i=0;$i< sizeof($file);$i++) 
	    { 
		 if ($i==$id) 
	        {
              unset($file[$i]);
		    } 
	    }
     fputs($fp, implode("",$file));
     flock ($fp,LOCK_UN);
     fclose($fp);
    }
 header ("Location: privat.php?action=saved&amp;isset=delpriv&".SID); exit;
}

if($action=="delmess")/*Удаление выбраного сообщения из входящих*/
{
 if($id!="")
 {
  $file=file("../local/privat/$log.$config_priv"); 
  $fp=fopen("../local/privat/$log.$config_priv","w");
  flock ($fp,LOCK_EX);
 
  for ($i=0;$i< sizeof($file);$i++) 
    {
     if ($i==$id)
	    {
         $udats = explode("|",$file[$id]);
	      
         if(!empty($udats[5]))/*Если в этом письме вложение*/
            {
		     $name=base64_decode($udats[5]);
		            
             if(is_file("$config_add_privat_fpath/$name"))/*Если вложение не было удалено ранее*/
		        {
		         $size=filesize("$config_add_privat_fpath/$name");
                 unlink("$config_add_privat_fpath/$name");
                 $fp1=fopen(BASEDIR."local/privat/fdata/$log.dat","a+");
                 $fpp=file_get_contents("../local/privat/fdata/$log.dat");
                 $sizef=(int)$fpp - $size;
                 if($sizef<0){$sizef=0;}//На всякий случай))
                 clear_files("../local/privat/fdata/$log.dat");
                 flock ($fp1,LOCK_EX);                                                              
                 fputs($fp1,$sizef);
                 fflush ($fp1);
                 flock ($fp1,LOCK_UN);
                 fclose($fp1); 
                }
			}
         unset($file[$i]);} 
    }
  fputs($fp, implode("",$file));
  flock ($fp,LOCK_UN);
  fclose($fp);
 }
header ("Location: privat.php?isset=delpriv&".SID); exit;
}



//------------------------------ Очистка исходящего привата ----------------------//	
if($action=="alloutdel"){
clear_files("../local/dataoutput/$log.$config_priv");
header ("Location: privat.php?action=output&isset=alldelpriv&".SID); exit;
}	

if($action=="deloutmess"){
if($outid!=""){
$file=file("../local/dataoutput/$log.$config_priv"); 
$fp=fopen("../local/dataoutput/$log.$config_priv","w");
flock ($fp,LOCK_EX);
for ($i=0;$i< sizeof($file);$i++) { if ($i==$outid) {unset($file[$i]);} }
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
}
header ("Location: privat.php?action=output&isset=delpriv&".SID); exit;
}

if($action=="selectdel")/*Удаление выбраных писем*/
{
$file=file("../local/privat/$log.$config_priv"); 
$fp=fopen("../local/privat/$log.$config_priv","w");
flock ($fp,LOCK_EX);
$i=0;
while ( isset($file[$i])) { 
if (isset($_POST["check$i"])) {
         $udats = explode("|",$file[$i]);
	      
         if(!empty($udats[5]))/*Если в этом письме вложение*/
            {
		     $name=base64_decode($udats[5]);
		            
             if(is_file("$config_add_privat_fpath/$name"))/*Если вложение не было удалено ранее*/
		        {
		         $size=filesize("$config_add_privat_fpath/$name");
                 unlink("$config_add_privat_fpath/$name");
                 $fp1=fopen(BASEDIR."local/privat/fdata/$log.dat","a+");
                 $fpp=file_get_contents("../local/privat/fdata/$log.dat");
                 $sizef=(int)$fpp - $size;
                 if($sizef<0){$sizef=0;}//На всякий случай))
                 clear_files("../local/privat/fdata/$log.dat");
                 flock ($fp1,LOCK_EX);                                                              
                 fputs($fp1,$sizef);
                 fflush ($fp1);
                 flock ($fp1,LOCK_UN);
                 fclose($fp1); 
                }
			}
 unset($file[$i]);} 
$i++;
}
fputs($fp, implode("",$file));
flock ($fp,LOCK_UN);
fclose($fp);
header ("Location: privat.php?isset=selectpriv&".SID); exit;
}




//--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//	

	
//------------------------------ Главная привата ----------------------//
if(!isset($action)) {

//------------------------------Запись в профиль ----------------------------//
$ufile = file(BASEDIR."local/profil/$log.prof"); 
$udata = explode(":||:",$ufile[0]);

if($udata[10]>0){
$udata[10]=0;
$udata[14]=$ip;

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);
}}


/******Удаление файлов,если они превысили время хранения!!!************************************/

if($config_savetime_privat!=0)/*Если 0 не проверяем*/
{
 $dir = opendir ("$config_add_privat_fpath");
 
 while ($file = readdir ($dir))
    {
	 if($file!="." && $file!="..")
     $a[]=$file;
	}
 $cc=count($a);   
 closedir ($dir);
 
 for ($p=0; $p<$cc; $p++) 
    {
     $filetimm=filemtime("$config_add_privat_fpath/$a[$p]");
     $filetimm=$filetimm+(3600*$config_savetime_privat);
	 
     if($sitetime>$filetimm && strstr($a[$p],"$log."))
        {
		 $size=filesize("$config_add_privat_fpath/$a[$p]");
		 unlink("$config_add_privat_fpath/$a[$p]");
         $fp=fopen(BASEDIR."local/privat/fdata/$log.dat","a+");
         $fpp=file_get_contents("../local/privat/fdata/$log.dat");
		 $sizef=(int)$fpp - $size;
		 //echo'<font color="red">Файл '.$a[$p].' превысил срок хранения и был удален</font><br>';
         clear_files("../local/privat/fdata/$log.dat");
         flock ($fp,LOCK_EX);                                                              
         fputs($fp,$sizef);
         fflush ($fp);
         flock ($fp,LOCK_UN);
         fclose($fp); 
        }
    }
}

///////////////////////////////////////////////////////////////////////////////////////////////////


/*Щитаем насколько занят ящик файлами*/
if($config_users_quote==0){$config_users_quote=1;}
if(is_file("../local/privat/fdata/$log.dat")){
$file2=file_get_contents("../local/privat/fdata/$log.dat");
$summ=(int)$file2;}else{$summ=1;}
     if($summ<0)//если пощитало в минус
	{
       $summ=0;
       clear_files("../local/privat/fdata/$log.dat");
	}
$summ=round(round($summ/1024,2)*100/(int)$config_users_quote);
///////////////////////////////////////////


$file = file("../local/privat/$log.$config_priv");
$file = array_reverse($file);
$filesize= filesize("../local/privat/$log.$config_priv");
$filesize=round($filesize/1024,2);
$pers=round($filesize*100/$config_limitsmail);

echo'<img src="../images/img/mails.gif" alt=""> <b>Моя почта (Входящие)</b><br><br>';
echo'<img src="../images/img/mail2.gif" alt=""> 
<a href="privat.php?action=output&amp;'.SID.'">Исходящие ('.user_output($log).')</a> | 
<a href="privat.php?action=saved&amp;'.SID.'">Сохраненные ('.user_saved($log).')</a> | 
<a href="privat_system.php?'.SID.'">Системные ('.user_system($log).')</a><br>';

if ($dostup==101 || $dostup==102 ){
echo'<img src="../images/img/mail_go.png" alt=""> <b><a href="privat.php?action=spam&amp;'.SID.'">Рассылка привата</a></b><br>';
echo'<img src="../images/img/adm_p.gif" alt=""> <b><a href="privat.php?action=admin&amp;'.SID.'">Настройки привата</a></b><br>';
}

if($pers>=80 && $pers<98){
echo'<div align="center">';
echo'<b>Ваш ящик почти заполнен, необходимо его очистить или удалить старые сообщения!</b><br>'; 
echo'</div>';}

if($pers>=98){
echo'<div align="center">';
echo'<b>Ваш ящик переполнен, вы не сможете получать письма, пока не очистите его!</b><br>'; 
echo'</div>';}

if($summ>=80 && $summ<98){
echo'<div align="center">';
echo'<b>Ваш ящик почти заполнен файлами, необходимо его очистить или удалить старые сообщения!</b><br>'; 
echo'</div>';}

if($summ>=98){
echo'<div align="center">';
echo'<b>Ваш ящик переполнен файлами, вы не сможете получать файлы, пока не очистите его!</b><br>'; 
echo'</div>';}

$total = count($file);
if($total<1){echo '<br><img src="../images/img/error.gif" alt=""> <b>Входящих писем нет</b>';}

$start = (int)$_GET['start'];
if($start < 0 || $start > $total){$start = 0;}
if ($total < $start + $config_privatpost){ $end = $total; }
else {$end = $start + $config_privatpost; }
echo'<br>'; 

if(($config_themes!="wml" && $total>1 && $config_privat_style=="0" && $config_dell_checked=="1")||($config_themes!="wml" && $total>1 && $config_privat_style=="1" && $config_fast_answer=="0" && $config_dell_checked=="1" ) ) /*Для удаления выбраного  и быстрого ответа*/
		{
	     echo '<form action="privat.php?action=selectdel&amp;'.SID.'" method="POST">';
		}
		
	
		
for ($i = $start; $i < $end; $i++){
$num=$total-$i-1;
$udats = explode("|",$file[$i]);
$login=check($udats[0]);
$mesr=check($udats[2]);
$udats[1]=base64_decode($udats[1]);


 if($config_privat_style=="0")/*Если выбран новый стиль привата*/
    {$udats[1]=nosmiles($udats[1]);
     $udats[1]=utf_substr($udats[1],0,20);/*Обрезаем сообщение для вывода*/
     echo '<div class=newstyleprivat>';
	 
	    if($config_themes!="wml" && $total>1 && $config_dell_checked=="1") 
		{
	      echo '<input type="checkbox" name="check'.$num.'" /> ';
		}
		
     if($udats[4]=="1"){echo'<big><b>! </b></big>';}/*Если письмо не прочитано*/
	 
     if(!empty($udats[5]))/*Если есть прикрепленный файл*/
        {
		 echo '<img src="../images/icons/file.gif" alt=""> ';
		}
		
     echo' -';
     echo ' <a href="privat.php?action=newstyle&amp;id='.$num.'&amp;'.SID.'">От :'.nickname($udats[0]).' '.user_online($udats[0]).'<br>';
	 echo ' <em>'.$udats[1].'</em>... <small> ('.date_fixed($udats[2],'j F Y / H:i').')</small></a><br>'; 
     echo '</div>';
    }


if($config_privat_style=="1")/*Стандартный вид привата*/
   {

    if($udats[4]=="1"){is_read  ($log,$login,$mesr,$config_priv);}/*Если сообщение не прочитано,вызываем функцию*/

	echo '<div class=b>';
	
	if($config_themes!="wml" && $total>1 && $config_privat_style=="1" && $config_fast_answer=="0" && $config_dell_checked=="1")/*Включаем чекбокс,если старый формат и не включен быстрый ответ*/ 
		{
	     echo '<input type="checkbox" name="check'.$num.'" /> ';
		}
		
    echo '<img src="../images/img/mail.gif" alt=""> ';
    echo '<b><a href="anketa.php?uz='.$login.'&amp;'.SID.'">'.nickname($login).'</a></b>';
    echo' '.user_online($login).' ('.date_fixed($udats[2],'j F Y / H:i').') <a href="privat.php?action=save&amp;id='.$num.'&amp;'.SID.'"> <img src="../images/img/download.gif" alt=""></a>'; 
    echo '</div>';
    echo '<br>'.bb_code($udats[1]).'<br>';
	
if(!empty($udats[5]))/*Если прикреплен файл*/
    {/*еще одна проверка*/
     $namef=base64_decode($udats[5]);
     echo filep ($namef);
    }
/*-------------------Вывод сообщения на которое пришел ответ------------------------*/
if($config_reply_privat=="1")/*Если ф-ция  включена админом*/
    {
     if(count($udats)>4)/*ПРоверка для старого формата писем*/
	    {
         if(!empty($udats[3]))/*Если на письмо ответили*/
            {
			 echo'<br><div class=replyprivat>';
             echo'<b>В ответ на: </b><em><font color="red">'.bb_code(base64_decode($udats[3])).'</font></em>';
			 echo'</div>';
			}
             
        }
		
     if($config_fast_answer=="1")/*Если включен быстрый ответ*/
	    {
         echo $form;
		 echo'<input name="uz" type="hidden" value="'.$login.'" />';
         echo'<input name="mesr" type="hidden" value="'.$mesr.'" />';
         echo'<input value=">>" name="do" type="submit"/>';
		 
         if($config_translit=="1"){echo'<br>Транслит: <input name="trans" type="checkbox" value="y" /><br>';}
		 
         echo '</form>';
		}
		 else{echo'<br>';echo' <a href="privat.php?action=submit&amp;uz='.$login.'&amp;mesr='.$mesr.'&amp;'.SID.'">Ответить</a> | ';}
		 
    }
/*-----------------------------------------------------------------------------------------------------*/
/*Если функция ответа на письмо выключена*/
else
    {
     if($config_fast_answer=="1")/*Если включен быстрый ответ*/
	    {
         echo $form;
		 echo'<input name="uz" type="hidden" value="'.$login.'" />';
         echo'<input value=">>" name="do" type="submit"/>';
         if($config_translit=="1"){echo'<br>Транслит: <input name="trans" type="checkbox" value="y" /><br>';}
         echo '</form>';
		}
	    else{echo'<br>';echo'<br><a href="privat.php?action=submit&amp;uz='.$login.'&amp;'.SID.'">Ответить</a> | ';}
		
    }
/*------------------------------------------------------------ ----------------------------------------*/


echo'<a href="privat.php?action=submit&amp;r=ok&amp;id='.$num.'&amp;'.SID.'">Переслать</a> | ';

if($config_add_privat_data=="1")/*Если включена отправка файлов*/
    {
     echo browser_detectt($login,$mesr);
    }

echo '<a href="privat.php?action=delmess&amp;id='.$num.'&amp;'.SID.'">Удалить</a>';
echo' | ';	
echo '<a href="kontakt.php?action=add&amp;uz='.$login.'&amp;'.SID.'">В контакт</a> | ';
echo '<a href="ignor.php?action=add&amp;uz='.$login.'&amp;'.SID.'">Игнор</a>';
echo'<br><br>';
}

}/*Конец цикла*/
if(($config_themes!="wml" && $total>1 && $config_privat_style=="0" && $config_dell_checked=="1")|| ($config_themes!="wml" && $total>1 && $config_privat_style=="1" && $config_fast_answer=="0" && $config_dell_checked=="1")) {echo '<br><input type="submit" value="Удалить выбранное" /></form>';}
echo'<hr>';
if ($start != 0) {echo '<a href="privat.php?start='.($start - $config_privatpost).'&amp;'.SID.'">&lt;-Назад</a> ';}else{echo'';}
 echo" ";
if ($total > $start + $config_privatpost) {echo ' <a href="privat.php?start='.($start + $config_privatpost).'&amp;'.SID.'">Далее-&gt;</a>';}else{echo'';}

if($total>0){
$ba=floor($total/$config_privatpost);
$ba2=$ba*$config_privatpost;

echo'<hr>Страницы:';
$asd=$start-($config_privatpost*4);
$asd2=$start+($config_privatpost*5);

if($asd<$total && $asd>0){echo ' <a href="privat.php?start=0&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$config_privatpost);

if ($start==$i) {
echo ' <b>('.$ii.')</b>';
               }
                else {
echo ' <a href="privat.php?start='.$i.'&amp;'.SID.'">'.(int)$ii.'</a>';
                     }}


$i=$i+$config_privatpost;}
if($asd2<$total){echo ' ... <a href="privat.php?start='.$ba2.'&amp;'.SID.'">'.$ba.'</a>';}
}

echo'<br><br>Всего входящих писем: '.$total;
echo'<br>Ящик заполнен на: '.$pers.'% | файлами: '.$summ.'%<br>';

echo'<br><img src="../images/img/mail.gif" alt=""> <a href="privat.php?action=submit&amp;'.SID.'">Отправить письмо</a><br>';
if($config_add_privat_data=="1")/*Если включена отправка файлов*/
{
echo' <img src="../images/img/mail.gif" alt=""><a href="privat.php?action=files&amp;'.SID.'"> Отправить файл</a><br>';
}

echo'<img src="../images/img/reload.gif" alt=""> <a href="privat.php?rand='.$rand.'&amp;'.SID.'">Обновить список</a><br>';
if($total>=2){echo'<img src="../images/img/error.gif" alt=""> <a href="privat.php?action=alldel&amp;'.SID.'">Очистить ящик</a><br>';}
}


////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////


if($action=="newstyle")/*Для нового формата писем*/
{

$id=(int)$id;
$file = file("../local/privat/$log.$config_priv");
$udats=explode("|",$file[$id]);
$login=check($udats[0]);
$mesr=check($udats[2]);
$udats[1]=base64_decode($udats[1]);

if($udats[4]=="1"){is_read  ($log,$login,$mesr,$config_priv);}/*Если письмо не прочитано*/

echo '<div class=b>';
echo '<img src="../images/img/mail.gif" alt=""> ';

echo '<b><a href="anketa.php?uz='.$login.'&amp;'.SID.'">'.nickname($login).'</a></b>';
echo' '.user_online($login).' ('.date_fixed($udats[2],'j F Y / H:i').') <a href="privat.php?action=save&amp;id='.$id.'&amp;'.SID.'"> <img src="../images/img/download.gif" alt=""></a>'; 
echo '</div><br><div class=newstyleprivat>';
echo '<br>'.bb_code($udats[1]).'<br><br>';

if(!empty($udats[5]))/*Если есть файл*/
    {
     $namef=base64_decode($udats[5]);
     echo filep ($namef);
    }

echo'</div>';

/*-------------------Вывод сообщения на которое пришел ответ------------------------*/
if($config_reply_privat=="1")/*Если ф-ция  включена админом*/
    {
     if(count($udats)>4)/*ПРоверка для старого формата писем*/
	    {
         if(!empty($udats[3]))/*Если на письмо ответили*/
            {
			 echo'<br><div class=replyprivat>';
             echo'<b>В ответ на: </b><em><font color="red">'.bb_code(base64_decode($udats[3])).'</font></em>';
			 echo'</div><br>';
			 
			}
             
        }
		
     if($config_fast_answer=="1")/*Если включен быстрый ответ*/
	    {
         echo $form;
		 echo'<input name="uz" type="hidden" value="'.$login.'" />';
         echo'<input name="mesr" type="hidden" value="'.$mesr.'" />';
         echo'<input value=">>" name="do" type="submit"/>';
		 
         
		 
         echo '</form><br>';
		 
		}
		 else{echo' <a href="privat.php?action=submit&amp;uz='.$login.'&amp;mesr='.$mesr.'&amp;'.SID.'">Ответить</a> | ';}
    }
/*-----------------------------------------------------------------------------------------------------*/
/*Если функция ответа на письмо выключена*/
else
    {
     if($config_fast_answer=="1")/*Если включен быстрый ответ*/
	    {
		 
         echo $form;
		 echo'<input name="uz" type="hidden" value="'.$login.'" />';
         echo'<input value=">>" name="do" type="submit"/>';
         
         echo '</form><br>';
		 
		}
	    else{echo'<br><a href="privat.php?action=submit&amp;uz='.$login.'&amp;'.SID.'">Ответить</a> | ';}
    }
/*------------------------------------------------------------ ----------------------------------------*/

echo'<a href="privat.php?action=submit&amp;r=ok&amp;id='.$id.'&amp;'.SID.'">Переслать</a> | ';

if($config_add_privat_data=="1")/*Если включена отправка файлов*/
    {
     echo browser_detectt($login,$mesr);
    }

echo '<a href="privat.php?action=delmess&amp;id='.$id.'&amp;'.SID.'">Удалить</a>';

echo ' | ';
echo '<a href="kontakt.php?action=add&amp;uz='.$login.'&amp;'.SID.'">В контакт</a> | ';
echo '<a href="ignor.php?action=add&amp;uz='.$login.'&amp;'.SID.'">Игнор</a>';
echo'<br><br>';
echo'<br><img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';
}

///////////////////////////////////////////
///////////////////////////////////////////

//------------------------- Отправка привата -----------------------------//
if($action=="submit"){


$id=(int)$id;
$r=check($r);
$uz=check($uz);

if($id>=0 && $uz=="" && ereg("ok",$r))
    {
	 $file = file("../local/privat/$log.$config_priv"); 
     $udats = explode("|",$file[$id]);
     $tr='От [b]'.$udats[0].'[/b] ('.date_fixed($udats[2],'j F Y / H:i').') '.base64_decode($udats[1]).'  ';
	 echo'<img src="../images/img/mails.gif" alt=""> <b>Пересылка почты</b><br><br>';
	 
    }
     else
	{
	 echo'<img src="../images/img/mails.gif" alt=""> <b>Отправка почты</b><br><br>';
	 $tr="";
	}

if($config_themes!=="wml"){
echo'<form method="post" action="addpriv.php?'.SID.'">';

if(empty($uz) || eregi("[^a-z0-9-]",$uz))
{echo'Введите логин:<br>';
echo'<input type="text" name="uz" maxlength="20" /><br>';
}
else{echo'Сообщение для <b>'.nickname($uz).'</b>:<br><br>';}

echo'Текст:<br>';
echo'<textarea cols="25" rows="3" name="mess">'.$tr.'</textarea><br>';

if($config_translit=="1"){
echo'Транслит: <input name="trans" type="checkbox" value="y" /><br>';}

if(!empty($uz)){echo'<input name="uz" type="hidden" value="'.$uz.'" />'; 
/*параметры передаются если фция включена и мы отвечаем на письмо,а не вводим ник*/
echo'<input name="mesr" type="hidden" value="'.$mesr.'" />';
}

echo'<input value="Отправить" name="do" type="submit" /></form><hr>';

}else{

if(empty($uz) || eregi("[^a-z0-9-]",$uz)){echo'Введите логин:<br>';
echo'<input name="uz" maxlength="20"/><br>';

}else{echo'Сообщение для <b>'.nickname($uz).'</b>:<br><br>';}

echo'Текст:<br>';
echo'<input name="mess" /><br>';

if($config_translit=="1"){
echo'Транслит: <select name="trans"><option value="0">Нет</option>';
echo'<option value="y">Да</option>';
echo'</select><br>';}

echo'<anchor>Отправить';
echo'<go href="addpriv.php?'.SID.'" method="post">';
echo'<postfield name="trans" value="$(trans)"/>';

if(!empty($uz)){echo'<postfield name="uz" value="'.$uz.'"/>';
}else{
echo'<postfield name="uz" value="$(uz)"/>';}
echo'<postfield name="mess" value="$(mess)"/>';
echo'</go></anchor><br>--------------------<br>'; }

echo'<img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';
}

/////////////////////////////////////////
/////////////////////////////////////////


///*Прикрепляем к письму файлы*/////
if($action=="files")
 {
   if($config_themes!=="wml")/*Не работает c wml темой*/
    {
     if($config_add_privat_data=="1")/*Если функция включена админом*/
	    {
         $text = file(BASEDIR."local/profil/$log.prof"); 
		 
         if ($text!="")
		    {
             $uzdata = explode(":||:",$text[0]);
            }
             if($uzdata[36]>=$config_add_privat_uball)/*Если у юзера достаточно балов*/
			    {
                 
                           
                 
                echo'<img src="../images/img/mails.gif" alt=""> <b>Отправка файлов </b><br><br>';
					
					
               
					
                 echo'<form enctype="multipart/form-data" action="addpriv.php?'.SID.'" method="post">';

                 if(empty($uz) || eregi("[^a-z0-9-]",$uz))
				    {
					 echo'Введите логин:<br>';
                     echo'<input type="text" name="uz" maxlength="20" /><br>';
                    }
					 else
					{
                     echo'Сообщение для <b>'.nickname($uz).'</b>:<br><br>';
					}

                 echo'Описание:<br>';
                 echo'<textarea cols="25" rows="3" name="mess"></textarea><br>';
                 if($config_translit=="1"){echo'Транслит: <input name="trans" type="checkbox" value="y" /><br>';}
				 
                 if(!empty($uz))
				    {
					 echo'<input name="uz" type="hidden" value="'.$uz.'" />'; 
                     echo'<input name="mesr" type="hidden" value="'.$mesr.'" />';
                    }
					
                 echo'<input type="file" name="userfile"/><br>';
				 
                
				 
                 echo'<input value="Отправить" type="submit" /></form><hr>';
                 $format=explode(",",$config_type);
	if($config_savetime_privat!=0)
	{echo'<br>Файлы будут удалятся через часов: <font color="red">'.$config_savetime_privat.'</font> . Примите это во внимание';
	}
                 echo'<br>Максимальный размер файла '.$config_add_privat_fsize.' кб</br>';
                 echo'Форматы файлов: ';
				 
                 foreach($format as $value)
                     {echo'<font color="red">.'.$value.'</font>,';}
                 echo'<br>';
                 echo'Файлы в именах которых есть слова (php,wml,html) будут игнорироваться<br>';
                }
				 else{echo'У вас мало балов ! Нужно '.$config_add_privat_uball.' чтобы иметь возможность прикреплять файлы<br><br>';}
		}
		 else{echo'<br>Прикрепление файлов запрещено администрацией<br><br>';}
    }
	 else{echo'<br>Функция не доступна с wml темы<br><br>';
}
echo'<img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';
}

//////////////////////////////////////////////////
//////////////////////////////////////////////////

if($action=="output"){	
	
echo'<img src="../images/img/mails.gif" alt=""> <b>Моя почта (Исходящие)</b><br><br>';
echo'<img src="../images/img/mail2.gif" alt=""> <a href="privat.php?'.SID.'">Входящие ('.user_mail($log).')</a> | <a href="privat.php?action=saved&amp;'.SID.'">Сохраненные ('.user_saved($log).')</a> | <a href="privat_system.php?'.SID.'">Системные ('.user_system($log).')</a><br>';


$file = file("../local/dataoutput/$log.$config_priv");
$file = array_reverse($file);

$total = count($file);
if($total<1){echo '<br><img src="../images/img/error.gif" alt=""> <b>Исходящих писем нет</b>';}

if (empty($_GET['start'])) $start = 0;
else $start = $_GET['start'];
if ($total < $start + $config_privatpost){ $end = $total; }
else {$end = $start + $config_privatpost; }
for ($i = $start; $i < $end; $i++){

$num=$total-$i-1;


$udats = explode("|",$file[$i]);
$login=check($udats[0]);
$udats[1]=base64_decode($udats[1]);


/*Если это была рассылка,не выдаем ссылки на юзера*/
//////////////////////////////
$aa="Спам";
//////////////////////////////


echo '<div class=b><img src="../images/img/mail.gif" alt=""> ';

/*Если это была рассылка-не выводим пустого профиля*/
if(strstr($login,$aa))
    {
     echo 'Получатель: <b>'.$login.'</b> ('.date_fixed($udats[2],'j F Y / H:i').')</div>'; 
     echo 'Текст письма: '.bb_code($udats[1]).' <br>';
     echo '<a href="privat.php?action=spam&amp;'.SID.'">Повторить рассылку</a> | ';
     echo '<a href="privat.php?action=output&amp;action=deloutmess&amp;outid='.$num.'&amp;'.SID.'">Удалить</a><br>';
    }
/*Если личное письмо*/
     else
	{
     echo 'Получатель: <b><a href="anketa.php?uz='.$login.'&amp;'.SID.'">'.$login.'</a></b> ('.date_fixed($udats[2],'j F Y / H:i').')</div>'; 
     echo 'Текст письма: '.bb_code($udats[1]).' <br>';
	 
/*Новая ф-ция,проверка на прочтение письма*/
     echo 'Состояние письма: ';
	 
     if($udats[3]==1){echo 'Не прочитано<br>';}
	  else
	 {echo'Прочитано ('.date_fixed($udats[4],'j F Y / H:i').')<br>';}
//////////////////////////////////////////////	 
     echo '<a href="privat.php?action=submit&amp;uz='.$login.'&amp;'.SID.'">Написать еще</a> | ';
     echo '<a href="privat.php?action=output&amp;action=deloutmess&amp;outid='.$num.'&amp;'.SID.'">Удалить</a><br>';
    }
}
echo'<hr>';

if ($start != 0) {echo '<a href="privat.php?action=output&amp;start='.($start - $config_privatpost).'&amp;'.SID.'">&lt;-Назад</a> ';}else{echo'&lt;-Назад ';}
echo'|'; 
if ($total > $start + $config_privatpost) {echo ' <a href="privat.php?action=output&amp;start='.($start + $config_privatpost).'&amp;'.SID.'">Далее-&gt;</a>';}else{echo' Далее-&gt;';}

echo'<hr><img src="../images/img/mail.gif" alt=""> <a href="privat.php?action=submit&amp;'.SID.'">Отправить письмо</a><br>';
if($total>=2){echo'<img src="../images/img/error.gif" alt=""> <a href="privat.php?action=alloutdel&amp;'.SID.'">Очистить ящик</a><br>';}

}

//////////////////////////////////
//////////////////////////////////

//************************Раcсылка привата**************************//
if($action=="spam")
{
 if ($dostup==101 || $dostup==102)
    { 
     echo'<img src="../images/img/mails.gif" alt=""> <b>Моя почта (Рассылка привата)</b><br><br>';
     echo'Выберите категорию пользователей и пол , для рассылки привата:';
     echo '<form method="post" action="privat.php?action=spam_ready&amp;'.SID.'">';
     echo'<select name="cat">';
     echo'<option value="1">Супер Админы';
     echo'<option value="2">Админы';
     echo'<option value="3">Старшие Модеры';
     echo'<option value="4">Модеры';
     echo'<option value="5">Пользователи';
     echo'<option value="6">Только администрация';
     echo'<option value="7">Все';
     echo'</select>';
	 echo' <select name="pol">';
	 echo'<option value="1">ВСЕ';
	 echo'<option value="2">М';
	 echo'<option value="3">Ж';
	 echo'</select><br>';
	 echo'Прикрепить файл? <input name="filef" type="checkbox" value="1" /><br>';
     echo'<input value="Выбрать" name="go" type="submit" /></form>';
     echo'<img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';
    }
     else {header ("Location: privat.php?".SID); exit;}
}

//////////////////////////////////
//////////////////////////////////

if($action=="spam_ready")
{
 if ($dostup==101 || $dostup==102)
    {
	 $cat=(int)$cat;
	 $pol=(int)$pol;
	 $filef=(int)$filef;
     if($cat!=""&& $cat>0 && $cat<8)
        {echo'<br>Письмо будет отправлено ';
		 if($cat=="1"){echo 'всем Супер Админам сайта.<br>';}
         if($cat=="2"){echo 'всем Админам сайта.<br>';}
		 if($cat=="3"){echo 'всем Cтаршим Модерам сайта.<br>';}
		 if($cat=="4"){echo 'всем Модерам сайта.<br>';}
		 if($cat=="5"){echo 'всем Пользователям сайта.<br>';}
 		 if($cat=="6"){echo 'только Администрации сайта (Админы,Модеры и т.д.).<br>';}
         if($cat=="7"){echo 'всем (пользователи и администрация) .<br>';}
		 if($pol!="")
		 {
		  if ($pol=="2"){echo'Мужского пола.';}
		  if ($pol=="3"){echo'Женского пола.';}
		  
		 }
		 if($filef==1){echo'<form enctype="multipart/form-data" action="addspam.php?'.SID.'" method="post">';}
		 else{echo'<form method="post" action="addspam.php?'.SID.'">';}
		 echo'<br>Текст:<br>';
		 echo'<textarea cols="25" rows="3" name="mess"></textarea><br>';
		 if($config_translit=="1"){echo'Транслит: <input name="trans" type="checkbox" value="y" /><br>';}
		 echo'<input name="cat" type="hidden" value="'.$cat.'" />';
		 echo'<input name="pol" type="hidden" value="'.$pol.'" />';
		 if($filef==1){echo'<input type="file" name="userfile"/><br>';}
         echo'<input value="Отправить" name="do" type="submit" /></form><hr>';
         echo'<img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';
        }
         else{echo'<br>Не выбрана категория!!!<br>';}
    }
     else{header ("Location: privat.php?".SID); exit;}}
//**************Конец ф-ций раcсылки***************//

//////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////

if($action=="admin")
{
 if ($dostup==101 || $dostup==102)
    {
	 echo '<form method="post" action="privat.php?action=edits&amp;'.SID.'">';	
     echo'<div align="center" class=newstyleprivat >';
	 echo'<b><big><font color="cayen">rprivat mod by demeros v'.$rprivat_version.'</font></big></b><br>';
	 echo'</div>';
	 echo'<img src="../images/img/update.png" alt="проверить обновления"> <a href="privat.php?action=updates&amp;'.SID.'"> <b>Проверить обновления</b></a><br>';
	 echo'<img src="../images/img/important.png" alt="проверить обновления"> <a href="privat.php?action=faq&amp;'.SID.'"> <b> Часто задаваемые вопросы</b></a><br>';
	 echo'<img src="../images/img/important.png" alt="менеджер файлов"> <a href="privat.php?action=manage&amp;'.SID.'"> <b> Менеджер файлов</b></a><br>';
	 echo'<br><img src="../images/img/mails.gif" alt="">Настройки привата :<br><br>';
	 
	 echo'Включать цитирование сообщений : <br>Да';
	 if($rprivat_data[0]=="1"){
	 echo '<input name="rprivat_s" type="radio" value="1" checked>';} else {echo '<input name="rprivat_s" type="radio" value="1" />';} 	
	 echo ' &nbsp; &nbsp; ';
	 if($rprivat_data[0]=="0"){
	 echo '<input name="rprivat_s" type="radio" value="0" checked>';} else {echo '<input name="rprivat_s" type="radio" value="0" />';}
	 echo 'Нет<br><br>';
	 
	 echo'Включить прикрепление файлов? : <br>Да';
	 if($rprivat_data[1]=="1"){
	 echo '<input name="rprivat_s1" type="radio" value="1" checked>';} else {echo '<input name="rprivat_s1" type="radio" value="1" />';} 	
	 echo ' &nbsp; &nbsp; ';
	 if($rprivat_data[1]=="0"){
	 echo '<input name="rprivat_s1" type="radio" value="0" checked>';} else {echo '<input name="rprivat_s1" type="radio" value="0" />';}
	 echo 'Нет<br>';
	 
     echo'<br>Архивировать файлы при загрузке? : ';
	 if($rprivat_data[2]=="1" && !is_file("../template/pclzip.php") )
	 {echo'<br><font color="red">Отсутствует файл template/pclzip.php файлы не могут быть заархивированы</font>';}
	 echo'<br>Да';
	 if($rprivat_data[2]=="1"){
	 echo '<input name="rprivat_s2" type="radio" value="1" checked>';
	 } else {echo '<input name="rprivat_s2" type="radio" value="1" />';} 	
     echo ' &nbsp; &nbsp; ';
	 if($rprivat_data[2]=="0"){
	 echo '<input name="rprivat_s2" type="radio" value="0" checked>';} else {echo '<input name="rprivat_s2" type="radio" value="0" />';}
	 echo 'Нет<br><br>';
	 
	 echo'Включать быстрый ответ? : <br>Да';
	 if($rprivat_data[3]=="1"){
	 echo '<input name="rprivat_s3" type="radio" value="1" checked>';} else {echo '<input name="rprivat_s3" type="radio" value="1" />';} 	
	 echo ' &nbsp; &nbsp; ';
	 if($rprivat_data[3]=="0"){
	 echo '<input name="rprivat_s3" type="radio" value="0" checked>';} else {echo '<input name="rprivat_s3" type="radio" value="0" />';}
	 echo 'Нет<br><br>';
	 
	 echo "Максимальный размер загружаемого файла(Kb):";
	  $fpremission=users_files();
	 echo '<br><font color="green">Ваш хостинг поддерживает выгрузку файлов размером до : '.$fsizz.' kb</font>';
	 if($fpremission==1){
	 echo '<br><font color="green">Значение введено коректно</font>';}
	 if($fpremission==2){
	 echo '<br><font color="red">Значение введено не коректно! Исправте на меньшее или ровное тому,что указано выше!</font>';}
	 if($fpremission==3){
	 echo '<br><font color="cayen">Меньше 5 кб на выгрузку.... Это помоему издевательство!</font>';}
	 echo '<br><input type="text" name="rprivat_s4" value="'.$rprivat_data[4].'" maxlength="5"><br>';
	 echo'<br>';
	 echo "Куда сохранять файлы (пример upload/files/rprivat):";
	 if(is_writeable($config_add_privat_fpath))
        {
		 echo'<br><font color="green">Указаная директория доступна для записи права доступа,('.permissions($config_add_privat_fpath).')</font>';
		}
         elseif(is_dir($config_add_privat_fpath)==FALSE)
        {
		 echo'<br><font color="red">Директория отсутствует</font>';
		}
         else
		{
		  echo'Запись в указаную директорию запрещена,смените права доступа chmod на 777. Текущий chmod ('.permissions($config_add_privat_fpath).')';
		}
		echo '<br><input type="text" name="rprivat_s5" value="'.$rprivat_data[5].'" maxlength="50"><br>';
		
	 echo "Количество балов неоходимое чтобы  выгружать файлы:";
	 echo '<br><input  name="rprivat_s6" value="'.$rprivat_data[6].'" maxlength="4"><br>';
	 
	 echo 'Разрешенные расширения файлов,через "<b>,</b>" например - <font color="red">rar,zip,jar</font>:';
	 echo '<br><input type="text" name="rprivat_s7" value="'.$rprivat_data[7].'" maxlength="30"><br>';
	 
	 echo "Через сколько часов удалять файл? ( 0 если нет ):";
	 echo '<br><input name="rprivat_s8" value="'.$rprivat_data[8].'" maxlength="4"><br>';
	 
	 echo "Сколько места выделять юзерам под файлы  (Kb) ? :";
	 if($rprivat_data[4]>$rprivat_data[9])
	 {echo'<br><font color="red">Размер выгружемых файлов больше чем выделено места под них! Где логика???)))</font>';}
	 echo '<br><input name="rprivat_s9" value="'.$rprivat_data[9].'" maxlength="4"><br>';
	 
	 echo'Формат писем : <br>Старый ';
	 if($rprivat_data[10]=="1"){
	 echo '<input name="rprivat_s10" type="radio" value="1" checked>';} else {echo '<input name="rprivat_s10" type="radio" value="1" />';} 	
	 echo ' &nbsp; &nbsp; ';
	 if($rprivat_data[10]=="0"){
	 echo '<input name="rprivat_s10" type="radio" value="0" checked>';} else {echo '<input name="rprivat_s10" type="radio" value="0" />';}
	 echo ' Новый<br>';
	 
	 echo'<br>Подпись системного письма : <br> ';
	 echo '<br><input name="rprivat_s11" value="'.$rprivat_data[11].'" maxlength="15"><br>';
	 
	 echo'<br>Удаление выбраного : <br>вкл ';
	 if($rprivat_data[12]=="1"){
	 echo '<input name="rprivat_s12" type="radio" value="1" checked>';} else {echo '<input name="rprivat_s12" type="radio" value="1" />';} 	
	 echo ' &nbsp; &nbsp; ';
	 if($rprivat_data[12]=="0"){
	 echo '<input name="rprivat_s12" type="radio" value="0" checked>';} else {echo '<input name="rprivat_s12" type="radio" value="0" />';}
	 echo ' выкл<br>';
	 
	 echo'<br>Проверка рекламы : <br>вкл ';
	 if($rprivat_data[13]=="1"){
	 echo '<input name="rprivat_s13" type="radio" value="1" checked>';} else {echo '<input name="rprivat_s13" type="radio" value="1" />';} 	
	 echo ' &nbsp; &nbsp; ';
	 if($rprivat_data[13]=="0"){
	 echo '<input name="rprivat_s13" type="radio" value="0" checked>';} else {echo '<input name="rprivat_s13" type="radio" value="0" />';}
	 echo ' выкл<br>';
	 
	 if($rprivat_data[13]=="1"){
	 echo '<br>Ники проверяющих сообщения,через "<b>,</b>" например - <font color="red">demeros,sonny</font>:';
	 echo '<br><input type="text" name="rprivat_s14" value="'.$rprivat_data[14].'" maxlength="30"><br>';
	 }
	 
	 
     echo '<br><input value="Принять" type="submit" /></form><br><br>';
	 echo'<img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';
    } 
	 else{header ("Location: privat.php?".SID); exit;}
}

////////////////////////////////////////////////
////////////////////////////////////////////////

if($action=="edits")
{
 if ($dostup==101 || $dostup==102)
    {
	 $rdata = file_get_contents(BASEDIR."local/rprivat.dat"); 
	 $rrdata = explode("|",$rdata);
	 $rrdata[0]=(int)$rprivat_s;
	 $rrdata[1]=(int)$rprivat_s1;
	 $rrdata[2]=(int)$rprivat_s2;
	 $rrdata[3]=(int)$rprivat_s3;
	 $rrdata[4]=(int)$rprivat_s4;
	 $rrdata[5]=check($rprivat_s5);
	 $rrdata[6]=(int)$rprivat_s6;
	 $rrdata[7]=check($rprivat_s7);
	 $rrdata[8]=(int)$rprivat_s8;
	 $rrdata[9]=(int)$rprivat_s9;
	 $rrdata[10]=(int)$rprivat_s10;
	 $rrdata[11]=check($rprivat_s11);
	 $rrdata[12]=(int)$rprivat_s12;
	 $rrdata[13]=(int)$rprivat_s13;
	 $rrdata[14]=check($rprivat_s14);
	 for ($u=0; $u<15; $u++)
	    {if($rrdata[$u]<0){$rrdata[$u]=0;}
         $rtext.=$rrdata[$u].'|';
		}

     $fp=fopen(BASEDIR."local/rprivat.dat","a+");    
     flock($fp,LOCK_EX);           
	 ftruncate($fp,0);                                                                
	 fputs($fp,$rtext);
	 fflush($fp);
	 flock($fp,LOCK_UN);
	 fclose($fp); 
	 unset($rtext); 
	 header ("Location: privat.php?action=admin&isset=editsetting".SID); exit;

    }
	 else{header ("Location: privat.php?".SID); exit;}
}  

/////////////////////////////////////////
/////////////////////////////////////////

/*Save input letters*/
if($action=="save")
{if((int)$id>=0){
$filesize= filesize("../local/privat/$log.save");
$filesize=round($filesize/1024,2);
$pers=round($filesize*100/$config_limitsmail);
if($pers>="99"){header ("Location: privat.php?error=fullsavemail&".SID); exit;}

$file = file("../local/privat/$log.$config_priv");
$file2=file("../local/privat/$log.save");
$mess=$file[$id];
if (!in_array($mess,$file2)){

$mess=preg_replace ("|[\r\n]+|si","",$mess);
$fp=fopen("../local/privat/$log.save","a+");
flock($fp,LOCK_EX);
fputs($fp,"$mess\r\n");
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
@chmod("$fp", 0777);
@chmod("../local/privat/$log.save", 0777);
header ("Location: privat.php?error=saved&".SID); exit;}
else{header ("Location: privat.php?error=copy&".SID); exit;}

}else{header ("Location: privat.php?".SID); exit;}
}

///////////////////////////////////////////
//////////////////////////////////////////

/*Saved letters*/
if($action=="saved")
{

$file = file("../local/privat/$log.save");
$file = array_reverse($file);
$filesize= filesize("../local/privat/$log.save");
$filesize=round($filesize/1024,2);
$pers=round($filesize*100/$config_limitsmail);
$total=count($file);
echo'<img src="../images/img/mails.gif" alt=""> <b>Моя почта (Сохраненные)</b><br><br>';
echo'<img src="../images/img/mail2.gif" alt=""> <b><a href="privat.php?'.SID.'">В письма</a></b><br>';

if($pers>=80 && $pers<98){
echo'<div align="center">';
echo'<b>Ваш ящик почти заполнен, необходимо его очистить или удалить старые сообщения!</b><br>'; 
echo'</div>';}

if($pers>=98){
echo'<div align="center">';
echo'<b>Ваш ящик переполнен, вы не сможете сохранять  письма, пока не очистите его!</b><br>'; 
echo'</div>';}

if($total<1){echo '<br><img src="../images/img/error.gif" alt=""> <b>Cохраненных писем нет</b>';}

$start = (int)$_GET['start'];
if($start < 0 || $start > $total){$start = 0;}
if ($total < $start + $config_privatpost){ $end = $total; }
else {$end = $start + $config_privatpost; }
 
for ($i = $start; $i < $end; $i++){

$num=$total-$i-1;
$udats = explode("|",$file[$i]);
$login=check($udats[0]);
$mesr=$udats[2];
$udats[1]=base64_decode($udats[1]);

echo '<div class=b>';
echo '<img src="../images/img/mail.gif" alt=""> ';
if(!stristr($login,"Система")){
echo '<b><a href="anketa.php?uz='.$login.'&amp;'.SID.'">'.nickname($login).'</a></b>';} 
else{echo'<b>'.$login.'</b>';}
echo''.user_online($login).' ('.date_fixed($udats[2],'j F Y / H:i').')'; 
echo '</div><br>';
echo ''.bb_code($udats[1]).'<br>';


if($config_reply_privat=="1")
{if(count($udats)>4){
if(!empty($udats[3]))
{echo'<br><div class=replyprivat>';
echo'<b>В ответ на: </b><em><font color="red">'.bb_code(base64_decode($udats[3])).'</font></em>';}
echo'</div><br>';

}
echo' <a href="privat.php?action=submit&amp;uz='.$login.'&amp;mesr='.$mesr.'&amp;'.SID.'">Ответить</a> | ';}
else{echo'<br><a href="privat.php?action=submit&amp;uz='.$login.'&amp;'.SID.'">Ответить</a> | ';}
echo'<a href="privat.php?action=submit&amp;r=ok&amp;id='.$id.'&amp;'.SID.'">Переслать</a> | ';
echo '<a href="privat.php?action=delmesss&amp;id='.$num.'&amp;'.SID.'">Удалить</a><br><br>';
}
echo'<hr>';
if ($start != 0) {echo '<a href="privat.php?action=saved&amp;start='.($start - $config_privatpost).'&amp;'.SID.'">&lt;-Назад</a> ';}else{echo'&lt;-Назад ';}
echo'|'; 
if ($total > $start + $config_privatpost) {echo ' <a href="privat.php?action=saved&amp;start='.($start + $config_privatpost).'&amp;'.SID.'">Далее-&gt;</a>';}else{echo' Далее-&gt;';}

if($total>0){
$ba=floor($total/$config_privatpost);
$ba2=$ba*$config_privatpost;

echo'<hr>Страницы:';
$asd=$start-($config_privatpost*4);
$asd2=$start+($config_privatpost*5);

if($asd<$total && $asd>0){echo ' <a href="privat.php?action=saved&amp;start=0&amp;'.SID.'">1</a> ... ';}

for($i=$asd; $i<$asd2;)
{
if($i<$total && $i>=0){
$ii=floor(1+$i/$config_privatpost);

if ($start==$i) {
echo ' <b>('.$ii.')</b>';
               }
else {
echo ' <a href="privat.php?action=saved&amp;start='.$i.'&amp;'.SID.'">'.(int)$ii.'</a>';}}
$i=$i+$config_privatpost;}
if($asd2<$total){echo ' ... <a href="privat.php?action=saved&amp;start='.$ba2.'&amp;'.SID.'">'.$ba.'</a>';}
}
echo'<br><br>Всего сохраненных писем: '.$total;
echo'<br>Ящик заполнен на: '.$pers.'%<br><br>';
if($total>=2){echo'<img src="../images/img/error.gif" alt=""> <a href="privat.php?action=alldels&amp;'.SID.'">Очистить ящик</a><br>';}
}

if($action=="updates")
{
if ($dostup==101 || $dostup==102)
    {
	
	echo'<img src="../images/img/menu.gif" alt=""> <b> Информация о cкрипте</b><br><br>';
    echo'<b>Вы используете версию: '.$rprivat_version.'</b><br><br>';


echo 'Функция обновления временно недоступна. Информация о новых версиях на <a href="http://sonny.h2m.ru">sonny.h2m.ru</a><br>';


echo'<br><img src="../images/img/adm_p.gif" alt=""> <a href="privat.php?action=admin&amp;'.SID.'">К настройкам</a><br>';
echo'<img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';
echo'<br><img src="../images/img/reload.gif" alt=""> <a href="http://visavi.net/forum/index.php?fid=9&id=123455774371&">Обсуждение скрипта (visavi.net)</a><br>';
echo'<img src="../images/img/reload.gif" alt=""> <a href="http://sonny.h2m.ru/forum/index.php?fid=9&id=12375745842522&">Обсуждение скрипта на оф. сайте (sonny.h2m.ru)</a><br>';
}
else{header ("Location: privat.php?".SID); exit;}
}


if($action=="faq")
{if ($dostup==101 || $dostup==102)
{$file=file_get_contents("../local/datatmp/faq.dat");
$file=no_br($file,'<br>');
echo'<img src="../images/img/menu.gif" alt=""> <b> FAQ</b><br><br>';
echo $file;
echo'<br><br><img src="../images/img/adm_p.gif" alt=""> <a href="privat.php?action=admin&amp;'.SID.'">К настройкам</a><br>';
echo'<img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';

}
else{header ("Location: privat.php?".SID); exit;}
}


if($action=="manage")
{if ($dostup==101 || $dostup==102)
{
echo'Менеджер загруженых файлов<br><hr>';
$path = opendir($config_add_privat_fpath);
while ($file = readdir($path)) {
if (( $file != ".")&&($file != "..")&&($file != ".htaccess"))
{$mas_file[]=$file;}
}
closedir ($path); 
$total=count($mas_file);
for($i=0;$i<$total;$i++)
{$timmes=filemtime("$config_add_privat_fpath/$mas_file[$i]");
if($config_savetime_privat==0){$timmess=0;}else{
 $timmess=$timmes+(3600*$config_savetime_privat);}
 If(strstr($mas_file[$i],"system_mail")){echo'<em>Файл с рассылки!</em><br>';}
echo''.$mas_file[$i].' | <a href="privat.php?action=manage_d&amp;name='.$mas_file[$i].'&amp;'.SID.'"><font color="blue">[delit]</font></a>,<a href="'.$config_add_privat_fpath.'/'.$mas_file[$i].'"><font color="green">[download]</font></a><br>Добавлено:<font color="red">'.date_fixed($timmes,'j.m.Y/H:i').'</font>';
echo'<br>Будет удален:<font color="red">';
if($timmess!=0)
{echo ''.date_fixed($timmess,'j.m.Y/H:i').'</font>';}
else{echo'Хранится бессрочно</font>';}
echo'<hr>';}

echo'<br><br>Всего файлов:'.$total.'<br><br><img src="../images/img/adm_p.gif" alt=""> <a href="privat.php?action=admin&amp;'.SID.'">К настройкам</a><br>';
echo'<img src="../images/img/back.gif" alt=""> <a href="privat.php?'.SID.'">Перейти в приват</a><br>';

}
else{header ("Location: privat.php?".SID); exit;}
}


if($action=="manage_d")
{if ($dostup==101 || $dostup==102)
{$name=check($name);
if(is_file("$config_add_privat_fpath/$name"))
{unlink("$config_add_privat_fpath/$name");
header ("Location: privat.php?action=manage&error=managed&".SID); exit;}
else{header ("Location: privat.php?action=manage&error=nofile&".SID); exit;}

}
else{header ("Location: privat.php?".SID); exit;}
}
}
else
{ 
echo 'Вы не авторизованы, для просмотра писем, необходимо<br>';
echo '<b><a href="vhod.php?'.SID.'"> авторизоваться</a></b> или сперва <b><a href="registration.php?'.SID.'"> зарегистрироваться</a></b><br>';
}
echo'<img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">Вернуться на главную</a>';
include_once"../themes/$config_themes/foot.php";
?>