示例#1
0
 public static function getMenuParams()
 {
     $params = [];
     if (isset($GLOBALS['parameters']['general']['username'])) {
         $params['username'] = $GLOBALS['parameters']['general']['username'];
     }
     if (!SessionManager::ifBggInfo() && Auth::check()) {
         $params['name'] = Auth::user()->name;
     }
     return $params;
 }
示例#2
0
 public function home()
 {
     $params = [];
     if (SessionManager::ifBggInfo()) {
         $arrayRawUserInfos = BGGData::getUserInfos();
         $arrayBuddies = UserInfos::formatArrayUserInfo($arrayRawUserInfos, 'buddies', 'buddy');
         $arrayGamesTop = UserInfos::formatArrayUserInfo($arrayRawUserInfos, 'top', 'item');
         $arrayUserInfos = UserInfos::getUserInformations($arrayRawUserInfos);
         $params['userinfo'] = $arrayUserInfos;
         $params['userinfo']['lists']['buddies'] = $arrayBuddies;
         $params['userinfo']['lists']['topGames'] = $arrayGamesTop;
     }
     $paramsMenu = Page::getMenuParams();
     $params = array_merge($params, $paramsMenu);
     return \View::make('home', $params);
 }
示例#3
0
 public static function ifBGGInfo()
 {
     return SessionManager::ifBggInfo();
 }