fixing bug where filamanet usage was set for wrong user
This commit is contained in:
@@ -121,6 +121,7 @@ function load_user()
|
|||||||
<?php
|
<?php
|
||||||
if(isset($_GET['free'])&&$_GET["rid"]==($_SESSION["rid"]-1))
|
if(isset($_GET['free'])&&$_GET["rid"]==($_SESSION["rid"]-1))
|
||||||
{
|
{
|
||||||
|
$cnt="";
|
||||||
$printer_id=htmlspecialchars($_GET['free']);
|
$printer_id=htmlspecialchars($_GET['free']);
|
||||||
$sql="select used_by_userid from printer where id=$printer_id";
|
$sql="select used_by_userid from printer where id=$printer_id";
|
||||||
$stmt = mysqli_prepare($link, $sql);
|
$stmt = mysqli_prepare($link, $sql);
|
||||||
@@ -150,7 +151,7 @@ function load_user()
|
|||||||
$userid=$_SESSION["id"];
|
$userid=$_SESSION["id"];
|
||||||
if(isset($json['job']['filament']['tool0']['length'])){
|
if(isset($json['job']['filament']['tool0']['length'])){
|
||||||
$filament_usage=intval($json['job']['filament']['tool0']['length']);
|
$filament_usage=intval($json['job']['filament']['tool0']['length']);
|
||||||
$sql="UPDATE users SET filament_usage = COALESCE(filament_usage,0) + $filament_usage WHERE id = $userid";
|
$sql="UPDATE users SET filament_usage = COALESCE(filament_usage,0) + $filament_usage WHERE id = $cnt";
|
||||||
//echo($sql);
|
//echo($sql);
|
||||||
$stmt = mysqli_prepare($link, $sql);
|
$stmt = mysqli_prepare($link, $sql);
|
||||||
mysqli_stmt_execute($stmt);
|
mysqli_stmt_execute($stmt);
|
||||||
|
|||||||
Reference in New Issue
Block a user