<?php

$udb=json_decode(file_get_contents('../user.db'));
$adb=json_decode(file_get_contents('../api.db'));

function db_lookup($user, $key1, $key2) {
        return $udb->$user->$key1->$key2;
}

function is_admin($user) {
        if($udb->$user->auth->level >= 9) { return true; } else { return false; }
}

function is_mod($user) {
        if($udb->$user->auth->level >= 6) { return true; } else { return false; }
}

function apikey_valid($auth, $verify) {
        if($adb->keys->$auth->secret == $verify) {
                if($adb->keys->$auth->expires === false)
                        return true;
                if($adb->keys->$auth->expires > time()) { return true; } else { return false; }
        } else { return false; }
}

function apikey_can_read($auth) {
        if($adb->keys->$auth->read) { return true; } else { return false; }
}

function apikey_can_write($auth) {
        if($adb->keys->$auth->write) { return true; } else { return false; }
}

function apikey_can_delete($auth) {
        if($adb->keys->$auth->delete) { return true; } else { return false; }
}
