summaryrefslogtreecommitdiffstats
path: root/etc/rc.notify_message
blob: d17e9682664d8453ef8022716f4690d138ab016a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/usr/local/bin/php
#
# /etc/rc.notifty_message
# Copyright (C) 2010 Scott Ullrich <sullrich@pfsense.org>.
# All rights reserved.
#

<?php

require("config.inc");
require("functions.inc");
require("notices.inc");

$arguments = getopt("e:g:m:");

$send_email = false;
$send_growl = false;
$message = "";

foreach($arguments as $item => $arg) {
	switch($item) {
		case "e":
			$send_email = true;
			break;
		case "g":
			$send_growl = true;
			break;
		case "m":
			$message = $arg;
			break;
	}
}

if($message) {
	if($send_email) {
		notify_via_smtp($message);
	}
	if($send_growl) {
		notify_via_growl($message);
	}
}

?>
OpenPOWER on IntegriCloud