level = WARNING | ERROR; } 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 if (($result = curl_exec($ch)) === false) { logger(ERROR, _(sprintf( "Curl return error: %s when sending notification", curl_error($ch)))); }else { logger(INFO, _("Curl return: ") . $result . _(" when sending notification")); } // close curl resource to free up system resources curl_close($ch); return true; } return false; } } $notificationMethods["freemobile"] = new notificationFreemobile(); ?>