<?php
	define('thisscript','memberdownline');

	require_once 'globalad.php';	
	require_once '../class/User.php';	
	$user_obj = new User();
	
	if (empty($userid)){
		redirecting("index.php");
	}
	
	if (empty($useraccess['manage_member_downline'])){
		redirecting('index.php');
	}
	
	/* sanitize post, get, request */
	$_POST['replayedit'] = ((empty($_POST['replayedit']))?"":$_POST['replayedit']);
	$_POST['do'] = ((empty($_POST['do']))?"":$_POST['do']);
	$_GET['getlist'] = ((empty($_GET['getlist']))?"":$_GET['getlist']);
	$_GET['keyword'] = ((empty($_GET['keyword']))?array():$_GET['keyword']);
	$_GET['field'] = ((empty($_GET['field']))?array():$_GET['field']);
	$_POST['cek'] = ((empty($_POST['cek']))?array():$_POST['cek']);
	$_POST['does'] = ((empty($_POST['does']))?"":$_POST['does']);
	$_GET['error'] = ((empty($_GET['error']))?"":$_GET['error']);		
	$_GET['actions'] = ((empty($_GET['actions']))?"":$_GET['actions']);
	$_POST['show_table'] = ((empty($_POST['show_table']))?"":$_POST['show_table']); 
	/* end sanitize */
	
	if (empty($general['showperpageadmin'])){
		$general['showperpageadmin'] = 20;
	}
	
	$pagelink = '';
	$listr = '';
	$listaction = '';
	$show_table_list = false;
	
	if ($_GET['getlist'] == 'pagenav'){
		$keywords = $_GET['keyword'];
		$fields = $_GET['field'];
		$alls = $user_obj->searchUser($keywords,$fields,'','','pagenav',$_GET['p']);
		echo $alls;
		exit;
	}
	else if ($_GET['getlist'] == 'ajax'){
		$keywords = $_GET['keyword'];
		$fields = $_GET['field'];
		$alls = $user_obj->searchUser($keywords,$fields,'','','data');
		$totalrows = sizeof($alls);
		$totalpgs = ceil($totalrows / $general['showperpageadmin']);
		$pgs = handlepage($_GET['p'],$totalpgs);
		$dblast = $user_obj->searchUser($keywords,$fields,$_GET['sortf'],$_GET['sortd'],'data',$pgs);
		$listtr = '';

		if (sizeof($dblast) > 0){
			foreach ($dblast as $result){
				$statusdep = '';
				switch ($result['status']){
					case '1' : $statusdep = 'Active'; break;
					case '2' : $statusdep = 'Inactive'; break;
				}
				
 				$listr .= '
						<tr ondblclick="window.open(\'adminuserlistdetail.php?id='.$result['userid'].'\',\'_self\')">
							<td height="25" align="left"><a href="adminuserlistdetail.php?id='.$result['userid'].'" target="_blank">'.$result['email'].'</a></td>
							<td height="25" align="left">'.$result['firstname'].' '.$result['lastname'].'</td>
							<td height="25" align="left">'.$result['companyphone'].'</td>
							<td height="25" align="right">'.number_format($result['deposit'], 0, ",", ".").'</td>
							<td height="25" align="center">'.$statusdep.'</td>											
						</tr>
					';
			}
 		}
		else{
			$listr = '<tr><td colspan="7" align="center">NO DATA</td></tr>';
		}
			
		echo $listr;
		exit;
	}
	
	if($_POST['do'] == 'filter_history')
	{
		$show_table_list = true;
		
		if(!empty($_POST['email']))
		{
			$email = $_POST['email'];
			
			$user_obj->setEmail($email);
			$detail = $user_obj->getUserDetail();
			
			if(!empty($detail['userid'])){
				$parentid = $detail['userid'];
			}
			else{
				$show_table_list = false;
				$errmsg = '<div class="alert alert-danger" role="alert">User with email `'.$email.'` can not be found.</div>';
			}
		}
		
	}
	
	
	require_once 'incl/global_template.php';
		
	$theme = gettemplate('memberdownline');
	eval("\$theme = \"$theme\";");
	echo $theme;
?>