check these in so I can go back and find out why the stylsheet is horked

This commit is contained in:
friendica
2013-08-11 19:04:07 -07:00
parent 4eca591aed
commit 6191cfef2a
5 changed files with 74 additions and 3 deletions

40
include/menu.php Normal file
View File

@@ -0,0 +1,40 @@
<?php /** @file */
require_once('include/security.php');
function menu_fetch($name,$uid,$observer_xchan) {
$sql_options = permission_sql($uid);
$r = q("select * from menu where menu_channel_id = %d and menu_name = '%s' limit 1",
intval($uid),
dbesc($name)
);
if($r) {
$x = q("select * from menu_item where mitem_menu_id = %d and mitem_channel_id = %d
$sql_options
order by mitem_order asc, mitem_desc asc",
intval($x[0]['menu_id']),
intval($uid)
);
$result = array('menu' => $r[0], 'items' => $x );
}
return null;
}
function menu_render($menu) {
if(! $menu)
return '';
for($x = 0; $x < count($menu['items']); $x ++)
if($menu['items']['mitem_flags'] & MENU_ITEM_ZID)
$menu['items']['link'] = zid($menu['items']['link']);
return replace_macros(get_markup_template('usermenu.tpl'),array(
'$menu' => $menu['menu'],
'$items' => $menu['items']
));
}