default: $pages = $Pages->get_page_tree(); if (PERCH_RUNWAY && PerchUtil::count($pages) == 0) { $Pages->create_defaults($CurrentUser); $pages = $Pages->get_page_tree_collapsed(array(0)); } break; } } // Preload regions if ($filter == 'all') { $Regions->preload_regions(); } // get shared regions if ($show_shared) { switch ($filter) { case 'template': $shared_regions = $Regions->get_shared($template_to_filter); break; default: $shared_regions = $Regions->get_shared(); break; } if (PerchUtil::count($shared_regions)) { $SharedPage = $Pages->get_mock_shared_page(); if (!PerchUtil::count($pages)) { $pages = array(); } array_unshift($pages, $SharedPage); } }