Commit 70946bcf authored by Nico Schallehn's avatar Nico Schallehn

Verbesserte debugausgabe

parent 95c59fcb
...@@ -71,7 +71,7 @@ class MediaDBViewerAPI{ ...@@ -71,7 +71,7 @@ class MediaDBViewerAPI{
} }
if(isset($GET_arr['GenreID'])){ 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'].') '; $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'].') ';
echo $Query; $Query;
$Genre = $this->DB_Objekt->query($Query); $Genre = $this->DB_Objekt->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);}
$GenreArr = $Genre->fetch_array(); $GenreArr = $Genre->fetch_array();
...@@ -97,7 +97,7 @@ class MediaDBViewerAPI{ ...@@ -97,7 +97,7 @@ class MediaDBViewerAPI{
//TODO Hier weiter!! //TODO Hier weiter!!
if(isset($GET_arr['SchauspielerID'])){ if(isset($GET_arr['SchauspielerID'])){
$Query = 'SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.schauspielerID IN ('.$GET_arr['SchauspielerID'].') '; $Query = 'SELECT group_concat(fs.imdbID) AS imdbIDs FROM FilmSchauspieler AS fs JOIN Schauspieler AS s ON fs.schauspielerID = s.schauspielerID WHERE s.schauspielerID IN ('.$GET_arr['SchauspielerID'].') ';
echo $Query; $this->DebugOut( $Query);
$Schauspieler = $this->DB_Objekt->query($Query); $Schauspieler = $this->DB_Objekt->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();
...@@ -108,12 +108,11 @@ class MediaDBViewerAPI{ ...@@ -108,12 +108,11 @@ class MediaDBViewerAPI{
} }
if( isset($GET_arr['Schauspieler'])){ if( isset($GET_arr['Schauspieler'])){
$Query = 'SELECT group_concat(fg.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']).'") '; $Query = 'SELECT group_concat(fg.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']).'") ';
echo $Query; $this->DebugOut($Query);
$Schauspieler = $this->DB_Objekt->query($Query); $Schauspieler = $this->DB_Objekt->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();
//echo $GenreArr["imdbIDs"]; $this->DebugOut($SchauspielerArr["imdbIDs"]);
$Where .= (strlen($SchauspielerArr["imdbIDs"])>0?($first?"":" AND ").str_replace(",)", ")", 'imdbID in ('.$SchauspielerArr["imdbIDs"].')'): ($first?" 0 ":"")); $Where .= (strlen($SchauspielerArr["imdbIDs"])>0?($first?"":" AND ").str_replace(",)", ")", 'imdbID in ('.$SchauspielerArr["imdbIDs"].')'): ($first?" 0 ":""));
$first = false; $first = false;
} }
...@@ -143,7 +142,7 @@ class MediaDBViewerAPI{ ...@@ -143,7 +142,7 @@ class MediaDBViewerAPI{
.$this->iset($GET_arr['Order'], " ", " ORDER BY ", " ") .$this->iset($GET_arr['Order'], " ", " ORDER BY ", " ")
.$this->iset($GET_arr['Limit'],"", " Limit "," ") .$this->iset($GET_arr['Limit'],"", " Limit "," ")
.";"; .";";
echo $Query; $this->DebugOut($Query);
$entrys = $this->DB_Objekt->query($Query); $entrys = $this->DB_Objekt->query($Query);
...@@ -203,9 +202,9 @@ class MediaDBViewerAPI{ ...@@ -203,9 +202,9 @@ class MediaDBViewerAPI{
private function iset($Check, $default = "",$Insertbefor = "",$Insertafter = ""){ private function iset($Check, $default = "",$Insertbefor = "",$Insertafter = ""){
return ((!isset($Check)OR($Check==""))?$default:$Insertbefor.$Check.$Insertafter); return ((!isset($Check)OR($Check==""))?$default:$Insertbefor.$Check.$Insertafter);
} }
/*private function DebugOut($Output){ private function DebugOut($Output){
return (strpos($haystack, $needle)); echo (strpos($_SERVER["HTTP_USER_AGENT"], "Android")==0?$Output."\r\n":"");
}*/ }
/* /*
* Funktion nur ändern, Um Markus zu ärgern ;-) * Funktion nur ändern, Um Markus zu ärgern ;-)
*/ */
......
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