Browse Source

Merge branch 'hotfix/endofworld' into 'master'

Sync work

See merge request www/mydl!1
master
Julien Cabillot 1 year ago
parent
commit
c2d85cc40a
1 changed files with 9 additions and 7 deletions
  1. 16
      lib/PremiumizeMe.php

16
lib/PremiumizeMe.php

@ -10,11 +10,13 @@ class PremiumizeMe {
*/ */
static function getLink($url) { static function getLink($url) {
$fields = [ $fields = [
'customer_id' => getenv('PREM_CID'),
'pin' => getenv('PREM_PIN'),
'src' => $url
];
'method' => 'directdownloadlink',
'params[login]' => getenv('PREM_CID'),
'params[pass]' => getenv('PREM_PIN'),
'params[link]' => $url
];
$httpFields = http_build_query($fields);
$ch = curl_init(); $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.premiumize.me/api/transfer/directdl'); curl_setopt($ch, CURLOPT_URL, 'https://www.premiumize.me/api/transfer/directdl');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
@ -69,7 +71,7 @@ class PremiumizeMe {
curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
$curlResult = curl_exec($ch);
$curlResult = curl_exec($ch);
curl_close($ch); curl_close($ch);
$data = json_decode($curlResult); $data = json_decode($curlResult);
$retour = get_object_vars($data); $retour = get_object_vars($data);
@ -109,7 +111,6 @@ class PremiumizeMe {
return $retour; return $retour;
} }
public static function getCache() public static function getCache()
{ {
$fields = [ $fields = [
@ -173,6 +174,7 @@ var_dump('dl');
curl_close($ch); curl_close($ch);
fclose($fp); fclose($fp);
var_dump('end'); var_dump('end');
$element->updateState('downloaded'); $element->updateState('downloaded');
$element->addEvent([ $element->addEvent([
'state' => 'downloaded', 'state' => 'downloaded',

Loading…
Cancel
Save