clipbucket/upload/admin_area/photo_manager.php
Fawaz e8c4e96d8d Updated : edit_photo.php
Removed : unnecessary code from photo_manager.php
Updated : Edit Photo layout
Updated : Selector for jQuery tooltip plugin
Updated : main.html sub_heading to legends
Updated : Photo Settings save option layout
Updated : Recreate Thumbs save option layout
Fixed : get_photo_tags, get_photo and load_required_forms methods photos.class.php
Fixed : confirm_collection_type function
Added : Inline for documentation for template functions
2012-07-23 19:44:23 +00:00

199 lines
No EOL
4.8 KiB
PHP

<?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();
//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);
}
if( isset($_GET['add_mature']) ) {
$id = mysql_clean( $_GET['add_mature'] );
$cbphoto->photo_actions('add_mature',$id);
}
if( isset($_GET['remove_mature']) ) {
$id = mysql_clean( $_GET['remove_mature'] );
$cbphoto->photo_actions('remove_mature',$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");
}
//Multi-add-mature
if(isset($_POST['add_mature_selected']))
{
$total = count($_POST['check_photo']);
for($i=0;$i<$total;$i++)
{
$cbphoto->photo_actions('add_mature',$_POST['check_photo'][$i]);
}
$eh->flush();
e($total." photos has been flagged as 'Mature'","m");
}
//Multi-remove-mature
if(isset($_POST['remove_mature_selected']))
{
$total = count($_POST['check_photo']);
for($i=0;$i<$total;$i++)
{
$cbphoto->photo_actions('remove_mature',$_POST['check_photo'][$i]);
}
$eh->flush();
e($total." photos mature flag has been removed.","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'],
'mature' => $_GET['mature']
);
}
$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();
?>