update sysinfo to handle the new event listener format

This commit is contained in:
Shish 2012-02-02 16:49:02 +00:00
parent ee94aca3cd
commit aac7ce6e78

View File

@ -56,8 +56,14 @@ class ET extends SimpleExtension {
$info['stat_image_tags'] = $database->get_one("SELECT COUNT(*) FROM image_tags");
$els = array();
foreach($_event_listeners as $el) {
$els[] = get_class($el);
foreach(get_declared_classes() as $class) {
$rclass = new ReflectionClass($class);
if($rclass->isAbstract()) {
// don't do anything
}
elseif(is_subclass_of($class, "Extension")) {
$els[] = $class;
}
}
$info['sys_extensions'] = join(', ', $els);