ELmLux-DMX V0.3

Optisch noch nicht schön, aber die Kanäle können jetzt über die Weboberfläche erstellt und gelöscht werden.

In der Datei slider.php wurde auch etwas aufgeräumt. Die angezeigten Licht-Fader werden jetzt ausschließlich aus einer Konfigurationsdatei erzeugt.

Die drei Werte:Kanal, Farbe und Name werden Zeile für Zeile eingelesen. Der Doppelpunkt fungiert als Trennzeichen. mithilfe von Explode werden die Werte getrennt und in einzelne Arrays eingetragen.

  //***************************************************
  //Einlesen Der Kanal Konfiguration
  //***************************************************
  $LeseDatei = fopen('Config/ScheinwerferConfig.cfg',r);
 
  $AnzahlZeilen = count(file('Config/ScheinwerferConfig.cfg'));
  for($i=0;$i<$AnzahlZeilen;$i++)
  {
    $ConfigArray[$i] = fgets($LeseDatei);
    //1. Wert ist die Kanalnummer
    //2. Wert ist die Farbe
    //3. Wert ist der angezeigte Name
    $KanalEigenschaften = explode(":",$ConfigArray[$i]);
    //Entferne Zeilenumbruch im Namen
    $KanalEigenschaften[2] = str_replace("\n", "",$KanalEigenschaften[2]);
    $KanalName[$i] = $KanalEigenschaften[2];
    $KanalFarbe[$i]= $KanalEigenschaften[1];
    $KanalNummer[$i]=$KanalEigenschaften[0];
  }