-
- close();
- //load apikey etc
- $url="";
- $apikey="";
- $sql="select printer_url,apikey from printer where id=$printer_id";
- $stmt = mysqli_prepare($link, $sql);
- mysqli_stmt_execute($stmt);
- mysqli_stmt_store_result($stmt);
- mysqli_stmt_bind_result($stmt, $url,$apikey);
- mysqli_stmt_fetch($stmt);
- $stmt->close();
- //connect to the printer
- exec("curl --max-time 10 $url/api/job?apikey=$apikey > /var/www/html/user_files/$username/finish.json");
- $fg=file_get_contents("/var/www/html/user_files/$username/finish.json");
- $json=json_decode($fg,true);
- $userid=$_SESSION["id"];
- if(isset($json['job']['filament']['tool0']['volume'])){
- $filament_usage=intval($json['job']['filament']['tool0']['volume']);
- $sql="UPDATE users SET filament_usage = COALESCE(filament_usage,0) + $filament_usage WHERE id = $cnt";
- //echo($sql);
+
+
+
+
+
+
+
+
+
+ Möchtest du den Druck wirklich abbrechen?
+
+
+
+
+
+
+
+
+
+
+
+
+
Hallo bitte wähle deine Klasse aus der Liste unten aus.
+ Wenn deine Klasse nicht in der Liste ist, bitte deine Lehrperson deine Klasse in den Einstellungen hinzuzufügen.
+
+
+
+
+
+
- exec("curl -k -H \"X-Api-Key: $apikey\" -H \"Content-Type: application/json\" --data '{\"command\":\"cancel\"}' \"$printer_url/api/job\" > /var/www/html/user_files/$username/json.json");
- $fg=file_get_contents("/var/www/html/user_files/$username/json.json");
- $json=json_decode($fg,true);
- if($json["error"]!="")
- {
- echo("
Beim abbrechen ist es zu einem Fehler gekommen. Bitte versuche es später erneut.
");
- }
- else
- {
- $sql="update printer set cancel=1 where id=$printer_id";
- $stmt = mysqli_prepare($link, $sql);
- mysqli_stmt_execute($stmt);
- }
+
+
+
+
Warteschlange