<?php
/* 
 **************************************************************
 | Copyright (c) 2007-2010 Clip-Bucket.com. 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', 'Photos');
}
if(!defined('SUB_PAGE')){
	define('SUB_PAGE', 'Photo Manager');
}

//Photo Actions are following

//Feature
if(isset($_GET['make_feature']))
{
	$id = mysql_clean($_GET['make_feature']);
	$cbphoto->photo_actions('feature_photo',$id);	
}

//Unfeature
if(isset($_GET['make_unfeature']))
{
	$id = mysql_clean($_GET['make_unfeature']);
	$cbphoto->photo_actions('unfeature_photo',$id);	
}

//Activate
if(isset($_GET['activate']))
{
	$id = mysql_clean($_GET['activate']);
	$cbphoto->photo_actions('activation',$id);	
}

//Deactivate
if(isset($_GET['deactivate']))
{
	$id = mysql_clean($_GET['deactivate']);
	$cbphoto->photo_actions('deactivation',$id);	
}

//Delete
if(isset($_GET['delete_photo']))
{
	$id = mysql_clean($_GET['delete_photo']);
	$cbphoto->delete_photo($id);	
}

//Multi-Active
if(isset($_POST['deactivate_selected']))
{
	$total = count($_POST['check_photo']);
	for($i=0;$i<$total;$i++)
	{
		$cbphoto->photo_actions('deactivation',$_POST['check_photo'][$i]);	
	}
	$eh->flush();
	e($total." photos has been deactivated","m");
}

//Multi-Deactive
if(isset($_POST['activate_selected']))
{
	$total = count($_POST['check_photo']);
	for($i=0;$i<$total;$i++)
	{
		$cbphoto->photo_actions('activation',$_POST['check_photo'][$i]);	
	}
	$eh->flush();
	e($total." photos has been activated","m");
}

//Multi-featured
if(isset($_POST['make_featured_selected']))
{
	$total = count($_POST['check_photo']);
	for($i=0;$i<$total;$i++)
	{
		$cbphoto->photo_actions('feature_photo',$_POST['check_photo'][$i]);	
	}
	$eh->flush();
	e($total." photos has been marked as <strong>Featured</strong>","m");
}

//Multi-unfeatured
if(isset($_POST['make_unfeatured_selected']))
{
	$total = count($_POST['check_photo']);
	for($i=0;$i<$total;$i++)
	{
		$cbphoto->photo_actions('unfeature_photo',$_POST['check_photo'][$i]);	
	}
	$eh->flush();
	e($total." photos has been marked as <strong>Unfeatured</strong>","m");
}

//Multi-delete
if(isset($_POST['delete_selected']))
{
	$total = count($_POST['check_photo']);
	for($i=0;$i<$total;$i++)
	{
		$cbphoto->delete_photo($_POST['check_photo'][$i]);	
	}
	$eh->flush();
	e($total." photos has been deleted successfully","m");
}

if(isset($_POST['move_to_selected']))
{
	$total = count($_POST['check_photo']);
	for($i=0;$i<$total;$i++)
	{
		$id_array[] = $_POST['check_photo'][$i];	
	}
	//$eh->flush();
}

if(isset($_GET['search']))
{
	$array = array(
			'title' => $_GET['title'],
			'pid' => $_GET['photoid'],
			'key' => $_GET['photokey'],
			'tags' => $_GET['tags'],
			'featured' => $_GET['featured'],
			'active' => $_GET['active'],
			'user' => $_GET['userid'],
			'extension' => $_GET['extension'],
			'order' => $_GET['order']
			);	
}

$parr = $array;

// Creating Limit
$page = mysql_clean($_GET['page']);
$get_limit = create_query_limit($page,RESULTS);

$parr['limit'] = $get_limit;
if(!$parr['order'])
	$parr['order'] = " date_added DESC ";
else
	$parr['order'] = $parr['order']." DESC";

$collections = $cbcollection->get_collections(array("type"=>"photos"));			
$photos = $cbphoto->get_photos($parr);
Assign('photos', $photos);
assign('c',$collections);		

$pcount = $parr;
$pcount['count_only'] = true;
$total_rows  = $cbphoto->get_photos($pcount);
$total_pages = count_pages($total_rows,RESULTS);
$pages->paginate($total_pages,$page);


subtitle("Photo Manager");
template_files('photo_manager.html');
display_it();
?>