|
|
@@ -99,6 +99,9 @@ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "singleDownload") {
|
|
|
$poster = $banners->xpath("/Banners/Banner/BannerType[text()='poster']/../Language[text()='" . $english[0]->abbreviation . "']/parent::*");
|
|
|
}
|
|
|
|
|
|
+ $poster = $poster[0]->BannerPath;
|
|
|
+ $poster = $bannerURL . $poster;
|
|
|
+
|
|
|
$seasons = $banners->xpath("/Banners/Banner/BannerType[text()='season']/../BannerType2[text()='season']/../Language[text()='" . $german[0]->abbreviation . "']/parent::*");
|
|
|
|
|
|
if(sizeof($seasons) > 0) {
|
|
|
@@ -120,9 +123,35 @@ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "singleDownload") {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $episodes = curl_download("http://thetvdb.com/api/084F3E73D176AD88/series/" . $seriesID . "/all/" . $german[0]->abbreviation . ".xml");
|
|
|
+ $episodes = new SimpleXMLElement($episodes);
|
|
|
+
|
|
|
+ if(sizeof($episodes->Episode) > 0) {
|
|
|
+ foreach($episodes->Episode as $episode) {
|
|
|
+
|
|
|
+ if(file_exists("posters/" . $seriesName . "_" . (string) $episode->SeasonNumber[0] . "_" . (string) $episode->EpisodeNumber . ".jpg")) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ $episodeURL = $bannerURL . $episode->filename;
|
|
|
+ file_put_contents("posters/" . $seriesName . "_" . (string) $episode->SeasonNumber[0] . "_" . (string) $episode->EpisodeNumber . ".jpg", fopen($episodeURL, 'r'));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $episodes = curl_download("http://thetvdb.com/api/084F3E73D176AD88/series/" . $seriesID . "/all/" . $english[0]->abbreviation . ".xml");
|
|
|
+ $episodes = new SimpleXMLElement($episodes);
|
|
|
+
|
|
|
+ if(sizeof($episodes->Episode) > 0) {
|
|
|
+ foreach($episodes->Episode as $episode) {
|
|
|
+
|
|
|
+ if(file_exists("posters/" . $seriesName . "_" . (string) $episode->SeasonNumber[0] . "_" . (string) $episode->EpisodeNumber . ".jpg")) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ $episodeURL = $bannerURL . $episode->filename;
|
|
|
+ file_put_contents("posters/" . $seriesName . "_" . (string) $episode->SeasonNumber[0] . "_" . (string) $episode->EpisodeNumber . ".jpg", fopen($episodeURL, 'r'));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$series = new SimpleXMLElement($series);
|
|
|
- $poster = $poster[0]->BannerPath;
|
|
|
- $poster = $bannerURL . $poster;
|
|
|
|
|
|
file_put_contents("posters/" . $seriesName . ".jpg", fopen($poster, 'r'));
|
|
|
|
|
|
@@ -135,6 +164,11 @@ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "singleDownload") {
|
|
|
|
|
|
foreach($list as $name) {
|
|
|
|
|
|
+ $object = str_split($name, sizeof($name));
|
|
|
+ if($object[0] == "." && $object[1] != ".") {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+
|
|
|
echo $name . "<br>";
|
|
|
|
|
|
if(file_exists("posters/" . $name . ".jpg")) {
|
|
|
@@ -170,6 +204,9 @@ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "singleDownload") {
|
|
|
$poster = $banners->xpath("/Banners/Banner/BannerType[text()='poster']/../Language[text()='" . $english[0]->abbreviation . "']/parent::*");
|
|
|
}
|
|
|
|
|
|
+ $poster = $poster[0]->BannerPath;
|
|
|
+ $poster = $bannerURL . $poster;
|
|
|
+
|
|
|
$seasons = $banners->xpath("/Banners/Banner/BannerType[text()='season']/../BannerType2[text()='season']/../Language[text()='" . $german[0]->abbreviation . "']/parent::*");
|
|
|
|
|
|
if(sizeof($seasons) > 0) {
|
|
|
@@ -191,9 +228,35 @@ if(isset($_REQUEST['action']) && $_REQUEST['action'] == "singleDownload") {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ $episodes = curl_download("http://thetvdb.com/api/084F3E73D176AD88/series/" . $seriesID . "/all/" . $german[0]->abbreviation . ".xml");
|
|
|
+ $episodes = new SimpleXMLElement($episodes);
|
|
|
+
|
|
|
+ if(sizeof($episodes->Episode) > 0) {
|
|
|
+ foreach($episodes->Episode as $episode) {
|
|
|
+
|
|
|
+ if(file_exists("posters/" . $name . "_" . (string) $episode->SeasonNumber[0] . "_" . (string) $episode->EpisodeNumber . ".jpg")) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ $episodeURL = $bannerURL . $episode->filename;
|
|
|
+ file_put_contents("posters/" . $name . "_" . (string) $episode->SeasonNumber[0] . "_" . (string) $episode->EpisodeNumber . ".jpg", fopen($episodeURL, 'r'));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $episodes = curl_download("http://thetvdb.com/api/084F3E73D176AD88/series/" . $seriesID . "/all/" . $english[0]->abbreviation . ".xml");
|
|
|
+ $episodes = new SimpleXMLElement($episodes);
|
|
|
+
|
|
|
+ if(sizeof($episodes->Episode) > 0) {
|
|
|
+ foreach($episodes->Episode as $episode) {
|
|
|
+
|
|
|
+ if(file_exists("posters/" . $name . "_" . (string) $episode->SeasonNumber[0] . "_" . (string) $episode->EpisodeNumber . ".jpg")) {
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ $episodeURL = $bannerURL . $episode->filename;
|
|
|
+ file_put_contents("posters/" . $name . "_" . (string) $episode->SeasonNumber[0] . "_" . (string) $episode->EpisodeNumber . ".jpg", fopen($episodeURL, 'r'));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$series = new SimpleXMLElement($series);
|
|
|
- $poster = $poster[0]->BannerPath;
|
|
|
- $poster = $bannerURL . $poster;
|
|
|
|
|
|
file_put_contents("posters/" . $name . ".jpg", fopen($poster, 'r'));
|
|
|
}
|