+ if (!is_numeric($uid)) {
+ $res = XDB::query("SELECT id FROM aliases WHERE alias = {?}", $uid);
+ $uid = $res->fetchOneCell();
+ }
+ if (!$uid) {
+ return false;
+ }
+ return XDB::execute("INSERT IGNORE INTO axletter_rights SET user_id = {?}", $uid);
+ }
+
+ static public function revokePerms($uid)
+ {
+ if (!is_numeric($uid)) {
+ $res = XDB::query("SELECT id FROM aliases WHERE alias = {?}", $uid);
+ $uid = $res->fetchOneCell();
+ }
+ if (!$uid) {
+ return false;
+ }
+ return XDB::execute("DELETE FROM axletter_rights WHERE user_id = {?}", $uid);