1
0

added distants notifications and devices availability warning

This commit is contained in:
2022-01-02 13:47:41 +01:00
parent 02dfa615fa
commit 2e6b2fe5cb
6 changed files with 99 additions and 17 deletions

View File

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