From 954fcf034238458f292c9f5ec72c6d4b101aac0d Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Sun, 7 Dec 2008 19:45:46 +0000 Subject: Merge gallery3/branches/menus back into gallery3/trunk --- core/helpers/core_menu.php | 50 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 core/helpers/core_menu.php (limited to 'core/helpers/core_menu.php') diff --git a/core/helpers/core_menu.php b/core/helpers/core_menu.php new file mode 100644 index 00000000..e43c7762 --- /dev/null +++ b/core/helpers/core_menu.php @@ -0,0 +1,50 @@ +append(new Menu(_("HOME"), url::base())); + $menus->append(new Menu(_("BROWSE"), url::site("albums/1"))); + + $user = Session::instance()->get('user', null); + if ($user) { + $upload_menu = new Menu(_("UPLOAD")); + $upload_menu->append( + new Menu(_("File Upload"), "#photo/form/file_upload/" . $theme->item()->id)); + $upload_menu->append( + new Menu(_("Local Upload"), "#photo/form/local_upload/" . $theme->item()->id)); + $menus->append($upload_menu); + + $admin_menu = new Menu(_("ADMIN")); + + // @todo need to do a permission check here + $admin_menu->append( + new Menu(_("Edit Item"), "#photo/form/local_upload/" . $theme->item()->id)); + + if ($user->admin) { + $admin_menu->append( + new Menu(_("Site Admin"), url::site("admin"))); + } + + $menus->append($admin_menu); + } + } + +} -- cgit v1.2.3