Example #1
0
 public static function getUserPurv($uid)
 {
     static $users = array();
     if (!isset($users[$uid])) {
         $access = array();
         $user = User::model()->fetchByUid($uid);
         foreach (explode(",", $user["allposid"]) as $posId) {
             $access = array_merge($access, PositionUtil::getPurv($posId));
         }
         $users[$uid] = $access;
     }
     return $users[$uid];
 }