mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-13 23:36:37 +00:00
50_SSFile.pm: contrib Version 0.5.0
git-svn-id: https://svn.fhem.de/fhem/trunk@23044 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
e6c2d67852
commit
09b4cbd1c4
@ -160,6 +160,7 @@ my %hset = ( # Ha
|
||||
Upload => { fn => \&_setUpload, needcred => 1 },
|
||||
prepareUpload => { fn => \&_setUpload, needcred => 1 },
|
||||
listUploadsDone => { fn => \&_setlistUploadsDone, needcred => 0 },
|
||||
deleteUploadsDone => { fn => \&_setdeleteUploadsDone, needcred => 0 },
|
||||
);
|
||||
|
||||
my %hget = ( # Hash für Get-Funktion (needcred => 1: Funktion benötigt gesetzte Credentials)
|
||||
@ -451,6 +452,7 @@ sub Set {
|
||||
|
||||
if($hash->{CREDENTIALS}) {
|
||||
$setlist .= "credentials ".
|
||||
"deleteUploadsDone:noArg ".
|
||||
"Download:textField-long ".
|
||||
"Upload:textField-long ".
|
||||
"eraseReadings:noArg ".
|
||||
@ -806,6 +808,20 @@ sub _setlistUploadsDone {
|
||||
return $ret;
|
||||
}
|
||||
|
||||
######################################################################################
|
||||
# Setter deleteUploadsDone
|
||||
######################################################################################
|
||||
sub _setdeleteUploadsDone {
|
||||
my $paref = shift;
|
||||
my $name = $paref->{name};
|
||||
my $hash = $paref->{hash};
|
||||
my $type = $hash->{TYPE};
|
||||
|
||||
delete $data{$type}{$name}{uploaded};
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
######################################################################################
|
||||
# Getter
|
||||
######################################################################################
|
||||
@ -1987,7 +2003,7 @@ sub listUploadsDone {
|
||||
$out .= "<table class=\"block wide internals\">";
|
||||
$out .= "<tbody>";
|
||||
$out .= "<tr class=\"odd\">";
|
||||
$out .= "<td> <b>local Object</b> </td><td> <b>remote Object</b> </td><td> <b>upload Date & Time</b> </td></tr>";
|
||||
$out .= "<td> <b>local Object</b> </td><td> <b>remote Object</b> </td><td> <b>Date / Time</b> </td></tr>";
|
||||
$out .= "<tr>";
|
||||
$out .= "<td> </td><td> </td><td> </td></tr>";
|
||||
|
||||
@ -2125,7 +2141,16 @@ return $out;
|
||||
Speichert die Zugangsdaten. <br>
|
||||
|
||||
</li><br>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<a name="deleteUploadsDone"></a>
|
||||
<li><b> deleteUploadsDone </b> <br>
|
||||
|
||||
Löscht die Historie aller erfolgreich ausgeführten Uploads zur Synology Diskstation. <br>
|
||||
|
||||
</li><br>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<a name="Download"></a>
|
||||
@ -2172,6 +2197,15 @@ return $out;
|
||||
</li><br>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<a name="listUploadsDone"></a>
|
||||
<li><b> listUploadsDone </b> <br>
|
||||
|
||||
Zeigt eine Tabelle mit Datum/Zeit, Quelldatei und Zielobjekt aller erfolgreich ausgeführten Uploads zur Synology Diskstation. <br>
|
||||
|
||||
</li><br>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<a name="logout"></a>
|
||||
<li><b> logout </b> <br>
|
||||
|
Loading…
x
Reference in New Issue
Block a user