0) { $db["points"][$name] += $point; $db["logs"][$name][] = date(DATE_RFC822) . ": Add " . $point . ": " . $reason; savedb($db); return true; } else { return false; }; } function rmpoint($name, $point, $reason="", $force=false) { $db = loaddb(); if (($db["points"][$name]>=$point or $force) and $point>0) { $db["points"][$name] -= $point; $db["logs"][$name][] = date(DATE_RFC822) . ": Remove " . $point . ": " . $reason; savedb($db); return true; } else { return false; }; } function paypoint($byname, $toname, $point, $reason="") { $db = loaddb(); if (($db["points"][$byname]>=$point and $point>0) and isset($db["points"][$byname], $db["points"][$toname])) { $db["points"][$byname] -= $point; $db["points"][$toname] += $point; $db["logs"][$byname][] = date(DATE_RFC822) . ": Pay to" . $toname . ": " . $reason; $db["logs"][$toname][] = date(DATE_RFC822) . ": Pay from" . $byname . ": " . $reason; savedb($db); return true; } else { return false; }; } function logpoint($name) { $db = loaddb(); return $db["logs"][$name]; } function addlog($name, $data) { $db = loaddb(); $db["logs"][$name][] = date(DATE_RFC822) . ": " . $data; savedb($db); return true; } ?>