2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-21 07:56:03 +00:00

98_logProxy.pm: added SVG_regexpFn for longpollSVG: see forum http://forum.fhem.de/index.php/topic,40176.0.html

git-svn-id: https://svn.fhem.de/fhem/trunk@9197 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
justme-1968 2015-09-03 10:33:15 +00:00
parent a419b4a8fe
commit 0dacab3435

View File

@ -36,6 +36,7 @@ sub logProxy_Initialize($)
#$hash->{AttrList} = "disable:1 ";
$hash->{SVG_sampleDataFn} = "logProxy_sampleDataFn";
$hash->{SVG_regexpFn} = "logProxy_regexpFn";
}
@ -107,6 +108,28 @@ logProxy_sampleDataFn($$$$$)
return ($desc, \@htmlArr, join("<br>", @example));
}
sub
logProxy_regexpFn($$)
{
my ($name, $filter) = @_;
my $ret;
my @a = split( ' ', $filter );
for(my $i = 0; $i < int(@a); $i++) {
my @fld = split(":", $a[$i]);
if( $a[$i] =~ m/^(FileLog|DbLog):([^:]*):(.*)/ ) {
my @options = split( ',', $fld[1] );
my $log_dev = shift(@options);
my $column_specs = $3;
$ret .= '|' if( $ret );
$ret .= CallFn($log_dev, "SVG_regexpFn", $log_dev, $column_specs);
}
}
return $ret;
}
sub
logProxy_Set($@)