<?php
	define('thisscript','adminusergroup');

	require_once 'globalad.php';
	$ugroupadmin = new UserGroup();	
		
	if (empty($userid)){
		redirecting("index.php");
	}
	
	if (empty($useraccess['manage_usergroup_list'])){
		redirecting('index.php');
	}
	
	$restricted = array('3388', '3398', '88', '3397');
	
	/* sanitize post, get, request */
	$_POST['replayedit'] = ((empty($_POST['replayedit']))?"":$_POST['replayedit']);
	$_GET['getlist'] = ((empty($_GET['getlist']))?"":$_GET['getlist']);
	$_GET['keyword'] = ((empty($_GET['keyword']))?array():$_GET['keyword']);
	$_GET['field'] = ((empty($_GET['field']))?array():$_GET['field']);
	/* end sanitize */
	
	$listr = '';
	$listaction = '';
	
	if (empty($general['showperpageadmin'])){
		$general['showperpageadmin'] = 20;
	}
	
	if ($_GET['getlist'] == 'pagenav'){
		$keywords = $_GET['keyword'];
		$fields = $_GET['field'];
		$alls = $ugroupadmin->searchUserGroup($keywords,$fields,'','','pagenav',$_GET['p']);
		echo $alls;
		exit;
	}
	else if ($_GET['getlist'] == 'ajax'){
		$keywords = $_GET['keyword'];
		$fields = $_GET['field'];
		$alls = $ugroupadmin->searchUserGroup($keywords,$fields,'','','data');
		$totalrows = sizeof($alls);
		$totalpgs = ceil($totalrows / $general['showperpageadmin']);
		$pgs = handlepage($_GET['p'],$totalpgs);
		$dblast = $ugroupadmin->searchUserGroup($keywords,$fields,$_GET['sortf'],$_GET['sortd'],'data',$pgs);
		$listtr = '';

		if (sizeof($dblast) > 0){
			foreach ($dblast as $result){
				$cstatus = '';
				switch ($result['status']){
					case '1' : $cstatus = 'Active'; break;
					case '2' : $cstatus = 'Inactive'; break;		
				}
				$listr .= '
				<tr ondblclick="window.open(\'adminusergroupdetail.php?id='.$result['usergroupid'].'\',\'_self\')">
					<td width="5%" height="25" align="center">
					'.((in_array($result['usergroupid'], $restricted))?'':'<input type="checkbox" name="cek[]" value="'.$result['usergroupid'].'">').'</td>
					<td width="80%" height="25" align="left"><a href="adminusergroupdetail.php?id='.$result['usergroupid'].'">'.$result['title'].'</a></td>
					<td width="15%" height="25" align="center">'.$cstatus.'</td>								
				</tr>
			';
			}
			/* $listr .= '<div align="right">
						With selected : 
						<select name="replayedit" style="text-align: right">
						<option value="2">Active</option>
						<option value="3">Inactive</option>
						<option value="4">Delete User Group</option>		
						</select>&nbsp;&nbsp;<input type="submit" value="Go" class="button"></div><br>
					  '; */
		}
		else{
			$listr = '<tr><td colspan="3" align="center">NO DATA</td></tr>';
		}
			
		echo $listr;
		exit;
	}
	
	$listaction = '<div align="right">
						With selected : 
						<select name="replayedit" style="text-align: right">
						<option value="2">Active</option>
						<option value="3">Inactive</option>
						<option value="4">Delete</option>		
						</select>&nbsp;&nbsp;<input type="submit" value="Go" class="btn btn-success btn-sm"></div><br>
					  ';
	
	$menu = $_POST['replayedit'];
	if ($menu == 2){
		$alldep = $_POST['cek'];
			$sizealldep = sizeof($alldep);
			if ($sizealldep > 0){
				for ($ax = 0; $ax < $sizealldep; $ax++){
					$db->query("UPDATE usergroup SET status=1 WHERE usergroupid ='".$db->clean($alldep[$ax])."'");
				}
			}
		}

	else if ($menu == 3){
		$alldep = $_POST['cek'];
			$sizealldep = sizeof($alldep);
			if ($sizealldep > 0){
				for ($ax = 0; $ax < $sizealldep; $ax++){
					$db->query("UPDATE usergroup SET status=2 WHERE usergroupid='".$db->clean($alldep[$ax])."'");
				}
			}
		}
	else if ($menu ==4){
		$alldep = $_POST['cek'];
			$sizealldep = sizeof($alldep);
			if ($sizealldep > 0){
				for ($ax = 0; $ax < $sizealldep; $ax++){
					if (!in_array($result['usergroupid'], $restricted)){
						$ugroupadmin->setId($alldep[$ax]);
						$ugroupadmin->deleteUserGroup();
					}
				}
			}
	}
	
	
	require_once 'incl/global_template.php';
	
	$theme = gettemplate('adminusergroup');
	eval("\$theme = \"$theme\";");
	echo $theme;
?>