admin_login_check(); $userquery->login_check('member_moderation'); $pages->page_redir(); /* 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'); } //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"); } if (isset($_GET['resend_verif'])) { $revrfy_user = $_GET['resend_verif']; $send_mail = resend_verification($revrfy_user); if ($send_mail) { e("Reverification email has been sent to user ".$send_mail."","m"); } else { e("Something went wrong trying to send reverification email"); } } //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 call_functions($userquery->user_manager_func); //Getting Member List $page = mysql_clean($_GET['page']); $get_limit = create_query_limit($page,RESULTS); if ( isset($_GET['category']) ) { if ( $_GET['category'][0] == 'all') { $cat_field = ""; } else { $cat_field = $_GET['category']; } } if(isset($_GET['search'])) { $array = array ( 'userid' => $_GET['userid'], 'username' => $_GET['username'], 'category' => $cat_field, 'featured' => $_GET['featured'], 'ban' => $_GET['ban'], 'status' => $_GET['status'], 'email' => $_GET['email'], 'gender' => $_GET['gender'], 'level' => $_GET['level'], ); } $result_array = $array; //Getting Video List $result_array['limit'] = $get_limit; if(!$array['order']) $result_array['order'] = " doj DESC "; #pr($result_array,true); $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(); ?>