summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-02-03 09:43:47 +0000
committerBharat Mediratta <bharat@menalto.com>2009-02-03 09:43:47 +0000
commitc63c843f18918ff3b94707bd76de5abf3b6d8428 (patch)
treed881f5b14dbedbd26c2dcd3463eeb4efb19e786d
parentcf45795525d19b27f745e0b310b17ad98f657b3c (diff)
Drop scaffolding menu link if welcome.php is missing.
-rw-r--r--core/helpers/core_menu.php19
1 files changed, 10 insertions, 9 deletions
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();