Ejemplo n.º 1
0
             $last = max(array_column($rows, "timestamp"));
             $message = json_encode(["Result" => "OK", "Records" => $rows, "last" => $last]);
             exit($message);
         }
         session_write_close();
         sleep(2);
     }
     $message = json_encode(["Result" => "OK", "Records" => [], "last" => $last, "query" => $strQuery . $lastQuery . $strQuerySort, "date" => $Date]);
     exit($message);
 }
 //  Tabelle Mitarbeiter > Zeiterfassung
 if (filter_input(INPUT_POST, 'action') == "get-users-timetable") {
     $iUseriD = filter_input(INPUT_POST, 'iUserID', FILTER_VALIDATE_INT);
     if ($iUseriD > 0) {
         $Date = filter_input(INPUT_POST, 'Date', FILTER_SANITIZE_STRIPPED);
         $Date = $tze->sqldate($Date);
         $string_query_timetable = 'SELECT * FROM `ze_full` ' . 'WHERE `iUserID` = ? AND `Date` = ? ORDER BY `Time_Start` ASC';
         $rows = $tze->get_Results($string_query_timetable, "is", $iUseriD, $Date);
         //                    $last = max(array_column($rows, "timestamp"));
         //                    if (empty($last)) {
         //                        $last = "0000-00-00 00:00:00";
         //                    }
         $message = json_encode(["Result" => "OK", "Records" => $rows]);
         exit($message);
     }
 }
 //  Erzeugen eines Eintrages
 if (filter_input(INPUT_POST, 'action') == "insert-users-timetable") {
     $insArray['iUserID'] = filter_input(INPUT_POST, 'iUserID', FILTER_VALIDATE_INT);
     $insArray['Time_Start'] = filter_input(INPUT_POST, 'Time_Start', FILTER_SANITIZE_STRIPPED);
     $insArray['Time_End'] = filter_input(INPUT_POST, 'Time_End', FILTER_SANITIZE_STRIPPED);