Rev 635 | Rev 646 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 635 | Rev 639 | ||
---|---|---|---|
Line 1161... | Line 1161... | ||
1161 | } |
1161 | } |
1162 | 1162 | ||
1163 | return $res; |
1163 | return $res; |
1164 | } |
1164 | } |
1165 | 1165 | ||
- | 1166 | private static $shutdown_functions = array(); |
|
- | 1167 | public static function register_shutdown_function($func) { |
|
- | 1168 | self::$shutdown_functions[] = $func; |
|
- | 1169 | } |
|
- | 1170 | ||
- | 1171 | public static function invoke_shutdown() { |
|
- | 1172 | foreach (self::$shutdown_functions as $func) { |
|
- | 1173 | $func(); |
|
- | 1174 | } |
|
- | 1175 | } |
|
- | 1176 | ||
1166 | public static function getAvailableLangs() { |
1177 | public static function getAvailableLangs() { |
1167 | $langs = array(); |
1178 | $langs = array(); |
1168 | foreach (OIDplus::getAllPluginManifests('language') as $pluginManifest) { |
1179 | foreach (OIDplus::getAllPluginManifests('language') as $pluginManifest) { |
1169 | $code = $pluginManifest->getLanguageCode(); |
1180 | $code = $pluginManifest->getLanguageCode(); |
1170 | $langs[] = $code; |
1181 | $langs[] = $code; |