правилам !");
$type = $row['type'];
//IF IMAGE TYPE IS PRIVATE THEN SHOW THE PASSWORD FORM
if ($type == "member-private") {
if ($row['userid'] != $userid) {
echo "Это изображение приватное. Пожалуйста введите пароль для просмотра. Вы можете узнать его у владельца изображения.
";
echo "";
}
else show();
}
//IF THE IMAGE TYPE IS MEMBER PUBLIC THEN SHOW IT!
if ($type == "member-public") {
show();
}
//IF THE IMAGE TYPE IS ANONYMOUS PUBLIC THEN SHOW IT!
if ($type == "public") {
show();
}
//IF THE IMAGE IS OF A GALLERY THEN:
if ($type == "gallery") {
$q = "SELECT galleryid FROM `images` WHERE id = '$id'";
if(!($result_set = mysql_query($q))) die(mysql_error());
$row = mysql_fetch_row($result_set);
$galleryid = $row[0];
//CHECK IF THE GALLERY IN WHICH THE IMAGE IS PRESENT IS PUBLIC OR PRIVATE
$result_set = mysql_query("SELECT * FROM `galleries` WHERE id = '$galleryid'");
$row = mysql_fetch_array($result_set);
$type1 = $row['type'];
$imguserid = $row['userid'];
//IF PRIVATE THEN SHOW THE PASSWORD FORM
if ($type1 == "private") {
if ($imguserid == $userid) {
show();
} else {
if (isset($_SESSION['gallery' . $galleryid]))
show();
else {
echo "Это изображение приватное. Пожалуйста введите пароль для просмотра. Вы можете узнать его у владельца изображения.
";
echo "";
}
}
}
else
show();
}
//$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
}
else {
//IF PASSWORD IS SUBMITTED
if (isset($_POST["password"])) {
$id = $_POST["id"];
$image = $_POST["image"];
//GET THE ASSOCIATIVE USER ID
$imguserid = getUserId($id);
//EXTRACT HIS USER PASS
$r = mysql_query("SELECT userpass FROM `members` WHERE id = '$imguserid'");
$row1 = mysql_fetch_row($r);
$userpass = $row1[0];
//THEN CHECK IT.. IF CORRECT THEN SHOW
if ($_POST["password"] != $userpass)
echo "Внимание! Вы указали неправильный пароль!";
else
show();
}
}
//THIS FUNCTION DISPLAYS THE IMAGE
function show() {
global $id; global $session; global $userid;
include("loadsettings.inc.php");
$q = "SELECT * FROM `images` WHERE id = '$id'";
if(!($result_set = mysql_query($q))) die(mysql_error());
$row = mysql_fetch_array($result_set);
$thumb = $row['thumb'];
$image = $row['image'];
//UPDATE VIEWS COUNT AND LAST ACCESS DATE
$views = $row['views'] + 1;
$access = date("y-m-d");
$r = mysql_query("UPDATE `images` SET views = '$views', access = '$access' WHERE id = '$id' ");
$imguserid = getUserId($id);
$own = false;
if ($imguserid != -1) {
if ($userid == $imguserid)
$own = true;
$r = mysql_query("SELECT username FROM `members` WHERE id = '$imguserid'");
$row1 = mysql_fetch_row($r);
$username = $row1[0];
}
else $username = "Гость";
echo "
";
echo " $views";
echo " {$row['date']}";
//***********************************************************************************
//Check if image size is bigger than 800 X 800 then make it small to atleast 800 but proportionally
$img = imagecreatefromunknown($image);
$mainWidth = imagesx($img);
$mainHeight = imagesy($img);
if (($mainWidth > 800) || ($mainHeight > 800))
{
$a = ($mainWidth >= $mainHeight) ? $mainWidth : $mainHeight;
$div = $a / 800;
$mainWidth = intval($mainWidth / $div);
$mainHeight = intval($mainHeight / $div);
echo "
";
//*****************************************************************************************************
if ($imguserid != -1) {
$r = mysql_query("SELECT * FROM `comments` WHERE imageid = '$id' ORDER BY id DESC");
$n = mysql_num_rows($r);
echo "
";
echo "
Коментарии
";
if ($n) {
$ccount = -1;
while ($row1 = mysql_fetch_array($r)) {
$comment = str_replace("\n", " ", $row1['comment']);
$ccount++;
if ($ccount == 5)
echo "
Просмотреть все коментарии
Удалить"; echo "