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='
  • #page#
  • '; $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(); ?>