Commit 878edbd2 authored by Nico Schallehn's avatar Nico Schallehn

Schauspieler rollennamen eingebaut

parent 6f16fa49
......@@ -866,10 +866,10 @@ class Media {
//$nfoFile = str_replace("/media/QNAP/Filme", "/home/osmc/MediaDBPythonScripte/phpTestout/nfo", $nfoFile); // nur für Testausgaben drin....
$Query = "SELECT *,".
"(SELECT GROUP_CONCAT( g.gername SEPARATOR '|' ) FROM FilmGenre fg JOIN Genre g ON g.genreID = fg.genreID WHERE fg.imdbID = '".$DataArr['imdbID']."' ) AS Genre,".
"(SELECT GROUP_CONCAT(s.name SEPARATOR '|') FROM FilmSchauspieler fs JOIN Schauspieler s ON s.schauspielerID = fs.schauspielerID WHERE fs.imdbID = '".$DataArr['imdbID']."' ) AS Schauspieler".
"(SELECT GROUP_CONCAT( CONCAT( s.name, ',', fs.role ) SEPARATOR '|') FROM FilmSchauspieler fs JOIN Schauspieler s ON s.schauspielerID = fs.schauspielerID WHERE fs.imdbID = '".$DataArr['imdbID']."' ) AS Schauspieler".
" FROM Filme WHERE imdbID = '".$DataArr['imdbID']."' AND 3d ".(!($DataArr['3d']=="")?"!=":"=").'""';
echo $Query.PHP_EOL;
exit;
//echo $Query.PHP_EOL;
//exit;
echo "Generiere NFO Datei für ".$DataArr['imdbID']." ...";
$mysqli = new mysqli($this->config["DB_Server"],$this->config["DB_Username"],$this->config["DB_Passwort"],$this->config["DB_Database"]);
......@@ -938,9 +938,10 @@ class Media {
$counter = 0;
$schauspieler = explode("|", $Film['Schauspieler']);
foreach ( $schauspieler as $value) {
$schauspiel = explode(",", $value);
$co.= ' <actor>'.PHP_EOL;
$co.= ' <name>'.$value.'</name>'.PHP_EOL;
//TODO $co.= ' <role>'.$value.'</role>'.PHP_EOL;
$co.= ' <name>'.$schauspiel[0].'</name>'.PHP_EOL;
$co.= ' <role>'.$schauspiel[1].'</role>'.PHP_EOL;
$co.= ' <order>'.$counter.'</order>'.PHP_EOL;
$co.= ' </actor>'.PHP_EOL;
$counter++;
......@@ -977,7 +978,7 @@ class Media {
$co.= 'http://www.imdb.com/title/tt'.$Film['imdbID'].'/'.PHP_EOL;
file_put_contents($nfoFile, $co);
echo " Done!!".PHP_EOL;
//exit;
exit;
}
}
......
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