PNG  IHDRxsBIT|d pHYs+tEXtSoftwarewww.inkscape.org<,tEXtComment File Manager

File Manager

Path: /home/u491334613/domains/bmxctrades.com/public_html/dashscrypt/includes/

Viewing File: functions.php

<?php
require_once('connect.php');
/*
HW PHP FUNCTIONS 
function AddNewDownline($sponsor, $downline)
function GetFreeDownline($Uname)
function GeneologyCount($Uname, $level)
function GeneologyDisplay($Uname, $level)
function LowestDLine($Uname)
function HighestDLine($Uname)
function ListDownlineArray($Uname)
function GetMemberArray($Uname)
function EncryptValue($value)
function DecryptValue($value)
function TestInput($data) 
function UserExist($Uname)
function EmailExist($email)
function PhoneExist($phone)


if (!isset($_SESSION)) {
  session_start();
}
*/










function auth1($uname,$Pass){
	require('connect.php'); 
$sql = sprintf("SELECT * FROM members WHERE Email = '%s' AND uid = '%s' ",$uname,$Pass);
	$result = mysqli_query($conn, $sql);

	if (mysqli_num_rows($result) == 1) {			
	 $row = mysqli_fetch_assoc($result);
		return $row;
	 }else {
		return false;
		}	

}


function Withlist(){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM withlist ORDER BY ID DESC');
$result = mysqli_query($conn, $sql);
 return $result;
}

 	
function dtradehis($Email){
    require('connect.php'); 
    $sql = sprintf('SELECT * FROM tsignal WHERE email = "%s" AND ttype ="Demo" ORDER BY ID DESC', mysqli_real_escape_string($conn, $Email));
    $result = mysqli_query($conn, $sql);
    return $result;
}
 
 
function authdT($ID, $dstatus, $dtype, $dleverage, $dtrader, $dpair, $dtime) {
    require('connect.php');
    
    $sql = sprintf("SELECT * FROM members WHERE ID = '%s' AND dstatus = '%s' AND dtype = '%s' AND dleverage = '%s' AND dtrader = '%s' AND dpair = '%s' AND dtime = '%s'",
        mysqli_real_escape_string($conn, $ID),
        mysqli_real_escape_string($conn, $dstatus),
        mysqli_real_escape_string($conn, $dtype),
        mysqli_real_escape_string($conn, $dleverage),
        mysqli_real_escape_string($conn, $dtrader),
        mysqli_real_escape_string($conn, $dpair),
        mysqli_real_escape_string($conn, $dtime)
    );

    $result = mysqli_query($conn, $sql);
    if ($result && mysqli_num_rows($result) == 1) {
        return true;
    } else {
        return false;
    }
}


function Getdeposit($id){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM deposit WHERE idc = "%s" ORDER BY ID DESC',$id);
$result = mysqli_query($conn, $sql);
 return $result;
 
}

 
function authTrade($ID,$tstatus,$ttype,$tleverage,$ttrader,$tpair,$ttime){
		require('connect.php'); 
		
	$sql = sprintf("SELECT * FROM members WHERE ID = '%s' AND tstatus = '%s' AND ttype = '%s' AND tleverage = '%s' AND ttrader = '%s' AND tpair = '%s' AND ttime = '%s'",
                $ID,
                'active',
                $ttype, 
                $tleverage,
                $ttrader,
                $tpair,
                $ttime
);
	
	 
		$result = mysqli_query($conn, $sql);
		if (mysqli_num_rows($result) == 1) {			
			return true;			
				
		} else {
		return false;	
		}
	
}



 function experrt($user_id){
	require('connect.php'); 
    $sql = sprintf('SELECT * FROM myexpert WHERE userid = $user_id AND id NOT IN (SELECT  userid   FROM expert WHERE userid = :user_id)');
    $result = mysqli_query($conn, $sql);
	
	}


function Getexprid($id){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM expert WHERE id = "%s"    ',$id);
$result = mysqli_query($conn, $sql);
	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}
 
} 



function Getcopy($email, $name){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM copy WHERE Email = "%s" AND exp = "%s" ORDER BY ID DESC', $email, $name);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}

function Getex(){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM expert ORDER BY ID DESC');
$result = mysqli_query($conn, $sql);
 return $result;
}

function Getexp($Email){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM myexpert WHERE userid = "%s" ORDER BY ID DESC',$Email);
$result = mysqli_query($conn, $sql);
 return $result;
 
}

 
function Getsomeexprid($Email){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM expert WHERE id != "%s"    ',$Email);
$result = mysqli_query($conn, $sql);
 return $result;
 
} 
 
 
function Getexpert(){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM expert');
$result = mysqli_query($conn, $sql);
 return $result;
 }
 
 
 
function authUserpin($uname,$Pass){
		require('connect.php'); 
$sql = sprintf("SELECT * FROM wid WHERE email = '%s' AND otp ='%s' ",$uname,$Pass);
		$result = mysqli_query($conn, $sql);
		if (mysqli_num_rows($result) == 1) {			
			return true;			
				
		} else {
		return false;	
		}
	
}

function  OTP_Withdraw(){
	$rand1 = rand(100000, 999999);
return $rand1;
}

function Getwid(){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM wid WHERE status = "Pending" ORDER BY ID DESC');
$result = mysqli_query($conn, $sql);
 return $result;
 
}
$downlineList = array('downline1','downline2','downline3','downline4');
$current = "";	
$level = 1;

if(isset($_SESSION['username'])){
	$memArray= GetMemberArray($_SESSION['username']);
}

function Getnotificationstatus($email){
	require('connect.php'); 
$sql = sprintf("SELECT Status FROM notification WHERE Email = '%s' and Status = 'Unread' ",$email);
$result = mysqli_query($conn, $sql);
 return $result;
 
}



function Getnotification($Email){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM notification WHERE Email = "%s" ORDER BY ID DESC',$Email);
$result = mysqli_query($conn, $sql);
 return $result;
 
}


function GetMember(){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM members');
$result = mysqli_query($conn, $sql);
 return $result;
 
}




function loanlist(){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM loan');
$result = mysqli_query($conn, $sql);
 return $result;
 
}



function tradehis($Email){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM tsignal WHERE email = "%s" ORDER BY ID DESC',$Email);
$result = mysqli_query($conn, $sql);
 return $result;
 
}

function widd($Email){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM wid WHERE email = "%s" ORDER BY ID DESC',$Email);
$result = mysqli_query($conn, $sql);
 return $result;
 
}
function New_history($Email){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM new_history WHERE Email = "%s" ORDER BY ID DESC',$Email);
$result = mysqli_query($conn, $sql);
 return $result;
 
}


function allHistory(){
	require('connect.php'); 
$sql = 'SELECT * FROM new_history WHERE trade != "trash" ORDER BY ID DESC';
$result = mysqli_query($conn, $sql);
 return $result;
 
}


function allWid(){
	require('connect.php'); 
$sql = 'SELECT * FROM wid ORDER BY ID DESC';
$result = mysqli_query($conn, $sql);
 return $result;
 
}


function trashHistory(){
	require('connect.php'); 
$sql = 'SELECT * FROM new_history WHERE trade = "trash" ORDER BY ID DESC';
$result = mysqli_query($conn, $sql);
 return $result;
 
}


function GetMember1($email){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM members WHERE Email = "%s"',$email);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}

function GetMember2($email){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM members WHERE Email = "%s"',$email);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}


function GetBtc(){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM btc WHERE ID = 1');
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}


function GetUpline($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT upline1 FROM members WHERE username = "%s" ',$Uname);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    $upline = $row["upline1"];
	return $upline;
    }else {
	return "";
	}
	
}


function GetTotalMembers($Uname){
	require('connect.php'); 
$result = $db->query("SELECT COUNT(*) FROM 'members'");
$row = $result->fetch_row();
echo '[id]', $row[0];
	}
	





function GetUpline2($Uname){
	
}
function GetUpline3($Uname){
	
}
function GetUpline4($Uname){
	
}

function GetPosition($Uname, $Sponsor){
	//This function returns the position of a member in his upline's list of downlines
	
	require('connect.php'); 
	$sponsorDownline = ListDownlineArray($Sponsor);   // Returns Row
	$position;
	if($Uname == $sponsorDownline['downline1']){
		$position = 'downline1';
	}else if($Uname == $sponsorDownline['downline2']){
		$position = 'downline2';
	}else if($Uname == $sponsorDownline['downline3']){
		$position = 'downline3';
	}else $position = NULL;
	
return $position;
	
}
function GetDownlineCount($Uname){
	if(UserExist($Uname)){
	$DCount = GetMemberArray($Uname);
	$DCount = $DCount['Sponsor '];
	return $DCount;
	}else {
	return false;
	}
}

function AddDownlineCount($Uname){
		require('Connections/connect.php'); 
	// Adds One to the Downline Count of stated member
	$DCount = GetMemberArray($Uname);
	
	if($DCount['downlines'] < 4){
		
		$DCount = $DCount['downlines'] + 1;
			
			
		
			//Use Update Downline1 Code
			$sql = sprintf('UPDATE members SET downlines=%s WHERE username="%s" ', $DCount, $Uname);
			if (mysqli_query($conn, $sql)) {
				
			} else {
				echo "Error updating record: " . mysqli_error($conn);
				die();
			}
			
			
	}
	
}

function AddNewDownline($sponsor, $downline){
	require('connect.php'); 
		//This code updates an existing sponsor
		//Works witht he individual downline column not downlines
		//Searches for the downline number of sponsor that is free and add it to the sponsor's downline list

	$DArray = GetMemberArray($sponsor);
	$DownlineNumber;
	
	if(empty($DArray['downline1'])){
		$DownlineNumber = 'downline1';
	}else if(empty($DArray['downline2'])){
		$DownlineNumber = 'downline2';
	}else if(empty($DArray['downline3'])){
		$DownlineNumber = 'downline3';
	}else if(empty($DArray['downline4'])){
		$DownlineNumber = 'downline4';
	}
	
	
	//Use Update Downline1 Code
		$sql = sprintf("UPDATE members SET %s = '%s' WHERE username='%s' ", $DownlineNumber,$downline,$sponsor);
		
		
		if (mysqli_query($conn, $sql)) {
			//die("Downline Number is:$DownlineNumber <br> Downline is:$downline <br> sponsor is: $sponsor <br> ");
		} else {
			echo "Error updating record: " . mysqli_error($conn);
			die();
		}
}

function GetFreeDownline($Uname){	
	//Returns the username that is free
	//Put all downlines of $Uname in an index array
	//Loop over the downlines and return downline whose maximum downline is not equal to 4
	
	//Loop Four times for the Four different Levels (Dept)
	for ($level=1; $level <= 4; ++$level){

	$GenDisplay = GeneologyDisplay($Uname,$level); //Returns and Index Array of All Direct (Level1) Downline of this sponsor
	$GenCount = GeneologyCount($Uname,$stage, $level);
			
		//Loop Three times for the Three different Levels (Width)
		//GeneologyDisplay Returns an Index Array
		for ($count=0; $count < sizeof($GenDisplay); ++$count){
			
			//Check if this Global User is not empty else go to the next in the array (next width loop)
			if(!empty($GenDisplay[$count])){
				$GLOBALS['User'] = $GenDisplay[$count];
				
				if(getStatus($GLOBALS['User'])== 'Active'){				
					
					// Check if his downline list is filled
					if(GetDownlineCount($GLOBALS["User"])< 3){		//If its three, then still continue the width and dept loop			
					return $GenDisplay[$count];
					}
					
				}
				
			}
		}
		
	
		
	
	}//End of dept loop




}

function GeneologyCount($Uname, $stage, $level){
	//This function returns an Integer
		
	if($level >0 and $level <=4){
			require('connect.php'); 
			
		if ($stage == 1){
			$stage = 'Stage1';
		}else if ($stage == 2){
			$stage = 'Stage2';
		}
		
		
			
			
		if ($level == 1){
			$level = 'upline1';
		}else if ($level == 2){
			$level = 'upline2';
		}else if ($level == 3){
			$level = 'upline3';
		}else if ($level == 4){
			$level = 'upline4';
		}
				$sql = sprintf('SELECT username FROM members WHERE %s = "%s" AND stage = "%s" ', $level, $Uname, $stage);
				$result = mysqli_query($conn, $sql);
				
				$downineCount = mysqli_num_rows($result);
				return $downineCount;
				
	}
}

function GeneologyDisplay($Uname, $level){
	//$downlineList = array('downline1','downline2','downline3');
	//This function returns an index array
	
if($level >0 and $level <=4){
		require('connect.php'); 
	$levelNum = $level;
	// This function returns an index array
	// For level1, Select all from members whose upline1 is Uname
	// For level2, Select all from members whose upline2 is Uname
	if ($level == 1){
		$level = 'upline1';
	}else if ($level == 2){
		$level = 'upline2';
	}else if ($level == 3){
		$level = 'upline3';
	}else if ($level == 4){
		$level = 'upline4';
	}		
			$sql = sprintf('SELECT username FROM members WHERE %s = "%s" ', $level, $Uname);
			$result = mysqli_query($conn, $sql);
			
			$downineCount = mysqli_num_rows($result);
			$DlineArray = ''; //Array
					  
					  if(!empty($downineCount)){		
						  while ($row = mysqli_fetch_assoc($result)) {
	
							// Add to DlineArray
							$DlineArray[] = $row['username'];
						  }
					  }
				  return $DlineArray;
				  
}

}
function LowestDLine($Uname){
	//This function returns the name of the downline with the lowest number of downlineCount
	//It returns an array containing the downline name and the number of downlines he has
}

function HighestDLine($Uname){
	//This function returns the name of the downline with the lowest number of downlineCount
	//It returns an array containing the downline name and the number of downlines he has
}

function ListDownlineArray($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT downline1, downline2, downline3 FROM members WHERE username = "%s" ',$Uname);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}




function getallactiveinvestment(){
	require('connect.php'); 
$sql = 'SELECT * FROM investments WHERE Status = "Active"' ;
$result = mysqli_query($conn, $sql);
  
    return $result;
    	
	
}

function getallcompleteinvestment(){
require('connect.php'); 
$sql = 'SELECT * FROM investments WHERE Status = "complete"' ;
$result = mysqli_query($conn, $sql);
  
    return $result;


}


function GetMemberArray($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM members WHERE Uname = "%s" ',$Uname);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}









function GetafMemberArray($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM members WHERE Uname = "%s" ',$Uname);
$result = mysqli_query($conn, $sql);	  
    return $result;   	
	
}




function GetAllMemberArray($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM members WHERE Uname = "%s" ',$Uname);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}


function account($num){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM account WHERE acc_num = "%s" ',$num);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}






function Get_bal($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM account WHERE Uname = "%s" ',$Uname);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}




function Get_bala($num){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM account WHERE acc_num = "%s" ',$num);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}


function Get_balNum($num){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM account WHERE acc_num = "%s" ',$num);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}


function Getaccount($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM account WHERE Uname = "%s" ORDER BY id DESC',$Uname);
$result = mysqli_query($conn, $sql);

	  return $result;
	
}



function Getalltransaction($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM fund WHERE Uname = "%s" ORDER BY id DESC LIMIT 8',$Uname);
$result = mysqli_query($conn, $sql);

	  return $result;
	
}


function GetallcurrenciesArray($trading){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM currencies WHERE trading = "%s" ',$trading);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}



function Selectaccount($num){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM account WHERE acc_num = "%s" ',$num);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}



function GetinvestmentArray($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM deposithistory WHERE Uname = "%s" ',$Uname);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}



function GetdeposithistoryArray($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM deposithistory WHERE Uname = "%s" ORDER BY id DESC LIMIT 5' ,$Uname );
$result = mysqli_query($conn, $sql); 
    // Put data in row
    return $result;
	
}

function listofaccount(){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM members');
$result = mysqli_query($conn, $sql); 
    // Put data in row
    return $result;
	
}


function withdrawalhistory($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM withdrawalhistory WHERE Uname = "%s" ORDER BY id DESC LIMIT 5' ,$Uname );

$result = mysqli_query($conn, $sql);
      

    // Put data in row
    return $result;
	
}


function GetinvestmenthistoryArray($Uname){
	require('connect.php'); 
$sql = sprintf('SELECT * FROM investments WHERE Uname = "%s" ORDER BY id DESC LIMIT 5' ,$Uname );

$result = mysqli_query($conn, $sql);
      

    // Put data in row
    return $result;
	
}

function InactiveMembers(){
	require('connect.php'); 
	$sql = 'SELECT username, Status, ExpireDate FROM members WHERE Status = "Inactive" ';
	$result = mysqli_query($conn, $sql);

    return $result;
    
}


function GetLevelArray($Stage, $Level){
		require('connect.php'); 
$sql = sprintf('SELECT * FROM levels WHERE Stage = "%s" AND Level = "%s" ',$Stage, $Level);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
}

function GetNextLevel($currentLevelID){
	require('connect.php'); 
	
	$NextID = $currentLevelID + 1;
	
$sql = sprintf('SELECT * FROM levels WHERE id = "%s" ',$NextID);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
	
}

function GetLevelID($Stage, $Level){
	require('connect.php'); 
	
$sql = sprintf('SELECT id FROM levels WHERE Stage = "%s" AND Level = "%s" ',$Stage, $Level);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row['id'];
    }else {
	return false;
	}	
	
	
}

function GetNextBeneficiary($Uname, $Stage, $Level){
	$memberArray = GetMemberArray($Uname);
	
	$NextBeneficiary;
	if($Level == 'Level0'){
		$NextBeneficiary = $memberArray['upline1'];
	}else if($Level == 'Level1'){
		$NextBeneficiary = $memberArray['upline2'];
	}else if($Level == 'Level2'){
		$NextBeneficiary = $memberArray['upline3'];
	}else if($Level == 'Level3'){
		$NextBeneficiary = $memberArray['upline4'];
	}else if($Level == 'Level4'){
		$NextBeneficiary = NULL;
	}
	
	return $NextBeneficiary;
	
}


function TestInput($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}
function authUser($uname,$Pass){
		require('connect.php'); 
$sql = sprintf("SELECT * FROM members WHERE Email = '%s' AND Pass ='%s' ",$uname,$Pass);
		$result = mysqli_query($conn, $sql);
		if (mysqli_num_rows($result) == 1) {			
			return true;			
				
		} else {
		return false;	
		}
	
}

function authEmail($Email){
		require('connect.php'); 
$sql = sprintf("SELECT * FROM members WHERE Email = '%s' ",$Email);
		$result = mysqli_query($conn, $sql);
		if (mysqli_num_rows($result) == 1) {			
			return true;			
				
		} else {
		return false;	
		}
	
}



function UserExist($Uname){
require('connect.php'); 
$sql = sprintf("SELECT Uname FROM members WHERE Uname = '%s' ",$Uname);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    $Uname = $row["Uname"];
	return true;
    }else {
	return false;
	}
} 




function GetStageLevel($Uname){
require('connect.php'); 
$sql = sprintf("SELECT Stage, Level FROM members WHERE username = '%s' ",$Uname);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
	return $result;
	}
} 
         

function EmailExist($email){
	require('connect.php'); 
$sql = sprintf('SELECT email FROM members WHERE email = "%s" ',$email);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    	return true;
    }else {
	return false;
	}
	
}


function PhoneExist($phone){
		require('connect.php'); 
$sql = sprintf('SELECT phone FROM members WHERE phone = "%s" ',$phone);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
   	return true;
    }else {
	return false;
	}
}

function GCRcheckexist($GCR){
		require('connect.php'); 
$sql = sprintf('SELECT GCRaddress FROM members WHERE GCRaddress = "%s" ',$GCR);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    
	return true;
    }else {
	return false;
	}
}


function BTCcheckexist($BTC){
		require('connect.php'); 
$sql = sprintf('SELECT BTCaddress FROM members WHERE BTCaddress = "%s" ',$BTC);
$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    
	return true;
    }else {
	return false;
	}
}



function EncryptValue($password){
	//Hash Password
 
 return $password;
}




function checkUser($Uname, $Pass){
		require('connect.php'); 
		
		$Pass = EncryptValue($Pass);
 
$sql = sprintf("SELECT Uname, Password FROM members WHERE Uname = '%s' and Pass = '%s' ",$Uname, $Pass);

		$result = mysqli_query($conn, $sql);

		if ($result == 1) {
						
				return true;			
				
		} else {
		return false;	
		}
	
}












function authAdmin($Uname, $Pass){
		require('connect.php'); 
		
		$Pass = EncryptValue($Pass);
 
$sql = sprintf("SELECT admin_user, admin_pass FROM admin WHERE admin_user = '%s' AND admin_pass = '%s' ",$Uname, $Pass);
		$result = mysqli_query($conn, $sql);

		if (mysqli_num_rows($result) == 1) {
				
				return true;			
				
		} else {
		return false;	
		}
	
}


function admin_allMembers(){
	//This function returns a query result
	require('connect.php');
	$sql = "SELECT * FROM members";
		
		$result= mysqli_query($conn, $sql);
		return $result;
}

function admin_allPaymentDetails(){
	//This function returns a query result
	require('connect.php');
	$sql = "SELECT * FROM paymenthistory";
		
		$result= mysqli_query($conn, $sql);
		return $result;
}

function admin_mobilemoney(){
		//This function returns a query result
	require('connect.php');
	$sql = "SELECT * FROM mobilemoney";
		
		$result= mysqli_query($conn, $sql);
		return $result;
	
}



function getinboxes($user){
	//This function returns a query result
	require('connect.php');
	$sql = sprintf("SELECT * FROM msg WHERE user = '%s' AND status = 'inbox' ORDER BY ID DESC", $user);		
		$result= mysqli_query($conn, $sql);
		return $result;
	
}


function get_details($login){
	//This function returns a query result
	require('connect.php');
	$sql = sprintf("SELECT * FROM trans WHERE login = '%s' ORDER BY ID DESC", $login);		
		$result= mysqli_query($conn, $sql);
		return $result;
	
}

function get_msg($id){
	//This function returns a query result
	require('connect.php');
	$sql = sprintf("SELECT * FROM msg WHERE ID = %s", $id);		
		$result = mysqli_query($conn, $sql);

	  if (mysqli_num_rows($result) == 1) {
    // Put data in row
    $row = mysqli_fetch_assoc($result);
    return $row;
    }else {
	return false;
	}	
	
}

function getsent($user){
	//This function returns a query result
	require('connect.php');
	$sql = sprintf("SELECT * FROM msg WHERE user = '%s' AND status = 'sent' ORDER BY ID DESC", $user);		
		$result= mysqli_query($conn, $sql);
		return $result;
	
}

function admin_bankaccounts(){
	//This function returns a query result
	require('connect.php');
	$sql = "SELECT * FROM memberaccounts";
		
		$result= mysqli_query($conn, $sql);
		return $result;
	
}

function admin_MemberWithID($id){
		//This function returns a query result
	require('connect.php');
	$sql = sprintf("SELECT * FROM members WHERE id = %s", $id);
		
		if($result= mysqli_query($conn, $sql)){
		return $result;
		}else return false;
	
}

function getStatus($Uname){
		require('connect.php'); 
 
$sql = sprintf("SELECT Status FROM members where username = '%s'",$Uname);
		$result = mysqli_query($conn, $sql);

		if (mysqli_num_rows($result) == 1) {				
				//Check Status
				$row = mysqli_fetch_assoc($result);
				$status = $row["Status"];
				
				return 	$status;			
				
		} else {
		return "Invalid Upline";	
		}
	
}

function getMemberAccounts($User){
	//This function returns a query result
	require('connect.php');
	if (!isset($_SESSION)) {
  session_start();
	}
	
	$sql = sprintf("SELECT * FROM memberaccounts where Uname = '%s' " ,$User);
	
	
		$memAccount_result = mysqli_query($conn, $sql);
		return $memAccount_result;
}

function getMemberAccountsWithID($id){
	//This function returns a query result
	require('connect.php');
	if (!isset($_SESSION)) {
  session_start();
	}
	
	$sql = sprintf("SELECT * FROM memberaccounts where id = '%s' " ,$id);
	
	
		$memAccount_result = mysqli_query($conn, $sql);
		return $memAccount_result;
}

function getMobileMoneyWithID($mm_ID){
		//This function returns a string
	require('connect.php');
	if (!isset($_SESSION)) {
  session_start();
	}
	
	$sql = sprintf("SELECT * FROM mobilemoney where id = '%s' " ,$mm_ID);
		$memAccount_result = mysqli_query($conn, $sql);
		$row = mysqli_fetch_assoc($memAccount_result);
		return $row;
	
}



function getBankAccountUser($bnk_id){
		//This function returns a string
	require('connect.php');
	if (!isset($_SESSION)) {
  session_start();
	}
	
	$sql = sprintf("SELECT Uname FROM memberaccounts where id = '%s' " ,$bnk_id);
		$memAccount_result = mysqli_query($conn, $sql);
		$row = mysqli_fetch_assoc($memAccount_result);	
		return $row['Uname'];
	
}

function getMobileMoneyAccounts($User){
	//This function returns a query result
	require('connect.php');
	if (!isset($_SESSION)) {
  session_start();
	}
	
	$sql = sprintf("SELECT * FROM mobilemoney where Uname = '%s' " ,$User);
	
	
		$mobilemoney_result= mysqli_query($conn, $sql);
		return $mobilemoney_result;
}
		

function getInboundPayment($Uname)		{
	//This function returns a query result
	require('connect.php');
	if (!isset($_SESSION)) {
  session_start();
	}
	
	$sql = sprintf("SELECT * FROM paymenthistory where destUname = '%s' ORDER BY id DESC " ,$Uname);
	
	
		$result= mysqli_query($conn, $sql);
		return $result;
	
}


function getOutboundPayment($Uname)		{
		//This function returns a query result
	require('connect.php');
	if (!isset($_SESSION)) {
  session_start();
	}
	
	$sql = sprintf("SELECT * FROM paymenthistory where sourceUname = '%s' ORDER BY id DESC " ,$Uname);
	
	
		$result= mysqli_query($conn, $sql);
		return $result;
}
		
function checkDuplicatePay($Uname, $receiver, $NextStage, $NextLevel){
		//This function returns true or false
	require('connect.php');
	if (!isset($_SESSION)) {
  session_start();
	}
	
	$sql = sprintf("SELECT * FROM paymenthistory where sourceUname = '%s' and destUname = '%s' and nextstage = '%s' and nextlevel = '%s' ",$Uname, $receiver, $NextStage, $NextLevel);
	
		$result= mysqli_query($conn, $sql);
		if(mysqli_num_rows($result) >0){
			return true;
		}else {
		return false;
		}
}

function getPaymentDetails($id){
	//This function returns a query result
	require('connect.php');
	$sql = sprintf("SELECT * FROM paymenthistory where id = '%s' ",$id);
		
		$result= mysqli_query($conn, $sql);
		return $result;
}

function removeDownline($delUname, $Upline, $Position){
	require('connect.php');
	if($Position != NULL){
		
$downlineCount =  GetDownlineCount($Upline);
$downlineCount = $downlineCount - 1;

$removeDownlinesql = sprintf("UPDATE members SET 

downlines =	%s, %s = NULL 
		
		WHERE username = '%s' ", 
				$downlineCount,
				$Position,
				$Upline
		);
			
			
			if (mysqli_query($conn, $removeDownlinesql)) {
				//Do nothing. Just move on
				
			} else {
				echo "Error Updating the Upline's record: " . mysqli_error($conn);
				die();
			}
	}
	
}







function deleteAllPendingPayOfMember($delUname){
	require('connect.php');
	$sql = sprintf( "DELETE FROM paymenthistory WHERE sourceUname = '%s' AND status = 'Pending' ", $delUname);

		$result= mysqli_query($conn, $sql);
				
if (mysqli_query($conn, $sql)) {
				return true;
				
			} else {
				return false;
			}	
	
}

function deleteMember($Uname){

//This function returns a query result
	require('connect.php');
	$sql = sprintf( "DELETE FROM members WHERE username = '%s' ", $Uname);

		$result= mysqli_query($conn, $sql);
				
if (mysqli_query($conn, $sql)) {
				return true;
				
			} else {
				return false;
			}	
}

function logout(){
if (!isset($_SESSION)) {
  session_start();
}
	
	// remove all session variables
	if(isset( $_SESSION['email'])){
	session_unset( $_SESSION['email']);
	

	// destroy the session
	session_destroy();
	session_destroy();	
	}
	if(isset($_SESSION['uid'])){
		session_unset($_SESSION['uid']);
		
	
		// destroy the session
		session_destroy();
		session_destroy();	
		}
	
}

function addTobalance($mem,$investamount, $trading){
	//Use trading to get percentage from investment tale and 
	//update investment balance of $mem
	require('connect.php');
	$sql = sprintf("SELECT * FROM currencies WHERE trading = '%s'", $trading);
		
		$result= mysqli_query($conn, $sql);
		$tradingArray = mysqli_fetch_assoc($result);
		
		$Percent = ($investamount * $tradingArray['percent'])/100;
		$balance = $Percent + $investamount;
		
		if($trading == 'BTC'){
		$theBal	 = 'BTCBalance';
		}else if($trading == 'GCR'){
		$theBal	 = 'GCRBalance';
		}
		
		$mm = GetMemberArray($mem);
		
		$oldbalance = $mm[$theBal];
$newbalance = $oldbalance + $balance;
		
$sql = sprintf('UPDATE members SET %s=%s WHERE Uname="%s" ', $theBal, $newbalance, $mem);	
					//die($row['Uname'].$investamount. $row['trading']);
								if($result = mysqli_query($conn, $sql)) echo "yes";
}

function getPercent($trading){
		require('connect.php');
	$sql = sprintf("SELECT * FROM currencies WHERE trading  = '%s' ",$trading);
		
		$result= mysqli_query($conn, $sql);
		$row = mysqli_fetch_assoc($result);
		
		return $row;
}

?>
b IDATxytVսϓ22 A@IR :hCiZ[v*E:WũZA ^dQeQ @ !jZ'>gsV仿$|?g)&x-EIENT ;@xT.i%-X}SvS5.r/UHz^_$-W"w)Ɗ/@Z &IoX P$K}JzX:;` &, ŋui,e6mX ԵrKb1ԗ)DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA݀!I*]R;I2$eZ#ORZSrr6mteffu*((Pu'v{DIߔ4^pIm'77WEEE;vƎ4-$]'RI{\I&G :IHJ DWBB=\WR޽m o$K(V9ABB.}jѢv`^?IOȅ} ڶmG}T#FJ`56$-ھ}FI&v;0(h;Б38CӧOWf!;A i:F_m9s&|q%=#wZprrrla A &P\\СC[A#! {olF} `E2}MK/vV)i{4BffV\|ۭX`b@kɶ@%i$K z5zhmX[IXZ` 'b%$r5M4º/l ԃߖxhʔ)[@=} K6IM}^5k㏷݆z ΗÿO:gdGBmyT/@+Vɶ纽z񕏵l.y޴it뭷zV0[Y^>Wsqs}\/@$(T7f.InݺiR$푔n.~?H))\ZRW'Mo~v Ov6oԃxz! S,&xm/yɞԟ?'uaSѽb,8GלKboi&3t7Y,)JJ c[nzӳdE&KsZLӄ I?@&%ӟ۶mSMMњ0iؐSZ,|J+N ~,0A0!5%Q-YQQa3}$_vVrf9f?S8`zDADADADADADADADADAdqP,تmMmg1V?rSI꒟]u|l RCyEf٢9 jURbztѰ!m5~tGj2DhG*{H9)꒟ר3:(+3\?/;TUݭʴ~S6lڧUJ*i$d(#=Yݺd{,p|3B))q:vN0Y.jkק6;SɶVzHJJЀ-utѹսk>QUU\޲~]fFnK?&ߡ5b=z9)^|u_k-[y%ZNU6 7Mi:]ۦtk[n X(e6Bb."8cۭ|~teuuw|ήI-5"~Uk;ZicEmN/:]M> cQ^uiƞ??Ңpc#TUU3UakNwA`:Y_V-8.KKfRitv޲* 9S6ֿj,ՃNOMߤ]z^fOh|<>@Å5 _/Iu?{SY4hK/2]4%it5q]GGe2%iR| W&f*^]??vq[LgE_3f}Fxu~}qd-ږFxu~I N>\;͗O֊:̗WJ@BhW=y|GgwܷH_NY?)Tdi'?խwhlmQi !SUUsw4kӺe4rfxu-[nHtMFj}H_u~w>)oV}(T'ebʒv3_[+vn@Ȭ\S}ot}w=kHFnxg S 0eޢm~l}uqZfFoZuuEg `zt~? b;t%>WTkķh[2eG8LIWx,^\thrl^Ϊ{=dž<}qV@ ⠨Wy^LF_>0UkDuʫuCs$)Iv:IK;6ֲ4{^6եm+l3>݆uM 9u?>Zc }g~qhKwڭeFMM~pМuqǿz6Tb@8@Y|jx](^]gf}M"tG -w.@vOqh~/HII`S[l.6nØXL9vUcOoB\xoǤ'T&IǍQw_wpv[kmO{w~>#=P1Pɞa-we:iǏlHo׈꒟f9SzH?+shk%Fs:qVhqY`jvO'ρ?PyX3lх]˾uV{ݞ]1,MzYNW~̈́ joYn}ȚF߾׮mS]F z+EDxm/d{F{-W-4wY듏:??_gPf ^3ecg ҵs8R2מz@TANGj)}CNi/R~}c:5{!ZHӋӾ6}T]G]7W6^n 9*,YqOZj:P?Q DFL|?-^.Ɵ7}fFh׶xe2Pscz1&5\cn[=Vn[ĶE鎀uˌd3GII k;lNmشOuuRVfBE]ۣeӶu :X-[(er4~LHi6:Ѻ@ԅrST0trk%$Č0ez" *z"T/X9|8.C5Feg}CQ%͞ˣJvL/?j^h&9xF`њZ(&yF&Iݻfg#W;3^{Wo^4'vV[[K';+mӍִ]AC@W?1^{එyh +^]fm~iԵ]AB@WTk̏t uR?l.OIHiYyԶ]Aˀ7c:q}ힽaf6Z~қm(+sK4{^6}T*UUu]n.:kx{:2 _m=sAߤU@?Z-Vކеz왍Nэ{|5 pڶn b p-@sPg]0G7fy-M{GCF'%{4`=$-Ge\ eU:m+Zt'WjO!OAF@ik&t݆ϥ_ e}=]"Wz_.͜E3leWFih|t-wZۍ-uw=6YN{6|} |*={Ѽn.S.z1zjۻTH]흾 DuDvmvK.`V]yY~sI@t?/ϓ. m&["+P?MzovVЫG3-GRR[(!!\_,^%?v@ҵő m`Y)tem8GMx.))A]Y i`ViW`?^~!S#^+ѽGZj?Vģ0.))A꨷lzL*]OXrY`DBBLOj{-MH'ii-ϰ ok7^ )쭡b]UXSְmռY|5*cֽk0B7镹%ڽP#8nȎq}mJr23_>lE5$iwui+ H~F`IjƵ@q \ @#qG0".0" l`„.0! ,AQHN6qzkKJ#o;`Xv2>,tێJJ7Z/*A .@fفjMzkg @TvZH3Zxu6Ra'%O?/dQ5xYkU]Rֽkق@DaS^RSּ5|BeHNN͘p HvcYcC5:y #`οb;z2.!kr}gUWkyZn=f Pvsn3p~;4p˚=ē~NmI] ¾ 0lH[_L hsh_ғߤc_њec)g7VIZ5yrgk̞W#IjӪv>՞y睝M8[|]\շ8M6%|@PZڨI-m>=k='aiRo-x?>Q.}`Ȏ:Wsmu u > .@,&;+!!˱tﭧDQwRW\vF\~Q7>spYw$%A~;~}6¾ g&if_=j,v+UL1(tWake:@Ș>j$Gq2t7S?vL|]u/ .(0E6Mk6hiۺzښOrifޱxm/Gx> Lal%%~{lBsR4*}{0Z/tNIɚpV^#Lf:u@k#RSu =S^ZyuR/.@n&΃z~B=0eg뺆#,Þ[B/?H uUf7y Wy}Bwegל`Wh(||`l`.;Ws?V@"c:iɍL֯PGv6zctM̠':wuW;d=;EveD}9J@B(0iհ bvP1{\P&G7D޴Iy_$-Qjm~Yrr&]CDv%bh|Yzni_ˆR;kg}nJOIIwyuL}{ЌNj}:+3Y?:WJ/N+Rzd=hb;dj͒suݔ@NKMԄ jqzC5@y°hL m;*5ezᕏ=ep XL n?מ:r`۵tŤZ|1v`V뽧_csج'ߤ%oTuumk%%%h)uy]Nk[n 'b2 l.=͜E%gf$[c;s:V-͞WߤWh-j7]4=F-X]>ZLSi[Y*We;Zan(ӇW|e(HNNP5[= r4tP &0<pc#`vTNV GFqvTi*Tyam$ߏWyE*VJKMTfFw>'$-ؽ.Ho.8c"@DADADADADADADADADA~j*֘,N;Pi3599h=goضLgiJ5փy~}&Zd9p֚ e:|hL``b/d9p? fgg+%%hMgXosج, ΩOl0Zh=xdjLmhݻoO[g_l,8a]٭+ӧ0$I]c]:粹:Teꢢ"5a^Kgh,&= =՟^߶“ߢE ܹS J}I%:8 IDAT~,9/ʃPW'Mo}zNƍ쨓zPbNZ~^z=4mswg;5 Y~SVMRXUյڱRf?s:w ;6H:ºi5-maM&O3;1IKeamZh͛7+##v+c ~u~ca]GnF'ټL~PPPbn voC4R,ӟgg %hq}@#M4IÇ Oy^xMZx ) yOw@HkN˖-Sǎmb]X@n+i͖!++K3gd\$mt$^YfJ\8PRF)77Wא!Cl$i:@@_oG I{$# 8磌ŋ91A (Im7֭>}ߴJq7ޗt^ -[ԩSj*}%]&' -ɓ'ꫯVzzvB#;a 7@GxI{j޼ƌ.LÇWBB7`O"I$/@R @eee@۷>}0,ɒ2$53Xs|cS~rpTYYY} kHc %&k.], @ADADADADADADADADA@lT<%''*Lo^={رc5h %$+CnܸQ3fҥK}vUVVs9G R,_{xˇ3o߾;TTTd}馛]uuuG~iԩ@4bnvmvfϞ /Peeeq}}za I~,誫{UWW뮻}_~YƍSMMMYχ֝waw\ďcxꩧtEƍկ_?۷5@u?1kNׯWzz/wy>}zj3 k(ٺuq_Zvf̘:~ ABQ&r|!%KҥKgԞ={<_X-z !CyFUUz~ ABQIIIjݺW$UXXDٳZ~ ABQƍecW$<(~<RSSvZujjjԧOZQu@4 8m&&&jԩg$ď1h ͟?_{768@g =@`)))5o6m3)ѣƌJ;wҿUTT /KZR{~a=@0o<*狔iFɶ[ˎ;T]]OX@?K.ۈxN pppppppppppppppppPfl߾] ,{ァk۶mڿo5BTӦMӴiӴ|r DB2e|An!Dy'tkΝ[A $***t5' "!駟oaDnΝ:t֭[gDШQ06qD;@ x M6v(PiizmZ4ew"@̴ixf [~-Fٱc&IZ2|n!?$@{[HTɏ#@hȎI# _m(F /6Z3z'\r,r!;w2Z3j=~GY7"I$iI.p_"?pN`y DD?: _  Gÿab7J !Bx@0 Bo cG@`1C[@0G @`0C_u V1 aCX>W ` | `!<S `"<. `#c`?cAC4 ?c p#~@0?:08&_MQ1J h#?/`7;I  q 7a wQ A 1 Hp !#<8/#@1Ul7=S=K.4Z?E_$i@!1!E4?`P_  @Bă10#: "aU,xbFY1 [n|n #'vEH:`xb #vD4Y hi.i&EΖv#O H4IŶ}:Ikh @tZRF#(tXҙzZ ?I3l7q@õ|ۍ1,GpuY Ꮿ@hJv#xxk$ v#9 5 }_$c S#=+"K{F*m7`#%H:NRSp6I?sIՖ{Ap$I$I:QRv2$Z @UJ*$]<FO4IENDB`