added distants notifications and devices availability warning
This commit is contained in:
@ -1,2 +1,38 @@
|
||||
<?php
|
||||
$notificationMethods["freemobile"] = new notificationMethod("https://smsapi.free-mobile.fr/sendmsg?user=32886706&pass=JTGUY6l5OG73zX&msg=");
|
||||
class notificationFreemobile
|
||||
{
|
||||
private $url = "https://smsapi.free-mobile.fr/sendmsg?user=32886706&pass=JTGUY6l5OG73zX&msg=";
|
||||
private $name = "freemobile";
|
||||
|
||||
function __construct()
|
||||
{
|
||||
global $notificationMethods;
|
||||
$notificationMethods[$name]->active = true;
|
||||
$notificationMethods[$name]->level = ALL;
|
||||
}
|
||||
|
||||
function send($message)
|
||||
{
|
||||
if ($this->active == true)
|
||||
{
|
||||
$ch = curl_init();
|
||||
// set url
|
||||
curl_setopt($ch, CURLOPT_URL, $this->url . $message);
|
||||
|
||||
//return the transfer as a string
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
||||
|
||||
// $output contains the output string
|
||||
logger(INFO, curl_exec($ch));
|
||||
|
||||
// close curl resource to free up system resources
|
||||
curl_close($ch);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
$notificationMethods["freemobile"] = new notificationMethod();
|
||||
|
||||
?>
|
||||
|
Reference in New Issue
Block a user