Subversion Repositories LCARS

Compare Revisions

Last modification

Ignore whitespace Rev 28 → Rev 29

/trunk/media/video/series/style.css
273,6 → 273,7
.castle {
font-family: "Arno Pro Caption", serif;
font-size: 120%;
line-height: 1;
text-transform: uppercase;
}
 
340,10 → 341,55
}
 
.dead-zone {
display: inline-block;
background-color: black;
background-image: -webkit-radial-gradient(50% 20%, 20% 100%, white, transparent 75%);
color: white;
font-family: serif;
font-size: 120%;
line-height: 1;
text-align: center;
text-transform: uppercase;
}
 
.dead-zone .text {
display: block;
margin-top: 1em;
padding: 0 1em;
background: white;
background:
-webkit-linear-gradient(-5deg, rgba(255, 255, 255, 0),
rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)),
-webkit-linear-gradient(5deg, rgba(255, 255, 255, 0),
rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
background:
linear-gradient(-5deg, rgba(255, 255, 255, 0),
rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)),
linear-gradient(5deg, rgba(255, 255, 255, 0),
rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
color: black;
}
 
.dead-zone .text .dead {
display: block;
top: -0.125em;
position: relative;
font-size: 90%;
color: #222;
text-shadow: 0 0 10px white;
}
 
.dead-zone .text .zone {
display: block;
position: relative;
top: -0.5em;
font-size: 110%;
-webkit-transform: perspective(15px) rotateX(35deg);
transform: perspective(15px) rotateX(35deg);
-webkit-mask-image: -webkit-linear-gradient(
rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.67));
}
 
@font-face {
font-family: "Doctor Who";
src: local("Matt Smith Doctor Who"), url(/styles/fonts/matt_smith_doctor_who.ttf);
1766,6 → 1812,13
text-transform: lowercase;
}
 
.time-trax {
background-color: #fff;
color: #003ee5;
font-size: 120%;
text-shadow: 2px 1px #00021c;
}
 
.torchwood {
padding: 0.125em 0.25em;
background-color: black;
/trunk/media/video/series/series.tpl
125,7 → 125,7
if ($recommended) { ?>→<?php }
if (isset($serie['ignore']) && $serie['ignore'])
{
?><span style="color: red; font-weight: bold">i</span><?php
?>→<span style="color: red; font-weight: bold">&#8416;</span><?php
}
?></td>
<th<?php if ($recommended) { ?> class="recommended"<?php } ?>><?php
/trunk/media/video/series/data.inc
5,6 → 5,7
include_once 'includes/battlestar-galactica.php';
include_once 'includes/big-bang-theory.php';
include_once 'includes/buffy.php';
include_once 'includes/castle.php';
include_once 'includes/charmed.php';
include_once 'includes/columbo.php';
include_once 'includes/dead-zone.php';
24,112 → 25,14
include_once 'includes/smallville.php';
include_once 'includes/stargate.php';
include_once 'includes/star-trek-tos.php';
include_once 'includes/time-trax.php';
 
$serien = array_merge($serien, array(
'<span class="buffy"><span class="title">Buffy</span><span class="hidden">'
. ' – </span><span class="subtitle">the Vampire Slayer</span></span>' => &$buffy,
 
'<span class="castle">Castle</span>' => array(
'channel' => 'Channel 5',
'showtimes' => 'Fr 20:00',
'seen' => array(array(1, 4)),
'last_seen' => mktime(20, 0, 0, 7, 1, 2011),
'seasons' => array(10/*, 24, 24*/),
'episode_list' => 'wiki:en:List_of_Castle_episodes',
'episodes' => array(
1 => "Flowers for Your Grave",
2 => "Nanny McDead",
3 => "Hedge Fund Homeboys",
4 => "Hell Hath No Fury",
5 => "A Chill Goes Through Her Veins",
6 => "Always Buy Retail",
7 => "Home Is Where the Heart Stops",
8 => "Ghosts",
9 => "Little Girl Lost",
10 => "A Death in the Family",
'<span class="castle">Castle</span>' => &$castle,
 
11 => "Deep in Death",
12 => "The Double Down",
13 => "Inventing the Girl",
14 => "Fool Me Once…",
15 => "When the Bough Breaks",
16 => "Vampire Weekend",
17 => "Famous Last Words",
18 => "Kill the Messenger",
19 => "Love Me Dead",
20 => "One Man's Treasure",
21 => "The Fifth Bullet",
22 => "A Rose for Everafter",
23 => "Sucker Punch",
24 => "The Third Man",
25 => "Suicide Squeeze",
26 => "The Mistress Always Spanks Twice",
27 => "Tick, Tick, Tick…",
28 => "Boom!",
29 => "Wrapped Up in Death",
30 => "The Late Shaft",
31 => "Den of Thieves",
32 => "Food to Die For",
33 => "Overkill",
34 => "A Deadly Game",
)
),
 
// '<span class="castle">Castle</span> (de)' => array(
// 'ignore' => true,
// // 'channel' => 'kabel eins / SF2',
// 'channel' => 'online',
// 'showtimes' => 'Fr 20:15 / Mo 21:37',
// 'seen' => array(1),
// // 'last_seen' => mktime(20, 0, 0, 7, 1, 2011),
// 'seasons' => array(10, 24, 24),
// 'episode_list' => 'wiki:Castle_(Fernsehserie)#Episodenliste',
// 'episodes' => array(
// 1 => "Blumen für ihr Grab (Flowers for Your Grave)",
// 5 => "Gefrorenes Blut (A Chill Goes Through Her Veins)",
// 21 => "Die fünfte Kugel (The Fifth Bullet)",
// 22 => "Eine Rose für immer und ewig (A Rose for Everafter)",
 
// 25 => "Cuba Libre (Suicide Squeeze)",
// 26 => "Die Domina schlägt immer zweimal zu (The Mistress Always Spanks Twice)",
// 27 => "Tick, tick, tick …",
// 28 => "Bumm! (Boom!)",
// 29 => "Der Fluch der Mumie (Wrapped Up in Death)",
// 30 => "Die Late-Night Jungs (The Late Shaft)",
// 31 => "Keine Ganovenehre (Den of Thieves)",
// 32 => "Leiche am Stiel (Food to Die For)",
// 33 => "Zu viel des Guten (Overkill)",
// // 34 => "Der tote Spion (A Deadly Game)",
 
// 35 => "Eine tödliche Affäre (A Deadly Affair)",
// 36 => "Er ist tot, sie ist tot (He’s Dead, She’s Dead)",
// 37 => "Die Schatzkarte (Under The Gun)",
// 38 => "Ein Mörder auf Zeitreise (Punked)",
// 39 => "Anatomie eines Mordes (Anatomy of a Murder)",
// 40 => "Der Dreifachmörder (3XK)",
// 41 => "Fast berühmt (Almost Famous)",
// 42 => "Der Glühbirnen-Held (Murder Most Fowl)",
// 43 => "Akte X (Close Encounters of the Murderous Kind)",
// 44 => "Speakeasy (Last Call)",
// 45 => "Nikki Heat",
// 46 => "Puff, du bist tot (Poof! You’re Dead)",
// 47 => "Johanna Beckett (Knockdown)",
// 48 => "Todsicheres Glück (Lucky Stiff)",
// 49 => "Der letzte Nagel (The Final Nail)",
// 50 => "Die schmutzige Bombe – Teil 1 (Setup (1))",
// 51 => "Countdown – Teil 2 (Countdown (2)) (2011-09-30)",
// 52 => "Mörderische Seifenoper (One Life to Lose)",
// 53 => "Tod eines Geschworenen (Law & Murder)",
// 54 => "Die Pizza-Connection (Slice of Death)",
// 55 => "Tod im Pool (The Dead Pool)",
// 56 => "Lieben und Sterben in L.A. (To Love and Die in L.A.)",
// 57 => "Ganz schön tot (Pretty Dead)",
// 58 => "Knockout",
// )
// ),
 
'<span class="charmed"><span class="c">C</span><span>harmed</span></span>' => &$charmed,
 
'<span class="columbo">Columbo</span>' => &$columbo,
168,7 → 71,9
)
),
 
'<span class="dead-zone">Dead Zone</span> (de)' => &$dead_zone,
'<span class="dead-zone"><span class="text"><span class="dead">Dead</span>
<span class="zone">Zone</span></span></span>
(de)' => &$dead_zone,
 
'<span class="doctor-who"><span class="gradient"><span class="gradient2">'
. '<span class="gradient3">Doctor Who</span></span></span></span> (9–11)' => array(
956,7 → 861,9
 
'<abbr class="sg-u" title="Stargate Universe">S<span class="ring">G&#9900;</span>U</abbr>' => &$sgu,
 
'<span class="star-trek">Star Trek</span> (de, remastered)' => &$tos,
'<span class="star-trek">Star Trek</span> (de, remastered)' => &$tos,
'<span class="time-trax">Time Trax</span> (de)' => &$time_trax,
 
'<span class="torchwood">Torchwood</span>' => array(
'ignore' => true,
1070,7 → 977,7
),
'<span class="true-blood"><span class="upper">True</span>'
. '<span class="hidden"> </span><span class="blood"><span class="lower">B</span>lood</span></span>' => array(
// 'ignore' => true,
'ignore' => true,
'channel' => 'online',
// 'showtimes' => 'Mi 00:10',
'seen' => array(array(1, 3)),
1198,17 → 1105,17
24 => "Zerbrochene Träume (From this Day Forward)",
 
25 => "…youwillnotwin…",
27 => "Crackerjack",
28 => "The Full F**k You Finger",
29 => "Wheels",
30 => "Dr. Hatteras’ Miracle Elixir",
31 => "The Road to Hell Is Paved with Breast Intentions",
32 => "The Electrifying & Magnanimous Return of Beaverlamp",
33 => "Chicken 'n' Corn",
34 => "Bryce Will Play",
35 => "Train Wreck",
36 => "Crunchy Ice",
37 => "The Good Parts"
26 => "Crackerjack",
27 => "The Full F**k You Finger",
28 => "Wheels",
29 => "Dr. Hatteras’ Miracle Elixir",
30 => "The Road to Hell Is Paved with Breast Intentions",
31 => "The Electrifying & Magnanimous Return of Beaverlamp",
32 => "Chicken 'n' Corn",
33 => "Bryce Will Play",
34 => "Train Wreck",
35 => "Crunchy Ice",
36 => "The Good Parts"
)
),
 
1246,26 → 1153,26
)
),
 
'<span class="visitor">The Visitor</span>' => array(
'ignore' => true,
'<span class="visitor">The Visitor</span> (de)' => array(
// 'ignore' => true,
'channel' => 'online',
// 'seen' => array(1),
'seen' => array(array(1, 2)),
'seasons' => array(13),
'episode_list' => 'wiki:en:The_Visitor_(TV_series)#Episodes',
'episodes' => array(
1 => "Pilot",
2 => "Fear of Flying",
3 => "The Devil's Rainbow",
4 => "Dreams",
5 => "Remember",
6 => "The Black Box",
7 => "Teufelsnacht (Devil Night)",
8 => "Reunion",
9 => "Caged",
10 => "Going Home",
11 => "Miracles",
12 => "The Chain",
13 => "The Trial"
2 => "Fear of Flying (Angst vorm Fliegen)",
3 => "The Devil's Rainbow (Der blaue Kristall)",
4 => "Dreams (Warnung aus dem All)",
5 => "Remember (Operation Omega)",
6 => "The Black Box (Black Box)",
7 => "Devil Night (Teufelsnacht)",
8 => "Reunion (Die letzte Stunde)",
9 => "Caged (In den Fängen des Wahnsinns)",
10 => "Going Home (Das Ritual)",
11 => "Miracles (Wunder des Lebens)",
12 => "The Chain (Magnolias Visionen)",
13 => "The Trial (Verräter)"
)
),
 
1319,4 → 1226,4
// 38 13 The Greatest Gift
)
),
));
));
/trunk/media/video/series/includes/smallville.php
4,7 → 4,7
// 'ignore' => true,
'channel' => 'online',
// 'showtimes' => 'Mo-Fr 14:10',
'seen' => array(array(1, 13)),
'seen' => array(array(1, 15)),
'seasons' => array(21, 23, 22, 22, 22, 22, 20, 22, 21, 22),
'episode_list' => 'wiki:en:List_of_Smallville_episodes',
'episodes' => array(
/trunk/media/video/series/includes/monk.php
1,27 → 1,27
<?php
 
$monk = array(
'ignore' => true,
'channel' => 'ITV1/3',
'showtimes' => 'diverse',
'seen' => array(110, 111),
// 'ignore' => true,
'channel' => 'online',
// 'showtimes' => 'diverse',
'seen' => array(array(1, 7), 110, 111),
// 'last_seen' => mktime(21, 15, 0, 6, 5, 2011),
'seasons' => array(13, 16, 16, 16, 16, 16, 16, 16),
'episode_list' => 'wiki:Liste_der_Monk-Episoden',
'episodes' => array(
// 1 => 'Mr. Monk and the Candidate (1)',
// 2 => 'Mr. Monk and the Candidate (2)',
// 3 => 'Mr. Monk and the Psychic',
// 4 => 'Mr. Monk Meets Dale the Whale',
// 5 => 'Mr. Monk Goes to the Carnival',
// 6 => 'Mr. Monk Goes to the Asylum',
// 7 => 'Mr. Monk and the Billionaire Mugger',
// 8 => 'Mr. Monk and the Other Woman',
// 9 => 'Mr. Monk and the Marathon Man',
// 10 => 'Mr. Monk Takes a Vacation',
// 11 => 'Mr. Monk and the Earthquake',
// 12 => 'Mr. Monk and the Red-Headed Stranger',
// 13 => 'Mr. Monk and the Airplane',
1 => 'Mr. Monk and the Candidate (1)',
2 => 'Mr. Monk and the Candidate (2)',
3 => 'Mr. Monk and the Psychic',
4 => 'Mr. Monk Meets Dale the Whale',
5 => 'Mr. Monk Goes to the Carnival',
6 => 'Mr. Monk Goes to the Asylum',
7 => 'Mr. Monk and the Billionaire Mugger',
8 => 'Mr. Monk and the Other Woman',
9 => 'Mr. Monk and the Marathon Man',
10 => 'Mr. Monk Takes a Vacation',
11 => 'Mr. Monk and the Earthquake',
12 => 'Mr. Monk and the Red-Headed Stranger',
13 => 'Mr. Monk and the Airplane',
 
94 => "Mr. Monk Buys a House (2011-09-19 17:05, ITV3)",
95 => "Mr. Monk and The Genius (2011-09-20 17:10, ITV3)",
59,6 → 59,7
);
 
$monk_de = array(
'ignore' => true,
'channel' => 'ORF1/Super RTL/RTL',
'showtimes' => 'diverse',
'seen' => array(array(1, 12)),
/trunk/media/video/series/includes/dead-zone.php
4,7 → 4,7
// 'ignore' => true,
'channel' => 'online',
// 'showtimes' => 'Mo–Fr 16:10',
'seen' => array(array(1, 3), array(22, 23)),
'seen' => array(array(1, 4), array(22, 23)),
// 'last_seen' => mktime(16, 5, 0, 5, 16, 2011),
'seasons' => array(13, 19, 12, 12, 11, 13),
'episode_list' => 'http://episoden.wikia.com/wiki/Dead_Zone',
90,4 → 90,4
79 => "Das Geheimnis (Ambush)",
80 => "Das Gift der Macht (Denouement)",
),
);
);
/trunk/media/video/series/includes/time-trax.php
New file
0,0 → 1,58
<?php
 
$time_trax = array(
// 'ignore' => true,
'channel' => 'online',
// 'showtimes' => 'diverse',
'seen' => array(array(1, 3)),
// 'last_seen' => mktime(21, 15, 0, 6, 5, 2011),
'seasons' => array(22, 22),
'episode_list' => 'wiki:en:Time_Trax#Episode_list',
'episodes' => array(
1 => "A Stranger In Time, Part 1 (Reise in die Vergangenheit, Teil 1)",
2 => "A Stranger In Time, Part 2 (Reise in die Vergangenheit, Teil 2)",
3 => "To Kill A Billionaire (Zurück ins Atomzeitalter)",
4 => "Fire and Ice (Feuer und Eis)",
5 => "Showdown (Im Wilden Westen)",
6 => "The Prodigy (Das Wunderkind)",
7 => "Death Takes A Holiday (Der Tod spielt mit)",
8 => "The Contender (Kräftige Fäuste)",
9 => "Night of The Savage (Die Bestie von Soho)",
10 => "Treasure of The Ages (Der Jahrhundertschatz)",
11 => "The Price of Honor (Die Ehre eines Staatsmannes)",
12 => "Face of Death (Tödlicher Dschungel)",
13 => "Revenge",
14 => "Darien Comes Home (Die schöne Verräterin)",
15 => "Two Beans in a Wheel (Zwei teuflische Brüder)",
16 => "Little Boy Lost (Der Überlebenstrainer)",
17 => "The Mysterious Stranger (Das Schlangengift)",
18 => "Framed (In der Falle)",
19 => "Beautiful Songbird (Das Singvögelchen)",
20 => "Photo Finish (Doping)",
21 => "Darrow for the Defense (Besuch aus der Zukunft)",
22 => "One On One (Mann gegen Mann)",
23 => "Return of the Yakazu",
24 => "Missing",
25 => "To Live or Die in Docker Flats",
26 => "A Close Encounter",
27 => "The Gravity of it All",
28 => "Happy Valley",
29 => "Lethal Weapons",
30 => "The Cure",
31 => "Perfect Pair",
32 => "Catch Me If You Can",
33 => "The Dream Team",
34 => "Almost Human",
35 => "Mother",
36 => "The Last M.I.A.",
37 => "Split Image",
38 => "Cool Hand Darien",
39 => "The Lottery",
40 => "Out For Blood",
41 => "The Scarlet Koala",
42 => "Optic Nerve",
43 => "The Crash",
44 => "Forgotten Tomorrows"
)
);
/trunk/media/video/series/includes/castle.php
New file
0,0 → 1,102
<?php
 
$castle = array(
'channel' => 'online',
// 'showtimes' => 'Fr 20:00',
'seen' => array(array(1, 6)),
// 'last_seen' => mktime(20, 0, 0, 7, 1, 2011),
'seasons' => array(10, 24, 24, 23),
'episode_list' => 'wiki:en:List_of_Castle_episodes',
'episodes' => array(
1 => "Flowers for Your Grave",
2 => "Nanny McDead",
3 => "Hedge Fund Homeboys",
4 => "Hell Hath No Fury",
5 => "A Chill Goes Through Her Veins",
6 => "Always Buy Retail",
7 => "Home Is Where the Heart Stops",
8 => "Ghosts",
9 => "Little Girl Lost",
10 => "A Death in the Family",
 
11 => "Deep in Death",
12 => "The Double Down",
13 => "Inventing the Girl",
14 => "Fool Me Once…",
15 => "When the Bough Breaks",
16 => "Vampire Weekend",
17 => "Famous Last Words",
18 => "Kill the Messenger",
19 => "Love Me Dead",
20 => "One Man's Treasure",
21 => "The Fifth Bullet",
22 => "A Rose for Everafter",
23 => "Sucker Punch",
24 => "The Third Man",
25 => "Suicide Squeeze",
26 => "The Mistress Always Spanks Twice",
27 => "Tick, Tick, Tick…",
28 => "Boom!",
29 => "Wrapped Up in Death",
30 => "The Late Shaft",
31 => "Den of Thieves",
32 => "Food to Die For",
33 => "Overkill",
34 => "A Deadly Game",
)
);
 
// '<span class="castle">Castle</span> (de)' => array(
// 'ignore' => true,
// // 'channel' => 'kabel eins / SF2',
// 'channel' => 'online',
// 'showtimes' => 'Fr 20:15 / Mo 21:37',
// 'seen' => array(1),
// // 'last_seen' => mktime(20, 0, 0, 7, 1, 2011),
// 'seasons' => array(10, 24, 24),
// 'episode_list' => 'wiki:Castle_(Fernsehserie)#Episodenliste',
// 'episodes' => array(
// 1 => "Blumen für ihr Grab (Flowers for Your Grave)",
// 5 => "Gefrorenes Blut (A Chill Goes Through Her Veins)",
// 21 => "Die fünfte Kugel (The Fifth Bullet)",
// 22 => "Eine Rose für immer und ewig (A Rose for Everafter)",
 
// 25 => "Cuba Libre (Suicide Squeeze)",
// 26 => "Die Domina schlägt immer zweimal zu (The Mistress Always Spanks Twice)",
// 27 => "Tick, tick, tick …",
// 28 => "Bumm! (Boom!)",
// 29 => "Der Fluch der Mumie (Wrapped Up in Death)",
// 30 => "Die Late-Night Jungs (The Late Shaft)",
// 31 => "Keine Ganovenehre (Den of Thieves)",
// 32 => "Leiche am Stiel (Food to Die For)",
// 33 => "Zu viel des Guten (Overkill)",
// // 34 => "Der tote Spion (A Deadly Game)",
 
// 35 => "Eine tödliche Affäre (A Deadly Affair)",
// 36 => "Er ist tot, sie ist tot (He’s Dead, She’s Dead)",
// 37 => "Die Schatzkarte (Under The Gun)",
// 38 => "Ein Mörder auf Zeitreise (Punked)",
// 39 => "Anatomie eines Mordes (Anatomy of a Murder)",
// 40 => "Der Dreifachmörder (3XK)",
// 41 => "Fast berühmt (Almost Famous)",
// 42 => "Der Glühbirnen-Held (Murder Most Fowl)",
// 43 => "Akte X (Close Encounters of the Murderous Kind)",
// 44 => "Speakeasy (Last Call)",
// 45 => "Nikki Heat",
// 46 => "Puff, du bist tot (Poof! You’re Dead)",
// 47 => "Johanna Beckett (Knockdown)",
// 48 => "Todsicheres Glück (Lucky Stiff)",
// 49 => "Der letzte Nagel (The Final Nail)",
// 50 => "Die schmutzige Bombe – Teil 1 (Setup (1))",
// 51 => "Countdown – Teil 2 (Countdown (2)) (2011-09-30)",
// 52 => "Mörderische Seifenoper (One Life to Lose)",
// 53 => "Tod eines Geschworenen (Law & Murder)",
// 54 => "Die Pizza-Connection (Slice of Death)",
// 55 => "Tod im Pool (The Dead Pool)",
// 56 => "Lieben und Sterben in L.A. (To Love and Die in L.A.)",
// 57 => "Ganz schön tot (Pretty Dead)",
// 58 => "Knockout",
// )
// ),
/trunk/media/video/series/includes/buffy.php
5,7 → 5,7
'channel' => 'online',
// 'showtimes' => 'Mo 22:05–00:30',
'seasons' => array(12, 22, 22, 22, 22, 22, 22),
'seen' => array(array(1, 9)),
'seen' => array(array(1, 10)),
'episode_list' => 'http://www.serienjunkies.de/Buffy/season1.html',
'episodes' => array(
1 => "Welcome to the Hellmouth (Das Zentrum des Bösen)",
/trunk/media/video/series/includes/simpsons.php
5,7 → 5,7
'channel' => 'Channel 4 / online',
'showtimes' => 'So 14:00–15:05',
'seen' => array(
array(1, 9), array(11, 12), array(14, 30),
array(1, 9), array(11, 12), array(14, 32),
array(63, 64), 95),
// 'last_seen' => mktime(21, 30, 0, 8, 3, 2010),
'seasons' => array(13, 22, 24, 22, 22 , 25, 25, 25, 25, 23, 22,
/trunk/media/video/series/includes/big-bang-theory.php
1,116 → 1,127
<?php
 
$serien['<span class="big-bang-theory"><span class="lower">The</span>'
. ' B<span class="i">i</span>g <span class="bang">Bang</span>'
. ' Theory</span>'] = array(
. ' B<span class="i">i</span>g <span class="bang">Bang</span>'
. ' Theory</span>'] = array(
'channel' => 'E4',
'showtimes' => 'Sa 19:00-20:00',
'seen' => array(array(1, 26)),
'seasons' => array(17, 23, 23, 24, 13),
'seasons' => array(17, 23, 23, 24, 24),
'episode_list' => 'wiki:Liste_der_The-Big-Bang-Theory-Episoden',
'episodes' => array(
1 => "Pilot",
2 => "The Big Bran Hypothesis",
3 => "The Fuzzy Boots Corollary",
4 => "The Luminous Fish Effect",
5 => "The Hamburger Postulate",
6 => "The Middle-Earth Paradigm",
7 => "The Dumpling Paradox",
8 => "The Grasshopper Experiment",
9 => "The Cooper-Hofstadter Polarization",
10 => "The Loobenfeld Decay",
11 => "The Pancake Batter Anomaly",
12 => "The Jerusalem Duality",
13 => "The Bat Jar Conjecture",
14 => "The Nerdvana Annihilation",
15 => "The Pork Chop Indeterminacy",
16 => "The Peanut Reaction",
17 => "The Tangerine Factor",
18 => "The Bad Fish Paradigm",
19 => "The Codpiece Topology",
20 => "The Barbarian Sublimation",
21 => "The Griffin Equivalency",
22 => "The Euclid Alternative",
23 => "The Cooper-Nowitzki Theorem",
24 => "The Panty Piñata Polarization",
25 => "The Lizard-Spock Expansion",
26 => "The White Asparagus Triangulation",
27 => "The Vartabedian Conundrum",
28 => "The Bath Item Gift Hypothesis",
29 => "The Killer Robot Instability",
30 => "The Friendship Algorithm",
31 => "The Financial Permeability",
32 => "The Maternal Capacitance",
33 => "The Cushion Saturation",
34 => "The Terminator Decoupling",
35 => "The Work Song Nanocluster",
36 => "The Dead Hooker Juxtaposition",
37 => "The Hofstadter Isotope",
38 => "The Vegas Renormalization",
39 => "The Classified Materials Turbulence",
40 => "The Monopolar Expedition",
41 => "The Electric Can Opener Fluctuation",
42 => "The Jiminy Conjecture",
43 => "The Gothowitz Deviation",
44 => "The Pirate Solution",
45 => "The Creepy Candy Coating Corollary",
46 => "The Cornhusker Vortex",
47 => "The Guitarist Amplification",
48 => "The Adhesive Duck Deficiency",
49 => "The Vengeance Formulation",
50 => "The Gorilla Experiment",
51 => "The Maternal Congruence",
52 => "The Psychic Vortex",
53 => "The Bozeman Reaction",
54 => "The Einstein Approximation",
55 => "The Large Hadron Collision",
56 => "The Excelsior Acquisition",
57 => "The Precious Fragmentation",
58 => "The Pants Alternative",
59 => "The Wheaton Recurrence",
60 => "The Spaghetti Catalyst",
61 => "The Plimpton Stimulation",
62 => "The Staircase Implementation",
63 => "The Lunar Excitation",
64 => "The Robotic Manipulation",
65 => "The Cruciferous Vegetable Amplification",
66 => "The Zazzy Substitution",
67 => "The Hot Troll Deviation",
68 => "The Desperation Emanation",
69 => "The Irish Pub Formulation",
70 => "The Apology Insufficiency",
71 => "The 21-Second Excitation",
72 => "The Boyfriend Complexity",
73 => "The Alien Parasite Hypothesis",
74 => "The Justice League Recombination",
75 => "The Bus Pants Utilization",
76 => "The Love Car Displacement",
77 => "The Thespian Catalyst",
78 => "The Benefactor Factor",
79 => "The Cohabitation Formulation",
80 => "The Toast Derivation",
81 => "The Prestidigitation Approximation",
82 => "The Zarnecki Incursion",
83 => "The Herb Garden Germination",
84 => "The Agreement Dissection",
85 => "The Wildebeest Implementation",
86 => "The Engagement Reaction",
87 => "The Roommate Transmogrification",
88 => "The Skank Reflex Analysis",
89 => "The Infestation Hypothesis",
90 => "The Pulled Groin Extrapolation",
91 => "The Wiggly Finger Catalyst",
92 => "The Russian Rocket Reaction",
93 => "The Rhinitis Revelation",
94 => "The Good Guy Fluctuation",
95 => "The Isolation Permutation",
96 => "The Ornithophobia Diffusion",
97 => "The Flaming Spittoon Acquisition",
98 => "The Speckerman Recurrence",
99 => "The Shiny Trinket Maneuver",
100 => "The Recombination Hypothesis",
)
);
1 => "Pilot",
2 => "The Big Bran Hypothesis",
3 => "The Fuzzy Boots Corollary",
4 => "The Luminous Fish Effect",
5 => "The Hamburger Postulate",
6 => "The Middle-Earth Paradigm",
7 => "The Dumpling Paradox",
8 => "The Grasshopper Experiment",
9 => "The Cooper-Hofstadter Polarization",
10 => "The Loobenfeld Decay",
11 => "The Pancake Batter Anomaly",
12 => "The Jerusalem Duality",
13 => "The Bat Jar Conjecture",
14 => "The Nerdvana Annihilation",
15 => "The Pork Chop Indeterminacy",
16 => "The Peanut Reaction",
17 => "The Tangerine Factor",
18 => "The Bad Fish Paradigm",
19 => "The Codpiece Topology",
20 => "The Barbarian Sublimation",
21 => "The Griffin Equivalency",
22 => "The Euclid Alternative",
23 => "The Cooper-Nowitzki Theorem",
24 => "The Panty Piñata Polarization",
25 => "The Lizard-Spock Expansion",
26 => "The White Asparagus Triangulation",
27 => "The Vartabedian Conundrum",
28 => "The Bath Item Gift Hypothesis",
29 => "The Killer Robot Instability",
30 => "The Friendship Algorithm",
31 => "The Financial Permeability",
32 => "The Maternal Capacitance",
33 => "The Cushion Saturation",
34 => "The Terminator Decoupling",
35 => "The Work Song Nanocluster",
36 => "The Dead Hooker Juxtaposition",
37 => "The Hofstadter Isotope",
38 => "The Vegas Renormalization",
39 => "The Classified Materials Turbulence",
40 => "The Monopolar Expedition",
41 => "The Electric Can Opener Fluctuation",
42 => "The Jiminy Conjecture",
43 => "The Gothowitz Deviation",
44 => "The Pirate Solution",
45 => "The Creepy Candy Coating Corollary",
46 => "The Cornhusker Vortex",
47 => "The Guitarist Amplification",
48 => "The Adhesive Duck Deficiency",
49 => "The Vengeance Formulation",
50 => "The Gorilla Experiment",
51 => "The Maternal Congruence",
52 => "The Psychic Vortex",
53 => "The Bozeman Reaction",
54 => "The Einstein Approximation",
55 => "The Large Hadron Collision",
56 => "The Excelsior Acquisition",
57 => "The Precious Fragmentation",
58 => "The Pants Alternative",
59 => "The Wheaton Recurrence",
60 => "The Spaghetti Catalyst",
61 => "The Plimpton Stimulation",
62 => "The Staircase Implementation",
63 => "The Lunar Excitation",
64 => "The Robotic Manipulation",
65 => "The Cruciferous Vegetable Amplification",
66 => "The Zazzy Substitution",
67 => "The Hot Troll Deviation",
68 => "The Desperation Emanation",
69 => "The Irish Pub Formulation",
70 => "The Apology Insufficiency",
71 => "The 21-Second Excitation",
72 => "The Boyfriend Complexity",
73 => "The Alien Parasite Hypothesis",
74 => "The Justice League Recombination",
75 => "The Bus Pants Utilization",
76 => "The Love Car Displacement",
77 => "The Thespian Catalyst",
78 => "The Benefactor Factor",
79 => "The Cohabitation Formulation",
80 => "The Toast Derivation",
81 => "The Prestidigitation Approximation",
82 => "The Zarnecki Incursion",
83 => "The Herb Garden Germination",
84 => "The Agreement Dissection",
85 => "The Wildebeest Implementation",
86 => "The Engagement Reaction",
87 => "The Roommate Transmogrification",
88 => "The Skank Reflex Analysis",
89 => "The Infestation Hypothesis",
90 => "The Pulled Groin Extrapolation",
91 => "The Wiggly Finger Catalyst",
92 => "The Russian Rocket Reaction",
93 => "The Rhinitis Revelation",
94 => "The Good Guy Fluctuation",
95 => "The Isolation Permutation",
96 => "The Ornithophobia Diffusion",
97 => "The Flaming Spittoon Acquisition",
98 => "The Speckerman Recurrence",
99 => "The Shiny Trinket Maneuver",
100 => "The Recombination Hypothesis",
101 => "The Beta Test Initiation",
102 => "The Friendship Contraction",
103 => "The Vacation Solution",
104 => "The Rothman Disintegration",
105 => "The Werewolf Transformation",
106 => "The Weekend Vortex",
107 => "The Transporter Malfunction",
108 => "The Hawking Excitation",
109 => "The Stag Convergence",
110 => "The Launch Acceleration",
111 => "The Countdown Reflection",
)
);
 
// $serien['<span class="big-bang-theory"><span class="lower">The</span>'
// . ' B<span class="i">i</span>g <span class="bang">Bang</span>'