File size: 3.91Kb
<?php defined('ACCESS') OR die('No direct script access...');
/*
* Author - Tw1nGo
* VK - https://vk.com/tw1ngo93
*/
if (isset($_GET['id']))
{
$album = mysql_fetch_assoc(mysql_query("SELECT * FROM `photos` WHERE `id` = '".abs(intval($_GET['id']))."' LIMIT 1"));
$ank = get_user($album['id_user']);
}
if (!isset($_GET['id']) || !isset($album) || $album['id'] <= 0){
header("Location: /albums".$ank['id']."");
exit;
}
$set['title'] = ''.text($album['name']).'';
include_once '../sys/inc/thead.php';
shapka_VK(true, '/albums'.$ank['id'].'', 'Альбом');
// Статус друг ли вы
$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);
/*
* Если установлена приватность альбома
*/
if ($album['access'] == 1 && ($frend != 2 || !isset($user)) && $user['level'] <= $ank['level'] && $user['id'] != $ank['id'])
{
$_SESSION['err'] = 'Просматривать альбом <b>'.text($album['name']).'</b> могут только друзья.';
header("Location: /albums".$ank['id']."");
exit;
}
elseif ($album['access'] == 2 && $user['id'] != $ank['id'] && $user['level'] <= $ank['level'])
{
$_SESSION['err'] = 'Ошибка! Закрытый альбом.';
header("Location: /albums".$ank['id']."");
exit;
}
?>
<div class="pcont">
<div class="upanel bl_cont">
<?
uvedom();
if(isset($user) && $user['id'] == $ank['id'] || $user['level'] >= 4){
?>
<div class="head_actions_wrap<?= (isset($_GET['menu_opened']) ? ' head_actions_opened' : '') ?>">
<a class="link_header" href="?act=album&id=<?= $album['id']?><?= (isset($_GET['menu_opened']) ? '' : '&menu_opened') ?>" onclick="UI.albumsToggle(); return false;">
<h4 class="sub_header clearfix"><span class="sub_header_label"><?= text($album['name'])?></span><span class="sub_header_rl"><i class="i_actions"> </i></span></h4>
</a>
<ul class="context_menu head_actions">
<li><a href="?act=edit_album&id=<?= $album['id']?>" class="cm_item bli"><span class="cm_label">Редактировать альбом</span></a></li>
<li><a href="?act=dell_album&id=<?= $album['id']?>" class="cm_item bli" onclick="return confirm('Вы уверены, что хотите удалить альбом?.');"><span class="cm_label">Удалить альбом</span></a></li>
</ul>
</div>
<?
}
else{
?>
<div class="head_actions_wrap">
<a class="link_header" href="?act=album&id=<?= $album['id']?>">
<h4 class="sub_header clearfix"><span class="sub_header_label"><?= text($album['name'])?></span></h4>
</a>
</div>
<?
}
$set['p_str'] = '20';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `photos_user` WHERE `id_album` = '$album[id]'"),0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
if (isset($user) && $ank['id'] == $user['id']){
?>
<a class="new_item_link" href="?act=add&id=<?= $album['id']?>">Добавить новые фотографии</a>
<?
}
?>
<a name="photos"></a>
<?
if ($k_post == 0){
?>
<div class="service_msg_box">
<div class="service_msg service_msg_null">В этом альбоме ещё нет фотографий</div>
</div>
<?
}
else{
?>
<div class="photos_page thumbs_list">
<?
$q = mysql_query("SELECT * FROM `photos_user` WHERE `id_album` = '$album[id]' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
while ($post = mysql_fetch_assoc($q))
{
?>
<a class="thumb_item al_photo" href="?act=photo&id=<?= $post['id']?>" onclick="return photo.zopen(event);">
<img src="/files/photos/size200/<?= $post['id'] . $post['hash']?>.jpg" class="ph_img" alt="" data-id="<?= $post['id']?>" data-src_big="/files/photos/original/<?= $post['id'] . $post['hash']?>.jpg">
</a>
<?
}
?>
</div>
<?
}
// Вывод страниц
if ($k_page > 1)str_vk('?act=album&id='.$album['id'].'&', $k_page, $page);
?>
</div>
<div id="preload_data"><!----><!----></div>
</div>