| @@ 19-37 (lines=19) @@ | ||
| 16 | // Getting the link information |
|
| 17 | $res = $this->getClient()->request('get', 'https://api.share-online.biz/linkcheck.php?md5=1&links=' . urlencode($download->getLink())); |
|
| 18 | $csv = explode(';', $res->getBody()->getContents()); |
|
| 19 | if (count($csv) >= 5) |
|
| 20 | { |
|
| 21 | if ($csv[1] != 'OK') |
|
| 22 | { |
|
| 23 | $download->setState(Download::STATE_DOWNLOADING_ERROR); |
|
| 24 | $download->setMessage($csv[1]); |
|
| 25 | } |
|
| 26 | else |
|
| 27 | { |
|
| 28 | $download->setFileName($csv[2]); |
|
| 29 | $download->setSize($csv[3]); |
|
| 30 | } |
|
| 31 | } |
|
| 32 | else |
|
| 33 | { |
|
| 34 | parent::fetchDownloadInfo([ |
|
| 35 | $download |
|
| 36 | ]); |
|
| 37 | } |
|
| 38 | } |
|
| 39 | catch (\Exception $e) |
|
| 40 | { |
|
| @@ 22-40 (lines=19) @@ | ||
| 19 | $res = $this->getClient()->request('get', |
|
| 20 | 'https://uploaded.net/api/filemultiple?apikey=lhF2IeeprweDfu9ccWlxXVVypA5nA3EL&id_0=' . $matches[1]); |
|
| 21 | $csv = explode(',', $res->getBody()->getContents(), 5); |
|
| 22 | if (count($csv) >= 5) |
|
| 23 | { |
|
| 24 | if ($csv[0] != 'online') |
|
| 25 | { |
|
| 26 | $download->setState(Download::STATE_DOWNLOADING_ERROR); |
|
| 27 | $download->setMessage($csv[0]); |
|
| 28 | } |
|
| 29 | else |
|
| 30 | { |
|
| 31 | $download->setFileName($csv[4]); |
|
| 32 | $download->setSize($csv[2]); |
|
| 33 | } |
|
| 34 | } |
|
| 35 | else |
|
| 36 | { |
|
| 37 | parent::fetchDownloadInfo([ |
|
| 38 | $download |
|
| 39 | ]); |
|
| 40 | } |
|
| 41 | } |
|
| 42 | else |
|
| 43 | { |
|