From 369304a81a3727bea4b2aac72af18d130fed4143 Mon Sep 17 00:00:00 2001 From: Moc Date: Mon, 16 Sep 2013 12:45:35 +0200 Subject: [PATCH] Updated calendar_menu notify to v2 standards --- e107_plugins/calendar_menu/e_notify.php | 69 +++++++++++-------------- 1 file changed, 31 insertions(+), 38 deletions(-) diff --git a/e107_plugins/calendar_menu/e_notify.php b/e107_plugins/calendar_menu/e_notify.php index 3ded1b3c5..7e53430e2 100644 --- a/e107_plugins/calendar_menu/e_notify.php +++ b/e107_plugins/calendar_menu/e_notify.php @@ -6,57 +6,50 @@ * Released under the terms and conditions of the * GNU General Public License (http://www.gnu.org/licenses/gpl.txt) * - * Notify shim - * - * $Source: /cvs_backup/e107_0.8/e107_plugins/calendar_menu/e_notify.php,v $ - * $Revision$ - * $Date$ - * $Author$ - */ - -/** - * e107 Event calendar plugin - * - * Notify shim - * - * @package e107_plugins - * @subpackage event_calendar - * @version $Id$; */ if (!defined('e107_INIT')) { exit; } -if(defined('ADMIN_PAGE') && ADMIN_PAGE === true) -{ - include_lan(e_PLUGIN.'calendar_menu/languages/'.e_LANGUAGE.'_class.php'); - $config_category = NT_LAN_EC_1; - $config_events = array('ecalnew' => NT_LAN_EC_7, 'ecaledit' => NT_LAN_EC_2); -} - -if (!function_exists('notify_ecalnew')) -{ - function notify_ecalnew($data) +// v2.x Standard +class calendar_menu_notify extends notify +{ + function config() + { + + $config = array(); + + $config[] = array( + 'name' => NT_LAN_EC_7, + 'function' => "ecalnew", + 'category' => '' + ); + + $config[] = array( + 'name' => NT_LAN_EC_2, + 'function' => "ecaledit", + 'category' => '' + ); + + return $config; + } + + function ecalnew($data) { - global $nt; - include_lan(e_PLUGIN.'calendar_menu/languages/'.e_LANGUAGE.'.php'); $message = NT_LAN_EC_3.': '.USERNAME.' ('.NT_LAN_EC_4.': '.$data['ip'].' )
'; $message .= NT_LAN_EC_5.':
'.$data['cmessage'].'

'; - $nt -> send('ecaledit', NT_LAN_EC_6, $message); + + $this->send('ecalnew', NT_LAN_EC_6, $message); } -} -if (!function_exists('notify_ecaledit')) -{ - function notify_ecaledit($data) + function ecaledit($data) { - global $nt; - include_lan(e_PLUGIN.'calendar_menu/languages/'.e_LANGUAGE.'.php'); $message = NT_LAN_EC_3.': '.USERNAME.' ('.NT_LAN_EC_4.': '.$data['ip'].' )
'; $message .= NT_LAN_EC_5.':
'.$data['cmessage'].'

'; - $nt -> send('ecaledit', NT_LAN_EC_8, $message); - } -} + $this->send('ecaledit', NT_LAN_EC_8, $message); + } + +} ?> \ No newline at end of file