From 7ebed797262c7f3371ae1b16ed455f7e9879caf0 Mon Sep 17 00:00:00 2001 From: grum Date: Sun, 3 Aug 2008 07:48:39 +0000 Subject: Asked by rvelices on this topic http://forum.phpwebgallery.net/viewtopic.php?pid=92097#p92097 A plugin to integrate the menu class see test_menu directory A plugin to show how to use the menu class see AMenuManager directory And common classes needed for the AMenuManager plugin see grum_plugins_classes-2 directory See topic http://forum.phpwebgallery.net/viewtopic.php?pid=92637#p92637 for more informations git-svn-id: http://piwigo.org/svn/trunk@2466 68402e56-0260-453c-a942-63ccdbb3a9ee --- plugins/AMenuManager/maintain.inc.php | 66 +++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100755 plugins/AMenuManager/maintain.inc.php (limited to 'plugins/AMenuManager/maintain.inc.php') diff --git a/plugins/AMenuManager/maintain.inc.php b/plugins/AMenuManager/maintain.inc.php new file mode 100755 index 000000000..543ec5c1f --- /dev/null +++ b/plugins/AMenuManager/maintain.inc.php @@ -0,0 +1,66 @@ +register('mbAMM_links', 'Links', 0, 'AMM'); + $menu->register('mbAMM_randompict', 'Random pictures', 0, 'AMM'); + $amm=new AMM_install($prefixeTable, __FILE__); + $result=$amm->install(); + } + else + { + array_push($errors, l10n('Grum Plugin Classes is not installed')); + } +} + +function plugin_activate($plugin_id, $plugin_version, &$errors) +{ +} + +function plugin_deactivate($plugin_id) +{ +} + +function plugin_uninstall($plugin_id) +{ + global $prefixeTable, $gpc_installed, $menu; + if($gpc_installed) + { + $menu->unregister('mbAMM_links'); + $menu->unregister('mbAMM_randompict'); + $amm=new AMM_install($prefixeTable, __FILE__); + $result=$amm->uninstall(); + } + else + { + array_push($errors, l10n('Grum Plugin Classes is not installed')); + } +} + + + +?> -- cgit v1.2.3