Обновить pointsystemlib.php
This commit is contained in:
parent
4fc3761351
commit
64c4d25790
@ -11,36 +11,62 @@ function savedb($data) {
|
||||
function createuser($name, $basepoint=0.0) {
|
||||
$db = loaddb();
|
||||
$db["points"][$name] = $basepoint;
|
||||
$db["logs"][$name][] = "Init wallet:" . $basepoint;
|
||||
$db["logs"][$name][] = date(DATE_RFC822) . ": Init wallet:" . $basepoint;
|
||||
savedb($db);
|
||||
return true;
|
||||
}
|
||||
function removeuser($name) {
|
||||
$db = loaddb();
|
||||
unset($db["points"][$name], $db["logs"][$name]);
|
||||
savedb($db);
|
||||
return true;
|
||||
}
|
||||
function points($name) {
|
||||
chechtimebanpoint();
|
||||
$db = loaddb();
|
||||
$temp = $db["points"][$name];
|
||||
return $temp;
|
||||
}
|
||||
function addpoint($name, $point, $reason="") {
|
||||
chechtimebanpoint();
|
||||
$db = loaddb();
|
||||
$db["points"][$name] += $point;
|
||||
$db["logs"][$name][] = "Add " . $point . ": " . $reason;
|
||||
savedb($db);
|
||||
if ($point>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) {
|
||||
$db["points"][$byname] -= $point;
|
||||
$db["points"][$toname] += $point;
|
||||
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;
|
||||
}
|
||||
function rmpoint($name, $point, $reason="", $force=true) {}
|
||||
function paypoint($byname, $toname, $point, $reason="") {}
|
||||
function logpoint($name) {}
|
||||
function banpoint($name, $point, $by="ANON_ADM", $len="perm", $reason="", $id=0) {}
|
||||
function infobanpoint($name, $id) {}
|
||||
function chechtimebanpoint($name, $id) {}
|
||||
function unbanpoint($name, $id) {}
|
||||
function banspoints($name) {}
|
||||
function reservepoint($name, $point="1", $id=0) {}
|
||||
function unreservepoint($name, $id, $renurn=false) {}
|
||||
function reservespoints($name) {}
|
||||
?>
|
Reference in New Issue
Block a user