2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-04-22 08:11:44 +00:00

02_RSS.pm: enable layout storage in configDB

git-svn-id: https://svn.fhem.de/fhem/trunk@5582 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
borisneubert 2014-04-20 09:06:53 +00:00
parent ef76aa27cd
commit 6bb92946a7

View File

@ -62,15 +62,26 @@ RSS_readLayout($) {
my $filename= $hash->{fhem}{filename};
my $name= $hash->{NAME};
if(open(LAYOUT, $filename)) {
my @layout= <LAYOUT>;
$hash->{fhem}{layout}= join("", @layout);
close(LAYOUT);
if($attr{global}{configfile} eq 'configDB') {
my $layout = _cfgDB_Readlayout($filename);
if(!(defined($layout))) {
$hash->{fhem}{layout}= ("text 0.1 0.1 'Layout definition not found in database!'");
Log 1, "RSS $name: Layout $filename not found in database";
} else {
$hash->{fhem}{layout} = $layout;
}
} else {
$hash->{fhem}{layout}= ();
Log 1, "RSS $name: Cannot open $filename";
if(open(LAYOUT, $filename)) {
my @layout= <LAYOUT>;
$hash->{fhem}{layout}= join("", @layout);
close(LAYOUT);
} else {
$hash->{fhem}{layout}= ();
Log 1, "RSS $name: Cannot open $filename";
}
}
}
}
##################
sub