public function hasPermission($name) { global $mysqli; $permission = SitePermission::findByName($name); if ($permission) { $query = "SELECT * FROM site_permission_role WHERE permission_id=" . $permission->getId() . " AND role_id=" . $this->getId(); if ($mysqli->query($query)->fetch_object()) { return true; } } return false; }