[DE] 3. Konfiguration
-
Konfiguration
3.1general.config.inc.php
3.2authenticate.config.inc.php
3.2.1$authdata
3.3directory.config.inc.php
3.4services.config.inc.php
3.5weather.config.inc.php
Die Konfiguration erfolgt über inc.php
Dateien im Unterordner config
des fritzco Verzeichnisses. Dabei gibt es eine generelle modulübergreifende Konfigurationsdatei sowie für jedes Modul eine separate mit den modulspezifischen Einstellungen.
Der Inhalt der Konfigurationsdateien wird in PHP notiert. Die Optionen werden per Variablen und Konstanten definiert.
In dieser Datei werden die modulübergreifenden Einstellungen festgelegt.
$language = "de"; // Definiert die Sprache, verfügbar sind "de" und "en"
$logging_activated = false; // Steuert den Debug Modus zum loggen
$logging_format = "txt"; // Definiert das Format der Log Datei
$logging_path = __DIR__ . '/../log/'; // Definiert das Verzeichnis zur Ausgabe der Logdatei
In dieser Datei werden die Einstellungen für das Authentifikationsmodul festgelegt. Es enthält die Zugangsdaten der einzelnen Telefone.
Enthält Zugangsdaten für die einzelnen Telefone. Diese werden über Arrays definiert. Der Variable $authdata
wird ein Array zugewiesen, welches wiederum ein oder mehrere Unterarrays enthält; eins pro Telefonzugangsdaten.
In jedem Unterarray werden jeweils folgende drei Schlüssel zugewiesen:
-
devicename
- Enthält den Gerätenamen, normalerweiseSEP<MAC-Adresse>
-
UserID
- Enthält die Benutzer-ID (bzw. Benutzernamen) -
Password
- Enthält das Passwort
Beispiel:
$authdata = array( array( 'devicename' => 'SEPXXXXXXXXXXXX',
'UserID" => "cisco1',
'Password' => 'phone1',
),
array( 'devicename' => 'SEPYYYYYYYYYYY',
'UserID' => 'cisco2',
'Password' => 'phone2',
)
);
In dieser Datei werden die Einstellungen für das Telefonbuchmodul festgelegt.
In dieser Datei werden die Einstellungen für das Servicemodul festgelegt.
In dieser Datei werden die Einstellungen für das Wetter-Modul festgelegt.