summaryrefslogtreecommitdiff
path: root/core/helpers/core_menu.php
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2008-12-08 00:23:33 +0000
committerTim Almdal <tnalmdal@shaw.ca>2008-12-08 00:23:33 +0000
commitee2299d6d0710cb59e6b123746e7a99efff10c6d (patch)
tree5d294c25fe17eed7d8dc80fd562c5c946c2a717a /core/helpers/core_menu.php
parentbd033cda8fa93ade32d6fdef53a4d46397e1a372 (diff)
Restructure Menu processing to respect the differnent types of menu items (Menu's, Menu_Link, Menu_Dialog)
Diffstat (limited to 'core/helpers/core_menu.php')
-rw-r--r--core/helpers/core_menu.php13
1 files changed, 7 insertions, 6 deletions
diff --git a/core/helpers/core_menu.php b/core/helpers/core_menu.php
index dc807a36..af309eb4 100644
--- a/core/helpers/core_menu.php
+++ b/core/helpers/core_menu.php
@@ -20,27 +20,28 @@
class core_menu_Core {
public static function items($menus, $theme) {
- $menus->append(new Menu(_("HOME"), url::base()));
- $menus->append(new Menu(_("BROWSE"), url::site("albums/1")));
+ $menus->append(new Menu_Link(_("HOME"), url::base()));
+ $menus->append(new Menu_Link(_("BROWSE"), url::site("albums/1")));
$user = Session::instance()->get('user', null);
if ($user) {
$upload_menu = new Menu(_("UPLOAD"));
$upload_menu->append(
- new Menu(_("Add Item"), "#form/add/photos/" . $theme->item()->id));
+ new Menu_Dialog(_("Add Item"), url::site("form/add/photos/{$theme->item()->id}")));
$upload_menu->append(
- new Menu(_("Local Upload"), "#photo/form/local_upload/" . $theme->item()->id));
+ new Menu_Dialog(_("Local Upload"),
+ url::site("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));
+ new Menu_Dialog(_("Edit Item"), url::site("photo/form/local_upload/{$theme->item()->id}")));
if ($user->admin) {
$admin_menu->append(
- new Menu(_("Site Admin"), url::site("admin")));
+ new Menu_Link(_("Site Admin"), url::site("admin")));
}
$menus->append($admin_menu);