-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathview_collection.php
More file actions
73 lines (62 loc) · 1.9 KB
/
view_collection.php
File metadata and controls
73 lines (62 loc) · 1.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?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($_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":
{
$items = $cbphoto->collection->get_collection_items_with_details($c,$order,$get_limit);
//$count = $cbphoto->collection->get_collection_items_with_details($c,NULL,NULL,TRUE);
}
break;
}
// Calling nesscary function for view collection
call_view_collection_functions($cdetails[0]);
$total_pages = count_pages($count,COLLIP);
//Pagination
$pages->paginate($total_pages,$page);
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;
}
template_files('view_collection.html');
display_it();
?>