diff options
author | Scott Ullrich <sullrich@pfsense.homeunix.net> | 2009-07-09 21:59:44 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.homeunix.net> | 2009-07-09 21:59:44 -0400 |
commit | e98419d8f600d48333c1e1ca7a2433084d99a047 (patch) | |
tree | d00367aaaee653fc5a319fbb7a27867f98f0b926 | |
parent | 8c73ff0c5131626deac9b443c6e9aa9bf8c4ee9f (diff) | |
download | pfsense-e98419d8f600d48333c1e1ca7a2433084d99a047.zip pfsense-e98419d8f600d48333c1e1ca7a2433084d99a047.tar.gz |
Adding register_via_growl()
-rw-r--r-- | etc/inc/pfsense-utils.inc | 21 | ||||
-rw-r--r-- | usr/local/www/system_advanced_notifications.php | 3 |
2 files changed, 21 insertions, 3 deletions
diff --git a/etc/inc/pfsense-utils.inc b/etc/inc/pfsense-utils.inc index faa746c..e94fa10 100644 --- a/etc/inc/pfsense-utils.inc +++ b/etc/inc/pfsense-utils.inc @@ -1681,10 +1681,27 @@ function notify_via_growl($message) { $growl_password = $config['notifications']['growl']['password']; if($growl_ip) { $growl = new Growl($growl_ip, $growl_password); - $growl->register(); $growl->notify("pfSense growl alert", "pfSense", "{$message}"); } - return true; // XXX: check for error? +} + +/****f* pfsense-utils/register_via_growl + * NAME + * register_via_growl + * INPUTS + * none + * RESULT + * none + ******/ +function register_via_growl() { + require_once("growl.class"); + global $config; + $growl_ip = $config['notifications']['growl']['ipaddress']; + $growl_password = $config['notifications']['growl']['password']; + if($growl_ip) { + $growl = new Growl($growl_ip, $growl_password); + $growl->register(); + } } ?>
\ No newline at end of file diff --git a/usr/local/www/system_advanced_notifications.php b/usr/local/www/system_advanced_notifications.php index 6f2a55c..d623d8a 100644 --- a/usr/local/www/system_advanced_notifications.php +++ b/usr/local/www/system_advanced_notifications.php @@ -66,8 +66,9 @@ if ($_POST) { write_config(); + register_via_growl(); notify_via_growl("This is a test message form pfSense. It is safe to ignore this message."); - + pfSenseHeader("system_advanced_notifications.php"); exit; } |