Просмотр файла love/setfoto.php

Размер файла: 5.31Kb
<?
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";
$text = file("../local/profil/$log.prof");
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);
$privat=trim($udata[10]);}
//////////////////////////////////////////////////////////////////////////////////////

if (!file_exists("../local/datalove/prof/$log.prof")){header ("Location: index.php?".SID."");exit;}
echo '<div class="tp"><img src="lovers.png" alt="" /> Настройки фото</div>';
$datalove=@file("../local/datalove/prof/$log.prof");
$datalove=explode(":||:", $datalove[0]);
$datalove_k=count($datalove);
if (isset($_GET['del_no'])){echo "Ошибка удаления файла<br />\r\n";}
if (isset($_GET['head_no'])){echo "Невозможно сделать это фото главным<br />\r\n";}
if (isset($_GET['up_no'])){echo "Невозможно поднять фото<br />\r\n";}
if (isset($_GET['dn_no'])){echo "Невозможно опустить фото<br />\r\n";}
if (isset($_GET['act']))
{
if ($_GET['act']=='del')
{
$del_foto=intval($_GET['f']);

if ($del_foto>$datalove[13] || $del_foto<=0 || $del_foto==''){header ("Location: setfoto.php?del_no&".SID."");exit;}

for ($i=$del_foto+14;$i<$datalove[13]+14;$i++)
{
$i_n=$i-1;
$datalove[$i_n]=$datalove[$i];
}
$datalove[13]=$datalove[13]-1;
$datalove_k=count($datalove);
$datalove[$datalove_k]='';
$datalove_k=count($datalove);
for ($i=0;$i<$datalove_k-1 ;$i++ )
{
$ldata.="$datalove[$i]:||:";
}
$fp=fopen("../local/datalove/prof/$log.prof","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$ldata");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod ("../local/datalove/prof/$log.prof", 0666);
}
if ($_GET['act']=='hm')
{
$head_foto=intval($_GET['f']);
if ($head_foto>$datalove[13] || $head_foto==$datalove[18] || $head_foto<=0 || $head_foto==''){header ("Location: setfoto.php?head_no&".SID."");exit;}


$datalove[18]=$head_foto;
$datalove_k='19';
for ($i=0;$i<$datalove_k ;$i++ )
{
$ldata.="$datalove[$i]:||:";
}
$fp=fopen("../local/datalove/prof/$log.prof","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$ldata");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod ("../local/datalove/prof/$log.prof", 0666);
}
if ($_GET['act']=='up')
{
$up_foto=intval($_GET['f']);
if ($up_foto>$datalove[13] || $up_foto<=0 || $up_foto==1 || $up_foto=='' || $up_foto>=$datalove[13]+13){header ("Location: setfoto.php?up_no&".SID."");exit;}
$up_foto_p=$up_foto+13;
$up_foto_d=$up_foto+12;
$temp_foto=$datalove[$up_foto_p];
$datalove[$up_foto_p]=$datalove[$up_foto_d];
$datalove[$up_foto_d]=$temp_foto;
$datalove_k=count($datalove);
$datalove[$datalove_k]='';
$datalove_k=count($datalove);
for ($i=0;$i<$datalove_k-1 ;$i++ )
{
$ldata.="$datalove[$i]:||:";
}
$fp=fopen("../local/datalove/prof/$log.prof","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$ldata");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod ("../local/datalove/prof/$log.prof", 0666);
}
if ($_GET['act']=='dn')
{
$dn_foto=intval($_GET['f']);
if ($dn_foto>$datalove[13] || $dn_foto<=0 || $dn_foto==4 || $dn_foto==''){header ("Location: setfoto.php?dn_no&".SID."");exit;}
$dn_foto_p=$dn_foto+13;
$dn_foto_d=$dn_foto+14;
$temp_foto=$datalove[$dn_foto_p];
$datalove[$dn_foto_p]=$datalove[$dn_foto_d];
$datalove[$dn_foto_d]=$temp_foto;
$datalove_k=count($datalove);
$datalove[$datalove_k]='';
$datalove_k=count($datalove);
for ($i=0;$i<$datalove_k-1 ;$i++ )
{
$ldata.="$datalove[$i]:||:";
}
$fp=fopen("../local/datalove/prof/$log.prof","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$ldata");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod ("../local/datalove/prof/$log.prof", 0666);

}


}




if ($datalove[13]==0)
{echo "У вас нет фото<br />\r\n<br />\r\n";}
else
{echo "У вас $datalove[13] фото<br />\r\n<br />\r\n";}

for ($i=14;$i<$datalove[13]+14 ;$i++ )
{
$foto=$datalove[$i];
$act=explode(".",$foto);
$image=base64_encode("../local/datalove/foto/$foto");
echo "<img  src=\"prew.php?act=$act[1]&amp;image=$image&amp;".SID."\" alt=\"Фото\"><br />\r\n";
$n_foto=$i-13;
if ($i>14)
{echo "<a href=\"setfoto.php?act=up&amp;f=$n_foto&amp;".SID."\">Вверх</a>";}
if ($i>14 && $i<17){echo " || ";}
if ($i<$datalove[13]+13)
{echo "<a href=\"setfoto.php?act=dn&amp;f=$n_foto&amp;".SID."\">Вниз</a>";}

echo "<br />\r\n";
if ($datalove[18]!=$i-13)
{echo "<a href=\"setfoto.php?act=hm&amp;f=$n_foto&amp;".SID."\">Главная</a> || ";}
echo "<a href=\"setfoto.php?act=del&amp;f=$n_foto&amp;".SID."\">Удалить</a>";
echo "<br />\r\n";
echo "</div>\r\n";
}







echo "<div class='btm'><a href=\"index.php?".SID."\" >Главная</a></div>\r\n";
include_once"../themes/$config_themes/foot.php";
?>