diff --git a/sys0-code/api/fetch_printer_data.php b/sys0-code/api/fetch_printer_data.php index e2983d5..b7a88b9 100644 --- a/sys0-code/api/fetch_printer_data.php +++ b/sys0-code/api/fetch_printer_data.php @@ -98,9 +98,11 @@ while (mysqli_stmt_fetch($stmt)) { $printer["print_time_total"] = seconds_to_time(intval($json["job"]["estimatedPrintTime"])); $printer["print_time_left"] = seconds_to_time(intval($json["progress"]["printTimeLeft"])); $printer["print_time"] = seconds_to_time(intval($json["progress"]["printTime"])); - $printer["view"]=0; + $printer["view"]=5; //insert into db that this one is printing $sql="UPDATE printer SET system_status=99 WHERE id = $printer_id"; + $stmt = mysqli_prepare($link, $sql); + mysqli_stmt_execute($stmt); }else{ $printer["print_status"]="Bereit"; $printer["view"]=3; diff --git a/sys0-code/app/overview.php b/sys0-code/app/overview.php index b90d1cf..b097907 100644 --- a/sys0-code/app/overview.php +++ b/sys0-code/app/overview.php @@ -252,7 +252,9 @@ function updatePrinterData(data) { printerStatus = 'Bereit'; }else if(printer.view==4){ printerStatus = 'Problem / Nicht betriebsbereit'; - } + }else if(printer.view==4){ + printerStatus = 'Von anderer Quelle aus gestartet'; + } if(printer.view==0 || printer.view==2){ if(own_id==printer.userid || cancel_all=="1"){ @@ -382,6 +384,55 @@ function updatePrinterData(data) { `; + }else if(printer.view==5){ + if(cancel_all=="1"){ + printerCard.innerHTML = ` +
| Status | ${printerStatus} |
| Genutzt von | Externer Nutzer |
| Filamentfarbe | ${printer.filament_color} |
| Erwartete Druckzeit | ${printer.print_time_total} |
| Verbleibende Druckzeit | ${printer.print_time_left} |
| Vergangene Druckzeit | ${printer.print_time} |
| Datei | ${printer.file} ${printer.full_file} |
| Freigeben |
| Status | ${printerStatus} |
| Genutzt von | Externer Nutzer |
| Filamentfarbe | ${printer.filament_color} |
| Erwartete Druckzeit | ${printer.print_time_total} |
| Verbleibende Druckzeit | ${printer.print_time_left} |
| Vergangene Druckzeit | ${printer.print_time} |
| Datei | ${printer.file} ${printer.full_file} |