Adding register_via_growl()

This commit is contained in:
Scott Ullrich 2009-07-09 21:59:44 -04:00
parent 8c73ff0c51
commit e98419d8f6
2 changed files with 21 additions and 3 deletions

View File

@ -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();
}
}
?>

View File

@ -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;
}