88 lines
No EOL
2.1 KiB
PHP
88 lines
No EOL
2.1 KiB
PHP
<?php
|
|
/*
|
|
*******************************************
|
|
| Copyright (c) 2007-2010 Clip-Bucket.com & (Arslan Hassan). All rights reserved.
|
|
| @ Author : ArslanHassan
|
|
| @ Software : ClipBucket , © PHPBucket.com
|
|
*******************************************
|
|
*/
|
|
|
|
require_once '../includes/admin_config.php';
|
|
$userquery->admin_login_check();
|
|
$userquery->login_check('video_moderation');
|
|
$pages->page_redir();
|
|
|
|
/* Assigning page and subpage */
|
|
if(!defined('MAIN_PAGE')){
|
|
define('MAIN_PAGE', 'Collections');
|
|
}
|
|
if(!defined('SUB_PAGE')){
|
|
define('SUB_PAGE', 'Manage Categories');
|
|
}
|
|
|
|
//Form Processing
|
|
if(isset($_POST['add_cateogry'])){
|
|
$cbcollection->thumb_dir = "collections";
|
|
$cbcollection->add_category($_POST);
|
|
}
|
|
|
|
//Making Categoyr as Default
|
|
if(isset($_GET['make_default']))
|
|
{
|
|
$cid = mysql_clean($_GET['make_default']);
|
|
$cbcollection->make_default_category($cid);
|
|
}
|
|
|
|
//Edit Categoty
|
|
if(isset($_GET['category'])){
|
|
assign("edit_category","show");
|
|
if(isset($_POST['update_category']))
|
|
{
|
|
$cbcollection->thumb_dir = "collections";
|
|
$cbcollection->update_category($_POST);
|
|
}
|
|
assign('cat_details',$cbcollection->get_category($_GET['category']));
|
|
}
|
|
|
|
//Delete Category
|
|
if(isset($_GET['delete_category'])){
|
|
$cbcollection->delete_category($_GET['delete_category']);
|
|
}
|
|
|
|
|
|
$cats = $cbcollection->get_categories();
|
|
$pid = $cbcollection->get_category_field($_GET['category'],'parent_id');
|
|
|
|
if($pid)
|
|
$selected = $pid;
|
|
|
|
$parent_cats = $cbcollection->admin_area_cats($selected);
|
|
|
|
|
|
//Updating Category Order
|
|
if(isset($_POST['update_order']))
|
|
{
|
|
foreach($cats as $cat)
|
|
{
|
|
if(!empty($cat['category_id']))
|
|
{
|
|
$order = $_POST['category_order_'.$cat['category_id']];
|
|
$cbcollection->update_cat_order($cat['category_id'],$order);
|
|
}
|
|
}
|
|
|
|
$cats = $cbcollection->get_categories();
|
|
|
|
}
|
|
|
|
//Assing Category Values
|
|
assign('category',$cats);
|
|
assign('parent_cats',$parent_cats);
|
|
assign('total',$cbcollection->total_categories());
|
|
|
|
subtitle("Collection Category Manager");
|
|
Assign('msg',@$msg);
|
|
template_files('collection_category.html');
|
|
display_it();
|
|
|
|
?>
|