getUserField($id, 'gold', 1); $diffGold = $newGold - $oldGold; // --- UPDATE USER (prepared-style, fără escape manual) --- $database->query(" UPDATE ".TB_PREFIX."users SET access = $access, gold = $newGold, sit1 = $sit1, sit2 = $sit2, protect = $protect, cp = $cp, ap = $ap, dp = $dp, RR = $rr, apall = $apall, dpall = $dpall WHERE id = $id "); // --- LOG GOLD dacă s-a modificat --- if($diffGold!== 0){ $vill = $database->getVillagesID($id); $wid = $vill[0]?? 0; $action = $diffGold > 0? 'Admin added Gold' : 'Admin removed Gold'; $details = 'Admin adjustment by '.($session->username?? 'Admin'); $now = time(); $database->query(" INSERT INTO ".TB_PREFIX."gold_fin_log (wid, uid, action, gold, time, details) VALUES ($wid, $id, '$action', $diffGold, $now, '$details') "); } // --- REDIRECT --- header("Location:../../../Admin/admin.php?p=player&uid=".$id); exit;