Commit 17c81a0b authored by Nico Schallehn's avatar Nico Schallehn

test

parent 5ddfd318
...@@ -87,7 +87,7 @@ class MediaDBViewerAPI{ ...@@ -87,7 +87,7 @@ class MediaDBViewerAPI{
$first = false; $first = false;
} }
if(isset($GET_arr['channelseng']) ){ if(isset($GET_arr['channelseng']) ){
$Where .= ($first?"":" AND ").'channelsger = "'.$GET_arr['channelseng'].'"'; $Where .= ($first?"":" AND ").'channelseng = "'.$GET_arr['channelseng'].'"';
$first = false; $first = false;
} }
if(isset($GET_arr['hdd']) ){ if(isset($GET_arr['hdd']) ){
...@@ -165,7 +165,7 @@ class MediaDBViewerAPI{ ...@@ -165,7 +165,7 @@ class MediaDBViewerAPI{
} }
} }
// Wenn irgendein filter gesetzt ist Filterung nur für Tabllen Staffeln und Episoden!! // Wenn irgendein filter gesetzt ist Filterung nur für Tabllen Staffeln und Episoden!!
if( (isset($GET_arr['series_nr']) OR isset($GET_arr['season_nr']) OR isset($GET_arr['episodenumber']) ) if( (isset($GET_arr['series_nr']) OR isset($GET_arr['season_nr']) OR isset($GET_arr['episodenumber']) OR isset($GET_arr['Checked']) )
AND (($GET_arr['Tabelle'] == "Staffeln") OR (($GET_arr['Tabelle'] == "Episoden"))) ){ // Filterung nur für Tablle Episoden!! AND (($GET_arr['Tabelle'] == "Staffeln") OR (($GET_arr['Tabelle'] == "Episoden"))) ){ // Filterung nur für Tablle Episoden!!
$first = true; $first = true;
...@@ -200,6 +200,7 @@ class MediaDBViewerAPI{ ...@@ -200,6 +200,7 @@ class MediaDBViewerAPI{
$SpaltenArr = explode(",", $GET_arr['Spalten']); $SpaltenArr = explode(",", $GET_arr['Spalten']);
$ListGenre = (in_array("Genre", $SpaltenArr)?true:false); $ListGenre = (in_array("Genre", $SpaltenArr)?true:false);
$ListSchauspieler = (in_array("Schauspieler", $SpaltenArr)?true:false); $ListSchauspieler = (in_array("Schauspieler", $SpaltenArr)?true:false);
$Checked = (in_array("Checked", $SpaltenArr)?true:false);
// Lösche Schauspieler und Genre aus der Select Anweisung // Lösche Schauspieler und Genre aus der Select Anweisung
$GET_arr['Spalten'] = str_replace("Genre,", "", $GET_arr['Spalten']); $GET_arr['Spalten'] = str_replace("Genre,", "", $GET_arr['Spalten']);
...@@ -208,6 +209,9 @@ class MediaDBViewerAPI{ ...@@ -208,6 +209,9 @@ class MediaDBViewerAPI{
$GET_arr['Spalten'] = str_replace("Schauspieler,", "", $GET_arr['Spalten']); $GET_arr['Spalten'] = str_replace("Schauspieler,", "", $GET_arr['Spalten']);
$GET_arr['Spalten'] = str_replace(",Schauspieler", "", $GET_arr['Spalten']); $GET_arr['Spalten'] = str_replace(",Schauspieler", "", $GET_arr['Spalten']);
$GET_arr['Spalten'] = str_replace("Schauspieler", "", $GET_arr['Spalten']); $GET_arr['Spalten'] = str_replace("Schauspieler", "", $GET_arr['Spalten']);
$GET_arr['Spalten'] = str_replace("Checked,", "", $GET_arr['Spalten']);
$GET_arr['Spalten'] = str_replace(",Checked", "", $GET_arr['Spalten']);
$GET_arr['Spalten'] = str_replace("Checked", "", $GET_arr['Spalten']);
/* wenn Genre oder Schauspieler gefordert sind, aber die imdbID nicht in der Spaltenliste ist... */ /* wenn Genre oder Schauspieler gefordert sind, aber die imdbID nicht in der Spaltenliste ist... */
$NoimdbID = false; $NoimdbID = false;
...@@ -254,13 +258,26 @@ class MediaDBViewerAPI{ ...@@ -254,13 +258,26 @@ class MediaDBViewerAPI{
} }
if($ListSchauspieler){ if($ListSchauspieler){
$Query = 'SELECT group_concat(s.name ORDER BY s.name) AS Schauspieler FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE fs.imdbID="'.$entry["imdbID"].'"'; $Query = 'SELECT group_concat(s.name ORDER BY s.name) AS Schauspieler FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE fs.imdbID="'.$entry["imdbID"].'"';
$this->DebugOut($Query); //$this->DebugOut($Query);
//$Schauspieler = $this->DB_Objekt->query($Query); //$Schauspieler = $this->DB_Objekt->query($Query);
$Schauspieler = $this->query($Query); $Schauspieler = $this->query($Query);
if($this->DB_Objekt->error != ""){ return $this->error(1005, $this->DB_Objekt->error);} if($this->DB_Objekt->error != ""){ return $this->error(1005, $this->DB_Objekt->error);}
$SchauspielerArr = $Schauspieler->fetch_array(); $SchauspielerArr = $Schauspieler->fetch_array();
$tempArray["Schauspieler"] = explode(",", utf8_encode($SchauspielerArr["Schauspieler"])); $tempArray["Schauspieler"] = explode(",", utf8_encode($SchauspielerArr["Schauspieler"]));
}/*
if ($Checked == true) {
if (($GET_arr['Tabelle'] == "Staffeln")) {
$Query = 'SELECT group_concat(s.name ORDER BY s.name) AS Schauspieler FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE fs.imdbID="'.$entry["imdbID"].'"';
$Schauspieler = $this->query($Query);
}else if (($GET_arr['Tabelle'] == "Serien")){
} }
}*/
array_push($entryArray,$tempArray); array_push($entryArray,$tempArray);
} }
return array("Spalten"=>$TitelArray, "Data" =>$entryArray); return array("Spalten"=>$TitelArray, "Data" =>$entryArray);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment