| '.$downloadName.' |
'.$downloadStatus.' |
'.$downloadCategory.' |
'.round($downloadPercent).'%
'.$downloadPercent.'% Complete
|
';
}
if($i > 0){ echo $gotNZB; }
if($i == 0){ echo 'No Results |
'; }
}
if($downloader == "sabnzbd"){
$url = SABNZBDURL;
$key = SABNZBDKEY;
$urlCheck = stripos($url, "http");
if ($urlCheck === false) {
$url = "http://" . $url;
}
$address = $url;
$api = file_get_contents("$url/api?mode=$list&output=json&apikey=$key&limit=40");
$api = json_decode($api, true);
$i = 0;
$gotNZB = "";
foreach ($api[$list]['slots'] AS $child) {
$i++;
if($list == "queue"){
$downloadName = $child['filename'];
$downloadCategory = $child['cat'];
$downloadPercent = (($child['mb'] - $child['mbleft']) / $child['mb']) * 100;
$progressBar = "progress-bar-striped active";
if($child['missing'] > "400"){
$downloadHealth = "danger";
}elseif($child['missing'] <= "200"){
$downloadHealth = "success";
}elseif($child['missing'] <= "400"){
$downloadHealth = "warning";
}
}
if($list == "history"){
$downloadName = $child['name'];
$downloadCategory = $child['category'];
$downloadPercent = "100";
$progressBar = "";
$downloadHealth = "success";
}
$downloadStatus = $child['status'];
$gotNZB .= '
| '.$downloadName.' |
'.$downloadStatus.' |
'.$downloadCategory.' |
'.round($downloadPercent).'%
'.$downloadPercent.'% Complete
|
';
}
if($i > 0){ echo $gotNZB; }
if($i == 0){ echo 'No Results |
'; }
}
?>