File size: 4.94Kb
<?
/*
* Author - Tw1nGo
* VK - https://vk.com/tw1ngo93
*/
if (isset($_GET['id'])){
$group = mysql_fetch_assoc(mysql_query("SELECT * FROM `groups` WHERE `id` = '".abs(intval($_GET['id']))."' LIMIT 1"));
}
if (!isset($_GET['id']) || !isset($group) || $group['id'] <= 0){
header("Location: /groups");
exit;
}
if (isset($_GET['pic'])){
$photo = mysql_fetch_assoc(mysql_query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `type` = '1' AND `id` = '".abs(intval($_GET['pic']))."' LIMIT 1"));
if (!isset($_GET['pic']) || !isset($photo) || $photo['id'] <= 0){
header("Location: /group".$group['id']."?act=photos");
exit;
}
$set['title'] = 'Фотография | '.text($group['title']);
include_once H.'sys/inc/thead.php';
// Конфигурационный файл
require 'config.php';
shapka_VK(true, '/group'.$group['id'].'?act=photos', 'Фотография');
$listr = mysql_fetch_assoc(query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `type` = '1' AND `id` < '$photo[id]' ORDER BY `id` DESC LIMIT 1"));
$list = mysql_fetch_assoc(query("SELECT * FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `type` = '1' AND `id` > '$photo[id]' ORDER BY `id` ASC LIMIT 1"));
$k_1 = mysql_result(query("SELECT COUNT(*) FROM `groups_files` WHERE `id` > '$photo[id]' AND `id_group` = '".$group['id']."' AND `type` = '1'"),0) + 1;
$k_2 = mysql_result(query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `type` = '1'"),0);
?>
<div class="pcont" style="border-bottom: 1px solid #e4e5e6;">
<div class="media_view photo_view">
<?
uvedom();
?>
<div class="pv_summary">Фотография <?= $k_1?> из <?= $k_2?></div>
<div class="pv_tag_wrap"></div>
<div class="pv_body pv_touch pv_touch_full pv_icons_hide">
<a class="thumb_item" href="<?= Tw1nGo::File_Img($photo['id'])?>"><div class="pv_photo_wrap" id="pv_photo_tags" onclick="return photo.closeTags(event);">
<img src="<?= Tw1nGo::File_Img($photo['id'])?>" class="ph_img" alt="" style="max-width: 380px;"></div>
</a>
<div class="pv_nav">
<table class="row_table pv_nav_cont"><tbody><tr>
<?
if($list['id']){
?>
<td class="pv_nav_left">
<a href="?act=photos&pic=<?= $list['id']?>" class="pv_nav_link" onclick="return photo.prev(event);">
<span class="pv_icon" style="opacity: 1;"><i class="i_icon"></i></span>
<span class="pv_nav_label">« пред.</span>
</a>
</td>
<?
}
?>
<td class="pv_nav_z">
<a href="<?= Tw1nGo::File_Img($photo['id'])?>" class="pv_nav_link" target="_blank" onclick="return photo.fullscreen('<?= Tw1nGo::File_Img($photo['id'])?>', event);">
<span class="pv_icon"><i class="i_icon"></i></span>
</a>
</td>
<?
if($listr['id']){
?>
<td class="pv_nav_right">
<a href="?act=photos&pic=<?= $listr['id']?>" class="pv_nav_link" onclick="return photo.next(event);">
<span class="pv_icon" style="opacity: 1;"><i class="i_icon"></i></span>
<span class="pv_nav_label">след. »</span>
</a>
</td>
<?
}
?>
</tr></tbody></table>
</div>
</div>
<div class="pv_footer bl_cont">
<div class="like_box bl_cont pi_medias wall_item">
<div class="photo_msg bl_none"></div>
<div class="mv_details" style="">
<dl class="si_row"><dt>Отправитель:</dt><dd><a href="/group<?= $group['id']?>"><?= text($group['title'])?></a></dd></dl>
<div class="vi_values"><span class="item_date">Добавлена <?= vremja($photo['time'])?></span>
</div>
</div>
<ul class="mv_actions">
<li><a href="<?= Tw1nGo::File_Img($photo['id'])?>" class="mva_item" target="_blank">Загрузить оригинал</a></li>
</ul></div>
</div>
</div></div>
<?
}
else{
$set['title'] = 'Фотографии '.text($group['title']);
include_once H.'sys/inc/thead.php';
// Конфигурационный файл
require 'config.php';
shapka_VK(true, '/group'.$group['id'].'', ''.text($group['title']).'');
?>
<div class="pcont">
<div class="upanel bl_cont">
<h4 class="sub_header">Обзор фотографий</h4>
<a name="photos"></a>
<?
$set['p_str'] = '20';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `groups_files` WHERE `id_group` = '".$group['id']."' AND `type` = '1'"), 0);
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
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 `groups_files` WHERE `id_group` = '".$group['id']."' AND `type` = '1' ORDER BY `time` DESC LIMIT $start, $set[p_str]");
while ($post_f = mysql_fetch_array($q)){
?>
<a class="thumb_item al_photo" href="?act=photos&pic=<?= $post_f['id']?>"><img src="<?= Tw1nGo::File_Img($post_f['id'])?>" class="ph_img" alt=""></a>
<?
}
?>
</div>
<?
}
?>
</div>
<?
if ($k_post && $k_page > 1)
str_vk("?act=photos&",$k_page,$page);
?>
</div>
<?
}
?>