diff options
author | Evan Prodromou <evan@prodromou.name> | 2008-07-09 19:10:31 -0400 |
---|---|---|
committer | Evan Prodromou <evan@prodromou.name> | 2008-07-09 19:10:31 -0400 |
commit | 6eb9e89209133f0bbded33dffff7fcf1ceb1a0c7 (patch) | |
tree | 9b69500b803fc15d234b4be0883ea4c6388ccfa6 /lib/action.php | |
parent | 3c76c89fcc7caaf4865cced9344820e69d71ece8 (diff) |
refactor common code between searches and between search and settings
darcs-hash:20080709231031-84dde-929095ca3844ed6fe7ebd535fc9696678a5fcb0f.gz
Diffstat (limited to 'lib/action.php')
-rw-r--r-- | lib/action.php | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/action.php b/lib/action.php index 45d696442..79c924b5e 100644 --- a/lib/action.php +++ b/lib/action.php @@ -75,4 +75,16 @@ class Action { // lawsuit unset($args['action']); return common_local_url($action, $args); } + + function nav_menu($menu) { + $action = $this->trimmed('action'); + common_element_start('ul', array('id' => 'nav_views')); + foreach ($menu as $menuaction => $menudesc) { + common_menu_item(common_local_url($menuaction), + _t($menudesc[0]), + _t($menudesc[1]), + $action == $menuaction); + } + common_element_end('ul'); + } } |