false, 'qrCodeHeight' => 75, 'qrCodeWidth' => 75, 'version' =>-1, 'quietzoneSize' => 1 ]); $Epi = new Epirent(); $result = $Epi->requestEpiApi('/v1/packingnote/open?isco=False&cl=' . Epirent_Mandant); $data_output = json_decode($result)->payload; foreach ($data_output as $packingjob) { if($packingjob->is_archived != true){ $date = new DateTime($packingjob->date_end); $date->setTime(0, 0, 0); $today = new DateTime(); $today->setTime(0, 0, 0); if ($date == $today) { echo ""; } else if ($date < $today) { echo ""; } else { echo ""; } if(Enable_QR_Code_CheckIn){ echo "" .'
'.(new QRCode($options))->render($packingjob->packingnote_no)."
"; } else { echo "" . $packingjob->packingnote_no .""; } echo "" . $packingjob->contact->name . ""; echo "" . $packingjob->event . ""; echo "" . date_format(new \DateTime($packingjob->date_start), 'd.m.Y') . " " . getTimeFromSeconds($packingjob->time_start) . ""; echo "" . date_format(new \DateTime($packingjob->date_end), 'd.m.Y') . " " . getTimeFromSeconds($packingjob->time_end) . ""; echo ""; } } function getTimeFromSeconds(string $timestring) { $hours = floor($timestring / 3600); $mins = floor($timestring / 60 % 60); $secs = floor($timestring % 60); $timeFormat = sprintf('%02d:%02d', $hours, $mins); return $timeFormat; } ?>