Обучение/Помощь новичкам | фотоальбом
Кто знает что с фотоальбом в бизнесмене?
а кто его знает. надо смотреть
Grey , ну он пишет когда переходишь что сайт выполнил слишком много переадрисацию
[xrystalll] , это где ее убрать надо?
[xrystalll] ,
if(isset($_GET['photoalb'])){
echo'<div class="b-top"> <h2> '.nc($profile['id']).' / Фотоальбом </h2> </div>';
if($ank_sett['photo_sett']==2 && $user['id']!=$profile['id'] && $user['status']==0){
err_game("Пользователь ".nc($ank_sett['id_user'])." закрыл возможность смотреть фотоальбом");
back("/?profile=$profile[id]");
include_once'sys/foot.php';
}
elseif($ank_sett['photo_sett']==1 && $ank['brak']!=$user['id'] && $user['id']!=$profile['id'] && $user['status']==0){
err_game("Пользователь ".nc($ank_sett['id_user'])." разрешил просмотр фотоальбома только второй половинке");
back("/?profile=$profile[id]");
include_once'sys/foot.php';
}elseif($ank_sett['photo_sett']==3 && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `id_user` = '$profile[id]' AND `id_ank` = '$user[id]'"),0)==0 && $user['id']!=$profile['id'] && $user['status']==0){
err_game("Пользователь ".nc($ank_sett['id_user'])." разрешил просмотр фотоальбома только друзьям");
back("/?profile=$profile[id]");
include_once'sys/foot.php';
}
if(isset($_GET['mode']) && $profile['id']==$user['id'])$mod=1; else $mod=0;
$q=mysql_query("SELECT * FROM `photoalbom` WHERE `id_user` = '$profile[id]' AND `act` = '$mod' ORDER BY `id` DESC");
$full=mysql_result(mysql_query("SELECT COUNT(*) FROM `photoalbom` WHERE `id_user` = '$profile[id]'"),0);
$dir="images/photoalbom/ID:".$profile['id'];
if(!is_dir($dir)){mkdir($dir,0777);header("Location:/?profile=$profile[id]&photoalb");exit;}
if(isset($_GET['del']) && ($user['id']==$profile['id'] || $user['status']>1) && mysql_result(mysql_query("SELECT COUNT(*) FROM `photoalbom` WHERE `id` = '".intval($_GET['del'])."' AND `id_user` = '$profile[id]'"),0)>0){
$del=mysql_fetch_assoc(mysql_query("SELECT * FROM `photoalbom` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1"));
if(isset($_GET['ok'])){
unlink($dir.'/'.$del['photo'].'.png');
if($profile['id']!=$user['id'] && $user['status']>1){
$msg=($user['status']==2?'Модератор':'Администратор').' .'] '.$user['nick'].' удалил Вашу фотографию с фотоальбома';
mysql_query("INSERT INTO `mail` SET `id_user` = '$profile[id]', `id_kont` = '$user[id]', `msg` = '".mysql_real_escape_string($msg)."', `time` = '$time', `type` = 'to'");
}
mysql_query("DELETE FROM `photoalbom` WHERE `id` = '$del[id]'");
heads("Фотография успешно удалена","/?profile=$profile[id]&photoalb");
}
echo'<div class="pan-4"> Вы действительно хотите удалить фотограцию? </br>
<img width="100" height="100" src="'.$dir.'/'.$del['photo'].'.png"></div>';
podtv("/?profile=$profile[id]&photoalb&del=$del[id]&ok","/?profile=$profile[id]&photoalb");
include_once'sys/foot.php';
}
if(isset($_GET['add']) && $profile['id']==$user['id'] && $full<10){
if(isset($_POST['go'])){
if(isset($_FILES['file'])){
$type = $_FILES['file']['type'];
if ($type!='image/jpeg' && $type!='image/jpg' && $type!='image/gif' && $type!='image/png'){$err=1;err_game('Это не картинка');}
}else {$err=1;err_game('Выберите картинку');}
if (!isset($err)){
$tmp = $_FILES['file']['tmp_name'];
move_uploaded_file($tmp, $dir."/".$profile['id']."_".$time.".png");
mysql_query("INSERT INTO `photoalbom` SET `id_user` = '$profile[id]', `photo` = '".$profile['id']."_".$time."', `act` = '1'");
$_SESSION['msg']="Фотография отправлена на модерацию";
header("Location:/?profile=$profile[id]&photoalb");exit;
}
}
if($user['baks']>=10){
echo'<div class="pan-4"> <form method="post" enctype="multipart/form-data">
Выберите фотографию:</br> <input type="file" name="file"></br>
<input type="submit" name="go" value="Загрузить"></form></div>';
}else{
echo'<div class="pan-3"> У Вас не хватает '.img_ic(16,16,'icons/baks').' <font color="lime">'.(10-$user['baks']).'</font> </div>';
echo'<div class="pan-4"> Стоимость загрузки фотографий: '.img_ic(16,16,'icons/baks').' <font color="lime">'.(10).'</font></div>';
}
back("/?profile=$user[id]&photoalb");
include_once'sys/foot.php';
}
if(isset($_GET['mode'])){
echo'<div class="pan-4"><center>Фотограции находящиеся на модерации </center></div>';
}
if(mysql_num_rows($q)==0){echo'<div class="pan-4"> Список фотографий пуст </div>';}
else{
echo'<div class="pan-4"><table><tr>';
$num=0;
while($post=mysql_fetch_assoc($q)){
$num++;
echo'<td><center><a href=/'.$dir.'/'.$post['photo'].'.png><img class="photo_cls" style="margin:0px" src="'.$dir.'/'.$post['photo'].'.png"></a> '.($profile['id']==$user['id'] || $user['status']>1?'</br> <center> <a href="/?profile='.$profile['id'].'&photoalb&del='.$post['id'].'" style="color:red">[удалить]</a></center>':null).'</center></td>'.($num%4==0?'</tr><tr>':null).'';
}
echo'</tr></table></div>';
}
if(!isset($_GET['mode'])){
if(mysql_result(mysq
if(isset($_GET['photoalb'])){
echo'<div class="b-top"> <h2> '.nc($profile['id']).' / Фотоальбом </h2> </div>';
if($ank_sett['photo_sett']==2 && $user['id']!=$profile['id'] && $user['status']==0){
err_game("Пользователь ".nc($ank_sett['id_user'])." закрыл возможность смотреть фотоальбом");
back("/?profile=$profile[id]");
include_once'sys/foot.php';
}
elseif($ank_sett['photo_sett']==1 && $ank['brak']!=$user['id'] && $user['id']!=$profile['id'] && $user['status']==0){
err_game("Пользователь ".nc($ank_sett['id_user'])." разрешил просмотр фотоальбома только второй половинке");
back("/?profile=$profile[id]");
include_once'sys/foot.php';
}elseif($ank_sett['photo_sett']==3 && mysql_result(mysql_query("SELECT COUNT(*) FROM `friends` WHERE `id_user` = '$profile[id]' AND `id_ank` = '$user[id]'"),0)==0 && $user['id']!=$profile['id'] && $user['status']==0){
err_game("Пользователь ".nc($ank_sett['id_user'])." разрешил просмотр фотоальбома только друзьям");
back("/?profile=$profile[id]");
include_once'sys/foot.php';
}
if(isset($_GET['mode']) && $profile['id']==$user['id'])$mod=1; else $mod=0;
$q=mysql_query("SELECT * FROM `photoalbom` WHERE `id_user` = '$profile[id]' AND `act` = '$mod' ORDER BY `id` DESC");
$full=mysql_result(mysql_query("SELECT COUNT(*) FROM `photoalbom` WHERE `id_user` = '$profile[id]'"),0);
$dir="images/photoalbom/ID:".$profile['id'];
if(!is_dir($dir)){mkdir($dir,0777);header("Location:/?profile=$profile[id]&photoalb");exit;}
if(isset($_GET['del']) && ($user['id']==$profile['id'] || $user['status']>1) && mysql_result(mysql_query("SELECT COUNT(*) FROM `photoalbom` WHERE `id` = '".intval($_GET['del'])."' AND `id_user` = '$profile[id]'"),0)>0){
$del=mysql_fetch_assoc(mysql_query("SELECT * FROM `photoalbom` WHERE `id` = '".intval($_GET['del'])."' LIMIT 1"));
if(isset($_GET['ok'])){
unlink($dir.'/'.$del['photo'].'.png');
if($profile['id']!=$user['id'] && $user['status']>1){
$msg=($user['status']==2?'Модератор':'Администратор').' .'] '.$user['nick'].' удалил Вашу фотографию с фотоальбома';
mysql_query("INSERT INTO `mail` SET `id_user` = '$profile[id]', `id_kont` = '$user[id]', `msg` = '".mysql_real_escape_string($msg)."', `time` = '$time', `type` = 'to'");
}
mysql_query("DELETE FROM `photoalbom` WHERE `id` = '$del[id]'");
heads("Фотография успешно удалена","/?profile=$profile[id]&photoalb");
}
echo'<div class="pan-4"> Вы действительно хотите удалить фотограцию? </br>
<img width="100" height="100" src="'.$dir.'/'.$del['photo'].'.png"></div>';
podtv("/?profile=$profile[id]&photoalb&del=$del[id]&ok","/?profile=$profile[id]&photoalb");
include_once'sys/foot.php';
}
if(isset($_GET['add']) && $profile['id']==$user['id'] && $full<10){
if(isset($_POST['go'])){
if(isset($_FILES['file'])){
$type = $_FILES['file']['type'];
if ($type!='image/jpeg' && $type!='image/jpg' && $type!='image/gif' && $type!='image/png'){$err=1;err_game('Это не картинка');}
}else {$err=1;err_game('Выберите картинку');}
if (!isset($err)){
$tmp = $_FILES['file']['tmp_name'];
move_uploaded_file($tmp, $dir."/".$profile['id']."_".$time.".png");
mysql_query("INSERT INTO `photoalbom` SET `id_user` = '$profile[id]', `photo` = '".$profile['id']."_".$time."', `act` = '1'");
$_SESSION['msg']="Фотография отправлена на модерацию";
header("Location:/?profile=$profile[id]&photoalb");exit;
}
}
if($user['baks']>=10){
echo'<div class="pan-4"> <form method="post" enctype="multipart/form-data">
Выберите фотографию:</br> <input type="file" name="file"></br>
<input type="submit" name="go" value="Загрузить"></form></div>';
}else{
echo'<div class="pan-3"> У Вас не хватает '.img_ic(16,16,'icons/baks').' <font color="lime">'.(10-$user['baks']).'</font> </div>';
echo'<div class="pan-4"> Стоимость загрузки фотографий: '.img_ic(16,16,'icons/baks').' <font color="lime">'.(10).'</font></div>';
}
back("/?profile=$user[id]&photoalb");
include_once'sys/foot.php';
}
if(isset($_GET['mode'])){
echo'<div class="pan-4"><center>Фотограции находящиеся на модерации </center></div>';
}
if(mysql_num_rows($q)==0){echo'<div class="pan-4"> Список фотографий пуст </div>';}
else{
echo'<div class="pan-4"><table><tr>';
$num=0;
while($post=mysql_fetch_assoc($q)){
$num++;
echo'<td><center><a href=/'.$dir.'/'.$post['photo'].'.png><img class="photo_cls" style="margin:0px" src="'.$dir.'/'.$post['photo'].'.png"></a> '.($profile['id']==$user['id'] || $user['status']>1?'</br> <center> <a href="/?profile='.$profile['id'].'&photoalb&del='.$post['id'].'" style="color:red">[удалить]</a></center>':null).'</center></td>'.($num%4==0?'</tr><tr>':null).'';
}
echo'</tr></table></div>';
}
if(!isset($_GET['mode'])){
if(mysql_result(mysq
[xrystalll] , сам ты говно код,толку писать тогда
