Files
novgorodschi catalin e6a3bb7db7 Update log system gold
Update log system gold
2026-05-20 11:55:18 +03:00

40 lines
1005 B
Smarty
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
// Gold Club activation 100 gold, atomic
$uid = (int)$session->uid;
$wid = (int)$village->wid;
$now = time();
$cost = 100;
if($session->sit != 0) {
header("Location: plus.php?id=3"); exit;
}
// un singur query
mysqli_query($database->dblink,
"UPDATE ".TB_PREFIX."users
SET goldclub = 1, gold = gold - $cost
WHERE id = $uid AND gold >= $cost AND goldclub = 0"
);
if(mysqli_affected_rows($database->dblink) == 1) {
// update sesiune
$session->gold -= $cost;
$session->goldclub = 1;
$_SESSION['gold'] = $session->gold;
$_SESSION['goldclub'] = 1;
if(isset($database->cache)) {
$database->cache->delete('user:'.$uid);
}
// LOG pentru a2b2.php
mysqli_query($database->dblink,
"INSERT INTO ".TB_PREFIX."gold_fin_log
(uid, wid, action, gold, time, details)
VALUES ($uid, $wid, 'Use 100 gold for Gold Club', -$cost, $now, 'Gold Club activated')"
);
}
header("Location: plus.php?id=3");
exit;
?>