diff options
author | redmatrix <redmatrix@redmatrix.me> | 2015-09-08 17:51:48 -0700 |
---|---|---|
committer | redmatrix <redmatrix@redmatrix.me> | 2015-09-08 17:52:39 -0700 |
commit | 75d521d42affbafa34e87752deeb1961367de1d5 (patch) | |
tree | ae068699ab0372837d35f73146745accb6f0ce2d /mod/menu.php | |
parent | c6bdf7e891f3c0b49a1e9c40622e05aef590e2b6 (diff) | |
download | volse-hubzilla-75d521d42affbafa34e87752deeb1961367de1d5.tar.gz volse-hubzilla-75d521d42affbafa34e87752deeb1961367de1d5.tar.bz2 volse-hubzilla-75d521d42affbafa34e87752deeb1961367de1d5.zip |
menu import and sync
Diffstat (limited to 'mod/menu.php')
-rw-r--r-- | mod/menu.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mod/menu.php b/mod/menu.php index 7763c4ed1..bfc45adef 100644 --- a/mod/menu.php +++ b/mod/menu.php @@ -37,6 +37,7 @@ function menu_post(&$a) { $_REQUEST['menu_id'] = intval(argv(1)); $r = menu_edit($_REQUEST); if($r) { + menu_sync_packet($uid,get_observer_hash(),$menu_id); //info( t('Menu updated.') . EOL); goaway(z_root() . '/mitem/' . $menu_id . (($a->is_sys) ? '?f=&sys=1' : '')); } @@ -45,7 +46,9 @@ function menu_post(&$a) { } else { $r = menu_create($_REQUEST); - if($r) { + if($r) { + menu_sync_packet($uid,get_observer_hash(),$r); + //info( t('Menu created.') . EOL); goaway(z_root() . '/mitem/' . $r . (($a->is_sys) ? '?f=&sys=1' : '')); } @@ -56,6 +59,8 @@ function menu_post(&$a) { } + + function menu_content(&$a) { $uid = local_channel(); @@ -121,6 +126,7 @@ function menu_content(&$a) { if(intval(argv(1))) { if(argc() == 3 && argv(2) == 'drop') { + menu_sync_packet($uid,get_observer_hash(),intval(argv(1)),true); $r = menu_delete_id(intval(argv(1)),$uid); if(!$r) notice( t('Menu could not be deleted.'). EOL); |