<?php
/* 
 ******************************************************************
 | Copyright (c) 2007-2008 Clip-Bucket.com. All rights reserved.	
 | @ Author : ArslanHassan										
 | @ Software : ClipBucket , © PHPBucket.com					
 ******************************************************************
*/
define("THIS_PAGE",'view_collection');
define("PARENT_PAGE",'collections');

require 'includes/config.inc.php';
$pages->page_redir();

$c = mysql_clean((int)$_GET['cid']);
$type = mysql_clean($_GET['type']);

$page = mysql_clean($_GET['page']);
$get_limit = create_query_limit($page,COLLIP);
$order = tbl("collection_items").".ci_id DESC";

if($cbcollection->is_viewable($c))
{
	$param = array("type"=>$type,"cid"=>$c);
	$cdetails = $cbcollection->get_collection($c,"AND ".tbl($cbcollection->section_tbl).".type = '$type' ");

	if($cdetails)
	{
	switch($type)
	{
		case "videos":
		case "video":
		case "v":
		{
			$items = $cbvideo->collection->get_collection_items_with_details($c,$order,$get_limit);
			$count = $cbvideo->collection->get_collection_items_with_details($c,NULL,NULL,TRUE);
		}
		break;

		case "photos":
		case "photo":
		case "p":
		{
			if (isSectionEnabled('photos')) {
				$items = $cbphoto->collection->get_collection_items_with_details($c,$order,$get_limit);
				$count = $cbphoto->collection->get_collection_items_with_details($c,NULL,NULL,TRUE);
			} else {
				$Cbucket->show_page = false;
			}
		}
		break;
	}

	// Calling nesscary function for view collection
	call_view_collection_functions($cdetails);
       
	$total_pages = count_pages($count,COLLIP);
	//Pagination
	//$pages->paginate($total_pages,$page);
	$link==NULL;
	$extra_params=NULL;
	$tag='<li><a #params#>#page#</a><li>';
	$pages->paginate($total_pages,$page,$link,$extra_params,$tag);

	assign('objects',$items);
	assign("c",$cdetails);
	assign("type",$type);
	assign("cid",$c);
	subtitle($cdetails['collection_name']);
	} else {
		e(lang("collection_not_exists"));
		$Cbucket->show_page = false;
	}
} else {
	$Cbucket->show_page = false;
}

//Getting Collection List
$page = mysql_clean($_GET['page']);
$get_limit = create_query_limit($page,COLLPP);
$clist = $cond;
$clist['limit'] = $get_limit;
$collections = $cbcollection->get_collections($clist);

Assign('collections', $collections);



template_files('view_collection.html');
display_it();	
?>