isset($GET_arr['SchauspielerID'])ORisset($GET_arr['Schauspieler'])ORisset($GET_arr['Suche']))AND$GET_arr['Table']=="Filme"){// Filterung nur für Tablle Filme!!
$Where.=($first?"":" AND ").'3d '.($GET_arr['3d']?"!=":"=").'""';
$first=false;
}
if(isset($GET_arr['Suche'])){
$Suche=" `name` LIKE '".$GET_arr['Suche']."' OR
`year` =".$GET_arr['Suche']." OR
`md5` LIKE '".$GET_arr['Suche']."' OR
`resolution` LIKE '".$GET_arr['Suche']."' OR
`comment` LIKE '".$GET_arr['Suche']."'";
$Where.=(($first?"":" AND ").$Suche);
$first=false;
}
if(isset($GET_arr['GenreID'])){
$Query='SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.genreID IN ('.$GET_arr['GenreID'].') ';
$Where.=(strlen($GenreArr["imdbIDs"])>0?($first?"":" AND ").str_replace(",)",")",'imdbID in ('.$GenreArr["imdbIDs"].')'):($first?" 0 ":""));
$first=false;
}
if(isset($GET_arr['Genre'])){
$Query='SELECT group_concat(fg.imdbID) AS imdbIDs FROM FilmGenre AS fg JOIN Genre AS g ON fg.genreID = g.genreID WHERE g.gername IN ("'.str_replace(",",'","',$GET_arr['Genre']).'") ';
$Where.=(strlen($GenreArr["imdbIDs"])>0?($first?"":" AND ").str_replace(",)",")",'imdbID in ('.$GenreArr["imdbIDs"].')'):($first?" 0 ":""));
$first=false;
}
...
...
@@ -104,11 +107,11 @@ class MediaDBViewerAPI{
}
if(isset($GET_arr['Schauspieler'])){
$Query='SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.name IN ("'.str_replace(",",'","',$GET_arr['Schauspieler']).'") ';
$Where.=(strlen($SchauspielerArr["imdbIDs"])>0?($first?"":" AND ").str_replace(",)",")",'imdbID in ('.$SchauspielerArr["imdbIDs"].')'):($first?" 0 ":""));
$first=false;
}
...
...
@@ -116,21 +119,9 @@ class MediaDBViewerAPI{
// Überprüfen ob Schauspieler oder Genre gefordert wird