2013-10-07 12:17:06 +00:00
|
|
|
<?php
|
|
|
|
/*
|
|
|
|
***************************************************************
|
|
|
|
| Copyright (c) 2007-2010 Clip-Bucket.com. All rights reserved.
|
|
|
|
| @ Author : ArslanHassan
|
|
|
|
| @ Software : ClipBucket , © PHPBucket.com
|
|
|
|
***************************************************************
|
|
|
|
*/
|
|
|
|
|
|
|
|
require'../includes/admin_config.php';
|
|
|
|
$userquery->admin_login_check();
|
|
|
|
$userquery->login_check('member_moderation');
|
|
|
|
$pages->page_redir();
|
|
|
|
|
2014-01-27 11:30:36 +00:00
|
|
|
/* Assigning page and subpage */
|
|
|
|
if(!defined('MAIN_PAGE')){
|
|
|
|
define('MAIN_PAGE', 'Users');
|
|
|
|
}
|
|
|
|
if(!defined('SUB_PAGE')){
|
|
|
|
if($_GET['view'] == 'search')
|
|
|
|
define('SUB_PAGE', 'Search Members');
|
|
|
|
elseif($_GET['search'] == 'yes' && $_GET['status'] == 'ToActivate')
|
|
|
|
define('SUB_PAGE', 'Inactive Only');
|
|
|
|
elseif($_GET['search'] == 'yes' && $_GET['status'] == 'Ok')
|
|
|
|
define('SUB_PAGE', 'Active Only');
|
|
|
|
else
|
|
|
|
define('SUB_PAGE', 'Manage Members');
|
|
|
|
}
|
2013-10-07 12:17:06 +00:00
|
|
|
|
|
|
|
//Delete User
|
|
|
|
if(isset($_GET['deleteuser'])){
|
|
|
|
$deleteuser = mysql_clean($_GET['deleteuser']);
|
|
|
|
$userquery->delete_user($deleteuser);
|
|
|
|
}
|
|
|
|
|
|
|
|
//Deleting Multiple Videos
|
|
|
|
if(isset($_POST['delete_selected'])){
|
|
|
|
for($id=0;$id<=count($_POST['check_user']);$id++)
|
|
|
|
$userquery->delete_user($_POST['check_user'][$id]);
|
|
|
|
$eh->flush();
|
|
|
|
e("Selected users have been deleted","m");
|
|
|
|
}
|
|
|
|
|
|
|
|
//Activate User
|
|
|
|
if(isset($_GET['activate'])){
|
|
|
|
$user = mysql_clean($_GET['activate']);
|
|
|
|
$userquery->action('activate',$user);
|
|
|
|
}
|
|
|
|
//Deactivate User
|
|
|
|
if(isset($_GET['deactivate'])){
|
|
|
|
$user = mysql_clean($_GET['deactivate']);
|
|
|
|
$userquery->action('deactivate',$user);
|
|
|
|
}
|
|
|
|
|
|
|
|
//Using Multple Action
|
|
|
|
if(isset($_POST['activate_selected'])){
|
|
|
|
for($id=0;$id<=count($_POST['check_user']);$id++){
|
|
|
|
$userquery->action('activate',$_POST['check_user'][$id]);
|
|
|
|
}
|
|
|
|
$eh->flush();
|
|
|
|
e("Selected users have been activated","m");
|
|
|
|
}
|
|
|
|
if(isset($_POST['deactivate_selected'])){
|
|
|
|
for($id=0;$id<=count($_POST['check_user']);$id++){
|
|
|
|
$userquery->action('deactivate',$_POST['check_user'][$id]);
|
|
|
|
}
|
|
|
|
$eh->flush();
|
|
|
|
e("Selected users have been deactivated","m");
|
|
|
|
}
|
|
|
|
|
|
|
|
//Make User Featured
|
|
|
|
if(isset($_GET['featured'])){
|
|
|
|
$user = mysql_clean($_GET['featured']);
|
|
|
|
$userquery->action('featured',$user);
|
|
|
|
}
|
|
|
|
//Make User UnFeatured
|
|
|
|
if(isset($_GET['unfeatured'])){
|
|
|
|
$user = mysql_clean($_GET['unfeatured']);
|
|
|
|
$userquery->action('unfeatured',$user);
|
|
|
|
}
|
|
|
|
//Using Multple Action
|
|
|
|
if(isset($_POST['make_featured_selected'])){
|
|
|
|
for($id=0;$id<=count($_POST['check_user']);$id++){
|
|
|
|
$userquery->action('featured',$_POST['check_user'][$id]);
|
|
|
|
}
|
|
|
|
$eh->flush();
|
|
|
|
e("Selected users have been set as featured","m");
|
|
|
|
}
|
|
|
|
if(isset($_POST['make_unfeatured_selected'])){
|
|
|
|
for($id=0;$id<=count($_POST['check_user']);$id++){
|
|
|
|
$userquery->action('unfeatured',$_POST['check_user'][$id]);
|
|
|
|
}
|
|
|
|
$eh->flush();
|
|
|
|
e("Selected users have been removed from featured list","m");
|
|
|
|
}
|
|
|
|
|
|
|
|
//Ban User
|
|
|
|
if(isset($_GET['ban'])){
|
|
|
|
$user = mysql_clean($_GET['ban']);
|
|
|
|
$userquery->action('ban',$user);
|
|
|
|
}
|
|
|
|
//UnBan User
|
|
|
|
if(isset($_GET['unban'])){
|
|
|
|
$user = mysql_clean($_GET['unban']);
|
|
|
|
$userquery->action('unban',$user);
|
|
|
|
}
|
|
|
|
|
|
|
|
//Using Multple Action
|
|
|
|
if(isset($_POST['ban_selected'])){
|
|
|
|
for($id=0;$id<=count($_POST['check_user']);$id++){
|
|
|
|
$userquery->action('ban',$_POST['check_user'][$id]);
|
|
|
|
}
|
|
|
|
$eh->flush();
|
|
|
|
e("Selected users have been banned","m");
|
|
|
|
}
|
|
|
|
|
|
|
|
if(isset($_POST['unban_selected'])){
|
|
|
|
for($id=0;$id<=count($_POST['check_user']);$id++){
|
|
|
|
$userquery->action('unban',$_POST['check_user'][$id]);
|
|
|
|
}
|
|
|
|
$eh->flush();
|
|
|
|
e("Selected users have been unbanned","m");
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
//Calling Video Manager Functions
|
2015-05-22 08:12:32 +00:00
|
|
|
call_functions($userquery->user_manager_func);
|
2013-10-07 12:17:06 +00:00
|
|
|
|
|
|
|
//Getting Member List
|
|
|
|
$page = mysql_clean($_GET['page']);
|
|
|
|
$get_limit = create_query_limit($page,RESULTS);
|
|
|
|
|
|
|
|
if(isset($_GET['search']))
|
|
|
|
{
|
|
|
|
|
|
|
|
$array = array
|
|
|
|
(
|
|
|
|
'userid' => $_GET['userid'],
|
|
|
|
'username' => $_GET['username'],
|
|
|
|
'category' => $_GET['category'],
|
|
|
|
'featured' => $_GET['featured'],
|
|
|
|
'ban' => $_GET['ban'],
|
|
|
|
'status' => $_GET['status'],
|
|
|
|
'email' => $_GET['email'],
|
|
|
|
'gender' => $_GET['gender'],
|
2014-04-15 11:45:14 +00:00
|
|
|
'level' => $_GET['level'],
|
2013-10-07 12:17:06 +00:00
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
$result_array = $array;
|
|
|
|
//Getting Video List
|
|
|
|
$result_array['limit'] = $get_limit;
|
|
|
|
if(!$array['order'])
|
|
|
|
$result_array['order'] = " doj DESC ";
|
|
|
|
|
|
|
|
$users = get_users($result_array);
|
|
|
|
|
|
|
|
Assign('users', $users);
|
|
|
|
|
|
|
|
//Collecting Data for Pagination
|
|
|
|
$mcount = $array;
|
|
|
|
$mcount['count_only'] = true;
|
|
|
|
$total_rows = get_users($mcount);
|
|
|
|
$total_pages = count_pages($total_rows,RESULTS);
|
|
|
|
$pages->paginate($total_pages,$page);
|
|
|
|
|
|
|
|
//Pagination
|
|
|
|
$pages->paginate($total_pages,$page);
|
|
|
|
|
|
|
|
//Category Array
|
|
|
|
if(is_array($_GET['category']))
|
|
|
|
$cats_array = array($_GET['category']);
|
|
|
|
else
|
|
|
|
{
|
|
|
|
preg_match_all('/#([0-9]+)#/',$_GET['category'],$m);
|
|
|
|
$cats_array = array($m[1]);
|
|
|
|
}
|
|
|
|
$cat_array = array(lang('vdo_cat'),
|
|
|
|
'type'=> 'checkbox',
|
|
|
|
'name'=> 'category[]',
|
|
|
|
'id'=> 'category',
|
|
|
|
'value'=> array('category',$cats_array),
|
|
|
|
'hint_1'=> lang('vdo_cat_msg'),
|
|
|
|
'display_function' => 'convert_to_categories',
|
|
|
|
'category_type'=>'user');
|
|
|
|
assign('cat_array',$cat_array);
|
|
|
|
|
|
|
|
|
|
|
|
subtitle("Members Manager");
|
|
|
|
template_files('members.html');
|
|
|
|
display_it();
|
|
|
|
?>
|