<?php
	error_reporting(0);
	include("secure.php");
	include 'connection_arrivals.php';
	include('PHPMailer/src/PHPMailer.php');
	include('PHPMailer/src/SMTP.php');

	$method = $_POST['method'];
	$output ='';
	
	if ($method=="tssessions"){
		$id = $_POST['id'];
		$type = $_POST['type'];
		
		/*--Identify fortnight--*/
		$fixedfortnight = '2017-02-06';
		$fortnight=''; $tdate=''; $cdate= date('Y-m-d');
		for($i=0; $i<1200; $i++){
			$tdate = date('Y-m-d', strtotime($fixedfortnight." +".(14*$i)." days"));
			if($tdate >= $cdate ){
				$fortnight = $tdate;
				break;
			}
		}
		$fortnight = date('Y-m-d', strtotime($fortnight." -14 days"));
		if($type=='temp')$fortnight ='0000-00-00';
		//if($type=='gen')$fortnight = date('Y-m-d', strtotime($fortnight." +14 days"));
		
			
		$output ='';
		
		$sql0 = "SELECT * FROM ts_users WHERE id='".$id."'";
		$result0 = mysqli_query($con,$sql0);
			while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
			$output .= $row[3] . ",";
			$output .= $row[4] . ",";
			$output .= $row[6] . ",";
			$output .= $row[5] . ",";
		}
		
		$temp ='no';
		
		$sql = "SELECT S1, S2, S3, S4 FROM ts_sessions WHERE USERID='".$id."' AND SDATE>='".$fortnight."' AND TYPE='".$type."' ORDER BY CAST(DAYNO AS UNSIGNED)";
		
		$result = mysqli_query($con,$sql);
			while($row = mysqli_fetch_array($result , MYSQLI_BOTH)){
			$output .= $row[0] . ",";
			$output .= $row[1] . ",";
			$output .= $row[2] . ",";
			$output .= $row[3] . ",";
			$temp = 'yes';
		}
		if($temp =='no'){
			$fortnight1 ='0000-00-00';
			$type = 'temp';
			
			$sql ="SELECT S1, S2, S3, S4 FROM ts_sessions WHERE USERID='".$id."' AND SDATE='".$fortnight1."' AND TYPE='".$type."' ORDER BY CAST(DAYNO AS UNSIGNED)";
			$result = mysqli_query($con,$sql);
			while($row = mysqli_fetch_array($result , MYSQLI_BOTH)){
				$output .= $row[0] . ",";
				$output .= $row[1] . ",";
				$output .= $row[2] . ",";
				$output .= $row[3] . ",";
			}
		}
		$output .= date('d-m-Y', strtotime($fortnight." +0 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +1 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +2 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +3 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +4 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +5 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +6 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +7 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +8 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +9 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +10 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +11 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +12 days")) .',';
		$output .= date('d-m-Y', strtotime($fortnight." +13 days")) .',';
		//$output .= $check;
		echo json_encode($output.','.$sql);
	}
	
	//$method ="tssessions_io";
	if($method=="tssessions_io"){
	    
	    	   $id = $_POST['id'];
		    $type = $_POST['type'];
		    $sarch_start = $_POST['sarch_start'];
		    $end_start = $_POST['end_start'];

		    /*$id = '100';
		    $type = 'temp';
		    $sarch_start = '2020-01-13';
		    $end_start = '2020-01-26';*/
		    
		    $sarch_start = strtotime($sarch_start);
		    $isdraft =0;
		    $leavevalue ='';
		    for($i=0; $i<=13; $i++){
		       
		        $search_date = date('Y-m-d',strtotime('+'.$i.' day',$sarch_start));

			$sql = "SELECT s.ID,s.S1,s.S2,s.S3,s.S4,s.S5,s.S6,s.STATUS,s.LEAVEINFO FROM ts_sessions s INNER JOIN ts_users u ON u.ID = s.USERID WHERE u.ID ='".$id."' AND s.SDATE ='".$search_date."'";
//echo $sql.'<br>';
        		$result = mysqli_query($con,$sql);
        		if(mysqli_num_rows($result) ) {
        		    
			   $isdraft =1;
        		   while($row = mysqli_fetch_array($result , MYSQLI_BOTH)){
            			$s1=$row[1];  $s2=$row[2];  $s3=$row[3];  $s4=$row[4]; $s5=$row[5]; $s6=$row[6]; $sta =$row[0]; $status =$row[7];  $leavevalue =$row['LEAVEINFO'];
            		    }
            		
        		}else{
        		    	 	
				 $s_sarch_start = strtotime($search_date);
				 $s_search_date = date('Y-m-d',strtotime('-14 day',$s_sarch_start));

				 $sqls = "SELECT s.ID,s.S1,s.S2,s.S3,s.S4,s.S5,s.S6,s.STATUS,s.LEAVEINFO FROM ts_sessions s INNER JOIN ts_users u ON u.ID = s.USERID WHERE u.ID ='".$id."' AND s.SDATE ='".$s_search_date."'";

				//echo 'i: '.$i.' '.$s_search_date.'<br>';
				$results = mysqli_query($con,$sqls);
				if(mysqli_num_rows($results) ) {
				    
				   while($rows = mysqli_fetch_array($results , MYSQLI_BOTH)){

		    			$s1=$rows[1];  $s2=$rows[2];  $s3=$rows[3];  $s4=$rows[4]; $s5=$rows[5]; $s6=$rows[6]; $hrs ='0'; $cost ='0'; $type ='gen'; $wage ='0'; $sta ='0'; $pos ='0'; $status ='0'; $leavevalue =$rows['LEAVEINFO'];

		    		    }
		    		
				}else{
				        $s1="00:00";  $s2="00:00";  $s3="00:00"; $s4="00:00"; $s5="00:00"; $s6="00:00"; $hrs ='0'; $cost ='0'; $type ='gen'; $wage ='0'; $sta ='0'; $pos ='0'; $status ='0';
				}

        		}
        		
        		 $date_val[] =['s1' => $s1,'s2' => $s2,'s3' =>$s3,'s4' => $s4,'s5' => $s5,'s6' => $s6,'sta' => $sta,'status' => $status,'dates' => $search_date,'isdraft' => $isdraft,'leavevalue' => $leavevalue];

		    }
	    
	    	echo json_encode($date_val);
	}
	

	if($method=="edit_timesheet"){
	    
	        $id = $_POST['id'];
		$s1 = $_POST['s1'];
		$s2 = $_POST['s2'];
		$s3 = $_POST['s3'];
		$s4 = $_POST['s4'];
		    
		$sql ="UPDATE ts_sessions SET STATUS = 10,S1='".$s1."',S2='".$s2."',S3='".$s3."',S4='".$s4."' WHERE ID = '".$id."'";
	        $result = mysqli_query($con,$sql);


		$sql1 = "SELECT SDATE,USERID FROM ts_sessions WHERE ID ='".$id."'";
		$result1 = mysqli_query($con,$sql1);
		while($row = mysqli_fetch_array($result1 , MYSQLI_BOTH)){
			$valsearch=$row[0];
			$user_id=$row[1];
		}

		if($valsearch !='' && $user_id !=''){

				$email='';
				$mobile='';
				$FIRSTNAME='';

				$sql0 = "SELECT e.email,e.mobile,u.FIRSTNAME,u.LOCATIONID FROM ts_users u INNER JOIN email e ON e.locationid = u.LOCATIONID AND e.userid = u.BPUSERID WHERE u.ID ='".$user_id."'";
				$result0 = mysqli_query($con,$sql0);
				while($row = mysqli_fetch_array($result0 , MYSQLI_BOTH)){
					$email=$row[0];
					$mobile=$row[1];
					$FIRSTNAME=$row[2];
					$LOCATIONID=$row[3];
				}

				
				$subject ='Roster Created';
				$CONTENT ='Hai '.$FIRSTNAME.' Your Roster has been created for '.$valsearch;

				$subject ='Roster Has Been Updated';
				$CONTENT ='Hi '.$FIRSTNAME.' Your Roster has been updated for the period '.$valsearch.'. Please view the Roster on Codd.biz';
	    
			    // SMS SEND 

			    if($LOCATIONID){

				$sqlz = "SELECT SMSNAME,SMSUSERNAME,SMSPASSWORD FROM locationdetails WHERE LOCATIONID ='".$LOCATIONID."'";

				$resultz = mysqli_query($con,$sqlz);
				while($rowz = mysqli_fetch_array($resultz , MYSQLI_BOTH)){
					$usernamel=$rowz[1];
					$passwordl=$rowz[2];
					$froml=$rowz[0];
				}
		
				$content =  'username='.rawurlencode($usernamel).
								'&password='.rawurlencode($passwordl).
								'&to='.rawurlencode($mobile).
								'&from='.rawurlencode($froml).
								'&message='.rawurlencode($CONTENT).
								'&ref='.rawurlencode($mobile); 
			
				//$ch = sendSMS($content);
		
			    }
			   // SMS SEND

			   // EMAIL SEND

			   if($email){
			
					/*$mail = new PHPMailer\PHPMailer\PHPMailer();
					$mail->IsSMTP(); // enable SMTP
					$mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
					//authentication SMTP enabled
					$mail->SMTPAuth = true; 
					$mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail
					$mail->Host = "smtp.gmail.com";
					//indico el puerto que usa Gmail 465 or 587
					$mail->Port = 465; 
					$mail->Username = "info@codd.com.au";
					$mail->Password = "info@123";
					$mail->SetFrom("info@codd.com.au","Codd Technologies");
					$mail->Subject = $subject;
					$mail->AddAddress($email);
					$mail->MsgHTML($CONTENT);
					$mail->Send();*/

			   }	
			   // EMAIL SEND

		}
		

		$output='success_delete';
		echo json_encode($output);
	}

	/*if($method==