public static function GetLanguageStrings($userID = 0) { // 1. application-wide strings $cs = self::GetCustomizableStrings(); $settings = array_merge($cs["settings"], self::GetNonCustomizableStrings()); // 2. user-specific settings $userSettings = array(); if ($userID) { $userSettings = DataAccess::GetUserSettings($userID); } foreach ($userSettings as $key => $value) { $settings[$key] = $value; } return $settings; }