View file gallery/photo.php

File size: 4.9Kb
<?php
include_once'header.php';
$user_id=$id;
include_once'func.php';

if(ctype_digit($_GET[photo_id]) && $_GET[photo_id]>0)
{
$photo_id=$_GET[photo_id];

$sizes=array('1','2','3','4');
	if(in_array($_GET[size],$sizes))
	{
	$size=$_GET[size];
	}
	else
	{
	$size=1;
	}


	$photo_arr=mysql_fetch_array(mysql_query("SELECT * FROM photos WHERE photo_id='$photo_id' ;"));

	if($_GET[act]=='del_ok' && $photo_arr[user_id]==$user_id)
	{
	unlink("photos/$photo_id.jpg");
	mysql_query("DELETE FROM photos WHERE photo_id='$photo_id' ;");

	echo"Фотография удалена!<br/>";
	echo"<br/>";
	echo"<a href='album.php?view_id=$photo_arr[user_id]&amp;$linkstr'>Вернуться в альбом</a><br/>";
	die();
	}

	$q_ids=mysql_query("SELECT photo_id FROM photos WHERE user_id='$photo_arr[user_id]' ORDER BY photo_id ASC ;");
	while($a=mysql_fetch_array($q_ids))
	{
	$all_photo_ids[]=$a[photo_id];
	}

	$all=count($all_photo_ids);
		foreach($all_photo_ids as $ind=>$key)
		{
			if($key==$photo_id)
			{
			$num=$ind+1;
			}
		}
	if($photo_arr[user_id]!==$user_id)
	{
	$nick=mysql_result(mysql_query("SELECT login FROM users WHERE id='$photo_arr[user_id]' ;"),0);
	echo"Альбом пользователя $nick<br/>";
	}
	else
	{
	echo"Мой фотоальбом<br/>";
	}
	
	echo"Фотография $num из $all<br/>";

	if($_GET[act]=='del' && $photo_arr[user_id]==$user_id)
	{
	echo"<br/>Вы действительно хотите удалить эту фотографию?<br/>
	<a href='photo.php?photo_id=$photo_id&act=del_ok&amp;$linkstr'>Да</a>|<a href='photo.php?photo_id=$photo_id&amp;size=$size&amp;$linkstr'>Нет</a><br/><br/>";
	}


	if($num==$all){
	$id0=$photo_id-$all+1;
	echo"<a href='photo.php?photo_id=$id0&amp;size=$size&amp;$linkstr'><img src='get_photo.php?photo_id=$photo_id&amp;vsize=$size' alt=''/></a><br/>";
	}
	else
	{
	$id0=$photo_id+1;
	echo"<a href='photo.php?photo_id=$id0&amp;size=$size&amp;$linkstr'><img src='get_photo.php?photo_id=$photo_id&amp;size=$size' alt=''/></a><br/>";
	}

	$added=get_rus_date($photo_arr[uploaded]);
	echo"<small>Добавлена $added</small><br/>";

	$loader='Gallery_Photo_Page';
	include_once'photo_views.php';
	include_once'photo_rating.php';

	if($photo_arr[user_id]==$user_id)
	{
	echo"<a href='photo.php?photo_id=$photo_id&amp;size=$size&amp;act=del&amp;$linkstr'>Удалить фотографию</a><br/><br/>";
	}

		switch($size){
			case'1':
				echo"Разрешение фотографии: 240x320<br/>";
				echo"Другие разрешения:<br/>";

				echo"<a href='photo.php?photo_id=$photo_id&amp;size=2&amp;$linkstr'>176x220</a><br/>";
				echo"<a href='photo.php?photo_id=$photo_id&amp;size=3&amp;$linkstr'>128x128</a><br/>";
					$fsize=round(filesize("photos/$photo_id.jpg")/1024,2);
				echo"<a href='photo.php?photo_id=$photo_id&amp;size=4&amp;$linkstr'>Оригинальный размер ($fsize кб)</a><br/>";
			break;

			case'2':
				echo"Разрешение фотографии: 176x220<br/>";
				echo"Другие разрешения:<br/>";

				echo"<a href='photo.php?photo_id=$photo_id&amp;size=1&amp;$linkstr'>240x320</a><br/>";
				echo"<a href='photo.php?photo_id=$photo_id&amp;size=3&amp;$linkstr'>128x128</a><br/>";
					$fsize=round(filesize("photos/$photo_id.jpg")/1024,2);
				echo"<a href='photo.php?photo_id=$photo_id&amp;size=4&amp;$linkstr'>Оригинальный размер ($fsize кб)</a><br/>";
			break;

			case'3':
				echo"Разрешение фотографии: 128x128<br/>";
				echo"Другие разрешения:<br/>";

				echo"<a href='photo.php?photo_id=$photo_id&amp;size=1&amp;$linkstr'>240x320</a><br/>";
				echo"<a href='photo.php?photo_id=$photo_id&amp;size=2&amp;$linkstr'>176x220</a><br/>";
					$fsize=round(filesize("photos/$photo_id.jpg")/1024,2);
				echo"<a href='photo.php?photo_id=$photo_id&amp;size=4&amp;$linkstr'>Оригинальный размер ($fsize кб)</a><br/>";
			break;

			case'4':
				echo"Разрешение фотографии: оригинальный размер<br/>";
				echo"Другие разрешения:<br/>";

				echo"<a href='photo.php?photo_id=$photo_id&amp;size=1&amp;$linkstr'>240x320</a><br/>";
				echo"<a href='photo.php?photo_id=$photo_id&amp;size=2&amp;$linkstr'>176x220</a><br/>";
				echo"<a href='photo.php?photo_id=$photo_id&amp;size=3&amp;$linkstr'>128x128</a><br/>";
			break;
		}

	include_once'photo_comments.php';

	echo"<br/>";
	if($photo_arr[user_id]==$user_id)
	{
	echo"<a href='album.php?view_id=$photo_arr[user_id]&amp;$linkstr'>Вернуться в альбом</a><br/>";
	}
	else
	{
	echo"<a href='album.php?view_id=$photo_arr[user_id]&amp;$linkstr'>Альбом пользователя $nick</a><br/>";
	}

}
else
{
echo"Фотография не обнаружена!<br/>";
}
include_once'footer.php';

?>