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];
}