http://ondemandhome.betaplanets.com/Testservices/checkTechnicianNotification
{
$where = array( 'status'=>'accept' );
$columns = array( 'booking_date', 'booking_time' );
$getdevicetoken = $this->user_model->get_joins('booking',$where,'',$columns);
$astore=array();
foreach ($getdevicetoken as $row) {
$where = array( 'booking_time'=> $row['booking_time'], 'status'=>'accept' );
$columns = array( 'techid', 'booking_time','starttime','endtime' );
$gettechid = $this->user_model->get_joins('booking',$where,'',$columns);
array_push($astore, $gettechid);
}
// print_r($astore[0][0]['techid']);
if($astore){
$techid = $astore[0][0]['techid'];
$starttime = $astore[0][0]['starttime'];
$endtime = $astore[0][0]['endtime'];
$bstore=array();
foreach ($astore[0] as $value) {
// $getid = array('techid'=> $value['techid']);
$where = array( 'booking_time <' => $starttime,
'techid'=> $techid
);
$where_or = array( 'booking_time >'=> $endtime
);
$columns = array( 'techid', 'booking_time' );
$getid = $this->user_model->get_joins('booking',$where,'', $columns,'','','','','',$where_or);
array_push($bstore, $getid);
}
}
print_r(json_encode($bstore));
}
__________________________________________________________
CheckTechnisanNotifaction(){
Send request to API
From API get the current day booking
COnvert booking time into timestamp 1 PM , 5 PM 30 nov 2018
5 :45 PM time stamp T1
4: 15 PM time stamp T2
convert now time into timestamp
compare both the time
if (Current Time Stamp < T1 && Current Time Stamp > T2 ){
SendNotification = false;
}
if SendNotification{
notification code;
}
}
__________________________________________________________________
$Json = GetUserJson() // status accepted
CheckNotification($Json)
function CheckNotification($Json ){
$AfterTime= converttime stamp of $time + $Package + 45 mins;
$BeforeTime=converttime stamp of $time - $Package - 45 mins;
//Check time
if(($Now < $BeforeTime) && (Now < $AfterTime)){
sendNotification(Obj);
}
{
$where = array( 'status'=>'accept' );
$columns = array( 'booking_date', 'booking_time' );
$getdevicetoken = $this->user_model->get_joins('booking',$where,'',$columns);
$astore=array();
foreach ($getdevicetoken as $row) {
$where = array( 'booking_time'=> $row['booking_time'], 'status'=>'accept' );
$columns = array( 'techid', 'booking_time','starttime','endtime' );
$gettechid = $this->user_model->get_joins('booking',$where,'',$columns);
array_push($astore, $gettechid);
}
// print_r($astore[0][0]['techid']);
if($astore){
$techid = $astore[0][0]['techid'];
$starttime = $astore[0][0]['starttime'];
$endtime = $astore[0][0]['endtime'];
$bstore=array();
foreach ($astore[0] as $value) {
// $getid = array('techid'=> $value['techid']);
$where = array( 'booking_time <' => $starttime,
'techid'=> $techid
);
$where_or = array( 'booking_time >'=> $endtime
);
$columns = array( 'techid', 'booking_time' );
$getid = $this->user_model->get_joins('booking',$where,'', $columns,'','','','','',$where_or);
array_push($bstore, $getid);
}
}
print_r(json_encode($bstore));
}
__________________________________________________________
CheckTechnisanNotifaction(){
Send request to API
From API get the current day booking
COnvert booking time into timestamp 1 PM , 5 PM 30 nov 2018
5 :45 PM time stamp T1
4: 15 PM time stamp T2
convert now time into timestamp
compare both the time
if (Current Time Stamp < T1 && Current Time Stamp > T2 ){
SendNotification = false;
}
if SendNotification{
notification code;
}
}
__________________________________________________________________
$Json = GetUserJson() // status accepted
CheckNotification($Json)
function CheckNotification($Json ){
$AfterTime= converttime stamp of $time + $Package + 45 mins;
$BeforeTime=converttime stamp of $time - $Package - 45 mins;
//Check time
if(($Now < $BeforeTime) && (Now < $AfterTime)){
sendNotification(Obj);
}
Comments
Post a Comment