grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026deprecated($deprecatedMessage); } else { trigger_error($deprecatedMessage, E_USER_DEPRECATED); } self::__construct(); } public static function createAppStringsCache($lang = 'en_us') { // cn: bug 8242 - non-US langpack chokes $app_strings = return_application_language($lang); $app_list_strings = return_app_list_strings_language($lang); $json = getJSONobj(); $app_list_strings_encoded = $json->encode($app_list_strings); $app_strings_encoded = $json->encode($app_strings); $str = <<encode($mod_strings); $str = "SUGAR.language.setLanguage('" . $moduleDir . "', " . $mod_strings_encoded . ");"; $cacheDir = create_cache_directory('jsLanguage/' . $moduleDir . '/'); if ($fh = @fopen($cacheDir . $lang . '.js', "w")) { fputs($fh, $str); fclose($fh); } if ($return) { return $str; } } }