$CONFIG->submenu[$context][$group] = $parsed_menu;
}
+
return TRUE;
}
// try to guess if this should be selected if they don't specify
if ((!isset($item->selected) || $item->selected === NULL) && isset($item->href)) {
- $item->selected = elgg_http_url_is_identical($_SERVER['REQUEST_URI'], $item->href);
+ $item->selected = elgg_http_url_is_identical(full_url(), $item->href);
}
// traverse up the parent tree if matached to mark all parents as selected/expanded.
function elgg_init() {
// Page handler for JS
register_page_handler('js','js_page_handler');
-
+
// Register an event triggered at system shutdown
register_shutdown_function('__elgg_shutdown_hook');
}
function elgg_walled_garden_index() {
global $CONFIG;
-
+
$login = elgg_view('account/forms/login');
$layout = elgg_view_layout('one_column', $login);
-
+
echo page_draw('', $layout);
return TRUE;
}
function elgg_walled_garden() {
global $CONFIG;
-
+
// check for external page view
if (isset($CONFIG->site) && $CONFIG->site instanceof ElggSite) {
$CONFIG->site->check_walled_garden();