$Querys[]='SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.genreID = "'.$value.'" ';
else{
$Where.=($first?"":" AND ").'checked = "'.$GET_arr['checked'].'"';
}
$first=false;
}
if(isset($GET_arr['Genre'])){
foreach(explode(",",$GET_arr['Genre'])as$value){
$Querys[]='SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.engname LIKE "%'.$value.'%" ';
$Querys[]='SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.schauspielerID = "'.$value.'" ';
// In Filter:
// Attribute von Filmen die nur über eine M:N Verbindung vorhanden sind:
$Querys[]='SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.genreID = "'.$value.'" ';
}
}
if(isset($GET_arr['Genre'])){
foreach(explode(",",$GET_arr['Genre'])as$value){
$Querys[]='SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.engname LIKE "%'.$value.'%" ';
$Querys[]='SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.schauspielerID = "'.$value.'" ';
$Querys[]='SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.name LIKE "%'.$value.'%" ';
$Querys[]='SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.name LIKE "%'.$value.'%" ';
// Alle Querys Ausführen und Ergebnis in einen Großen Arry Speichern
// Genre oder Schauspielerblock hinzufügen wenn es gewünscht ist
if($ListGenre){
$Query='SELECT group_concat(g.gername ORDER BY g.gername) AS Genre FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE fg.imdbID="'.$entry["imdbID"].'"';
if(($GET_arr['Tabelle']=="Staffeln")){//TODO hier ist auch was geändert aber noch nicht getestet!!
$Query='SELECT avg(e.checked) AS Checked, '.(in_array("views",$this->SpaltenEpisoden)?'avg(e.views) AS Views,':'').' SUM(e.size) AS Size, SUM(e.duration) AS Duration, COUNT(e.name) AS Count '.
'FROM Staffeln AS s JOIN Episoden AS e ON s.season_nr = e.season_nr '.
// Genre oder Schauspielerblock hinzufügen wenn es gewünscht ist
if($ListGenre){
$Query='SELECT group_concat(g.gername ORDER BY g.gername) AS Genre FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE fg.imdbID="'.$entry["imdbID"].'"';
if(($GET_arr['Tabelle']=="Staffeln")){//TODO hier ist auch was geändert aber noch nicht getestet!!
$Query='SELECT avg(e.checked) AS Checked, '.(in_array("views",$this->SpaltenEpisoden)?'avg(e.views) AS Views,':'').' SUM(e.size) AS Size, SUM(e.duration) AS Duration, COUNT(e.name) AS Count '.
'FROM Staffeln AS s JOIN Episoden AS e ON s.season_nr = e.season_nr '.