Subversion Repositories oidplus

Rev

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;