Răsfoiți Sursa

Match episodes with date numbers

Zachary Kotlarek 9 ani în urmă
părinte
comite
524c5c59d8
1 a modificat fișierele cu 4 adăugiri și 1 ștergeri
  1. 4 1
      web/includes/episode.php

+ 4 - 1
web/includes/episode.php

@@ -20,7 +20,10 @@ function findEpisodes($series, $season) {
 		}
 
 		# Record the episode number
-		if (preg_match('/^(?:S\d+E)?(\d+)\s*\-\s*(\S.*\.\w{2,4})$/i', $episode, $matches)) {
+		if (preg_match('/^(20\d\d)\-(\d\d)\-(\d\d)\s*\-\s*(\S.*\.\w{2,4})$/i', $episode, $matches)) {
+			$episode_num = intval($matches[1] . $matches[2] . $matches[3]);
+			$retval[ $episode_num ] = $matches[4];
+		} elseif (preg_match('/^(?:S\d+E)?(\d+)\s*\-\s*(\S.*\.\w{2,4})$/i', $episode, $matches)) {
 			$episode_num = intval($matches[1]);
 			$retval[ $episode_num ] = $matches[2];
 		}