Dateifreigaben der FritzBox verwalten und darstellen.
- 1. Funktionsumfang
- 2. Voraussetzungen
- 3. Software-Installation
- 4. Einrichten der Instanzen in IP-Symcon
- 5. Statusvariablen und Profile
- 6. WebFront
- 7. PHP-Funktionsreferenz
- 8. Aktionen
- 9. Anhang
- 10. Lizenz
- Darstellung der Dateifreigaben als HTML-Tabelle.
- Diverse Instanz-Funktionen zum verwalten der Freigaben.
- IP-Symcon ab Version 6.0
- Über den Module Store das
FritzBox
-Modul installieren.
Es wird empfohlen Instanzen über die entsprechenden FritzBox Konfigurator-Instanz zu erzeugen.
Unter 'Instanz hinzufügen' ist das 'FritzBox Dateifreigabe'-Modul unter dem Hersteller 'AVM' aufgeführt.
Konfigurationsseite:
Konfigurationsparameter:
Name | Typ | Beschreibung |
---|---|---|
SharesAsTable | boolean | Ausgabe der Dateifreigaben als HTML-Tabelle in einer String-Variable |
Table | string / Liste | HTML/CSS Konfiguration der HTML-Tabelle |
Columns | string / Liste | HTML/CSS Konfiguration der Spalten (pro Spalte) |
Rows | string / Liste | HTML/CSS Konfiguration der Zeilen (Überschrift, gerade und ungerade) |
Icons | string / Liste | Icon für die Spalten Icon und Valid |
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Ident | Name | Typ | Beschreibung |
---|---|---|---|
SharesTable | Dateifreigaben | string | HTML Tabelle der Dateifreigaben |
Dieses Modul erzeugt keine Variablenprofile.
boolean FB_RefreshFileShareTable(integer $InstanceID);
string|false FB_GetFilelinkListPath(inintegert $InstanceID);
integer|false FB_GetNumberOfFilelinkEntries(integer $InstanceID);
array|false FB_GetGenericFilelinkEntry(integer $InstanceID, integer $Index);
array|false FB_GetSpecificFilelinkEntry(integer $InstanceID, string $Id);
boolean FB_NewFilelinkEntry(integer $InstanceID, string $Path, integer $AccessCountLimit, integer $Expire);
boolean FB_SetFilelinkEntry(integer $InstanceID, string $ID, integer $AccessCountLimit, integer $Expire);
boolean FB_DeleteFilelinkEntry(integer $InstanceID, string $Id);
Keine Aktionen verfügbar.
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
IPS-Modul:
CC BY-NC-SA 4.0