芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/status.pulsehost.co.uk/app/core/Teams.php
get_team_by_team_id($_SESSION['team_id']); if(self::$team) { /* Get team member */ self::$team_member = (new \Altum\Models\TeamsMembers())->get_team_member_by_team_id_and_user_id(self::$team->team_id, \Altum\Authentication::$user_id); if(self::$team_member) { self::$team_member->access = json_decode(self::$team_member->access); } } } } public static function delegate_access() { if(!self::$team || !self::$team_member) { return false; } /* Get team owner user */ self::$team_user = (new User())->get_user_by_user_id(self::$team->user_id); return self::$team_user; } public static function is_delegated() { return self::$team && self::$team_member; } public static function has_access($access_level = null) { if(!self::$team || !self::$team_member) { /* Return true as there is no team or team member set */ return true; } return self::$team_member->access->{$access_level}; } }