creating infra for filament tracking by user

This commit is contained in:
Janis Steiner
2024-10-14 14:14:47 +01:00
parent 1e72a1624b
commit fe92406a66
2 changed files with 10 additions and 3 deletions

View File

@@ -147,8 +147,14 @@ function load_user()
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);
$filament_usage=$json['job']['filament']['tool0']['length'];
echo("used $filament_usage mm of filament");
if(isset($json['job']['filament']['tool0']['length'])){
$filament_usage=$json['job']['filament']['tool0']['length'];
$sql="UPDATE users SET filament_usage = filemant_usage + $filament_usage WHERE id = $id";
$stmt = mysqli_prepare($link, $sql);
mysqli_stmt_execute($stmt);
}
//echo("used $filament_usage mm of filament");
}
if(isset($_GET['remove_queue'])&&$_GET["rid"]==($_SESSION["rid"]-1))
{

View File

@@ -28,7 +28,8 @@ $sql = "CREATE TABLE IF NOT EXISTS users (
notification_way INT,
notification_mail INT,
notification_telegram INT,
class_id INT
class_id INT,
filament_usage INT
)";
$link->query($sql);
//printer table