Skip to content

Latest commit

 

History

History

FritzBox File Share

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

SDK Version Version
License Check Style Run Tests
Spenden Wunschliste

FritzBox Dateifreigabe

Dateifreigaben der FritzBox verwalten und darstellen.

Inhaltsverzeichnis

1. Funktionsumfang

  • Darstellung der Dateifreigaben als HTML-Tabelle.
  • Diverse Instanz-Funktionen zum verwalten der Freigaben.

2. Voraussetzungen

  • IP-Symcon ab Version 6.0

3. Software-Installation

  • Über den Module Store das FritzBox-Modul installieren.

4. Einrichten der Instanzen in IP-Symcon

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:

Config

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

5. Statusvariablen und Profile

Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.

Statusvariablen

Ident Name Typ Beschreibung
SharesTable Dateifreigaben string HTML Tabelle der Dateifreigaben

Profile

Dieses Modul erzeugt keine Variablenprofile.

6. WebFront

Webfront

7. PHP-Funktionsreferenz

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);

8. Aktionen

Keine Aktionen verfügbar.

9. Anhang

1. Changelog

Changelog der Library

2. Spenden

Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

Wunschliste

10. Lizenz

IPS-Modul:
CC BY-NC-SA 4.0