Esempio n. 1
0
 public function checkAccessToLeaves($user_id, RM_User_Object $obUser)
 {
     if (!$obUser->id()) {
         return FALSE;
     }
     if ($user_id == $obUser->id()) {
         return TRUE;
     }
     if ($obUser->isAdmin()) {
         return TRUE;
     }
     $obCheckUser = M('User')->loadUserById($user_id);
     if (isNull($obCheckUser)) {
         return FALSE;
     }
     if ($obUser->isRegionAdmin() && $obUser->city_id == $obCheckUser->city_id) {
         return TRUE;
     }
     return FALSE;
 }