<?php
	error_reporting(0);
	include("secure.php");
	include 'connection_arrivals.php';
	
	$method = $_POST['method'];
	$output ='';
	
	
	if ($method=="get_id"){
	    
		$id = $_POST['id'];
		
		$sql0 = "SELECT * FROM `aa_questions` WHERE id ='".$id."'";
		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
			$datavalue[] = ['id' => $row[0],'qnsname' => $row[1],'staffornurse' => $row[2]];
		}
		
		echo json_encode($datavalue);
		
		
	}

	if($method=="passwordisexist"){

		$username = $_POST['username'];
		$sql0 = "SELECT * FROM admin_users WHERE FIELD_USERNAME ='".$username."'";
		$result0 = mysqli_query($con,$sql0);
		$responce ='NO';
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
			$responce ='YES';
		}

		echo $responce;
	}

	if ($method=="userdata_list_admin"){
	    
		
		//$sql0 = "SELECT ID,FIELD_NAME,FIELD_MAILID,FIELD_ROLE FROM admin_users WHERE FIELD_ROLE !='user'";
		$sql0 = "SELECT ID,FIELD_NAME,FIELD_MAILID,FIELD_ROLE,OTPSTATUS FROM admin_users";
		
		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){

			$checkbox ='';
			if($row[4] =='0')$checkbox ='checked';

			$otpstatus ='<input class="states" type="checkbox" id="'.$row[0].'" name="otp_'.$row[0].'" onchange="add_avoidreasonuser(this);" '.$checkbox.'>';
			$datavalue[] = ['ID' => $row[0],'FIELD_NAME' => $row[1],'FIELD_MAILID' => $row[2],'FIELD_ROLE' => $row[3],'OTPBUTTON' => $otpstatus];
		}
		
		echo json_encode($datavalue);
		
		
	}

	if($method=="update_otp_status"){

		$checkedvalue = $_POST['checkedvalue'];
		$id = $_POST['id'];
		$sql ="UPDATE `admin_users` SET `OTPSTATUS` = '".$checkedvalue."' WHERE `admin_users`.`ID` = ".$id."; ";
		$result = mysqli_query($con,$sql);

		echo json_encode($sql);
	}

	if ($method=="userdata_list"){
	    
		$field_username = $_SESSION['field_username'];

		$sql0 = "SELECT ID,FIELD_NAME,FIELD_MAILID,FIELD_ROLE,OTPSTATUS FROM admin_users WHERE FIELD_ROLE !='user' AND FIELD_LOCATIONID IN (SELECT g.LOCATIONID FROM admin_mapgroup m INNER JOIN admin_group g ON g.GROUPNAME = m.GROUPNAME WHERE m.FIELD_USERNAME ='".$field_username."') ";

		
		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){

			$checkbox ='';
			if($row[4] =='0')$checkbox ='checked';

			$otpstatus ='<input class="states" type="checkbox" id="'.$row[0].'" onchange="add_avoidreasonuser(this);" '.$checkbox.'>';
			$datavalue[] = ['ID' => $row[0],'FIELD_NAME' => $row[1],'FIELD_MAILID' => $row[2],'FIELD_ROLE' => $row[3],'OTPBUTTON' => $otpstatus];
		}
		
		echo json_encode($datavalue);
		
		
	}

	if ($method=="user_list"){
	    
		$locationname = $_SESSION['codd_location'];
		
		
		$locationname = str_replace("_"," ", $locationname);
		$sql0 = "SELECT LOCATIONID FROM locationdetails WHERE LOCATIONNAME='$locationname'";
		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
			$LOCATIONID=$row[0];
		}

		$sql0 = "SELECT USERID,FIRSTNAME,SURNAME FROM users_".$LOCATIONID." WHERE USERID NOT IN (SELECT FIELD_USERID FROM admin_users WHERE FIELD_LOCATIONID ='".$LOCATIONID."')";

		
		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){

				
			$datavalue[] = ['USERID' => $row[0],'FIRSTNAME' => $row[1],'SURNAME' => $row[2]];
		}
		
		echo json_encode($datavalue);
		
		
	}


	if($method=="save_ampm_login"){

	    $userid = $_POST['userid'];
	    $status = $_POST['status'];
	    $usertype = $_POST['usertype'];
	    $email = $_POST['email'];
	    $pass = $_POST['pass'];
	    $username = $_POST['user_login_name'];
	    $am_mobilenumber = $_POST['am_mobilenumber'];
	    
	    $LOCATIONID ='';
	    $locationname = $_SESSION['codd_location'];
	    $locationname = str_replace("_"," ", $locationname);
		$sql0 = "SELECT LOCATIONID FROM locationdetails WHERE LOCATIONNAME='$locationname'";
		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
			$LOCATIONID=$row[0];
		}

	    if($usertype =='admin')$LOCATIONID ='';
		$MySql = "INSERT INTO admin_users(FIELD_NAME,FIELD_MAILID,FIELD_USERNAME,FIELD_PASSWORD,FIELD_USERID,FIELD_LOCATIONID,FIELD_ROLE,FIELD_MOBILE) VALUES ('".$userid."','".$email."','".$username."','".$pass."','0','".$LOCATIONID."','".$usertype."','".$am_mobilenumber."')";
	    
		$resultR = mysqli_query($con,$MySql);
	    
	    echo json_encode($MySql);

	}

	if($method=="save_login"){
	    
	    $userid = $_POST['userid'];
	    $status = $_POST['status'];
	    $usertype = $_POST['usertype'];
	    $email = $_POST['email'];
	    $pass = $_POST['pass'];
	    $username = $_POST['user_login_name'];
	    $mobilenumber = $_POST['mobilenumber'];
	    
	    	$locationname = $_SESSION['codd_location'];
		
		$locationname = str_replace("_"," ", $locationname);
		$sql0 = "SELECT LOCATIONID FROM locationdetails WHERE LOCATIONNAME='$locationname'";
		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
			$LOCATIONID=$row[0];
		}

	    $sql0 = "SELECT USERID,FIRSTNAME,SURNAME FROM users_".$LOCATIONID." WHERE USERID ='".$userid."'";

		
		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){

				
			//$username = $row[1].''.$row[2];
			$name = $row[1].' '.$row[2];
	    }
	    $MySql = "INSERT INTO admin_users(FIELD_NAME,FIELD_MAILID,FIELD_USERNAME,FIELD_PASSWORD,FIELD_USERID,FIELD_LOCATIONID,FIELD_ROLE,FIELD_MOBILE) VALUES ('".$name."','".$email."','".$username."','".$pass."','".$userid."','".$LOCATIONID."','".$usertype."','".$mobilenumber."')";
	    
		$resultR = mysqli_query($con,$MySql);
	    
	    echo json_encode($MySql);
	}
	
	if ($method=="get_user_login"){
	    
		$userid = $_POST['userid'];
		

		$sql0 = "SELECT ID,FIELD_NAME,FIELD_MAILID,FIELD_USERNAME,FIELD_PASSWORD,FIELD_ROLE,DEDAULT_GROUP,FIELD_MOBILE FROM admin_users WHERE ID ='".$userid."'";

		$result0 = mysqli_query($con,$sql0);
		while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){

				
			$datavalue[] = ['ID' => $row[0],'FIELD_NAME' => $row[1],'FIELD_MAILID' => $row[2],'FIELD_USERNAME' => $row[3],'FIELD_PASSWORD' => $row[4],'FIELD_ROLE' => $row[5],'DEDAULT_GROUP' => $row[6],'FIELD_MOBILE' => $row[7]];
		}
		
		echo json_encode($datavalue);
		
		
	}

	if($method=="update_login"){
	    
	        $id = $_POST['id'];
	        $r_name = $_POST['r_name'];
    	    	$r_email = $_POST['r_email'];
		$r_user_name = $_POST['r_user_name'];
		$r_usertype = $_POST['r_usertype'];
    	    	$r_pass = $_POST['r_pass'];
		$r_group = $_POST['r_group'];
		$r_user_mobile = $_POST['r_user_mobile'];
    	    
    	    $sql = "Update admin_users set FIELD_NAME ='".$r_name."',FIELD_MAILID ='".$r_email."',FIELD_USERNAME ='".$r_user_name."',FIELD_PASSWORD ='".$r_pass."',FIELD_ROLE ='".$r_usertype."',DEDAULT_GROUP ='".$r_group."',FIELD_MOBILE ='".$r_user_mobile."' where ID='".$id."' ";
    		$result = mysqli_query($con,$sql);
    	    
    	    echo json_encode($sql);
	    
	}

	if($method=="savedata"){
	    
	    $question = $_POST['question'];
	    $q_for = $_POST['q_for'];
	    $addloc = $_POST['addloc'];
	    
	    $MySql = "INSERT INTO aa_questions(qnsname,staffornurse,status,locatoinid) VALUES ('".$question."','".$q_for."','1','".$addloc."')";
	    
		$resultR = mysqli_query($con,$MySql);
	    
	    echo json_encode('success');
	}
	
	if($method=="updatedata"){
	    
	        $question = $_POST['question'];
	        $q_for = $_POST['q_for'];
    	    $id = $_POST['id'];
    	    
    	    $sql = "Update aa_questions set qnsname ='".$question."',staffornurse ='".$q_for."' where id='".$id."' ";
    		$result = mysqli_query($con,$sql);
    	    
    	    echo json_encode($sql);
	    
	}

	if($method =='patient_management_plan_id'){

			$locationname = $_SESSION['codd_location'];
			$locationname = str_replace("_"," ", $locationname);
			$sql0 = "SELECT LOCATIONID FROM locationdetails WHERE LOCATIONNAME='$locationname'";
			$result0 = mysqli_query($con,$sql0);
			while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
				$LOCATIONID=$row[0];
			}

			$ID = $_POST['ID'];
			$SD_IN ='';
			$sql ="SELECT SD_IN FROM new_mp_".$LOCATIONID." WHERE ID ='".$ID."'";
			$rss = mysqli_query($con,$sql);
			while($rows = mysqli_fetch_array($rss , MYSQLI_BOTH)){

				$SD_IN = $rows[0];
			}

			echo $SD_IN;

	}


	if($method =='patient_management_plan'){


		$locationname = $_SESSION['codd_location'];
	
			
		if($locationName !='1'){
		
			$locationname = str_replace("_"," ", $locationname);
			$sql0 = "SELECT LOCATIONID FROM locationdetails WHERE LOCATIONNAME='$locationname'";
			$result0 = mysqli_query($con,$sql0);
			while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
				$LOCATIONID=$row[0];
			}

			$sql ="SELECT * FROM new_mp_".$LOCATIONID." WHERE ITEM_DATE ='' GROUP BY PID";
			$rss = mysqli_query($con,$sql);
			while($rows = mysqli_fetch_array($rss , MYSQLI_BOTH)){

				$dob=$rows['DOB'];
    				$Age = (date('Y') - date('Y',strtotime($dob)));

				$ITEMNO = explode('#',$rows['LBL']);

				$ItemDate_1 =''; $ItemDate_2 =''; $ItemDate_3 ='';
				if($ITEMNO[0] !='')$ItemDate_1 = date("d/m/Y", strtotime($ITEMNO[0]));
				if($ITEMNO[1] !='')$ItemDate_2 = date("d/m/Y", strtotime($ITEMNO[1]));
				if($ITEMNO[2] !='')$ItemDate_3 = date("d/m/Y", strtotime($ITEMNO[2]));

				$LAST_VISIT ='';
				$ITEM_DATE ='';
				if($rows['LAST_VISIT'] !='')$LAST_VISIT = date("d/m/Y", strtotime($rows['LAST_VISIT']));
				if($rows['ITEM_DATE'] !='')$ITEM_DATE = date("d/m/Y", strtotime($rows['ITEM_DATE']));

				$datavalue[] = ['PNAME' => $rows['FNAME'].' '.$rows['SNAME'],'DOB' => $Age,'I721' => $ItemDate_1,'I723' => $ItemDate_2,'I732' => $ItemDate_3,'LAST_VISIT' => $LAST_VISIT,'ITEM_DATE' => $ITEM_DATE,'ID' => $rows['ID'],'DATEOFBITH' =>date("d/m/Y", strtotime($rows['DOB'])) ];

			}

			echo json_encode($datavalue);
		}else{

			echo json_encode('faild');
		}

	}


	if($method =='patient_management_plan_v2'){


		$db_name = "test_test";
    $hostname = "localhost";
    $username = "DbOther";
    $password = "Db@coddPO";
    

	$dcon=mysqli_connect($hostname,$username,$password,$db_name);
	//mysqli_select_db($con,$db_name); 

	if (mysqli_connect_errno())
	{
	  echo "Failed to connect to MySQL: " . mysqli_connect_error();
	}

		$locationName = $_SESSION['userlocid'];
	
			
		if($locationName !='1'){
		
			$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails WHERE LOCATIONID ='".$locationName."'";

			$rs = mysqli_query($dcon,$sqlz);
			while($row = mysqli_fetch_array($rs , MYSQLI_BOTH)){
				$LOCATIONID= $row['LOCATIONID'];
			}

			$sql ="SELECT * FROM new_mp_".$LOCATIONID."";
			$rss = mysqli_query($dcon,$sql);
			while($rows = mysqli_fetch_array($rss , MYSQLI_BOTH)){

				$dob=$rows['DOB'];
    				$Age = (date('Y') - date('Y',strtotime($dob)));

				$ITEMNO = explode('#',$rows['LBL']);

				$ItemDate_1 =''; $ItemDate_2 =''; $ItemDate_3 ='';
				if($ITEMNO[0] !='')$ItemDate_1 = date("d/m/Y", strtotime($ITEMNO[0]));
				if($ITEMNO[1] !='')$ItemDate_2 = date("d/m/Y", strtotime($ITEMNO[1]));
				if($ITEMNO[2] !='')$ItemDate_3 = date("d/m/Y", strtotime($ITEMNO[2]));

				$LAST_VISIT ='';
				$ITEM_DATE ='';
				if($rows['LAST_VISIT'] !='')$LAST_VISIT = date("d/m/Y", strtotime($rows['LAST_VISIT']));
				if($rows['ITEM_DATE'] !='')$ITEM_DATE = date("d/m/Y", strtotime($rows['ITEM_DATE']));

				$datavalue[] = ['PNAME' => $rows['FNAME'].' '.$rows['SNAME'],'DOB' => $Age,'I721' => $ItemDate_1,'I723' => $ItemDate_2,'I732' => $ItemDate_3,'LAST_VISIT' => $LAST_VISIT,'ITEM_DATE' => $ITEM_DATE,'DATEOFBITH' =>date("d/m/Y", strtotime($rows['DOB'])) ];

			}

			echo json_encode($datavalue);
		}else{

			echo json_encode('');
		}

	}

	if($method =='qlocation'){

		$groupname = $_SESSION['groupname'];
		$locationName = $_SESSION['codd_location'];
		if (strlen($locationName)>2)$locationName = str_replace("_"," ", $locationName );
	
			
		if($locationName !='1'){
		
			$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails WHERE LOCATIONNAME ='".$locationName."'";

		}else{

			if($groupname =='all'){

				$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";
			}else{
			
				$sqlz = "SELECT a.LOCATIONID,l.LOCATIONNAME FROM admin_group a INNER JOIN locationdetails l ON l.LOCATIONID = a.LOCATIONID WHERE a.GROUPNAME ='".$groupname."'";
			}
		}
		//$sql = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";

		$rs = mysqli_query($con,$sqlz);
		
		while($row = mysqli_fetch_array($rs , MYSQLI_BOTH)){
			
			
			$datavalue[] = ['LOCATIONID' => $row[0],'LOCATIONNAME' => $row[1]];

		}

		echo json_encode($datavalue);
	}

	//$method ='questions_list';
	if($method =='questions_list'){

		$groupname = $_SESSION['groupname'];
		$locationName = $_SESSION['codd_location'];
		if (strlen($locationName)>2)$locationName = str_replace("_"," ", $locationName );
	
			
		if($locationName !='1'){
		
			$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails WHERE LOCATIONNAME ='".$locationName."'";

		}else{

			if($groupname =='all'){

				$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";
			}else{
			
				$sqlz = "SELECT a.LOCATIONID,l.LOCATIONNAME FROM admin_group a INNER JOIN locationdetails l ON l.LOCATIONID = a.LOCATIONID WHERE a.GROUPNAME ='".$groupname."'";
			}
		}
		//$sql = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";

		$rs = mysqli_query($con,$sqlz);
		
		while($row = mysqli_fetch_array($rs , MYSQLI_BOTH)){
			
			$sqll = "SELECT * FROM aa_questions WHERE locatoinid ='".$row[0]."'";

			$rsl = mysqli_query($con,$sqll);
		
			while($rowz = mysqli_fetch_array($rsl , MYSQLI_BOTH)){

				$reason ='';
		    		if($rowz[2] =='open')$reason ='Staff Open';
		    		if($rowz[2] =='close')$reason ='Staff Close';
		    		if($rowz[2] =='none')$reason ='Nurse';
				$btn = '<button id="'.$rowz[0].'" onclick="getdoctor('.$rowz[0].')" type="button" data-toggle="modal" data-target="#myModal" class="btn btn-secondary" >Edit</button>';
				$datavalue[] = ['LOCATIONID' => $row[0],'LOCATIONNAME' => $row[1],'QUESTION' => $rowz[1],'REASON' => $reason,'BTN' => $btn];
			}
			

		}

		echo json_encode($datavalue);
	}

	if($method=="checklistlocation"){

		$groupname = $_SESSION['groupname'];
		$sqlz = "SELECT a.LOCATIONID,l.LOCATIONNAME FROM admin_group a INNER JOIN locationdetails l ON l.LOCATIONID = a.LOCATIONID WHERE a.GROUPNAME ='".$groupname."'";

		$rs = mysqli_query($con,$sqlz);
		
		while($row = mysqli_fetch_array($rs , MYSQLI_BOTH)){
			

			$datavalue[] =['LOCATIONID' => $row[0],'LOCATIONNAME' => $row[1]];
		}

		echo json_encode($datavalue);
	}

	if($method=="daily_report"){

		$groupname = $_SESSION['groupname'];
		$locationName = $_SESSION['codd_location'];
		if (strlen($locationName)>2)$locationName = str_replace("_"," ", $locationName );
	
			
		if($locationName !='1'){
		
			$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails WHERE LOCATIONNAME ='".$locationName."'";

		}else{

			if($groupname =='all'){

				$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";
			}else{
			
				$sqlz = "SELECT a.LOCATIONID,l.LOCATIONNAME FROM admin_group a INNER JOIN locationdetails l ON l.LOCATIONID = a.LOCATIONID WHERE a.GROUPNAME ='".$groupname."'";
			}
		}
		//$sql = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";

		$rs = mysqli_query($con,$sqlz);
		
		while($row = mysqli_fetch_array($rs , MYSQLI_BOTH)){
			
			$sql = "SELECT USERID,FIRSTNAME,SURNAME FROM users_".$row[0]." WHERE GROUPCODE ='3' OR GROUPCODE ='4'";
			
			$result = mysqli_query($con,$sql);
		
			while($rowz = mysqli_fetch_array($result , MYSQLI_BOTH)){

				$btn ='<a id="location_btn" class="btn btn-default" target="_blank" href="report/index.php?locid='.$row[0].'&userid='.$rowz[0].'">Report</a>';
				$datavalue[] = ['LOCATIONID' => $row[0],'LOCATIONNAME' => $row[1],'USERNAME' => $rowz[1].' '.$rowz[2],'BUTTON' => $btn];

			}
			

		}

		echo json_encode($datavalue);
	}

	//$method="managers_checklist";
	if ($method=="managers_checklist"){
		
		    $date_v = date('Y-m-d');
		    $session_type = $_POST['session_type'];
		    $LOCATIONID = $_POST['locationname'];
    		
    		
    		
	$output ='';
		
		$sql ="SELECT * FROM aa_questions where locatoinid='ampm' order by id asc";
		//echo $sql;
		
		
		$rs = mysqli_query($con,$sql);
		
		while($row = mysqli_fetch_array($rs , MYSQLI_BOTH)){
		    
		    $uniid= $row[0];
			$qnsname= $row[1];
		    $MY_SQL = "select * from aa_manager_checklist where LOCATIONID ='".$LOCATIONID."' and REASONID ='".$row[0]."' and DATE(CREATEDDATE) ='".$date_v."' ";
		
			
			$recSet = mysqli_query($con,$MY_SQL);
			
			$iTotal = mysqli_num_rows($recSet);
			
							$status ='10'; $created_by =''; $check_id =''; $checked ='checked'; $noapplicable =''; $comments =''; $actionneed =''; 
							
							if($iTotal !='0'){
								
								while($rec = mysqli_fetch_array($recSet,MYSQLI_BOTH)){
			
									$check_id =$rec[0]; $checked =$rec[4]; $noapplicable =$rec[5]; $comments =$rec[6]; $actionneed =$rec[7]; $created_by =$rec[9]; 
								}
							}
							
			//echo $check_id.' '.$checked.' '.$noapplicable.' '.$comments.'<br>';	
			$checkedbtn ='<input type="checkbox" id="checked_'.$row[0].'" '.$checked.'>';
			$noapplibtn ='<input type="number" class="form-control" id="noappli_'.$row[0].'" value="'.$noapplicable.'">';
			$commentbtn ='<textarea id="comments_'.$row[0].'" class="form-control" rows="4" cols="50">'.$comments.'</textarea>';
			$actionbtn ='<input type="checkbox" id="acction_'.$row[0].'" '.$actionneed.'>';
			
			
				//$datavalue[] = ['id' => $MY_SQL];
				$datavalue[] = ['id' => $uniid,'qnsname' => $qnsname,'created_by' => $created_by,'checkin_id' => $check_id,'checked' => $checkedbtn,'noapplicable' => $noapplibtn,'comments' => $commentbtn,'actionneed' => $actionbtn];
		}
		
		
		echo json_encode($datavalue);
	}



	if($method =="insertstaffcheck"){
		
			$quation = $_POST['quation'];
			$checkedvalue = $_POST['checkedvalue'];
			$acctionvalue = $_POST['acctionvalue'];
			$noappli = $_POST['noappli'];
			$comments = $_POST['comments'];
			$LOCATIONID = $_POST['locationname'];
			$createdby = $_POST['createdby'];
			
    	    //$LOCATIONID = $_SESSION['codd_location'];
    		$ID ='';
    		$SQL ="SELECT * FROM `aa_manager_checklist` WHERE LOCATIONID ='".$LOCATIONID."' AND REASONID ='".$quation."' AND DATE(CREATEDDATE) = DATE(now())";
		$rect1 = mysqli_query($con,$SQL);
		while($rec = mysqli_fetch_array($rect1,MYSQLI_BOTH)){

			$ID =$rec['ID'];
		}


		if($ID ==''){

		$MY_SQL1 = "INSERT INTO aa_manager_checklist(LOCATIONID,REASONID,CHECKED,NOAPPLICABLE,COMMENTS,ACTIONNEED,CREATEDDATE,CREATEDBY) VALUES ('".$LOCATIONID."','".$quation."','".$checkedvalue."','".$noappli."','".$comments."','".$acctionvalue."',now(),'".$createdby."')";
		$recSet1 = mysqli_query($con,$MY_SQL1);

		}else{

		$MY_SQL1 = "UPDATE aa_manager_checklist SET CHECKED ='".$checkedvalue."',NOAPPLICABLE ='".$noappli."',COMMENTS ='".$comments."',ACTIONNEED ='".$acctionvalue."',CREATEDBY ='".$createdby."',CREATEDDATE=now() WHERE ID ='".$ID."'";
		$recSet1 = mysqli_query($con,$MY_SQL1);

		}
		
		echo json_encode($MY_SQL1);
	}
	
	if($method =="updatestaffcheck"){
		
			$id = $_POST['check_id'];
			$checkedvalue = $_POST['checkedvalue'];
			$acctionvalue = $_POST['acctionvalue'];
			$noappli = $_POST['noappli'];
			$comments = $_POST['comments'];
			$createdby = $_POST['createdby'];
		
		$MY_SQL1 = "UPDATE aa_manager_checklist SET CHECKED ='".$checkedvalue."',NOAPPLICABLE ='".$noappli."',COMMENTS ='".$comments."',ACTIONNEED ='".$acctionvalue."',CREATEDBY ='".$createdby."',CREATEDDATE=now() WHERE ID ='".$id."'";
		$recSet1 = mysqli_query($con,$MY_SQL1);
		
		echo json_encode($MY_SQL1);
	}

	//$method= "staffopen";
	if($method=="staffopen"){
	    
			$fromDate = $_SESSION['codd_fdate'];
			$toDate = $_SESSION['codd_tdate'];
			$locationName = $_SESSION['codd_location'];
			$user = $_SESSION['codd_user'];
			$type = $_SESSION['codd_checklist'];
			$groupname = $_SESSION['groupname'];
			$field_username = $_SESSION['field_username'];

			$staus = $locationName;
			if (strlen($locationName)>2)$locationName = str_replace("_"," ", $locationName );
	
			
			if($locationName !='1'){
		
				$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails WHERE LOCATIONNAME ='".$locationName."'";

			}else{

				if($groupname =='all'){

					$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";
				}else{
			
					$sqlz = "SELECT a.LOCATIONID,l.LOCATIONNAME FROM admin_group a INNER JOIN locationdetails l ON l.LOCATIONID = a.LOCATIONID WHERE a.GROUPNAME ='".$groupname."'";
				}
			}

			//echo $sqlz;
			$resultz = mysqli_query($con,$sqlz);
			while($rowz = mysqli_fetch_array($resultz , MYSQLI_BOTH)){

				$LOCATIONID = $rowz[0];
						
					if($staus =='1'){

					$MY_SQL = "SELECT q.id,q.qnsname,q.staffornurse,l.LOCATIONNAME,s.id as checkin_id,s.reason,s.status,s.created_by FROM aa_staff_checkin s inner join aa_questions q on q.id = s.question_id left join locationdetails l on l.LOCATIONID = s.location_id  where s.location_id ='".$LOCATIONID."' AND q.staffornurse ='".$type."' AND s.status ='2' AND s.created_date ='".$fromDate."'";

					}else{
			
					$MY_SQL = "SELECT q.id,q.qnsname,q.staffornurse,l.LOCATIONNAME,s.id as checkin_id,s.reason,s.status,s.created_by FROM aa_staff_checkin s inner join aa_questions q on q.id = s.question_id left join locationdetails l on l.LOCATIONID = s.location_id  where s.location_id ='".$LOCATIONID."' AND q.staffornurse ='".$type."' AND DATE(s.created_date) ='".$fromDate."'";
		
					}

				//echo $MY_SQL.'</br>';
				$result = mysqli_query($con,$MY_SQL);
				while($row = mysqli_fetch_array($result , MYSQLI_BOTH)){	
		
					$datavalue[] = ['id' => $row[0],'qnsname' => $row[1],'check_id' => $row[4],'staffomurse' => $row[2],'reason' => $row[5],'status' => $row[6],'location_name' => $row[3],'created_by' => $row[7]];
				}
			}

		echo json_encode($datavalue);
	}
	
	//$method="checklist_status";

	if($method=="checklist_status"){

			$fromDate = $_SESSION['codd_fdate'];
			$toDate = $_SESSION['codd_tdate'];
			$locationName = $_SESSION['codd_location'];
			$user = $_SESSION['codd_user'];
			$type = $_SESSION['codd_checklist'];
			$groupname = $_SESSION['groupname'];
			$field_username = $_SESSION['field_username'];

			$staus = $locationName;
			if (strlen($locationName)>2)$locationName = str_replace("_"," ", $locationName );
	
			
			if($locationName !='1'){
		
				$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails WHERE LOCATIONNAME ='".$locationName."'";

			}else{

				if($groupname =='all'){

					$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";
				}else{
			
					$sqlz = "SELECT a.LOCATIONID,l.LOCATIONNAME FROM admin_group a INNER JOIN locationdetails l ON l.LOCATIONID = a.LOCATIONID WHERE a.GROUPNAME ='".$groupname."'";
				}
			}

			//$datavalue ='';
			$resultz = mysqli_query($con,$sqlz);
			while($rowz = mysqli_fetch_array($resultz , MYSQLI_BOTH)){

				$LOCATIONID = $rowz[0];
				$LOCATIONNAME = $rowz[1];

				$MY_SQL ="SELECT s.id,q.qnsname FROM aa_staff_checkin s INNER JOIN aa_questions q ON q.id = s.question_id WHERE location_id ='".$LOCATIONID."' AND DATE(created_date) = '".$fromDate."' AND q.staffornurse ='".$type."'"; 

				$numSet = mysqli_query($con,$MY_SQL);
				$iTotal = mysqli_num_rows($numSet);

				if($iTotal !='' && $iTotal !=0){

					$datavalue[] = ['LOCATION' => $LOCATIONNAME,'STATUS' => '1'];

				}else{

					$datavalue[] = ['LOCATION' => $LOCATIONNAME,'STATUS' => 0];
				}
			}

			echo json_encode($datavalue);

	}

	
	if($method=="practice_checklist_report"){  //close

			$fromDate = $_SESSION['codd_fdate'];
			$locationName = $_SESSION['codd_location'];
			$groupname = $_SESSION['codd_practicegroup'];
			if (strlen($locationName)>2)$locationName = str_replace("_"," ", $locationName );
	
			
			if($locationName !='1'){
		
				$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails WHERE LOCATIONNAME ='".$locationName."'";

			}else{

				if($groupname =='all'){

					$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";
				}else{
			
					$sqlz = "SELECT a.LOCATIONID,l.LOCATIONNAME FROM admin_group a INNER JOIN locationdetails l ON l.LOCATIONID = a.LOCATIONID WHERE a.GROUPNAME ='".$groupname."'";
				}
			}

			$DATATABLE ='<table id="datatable" class="table table-bordered dt-responsive nowrap" cellspacing="0" width="100%">';
			
			if($locationName !='1'){

				$DATATABLE .='<thead>
					     	<tr style="background-color: #58c18e;">
						  <th style="width: 20%;">System</th>
						  <th style="width: 10%;">Checked</th>
						  <th style="width: 60%;">Comments</th>
						  <th style="width: 10%;">Action<br>Needed</th>
					        </tr>
					      </thead>										 
					      <tbody>';
			}else{

				$DATATABLE .='<thead>
					     	<tr>
						  <th>Location</th>
						  <th>Monday</th>
						  <th>Tuesday</th>
						  <th>Wednesday</th>
						  <th>Thursday</th>
						  <th>Friday</th>
					        </tr>
					      </thead>										 
					      <tbody>';
			}


			$createdby ='';$fooder ='';
			$resultz = mysqli_query($con,$sqlz);
			while($rowz = mysqli_fetch_array($resultz , MYSQLI_BOTH)){

				$LOCATIONID = $rowz[0];
				$LOCATIONNAME = $rowz[1];

				$LOCATIONNAME_ID = str_replace(" ","_",$LOCATIONNAME);

				$MY_SQL ="SELECT c.CHECKED,c.NOAPPLICABLE,c.COMMENTS,c.ACTIONNEED,c.CREATEDDATE,c.CREATEDBY,q.qnsname,DATE(c.CREATEDDATE) as wheredate,c.ID as UNIID FROM aa_manager_checklist c INNER JOIN aa_questions q ON q.id = c.REASONID WHERE c.LOCATIONID ='".$LOCATIONID."' AND DATE(c.CREATEDDATE) ='".$fromDate."' ORDER BY CONVERT(SUBSTRING_INDEX(c.REASONID,'-',-1),UNSIGNED INTEGER) ASC"; 

				$numSet = mysqli_query($con,$MY_SQL);
				$iTotal = mysqli_num_rows($numSet);
				  if($locationName !='1'){

						$count =0;
						while($rowzl = mysqli_fetch_array($numSet , MYSQLI_BOTH)){

							$ACTIONNEED ='No';
							if($rowzl[3] =='checked')$ACTIONNEED ='Yes';

							$CHECKED ='No';
							if($rowzl[0] =='checked')$CHECKED ='Yes';

							$count +=1;
							if($count ==1){
					
								$DATATABLE .='<tr style="text-align: center;background-color: #f1efef;font-weight: bold;"><td colspan="4">Clinical</td></tr>';

							}

							if($count ==5){
					
								$DATATABLE .='<tr style="text-align: center;background-color: #f1efef;font-weight: bold;"><td colspan="4">Operational</td></tr>';

							}

							if($count ==17){
					
								$DATATABLE .='<tr style="text-align: center;background-color: #f1efef;font-weight: bold;"><td colspan="4">Outstanding Accounts</td></tr>';

							}

							$systemname = $rowzl[6];

							$currentdate = $rowzl['wheredate'];
							if($currentdate > '2020-05-18'){

								if($count ==21){
									$DATATABLE .='<tr style="text-align: center;background-color: #f1efef;font-weight: bold;"><td colspan="4">Human Resource</td></tr>';
								}
							}else{

								if($count ==18){

									$systemname = 'Time in Lieu Book';
									$DATATABLE .='<tr style="text-align: center;background-color: #f1efef;font-weight: bold;"><td colspan="4">Human Resource</td></tr>';
								}
							}
							
							
							
							if($ACTIONNEED =='No'){
								$color ='green';
							}else{  $color ='red'; }	

							$DATATABLE .='<tr><td>'.$systemname.'</td><td>'.$CHECKED.'</td><td>'.$rowzl[2].'</td><td class='.$color.'>'.$ACTIONNEED.'<input type="button" class="hide" onclick="functiondel('.$rowzl['UNIID'].')" value="Delete"></td></tr>';

							$fooder ='<tr><td colspan="2"><b>Created By : </b> '.$rowzl[5].'</td><td colspan="2"><b>Created Date : </b>'.$rowzl[4].'</td></tr>';

							

						}
				  }else{
					
					$mondaydate = date('Y-m-d', strtotime('monday this week',strtotime($fromDate) ) );
					$tuesdaydate = date( 'Y-m-d', strtotime( 'tuesday this week',strtotime($fromDate)) );
					$wednesdaydate = date( 'Y-m-d', strtotime( 'wednesday this week',strtotime($fromDate) ) );
					$thursdaydate = date( 'Y-m-d', strtotime( 'thursday this week',strtotime($fromDate) ) );
					$fridaydate = date( 'Y-m-d', strtotime( 'friday this week',strtotime($fromDate) ) );

					$mondayre = findChecklistissubmit($LOCATIONID, $mondaydate);
					if($mondayre =='' || $mondayre ==0){
						$mondaytick ='<a href="#"><img src="assets/images/cancel.png" width="30" height="30"></a>';
					}else{

						$MONPARAM = "'".$LOCATIONNAME_ID."','".date( 'd/m/Y', strtotime( 'monday this week',strtotime($fromDate) ) )."'";
						$mondaytick ='<a href="#" onclick="updateselect('.$MONPARAM.')"><img src="assets/images/tick.png" width="30" height="30"></a>';
					}

					$tuesdayre = findChecklistissubmit($LOCATIONID, $tuesdaydate);
					if($tuesdayre =='' || $tuesdayre ==0){
						$tuesdaytick ='<a href="#"><img src="assets/images/cancel.png" width="30" height="30"></a>';
					}else{
						$TUEPARAM = "'".$LOCATIONNAME_ID."','".date( 'd/m/Y', strtotime( 'tuesday this week',strtotime($fromDate) ) )."'";
						$tuesdaytick ='<a href="#" onclick="updateselect('.$TUEPARAM.')"><img src="assets/images/tick.png" width="30" height="30"></a>';
					}

					$wednesdayre = findChecklistissubmit($LOCATIONID, $wednesdaydate);
					if($wednesdayre =='' || $wednesdayre ==0){
						$wednesdaytick ='<a href="#"><img src="assets/images/cancel.png" width="30" height="30"></a>';
					}else{
						$WENPARAM = "'".$LOCATIONNAME_ID."','".date( 'd/m/Y', strtotime( 'wednesday this week',strtotime($fromDate) ) )."'";
						$wednesdaytick ='<a href="#" onclick="updateselect('.$WENPARAM.')"><img src="assets/images/tick.png" width="30" height="30"></a>';
					}
					
					$thursdayre = findChecklistissubmit($LOCATIONID, $thursdaydate);
					if($thursdayre =='' || $thursdayre ==0){
						$thursdaytick ='<a href="#"><img src="assets/images/cancel.png" width="30" height="30"></a>';
					}else{
						$THURPARAM = "'".$LOCATIONNAME_ID."','".date( 'd/m/Y', strtotime( 'thursday this week',strtotime($fromDate) ) )."'";
						$thursdaytick ='<a href="#" onclick="updateselect('.$THURPARAM.')"><img src="assets/images/tick.png" width="30" height="30"></a>';
					}

					$fridayre = findChecklistissubmit($LOCATIONID, $fridaydate);
					if($fridayre =='' || $fridayre ==0){
						$fridaytick ='<a href="#"><img src="assets/images/cancel.png" width="30" height="30"></a>';
					}else{
						$FRIPARAM = "'".$LOCATIONNAME_ID."','".date( 'd/m/Y', strtotime( 'friday this week',strtotime($fromDate) ) )."'";
						$fridaytick ='<a href="#" onclick="updateselect('.$FRIPARAM.')"><img src="assets/images/tick.png" width="30" height="30"></a>';
					}

					$DATATABLE .='<tr><td>'.$LOCATIONNAME.'</td><td>'.$mondaytick.'</td><td>'.$tuesdaytick.'</td><td>'.$wednesdaytick.'</td><td>'.$thursdaytick.'</td><td>'.$fridaytick.'</td></tr>';
					
				  }
			}

			$DATATABLE .=$fooder.'</tbody></table>';
			echo json_encode($DATATABLE);
	}


	if($method=="practice_checklist_report_v2"){  //close

			$fromDate = $_SESSION['codd_fdate'];
			$locationName = $_SESSION['codd_location'];
			$groupname = $_SESSION['codd_practicegroup'];
			if (strlen($locationName)>2)$locationName = str_replace("_"," ", $locationName );
	
			
			if($locationName !='1'){
		
				$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails WHERE LOCATIONNAME ='".$locationName."'";

			}else{

				if($groupname =='all'){

					$sqlz = "SELECT LOCATIONID,LOCATIONNAME FROM locationdetails";
				}else{
			
					$sqlz = "SELECT a.LOCATIONID,l.LOCATIONNAME FROM admin_group a INNER JOIN locationdetails l ON l.LOCATIONID = a.LOCATIONID WHERE a.GROUPNAME ='".$groupname."'";
				}
			}

			$DATATABLE ='<table id="datatable" class="table table-bordered dt-responsive nowrap" cellspacing="0" width="100%">';
			
			if($locationName !='1'){

				$DATATABLE .='<thead>
					     	<tr style="background-color: #58c18e;">
						  <th style="width: 20%;">System</th>
						  <th style="width: 10%;">Checked</th>
						  <th style="width: 60%;">Comments</th>
						  <th style="width: 10%;">Action<br>Needed</th>
					        </tr>
					      </thead>										 
					      <tbody>';
			}else{

				$DATATABLE .='<thead>
					     	<tr>
						  <th>Location</th>
						  <th>Monday</th>
						  <th>Tuesday</th>
						  <th>Wednesday</th>
						  <th>Thursday</th>
						  <th>Friday</th>
					        </tr>
					      </thead>										 
					      <tbody>';
			}


			// 15% Nett Profit Margin  95% Booking Percentage 90% Utilisation Percentage 12% Wage Cost

			$createdby ='';$fooder ='';
			$resultz = mysqli_query($con,$sqlz);
			while($rowz = mysqli_fetch_array($resultz , MYSQLI_BOTH)){

				$LOCATIONID = $rowz[0];
				$LOCATIONNAME = $rowz[1];

				$LOCAT