diff options
author | Bharat Mediratta <bharat@menalto.com> | 2008-12-08 04:47:31 +0000 |
---|---|---|
committer | Bharat Mediratta <bharat@menalto.com> | 2008-12-08 04:47:31 +0000 |
commit | 528a48a96e0dcdcb974882f2d27c7d38aac283fe (patch) | |
tree | 3df4dda6f748a88c68c4f5ac1ef4415e38b24585 | |
parent | 73496de94f1ebb56f3156c3e24053b2d4cec669a (diff) |
Minor cleanups.
-rw-r--r-- | core/helpers/core_menu.php | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/core/helpers/core_menu.php b/core/helpers/core_menu.php index af309eb4..a20f96a2 100644 --- a/core/helpers/core_menu.php +++ b/core/helpers/core_menu.php @@ -17,31 +17,28 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ - class core_menu_Core { public static function items($menus, $theme) { $menus->append(new Menu_Link(_("HOME"), url::base())); $menus->append(new Menu_Link(_("BROWSE"), url::site("albums/1"))); - $user = Session::instance()->get('user', null); + $item = $theme->item(); + $user = Session::instance()->get("user", null); if ($user) { + // @todo guard with permissions $upload_menu = new Menu(_("UPLOAD")); $upload_menu->append( - new Menu_Dialog(_("Add Item"), url::site("form/add/photos/{$theme->item()->id}"))); - $upload_menu->append( - new Menu_Dialog(_("Local Upload"), - url::site("photo/form/local_upload/{$theme->item()->id}"))); + new Menu_Dialog(_("Add Photos"), url::site("form/add/photos/$item->id"))); $menus->append($upload_menu); $admin_menu = new Menu(_("ADMIN")); // @todo need to do a permission check here $admin_menu->append( - new Menu_Dialog(_("Edit Item"), url::site("photo/form/local_upload/{$theme->item()->id}"))); + new Menu_Dialog(_("Edit Item"), url::site("form/edit/{$item->type}s/$item->id"))); if ($user->admin) { - $admin_menu->append( - new Menu_Link(_("Site Admin"), url::site("admin"))); + $admin_menu->append(new Menu_Link(_("Site Admin"), url::site("admin"))); } $menus->append($admin_menu); |