Файл: foto/img.php
Строк: 72
<?
include_once '../sys/inc/start.php';
//include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/downloadfile.php';
//include_once '../sys/inc/user.php';
//header("Last-Modified: ".gmdate("D, d M Y H:i:s", filemtime($time))." GMT");
//header("Expires: ".gmdate("D, d M Y H:i:s", time() + 3600)." GMT");
if (!isset($_GET['id']) || !isset($_GET['size']))exit;
$size = intval($_GET['size']);
$if_foto = intval($_GET['id']);
$foto = mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery_foto` WHERE `id` = '$if_foto' LIMIT 1"));
$gallery = mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery` WHERE `id` = '$foto[id_gallery]' LIMIT 1"));
$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery` WHERE `id` = '$gallery[id_user]' LIMIT 1"));
if (isset($_SESSION['id_user']))
$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `gallery` WHERE `id` = '$_SESSION[id_user]' LIMIT 1"));
else
$user = array('id' => '0', 'level' => '0', 'group_access' => '0');
if ($ank['id'] != $user['id'] && ($user['group_access'] == 0 || $user['group_access'] <= $ank['group_access']) && $foto['avatar'] == 0)
{
// Настройки юзера
$uSet = mysql_fetch_array(mysql_query("SELECT * FROM `user_set` WHERE `id_user` = '$ank[id]' LIMIT 1"));
// Статус друг ли вы
$frend = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends` WHERE
(`user` = '$user[id]' AND `frend` = '$ank[id]') OR
(`user` = '$ank[id]' AND `frend` = '$user[id]') LIMIT 1"),0);
// Проверка завки в друзья
$frend_new = mysql_result(mysql_query("SELECT COUNT(*) FROM `frends_new` WHERE
(`user` = '$user[id]' AND `to` = '$ank[id]') OR
(`user` = '$ank[id]' AND `to` = '$user[id]') LIMIT 1"),0);
// Начинаем вывод если стр имеет приват настройки
if ($uSet['privat_str'] == 2 && $frend != 2)
$if_foto = 0; // Если только для друзей
// Если только для меня
if ($uSet['privat_str'] == 0)
$if_foto = 0;
/*
* Если установлена приватность альбома
*/
if ($gallery['privat'] == 1 && ($frend != 2 || !isset($user)) && $user['level'] <= $ank['level'] && $user['id'] != $ank['id'])
{
$if_foto = 0;
}
elseif ($gallery['privat'] == 2 && $user['id'] != $ank['id'] && $user['level'] <= $ank['level'])
{
$if_foto = 0;
}
/*--------------------Альбом под паролем-------------------*/
if ($user['id'] != $ank['id'] && $gallery['pass'] != NULL)
{
if (!isset($_SESSION['pass']) || $_SESSION['pass'] != $gallery['pass'])
{
$if_foto = 0;
}
}
/*---------------------------------------------------------*/
}
if ($size == '48')
{
if (is_file(H.'sys/gallery/48/'.$if_foto.'.png'))
{
DownloadFile(H.'sys/gallery/48/'.$if_foto.'.png', 'Фото.png', ras_to_mime('png'));
exit;
}
if (is_file(H.'sys/gallery/48/'.$if_foto.'.gif'))
{
DownloadFile(H.'sys/gallery/48/'.$if_foto.'.gif', 'Фото.gif', ras_to_mime('gif'));
exit;
}
if (is_file(H.'sys/gallery/48/'.$if_foto.'.jpg'))
{
DownloadFile(H.'sys/gallery/48/'.$if_foto.'.jpg', 'Фото.jpg', ras_to_mime('jpg'));
exit;
}
}
if ($size == '128')
{
if (is_file(H.'sys/gallery/128/'.$if_foto.'.jpg'))
{
DownloadFile(H.'sys/gallery/128/'.$if_foto.'.jpg', 'Фото.jpg', ras_to_mime('jpg'));
exit;
}
}
if ($size == '50')
{
if (is_file(H.'sys/gallery/50/'.$if_foto.'.jpg'))
{
DownloadFile(H.'sys/gallery/50/'.$if_foto.'.jpg', 'Фото.jpg', ras_to_mime('jpg'));
exit;
}
}
if ($size == '640')
{
if (is_file(H.'sys/gallery/640/'.$if_foto.'.jpg'))
{
DownloadFile(H.'sys/gallery/640/'.$if_foto.'.jpg', 'Фото.jpg', ras_to_mime('jpg'));
exit;
}
}
if ($size == '0')
{
if (is_file(H.'sys/gallery/foto/'.$if_foto.'.jpg'))
{
DownloadFile(H.'sys/gallery/foto/'.$if_foto.'.jpg', 'foto_'.$if_foto.'.jpg', ras_to_mime('jpg'));
exit;
}
}
?>