Răsfoiți Sursa

Add JDownloader Support (myjd_api)
- added api availability check

rix1337 7 ani în urmă
părinte
comite
7ccec5ef98
1 a modificat fișierele cu 16 adăugiri și 0 ștergeri
  1. 16 0
      api/functions/homepage-connect-functions.php

+ 16 - 0
api/functions/homepage-connect-functions.php

@@ -2436,6 +2436,22 @@ function testAPIConnection($array)
 				return 'URL/s and/or Token/s not setup';
 			}
 			break;
+        case 'jdownloader':
+            if (!empty($GLOBALS['jdownloaderURL'])) {
+                $url = qualifyURL($GLOBALS['jdownloaderURL']);
+                try {
+                    $options = (localURL($url)) ? array('verify' => false) : array();
+                    $response = Requests::get($url, array(), $options);
+                    if ($response->success) {
+                        return true;
+                    }
+                } catch (Requests_Exception $e) {
+                    return $e->getMessage();
+                };
+            } else {
+                return 'URL and/or Token not setup';
+            }
+            break;
 		case 'sabnzbd':
 			if (!empty($GLOBALS['sabnzbdURL']) && !empty($GLOBALS['sabnzbdToken'])) {
 				$url = qualifyURL($GLOBALS['sabnzbdURL']);