Fixed sms error check

This commit is contained in:
TimZ99 2018-07-05 23:49:50 +02:00
parent e2c424e167
commit eac8ebc261
No known key found for this signature in database
GPG Key ID: 4D8268DC68E8339D
14 changed files with 34 additions and 26 deletions

View File

@ -81,8 +81,9 @@ class Callr extends Core {
$result = json_decode(curl_exec($curl), true);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$err = curl_errno($curl);
if ($err = curl_errno($curl) || $httpcode != 200 || $result['status'] == "error") {
if ($err != 0 || $httpcode != 200 || $result['status'] == "error") {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". Result: ".$result['data']['code']." - ".$result['data']['message'];
}

View File

@ -85,8 +85,9 @@ class ClickSend extends Core {
$result = json_decode(curl_exec($curl), true);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$err = curl_errno($curl);
if ($err = curl_errno($curl) || ($httpcode != '200' && $httpcode != '201' && $httpcode != '202' && $result['response_code'] != "SUCCESS")) {
if ($err != 0 || ($httpcode != '200' && $httpcode != '201' && $httpcode != '202' && $result['response_code'] != "SUCCESS")) {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". Result: ".$result."";
}

View File

@ -59,11 +59,11 @@ class FreeMobileSMS extends Core {
)
)
);
$result = curl_exec($curl);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$err = curl_errno($curl);
if ($err = curl_errno($curl) || $httpcode != 200) {
if ($err != 0 || $httpcode != 200) {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err);
}

View File

@ -70,10 +70,10 @@ class FreeVoipDeal extends Core {
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($curl);
$err = curl_error($curl);
$err = curl_errno($curl);
curl_close($curl);
if ($err || is_numeric(strpos($result, "failure"))) {
if ($err != 0 || is_numeric(strpos($result, "failure"))) {
$success = 0;
$error = $result;
}

View File

@ -76,10 +76,10 @@ class GatewayAPI extends Core {
$result = json_decode(curl_exec($curl), true);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$err = curl_error($curl);
$err = curl_errno($curl);
curl_close($curl);
if ($err || $httpcode != 200) {
if ($err != 0 || $httpcode != 200) {
$success = 0;
$error = $result['code']." - ".$result['message'];
}

View File

@ -80,11 +80,12 @@ class Inetworx extends Core {
));
$result = curl_exec($curl);
$err = curl_errno($curl);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($err = curl_errno($curl) || $httpcode != 200 || strpos($result, "200") === false) {
if ($err != 0 || $httpcode != 200 || strpos($result, "200") === false) {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". \nResult: ".$result;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". \nResult: ".$result;
}
curl_close($curl);
}

View File

@ -71,11 +71,11 @@ class Mosms extends Core {
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$result = curl_exec($curl);
$err = curl_error($curl);
$err = curl_errno($curl);
if ($err = curl_errno($curl) || $httpcode != 200 || $result == 2 || $result == 5) {
if ($err != 0 || $httpcode != 200 || $result == 2 || $result == 5) {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". \nResult: ".$result;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".$err.". \nResult: ".$result;
}
curl_close($curl);

View File

@ -73,10 +73,9 @@ class Nexmo extends Core {
$result = json_decode(curl_exec($curl), true);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$err = curl_errno($curl);
$err = curl_error($curl);
if ($err = curl_errno($curl) || $httpcode != 200 || $result['messages'][0]['status'] != "0") {
if ($err != 0 || $httpcode != 200 || $result['messages'][0]['status'] != "0") {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". \nResult: ".$result['messages'][0]['error-text'];
}

View File

@ -79,8 +79,9 @@ class Octopush extends Core {
$result = curl_exec($curl);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$xmlResults = simplexml_load_string($result);
$err = curl_errno($curl);
if ($err = curl_errno($curl) || $httpcode != 200 || $xmlResults === false || $xmlResults->error_code != '000') {
if ($err != 0 || $httpcode != 200 || $xmlResults === false || $xmlResults->error_code != '000') {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". \nResult: ".$xmlResults->error_code.". Look at http://www.octopush-dm.com/en/errors for the error description.";
}

View File

@ -82,7 +82,9 @@ class Plivo extends Core {
$result = curl_exec($curl);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($err = curl_errno($curl) || ($httpcode != '200' && $httpcode != '201' && $httpcode != '202')) {
$err = curl_errno($curl);
if ($err != 0 || ($httpcode != '200' && $httpcode != '201' && $httpcode != '202')) {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". Result: ".$result."";
}

View File

@ -77,9 +77,9 @@ class Smsglobal extends Core {
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$result = curl_exec($curl);
$err = curl_error($curl);
$err = curl_errno($curl);
if ($err = curl_errno($curl) || substr($result, 0, 5) != "OK: 0") {
if ($err != 0 || substr($result, 0, 5) != "OK: 0") {
$success = 0;
$result = ($result == '') ? 'Wrong input, please check if all values are correct!' : $result;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". \nResult: ".$result;

View File

@ -74,7 +74,9 @@ class Smsgw extends Core {
$result = curl_exec($curl);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($err = curl_errno($curl) || ($httpcode != '200' && $httpcode != '201' && $httpcode != '202' && $result != "1")) {
$err = curl_errno($curl);
if ($err != 0 || ($httpcode != '200' && $httpcode != '201' && $httpcode != '202' && $result != "1")) {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". Result: ".$result."";
}

View File

@ -68,10 +68,10 @@ class Smsit extends Core {
);
$result = curl_exec($curl);
$err = curl_error($curl);
$err = curl_errno($curl);
curl_close($curl);
if ($err || is_numeric(strpos($result, "{\"errors\":[{\"code\":"))) {
if ($err != 0 || is_numeric(strpos($result, "{\"errors\":[{\"code\":"))) {
$success = 0;
$error = $result;
}

View File

@ -69,12 +69,13 @@ class SolutionsInfini extends Core {
)
);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
$result = json_decode(curl_exec($curl), true);
$httpcode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($err = curl_errno($curl) || $httpcode != 200 || $result['status'] != "OK") {
$err = curl_errno($curl);
if ($err != 0 || $httpcode != 200 || $result['status'] != "OK") {
$success = 0;
$error = "HTTP_code: ".$httpcode.".\ncURL error (".$err."): ".curl_strerror($err).". Result: ".$result['status']." - ".$result['message'].".";
}