update - notifymyandroid.com - title from configuration

This commit is contained in:
Blonďák 2017-09-04 20:19:03 +02:00
parent 70ea8f1609
commit f6bfc10b90

View File

@ -1,41 +1,42 @@
<?php <?php
class Notifications_NotifyMyAndroid implements IPushNotification { class Notifications_NotifyMyAndroid implements IPushNotification {
private $apiKey; private $apiKey;
public function __construct($apikey){ public function __construct($apikey){
$this->apiKey = $apikey; $this->apiKey = $apikey;
} }
static $priorities = array( static $priorities = array(
0 => 'info', 0 => 'info',
2 => 'error', 2 => 'error',
); );
public static function getName(){ public static function getName(){
return "notifymyandroid.com"; return "notifymyandroid.com";
} }
public static function getParameters(){ public static function getParameters(){
return array( return array(
'apikey' => 'API key', 'apikey' => 'API key',
); );
} }
public function notify($message, $severity = 'info', $event = null){ public function notify($message, $severity = 'info', $event = null){
curl_setopt_array($ch = curl_init(), array( global $setting;
CURLOPT_URL => "https://www.notifymyandroid.com/publicapi/notify", curl_setopt_array($ch = curl_init(), array(
CURLOPT_POST => true, CURLOPT_URL => "https://www.notifymyandroid.com/publicapi/notify",
CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query($data = array( CURLOPT_RETURNTRANSFER => true,
"apikey" => $this->apiKey, CURLOPT_POSTFIELDS => http_build_query($data = array(
"application" => "CryptoGlance", "apikey" => $this->apiKey,
"description" => $message, "application" => $setting->getValue('website_title')?:"PHP-MPOS",
"content-type" => "text/html", "description" => $message,
"event" => $event, "content-type" => "text/html",
"priority" => array_search($severity, self::$priorities), "event" => $event,
)), "priority" => array_search($severity, self::$priorities),
)); )),
curl_exec($ch); ));
curl_close($ch); curl_exec($ch);
} curl_close($ch);
} }
}