Fixed bug: Page class wasn't shown in add-page dropdown

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@48169 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Sam Minnee 2008-01-17 05:31:38 +00:00
parent 35adb02921
commit b00e1ca72e

View File

@ -242,7 +242,7 @@ JS;
$classes = ClassInfo::getValidSubClasses(); $classes = ClassInfo::getValidSubClasses();
array_shift($classes); array_shift($classes);
$result = new DataObjectSet(); $result = new DataObjectSet();
$kill_ancestors[] = null; $kill_ancestors = array();
// figure out if there are any classes we don't want to appear // figure out if there are any classes we don't want to appear
foreach($classes as $class) { foreach($classes as $class) {
@ -263,6 +263,7 @@ JS;
unset($classes[$idx]); unset($classes[$idx]);
} }
} }
foreach($classes as $class) { foreach($classes as $class) {
$instance = singleton($class); $instance = singleton($class);
if($instance instanceof HiddenClass) continue; if($instance instanceof HiddenClass) continue;