<?php
	$id = intval($_GET['id']);
	$userid = intval($_GET['user']);
	$data = DB :: $pdo -> queryFetch("SELECT * FROM `{$table_a}` WHERE `id` = ? AND `id_user` = ? LIMIT 1;", array($id, $userid));
	
	if(!isset($data['id'])){ system :: redirect("Альбома не существует.", "{$thisLink}{$userid}", 1); }
	
	if(isset($_GET['upload']) && $user['id'] == $data['id_user']){ require("upload_photo.php"); }
	if(isset($_GET['edits']) && $user['id'] == $data['id_user']){ require("edit_album.php"); }
	if(isset($_GET['vid'])){ require("vid.php"); }

    /*
        Author: Serezha
        Date: 11.05.18
    */
    
	if (isset($_GET['remove']) && $user['id'] == $data['id_user'])
	{
	    require_once ("remove_album.php"); 
	    
	    exit;
	}
	
	$title = "Фотографии - Просмотр альбома";
	$l = "Фотографии - Просмотр альбома";
	$lBack = "{$thisLink}{$userid}";
	require (CORE."head.php");
	echo "<div class=\"app-block\">";
	$back = system :: back("{$thisLink}{$userid}", "Все альбомы", true);
	

	?>
		<?php
	 if ($user['vid'] == 0) {
		$query = "SELECT * FROM `{$table}` WHERE `id_user` = ? AND `id_album` = ? ORDER by `time` DESC ";
	 }else{
	     	$query = "SELECT * FROM `{$table}` WHERE `id_user` = ? AND `id_album` = ? ORDER by `time` ASC ";
	 }
	
	    $total = $data['count'];
		if($total > 12) {
		$p = (($_GET['p']) ? intval($_GET['p']) : 1);
		$pagination = new pagination(12, $total, $p);
		$query .= $pagination -> limit;
		}
		$q = DB :: $pdo -> query("{$query}", array($data['id_user'], $data['id']));

		$i = 0;
		$in = 0;
		
		?>

	
		<?php
				if($user['id'] == $data['id_user'] ){ 
					echo "<div class=\"_oh\" style=\"background: #FFF;\"><a href=\"{$thisLink}{$user['id']}/album{$data['id']}/?upload=1\" class=\"app-action\">".system :: ico('add')." ".language::text('add', $language, 'photo')."</a></div>"; }
					echo "	<div class=\"_photos-main list\">
						<div class=\"_center\">
							<div><span class=\"_font-big _bold\">{$data['name']}</span> <span class=\"_fl-r\">".($user['vid'] == 0 ? "<a href=\"{$thisLink}{$data['id_user']}/album{$data['id']}?vid=1\"><i class=\"our our-reverse\"></i></a>" : "<a href=\"{$thisLink}{$data['id_user']}/album{$data['id']}?vid=1\"><i class=\"our our-reverse2\"></i></a>" )." </span></div> 
							<span class=\"_gray\">".( $data['text'] != NULL ? "{$data['text']}<span class=\"divide\">|</span>" : '' )."{$data['count']} фотографи".profile :: getPhrase($data['count'], array('я','ии','ий'))." ".($user['id'] == $data['id_user'] ? "<span class=\"divide\">|</span><a href=\"{$thisLink}{$user['id']}/album{$data['id']}/?edits=1\">Редактировать альбом</a>" : '' )."</span>
						</div><div class=\"_m-top-x2\">
						";



		while($r = $q -> fetch()) {
			++$i;
		?>
			<a href="<?=$thisLink."{$userid}/view{$r['id']}?{$att['l']}"?>" class="_photos-item">
				<div class="_photos-item-padd">
				<div class="_photos-cont">
					<div class="_photos-ph">
						<div class="_photos-ph-t"><img src="<?=FILES_SERVER.system :: photosGetView($r['hash'],3)?>" class="_photos-prew" style="border-radius: 5px">
						</div>
					</div>
				</div>
				</div>
			</a>
		<?php
		}
		if($i == 0){
			echo "<div class=\"_center _gray _font-s\" style=\"padding: 10px;\">Фотографии в альбоме отсутствуют.</div>";
		}
	echo "</div></div>";
	if($total > 12) echo $pagination -> printPages("{$thisLink}{$userid}/album{$id}?{$att['l']}&"); 
	echo $back;
	echo "</div>";
	require (CORE."foot.php");