a bit more work on menus
This commit is contained in:
parent
04f8de184e
commit
55cb322489
@ -80,6 +80,14 @@ function menu_create($arr) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function menu_list($channel_id) {
|
||||||
|
$r = q("select * from menu where menu_channel_id = %d order by menu_name",
|
||||||
|
intval($channel_id)
|
||||||
|
);
|
||||||
|
return $r;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function menu_edit($arr) {
|
function menu_edit($arr) {
|
||||||
|
|
||||||
|
18
mod/menu.php
18
mod/menu.php
@ -27,6 +27,24 @@ function menu_content(&$a) {
|
|||||||
|
|
||||||
if(argc() == 1) {
|
if(argc() == 1) {
|
||||||
// list menus
|
// list menus
|
||||||
|
$x = menu_list(local_user());
|
||||||
|
if($x) {
|
||||||
|
$o = replace_macros(get_markup_template('menulist.tpl'),array(
|
||||||
|
'$title' => t('Manage Menus'),
|
||||||
|
'$menus' => $x,
|
||||||
|
'$edit' => t('Edit'),
|
||||||
|
'$drop' => t('Drop'),
|
||||||
|
'$new' => t('New'),
|
||||||
|
'$hintnew' => t('Create a new menu'),
|
||||||
|
'$hintdrop' => t('Delete this menu'),
|
||||||
|
'$hintedit' => t('Edit this menu')
|
||||||
|
));
|
||||||
|
}
|
||||||
|
return $o;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
2013-08-12.403
|
2013-08-13.404
|
||||||
|
16
view/tpl/menulist.tpl
Normal file
16
view/tpl/menulist.tpl
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<h1>{{$title}}</h1>
|
||||||
|
|
||||||
|
<a href="menu/new" title="{{$hintnew}}">{{$hintnew}}</a>
|
||||||
|
|
||||||
|
<br />
|
||||||
|
|
||||||
|
{{if $menus }}
|
||||||
|
<ul id="menulist">
|
||||||
|
{{foreach $menus as $m }}
|
||||||
|
<li>{{$m.menu_name}} <a href="menu/{{$m.menu_id}}" title="{{$hintedit}}">{{$edit}}</a>|<a href="menu/{{$m.menu.id}}/drop" title={{$hintdrop}}>{{$drop}}</a></li>
|
||||||
|
{{/foreach}}
|
||||||
|
</ul>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in New Issue
Block a user