From c63c843f18918ff3b94707bd76de5abf3b6d8428 Mon Sep 17 00:00:00 2001 From: Bharat Mediratta Date: Tue, 3 Feb 2009 09:43:47 +0000 Subject: Drop scaffolding menu link if welcome.php is missing. --- core/helpers/core_menu.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'core/helpers') diff --git a/core/helpers/core_menu.php b/core/helpers/core_menu.php index 0e4c9854..6d6d93f4 100644 --- a/core/helpers/core_menu.php +++ b/core/helpers/core_menu.php @@ -19,15 +19,16 @@ */ class core_menu_Core { static function site($menu, $theme) { - $menu - ->append(Menu::factory("link") - ->id("browse") - ->label("Scaffold") - ->url(url::site("welcome"))) - ->append(Menu::factory("link") - ->id("home") - ->label(t("Home")) - ->url(url::site("albums/1"))); + if (file_exists(APPPATH . "controllers/welcome.php")) { + $menu->append(Menu::factory("link") + ->id("browse") + ->label("Scaffold") + ->url(url::site("welcome"))); + } + $menu->append(Menu::factory("link") + ->id("home") + ->label(t("Home")) + ->url(url::site("albums/1"))); $item = $theme->item(); -- cgit v1.2.3