From 50d7554ccd36d483a7fc205215e0d980232ce368 Mon Sep 17 00:00:00 2001 From: redmatrix Date: Tue, 8 Sep 2015 18:40:19 -0700 Subject: add sync packets for menus --- include/menu.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'include/menu.php') diff --git a/include/menu.php b/include/menu.php index d20df1d6e..fc8aa1386 100644 --- a/include/menu.php +++ b/include/menu.php @@ -388,3 +388,14 @@ function menu_del_item($menu_id,$uid,$item_id) { return $r; } +function menu_sync_packet($uid,$observer_hash,$menu_id,$delete = false) { + $r = menu_fetch_id($menu_id,$uid); + if($r) { + $m = menu_fetch($r['menu_name'],$uid,$observer_hash); + if($m) { + if($delete) + $m['menu_delete'] = 1; + build_sync_packet($uid,array('menu' => array(menu_element($m)))); + } + } +} -- cgit v1.2.3