/** * @param int $uid * @param id $group */ public function getUserLevelOnGroup($uid, $gid) { $key = 'getUserLevelOnGroup_' . $uid . '_' . $gid; if (!$this->isInCache($key)) { $req = "SELECT gu.permission FROM\n\t\t\t{$this->table_GroupUser} as gu\n\t\t\tWHERE gu.uid='{$uid}' AND gu.gid='{$gid}' "; $r = Db::query($req)->fetchColumn(); $this->setCache($key, $r); } else { $r = $this->getCache($key); } return $r; }