File inc/apikeys.inc.php changed (mode: 100644) (index c0b0038..35f78f7) |
... |
... |
function rg_ak_add($db, $ui, $key, $name) |
165 |
165 |
'key' => $key, |
'key' => $key, |
166 |
166 |
'name' => $name, |
'name' => $name, |
167 |
167 |
'count' => 0, |
'count' => 0, |
168 |
|
'first_use' => 0); |
|
|
168 |
|
'first_use' => 0, |
|
169 |
|
'last_use' => 0, |
|
170 |
|
'last_ip' => '', |
|
171 |
|
'last_cmd' => ''); |
169 |
172 |
$sql = 'INSERT INTO apikeys (itime, uid, key, name)' |
$sql = 'INSERT INTO apikeys (itime, uid, key, name)' |
170 |
173 |
. ' VALUES (@@itime@@, @@uid@@, @@key@@, @@name@@)' |
. ' VALUES (@@itime@@, @@uid@@, @@key@@, @@name@@)' |
171 |
174 |
. ' RETURNING key_id'; |
. ' RETURNING key_id'; |
|
... |
... |
function rg_ak_update_use($db, $uid, $key_id, $ip, $cmd) |
251 |
254 |
$params = array( |
$params = array( |
252 |
255 |
'now' => $now, |
'now' => $now, |
253 |
256 |
'key_id' => $key_id, |
'key_id' => $key_id, |
254 |
|
'ip' => $ip, |
|
|
257 |
|
'last_ip' => $ip, |
255 |
258 |
'last_cmd' => $cmd); |
'last_cmd' => $cmd); |
256 |
259 |
|
|
257 |
260 |
if ($update_first_use) { |
if ($update_first_use) { |
|
... |
... |
function rg_ak_update_use($db, $uid, $key_id, $ip, $cmd) |
271 |
274 |
|
|
272 |
275 |
if ($update_last_use) { |
if ($update_last_use) { |
273 |
276 |
$sql = 'UPDATE apikeys SET last_use = @@now@@' |
$sql = 'UPDATE apikeys SET last_use = @@now@@' |
274 |
|
. ', last_ip = @@ip@@' |
|
|
277 |
|
. ', last_ip = @@last_ip@@' |
275 |
278 |
. ', last_cmd = @@last_cmd@@' |
. ', last_cmd = @@last_cmd@@' |
276 |
279 |
. ', count = count + 1' |
. ', count = count + 1' |
277 |
280 |
. ' WHERE key_id = @@key_id@@'; |
. ' WHERE key_id = @@key_id@@'; |