98_version: fix perl warning, add commandref hint for loaded JavaScript files. (Forum: #48362)

git-svn-id: https://svn.fhem.de/fhem/trunk@13628 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
markusbloch
2017-03-06 20:43:50 +00:00
parent 72a08f7973
commit 67d28de26c

View File

@@ -29,6 +29,7 @@ CommandVersion($$)
push @ret, cfgDB_svnId() if(configDBUsed()); push @ret, cfgDB_svnId() if(configDBUsed());
@files = () if($param && $param eq "revision"); @files = () if($param && $param eq "revision");
foreach my $fn (@files) { foreach my $fn (@files) {
next unless($fn);
next unless($fn =~ /^(?:$modpath.?)?FHEM/ or $fn =~ /fhem.pl$/); # configDB next unless($fn =~ /^(?:$modpath.?)?FHEM/ or $fn =~ /fhem.pl$/); # configDB
my $mod_name = ($fn=~ /[\/\\]([^\/\\]+)$/ ? $1 : $fn); my $mod_name = ($fn=~ /[\/\\]([^\/\\]+)$/ ? $1 : $fn);
next if($param ne "" && $mod_name !~ /$param/); next if($param ne "" && $mod_name !~ /$param/);
@@ -132,6 +133,8 @@ sub version_getRevFromControls(;$)
only the latest revision number since the last update.<br><br> only the latest revision number since the last update.<br><br>
The optional flag <code>noheader</code> disables the output of the header lines (Latest Revision, File, Rev, Last Change). The optional flag <code>noheader</code> disables the output of the header lines (Latest Revision, File, Rev, Last Change).
<br><br> <br><br>
When issued via FHEMWEB command line, all executed JavaScript files with their corresponding version will be listed additionally.
<br><br>
Example output of <code>version</code>: Example output of <code>version</code>:
<ul> <ul>
<code><br> <code><br>
@@ -177,6 +180,8 @@ sub version_getRevFromControls(;$)
<br><br> <br><br>
Der optionale Parameter <code>noheader</code> unterdr&uuml;ckt die Ausgabe des Listenkopfs (Latest Revision, File, Rev, Last Change). Der optionale Parameter <code>noheader</code> unterdr&uuml;ckt die Ausgabe des Listenkopfs (Latest Revision, File, Rev, Last Change).
<br><br> <br><br>
Wenn dieser Befehl &uuml;ber die FHEMWEB-Kommandozeile eingegeben wird, werden zus&auml;tzlich alle aktuell geladenen JavaScript-Dateien mit ihren zugeh&ouml;rigen Versionsinformationen angezeigt.
<br><br>
Beispiel der Ausgabe von <code>version</code>: Beispiel der Ausgabe von <code>version</code>:
<ul> <ul>
<code><br> <code><br>
@@ -208,4 +213,4 @@ sub version_getRevFromControls(;$)
</ul> </ul>
=end html_DE =end html_DE
=cut =cut