Commit 427d6484 authored by Nico Schallehn's avatar Nico Schallehn

test

parent 3d41d072
......@@ -3,6 +3,7 @@ class Media {
private $Console;
private $configfile;
private $config;
private $PfadzumEinlesen;
public function __construct($configfile) {
$this->Console = new Console();
$this->configfile = $configfile;
......@@ -18,6 +19,7 @@ class Media {
echo $this->Console->getColoredString("Hinweis:","black", "light_gray")." Configfile: ".$configfile." exisitiert nicht! Es werden defaults geladen!".PHP_EOL;
echo " Zum Anlegen der config bitte config save eingeben!".PHP_EOL.PHP_EOL;
$this->config = array("configChangeTime" => time(),
"ReadFromDir" => "/media/QNAP/FilmeWirdgelesen",
"HDD" => array(1 => array("HDDdir" => "/media/QNAP/",
"FolderFilme" => "Filme/",
"Folder3D" => "Filme3D/",
......@@ -51,26 +53,20 @@ class Media {
switch ($Action){
case "show":
//var_dump($this->config);
echo $this->Console->getColoredString("Folgende Config ist geladen:","black", "light_gray").PHP_EOL.PHP_EOL;
echo $this->Console->error("Folgende Config ist geladen:","black").PHP_EOL.PHP_EOL;
echo "Config erstellt: ".date("H:i:s d.m.Y ",$this->config["configChangeTime"]) .PHP_EOL;
foreach ($this->config["HDD"] as $key => $value) {
if($value["HDDdir"] != NULL){
foreach ($value as $key2 => $value2) {
echo "HDD ".$key.": ".$key2.": ".$value2.PHP_EOL;
//echo " : ".$value["FolderFilme"].PHP_EOL;
//echo " Folder3D : ".$value["Folder3D"].PHP_EOL;
}
}
}
echo PHP_EOL;
return 0;
break;
case "save":
echo $this->Console->getColoredString("Config gespeichert!","red", "light_gray").PHP_EOL.PHP_EOL;
echo $this->Console->error("Config gespeichert!", "green").PHP_EOL.PHP_EOL;
$dateihandle = fopen($this->configfile,"w");
fwrite($dateihandle, json_encode($this->config, JSON_PRETTY_PRINT));
fclose($dateihandle);
......@@ -83,16 +79,16 @@ class Media {
}
public function filme(){
//var_dump($this->config);
echo $this->Console->getColoredString("Folgende Config ist geladen:","black", "light_gray").PHP_EOL.PHP_EOL;
echo "Config erstellt: ".date("H:i:s d.m.Y ",$this->config["configChangeTime"]) .PHP_EOL;
foreach ($this->config["HDD"] as $key => $value) {
if($value["HDDdir"] != NULL){
echo "HDD ".$key.": Mount: ".$value["HDDdir"].PHP_EOL;
echo " FolderFilme: ".$value["FolderFilme"].PHP_EOL;
echo " Folder3D : ".$value["Folder3D"].PHP_EOL;
}
echo $this->Console->getColoredString("Filme", "black", "light_gray") .PHP_EOL;
echo "In welchen Verzeichnis liegen die einzulesenden Dateien? ( nur Enter = ".$this->config["ReadFromDir"].")";
$Pfad = trim(fgets(STDIN));
$PfadzumEinlesen = (strlen($Pfad)>0?$Pfad:$this->config["ReadFromDir"]);
if(!is_dir($PfadzumEinlesen)){
return $this->Console->error("Pfad exisitiert nicht!");
}
echo PHP_EOL;
return 0;
}
......
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