mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-01 20:20:10 +00:00
Changed $__ME to $FW_ME
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@899 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
bb11c9767d
commit
4cdc7a25be
@ -1,13 +1,13 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
# 97 GROUP
|
# 97 GROUP
|
||||||
# Feedback: http://groups.google.com/group/fhem-users
|
# Feedback: http://groups.google.com/group/fhem-users
|
||||||
# Logging to RRDs
|
# Logging to RRDs
|
||||||
# Autor: a[PUNKT]r[BEI]oo2p[PUNKT]net
|
# Autor: a[PUNKT]r[BEI]oo2p[PUNKT]net
|
||||||
# Stand: 31.03.2010
|
# Stand: 31.03.2010
|
||||||
# Version: 1.1.0
|
# Version: 1.1.0
|
||||||
# Update 08/2010
|
# Update 08/2010
|
||||||
# Support for New-Style-Sheets div=menu div=content
|
# Support for New-Style-Sheets div=menu div=content
|
||||||
# Added SpecialReading DNW
|
# Added SpecialReading DNW
|
||||||
################################################################################
|
################################################################################
|
||||||
# Usage:
|
# Usage:
|
||||||
# define <New-Group-Name> GROUP <CATEGORY>
|
# define <New-Group-Name> GROUP <CATEGORY>
|
||||||
@ -40,7 +40,7 @@ sub GROUP_Initialize($)
|
|||||||
$hash->{AttrList} = "loglevel:0,5";
|
$hash->{AttrList} = "loglevel:0,5";
|
||||||
# CGI
|
# CGI
|
||||||
my $name = "GROUPS";
|
my $name = "GROUPS";
|
||||||
my $fhem_url = "/" . $name ;
|
my $fhem_url = "/" . $name ;
|
||||||
$data{FWEXT}{$fhem_url}{FUNC} = "GRP_CGI";
|
$data{FWEXT}{$fhem_url}{FUNC} = "GRP_CGI";
|
||||||
$data{FWEXT}{$fhem_url}{LINK} = $name;
|
$data{FWEXT}{$fhem_url}{LINK} = $name;
|
||||||
$data{FWEXT}{$fhem_url}{NAME} = $name;
|
$data{FWEXT}{$fhem_url}{NAME} = $name;
|
||||||
@ -98,9 +98,9 @@ sub GRP_Undef(){
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
# ??? empty CAT is left ???
|
# ??? empty CAT is left ???
|
||||||
# Check for empty categories
|
# Check for empty categories
|
||||||
|
|
||||||
return undef;
|
return undef;
|
||||||
}
|
}
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
@ -134,6 +134,7 @@ sub GRP_CGI()
|
|||||||
my ($htmlarg) = @_;
|
my ($htmlarg) = @_;
|
||||||
# htmlarg = /GROUPS/<CAT-NAME>
|
# htmlarg = /GROUPS/<CAT-NAME>
|
||||||
my $Cat = GRP_CGI_DISPTACH_URL($htmlarg);
|
my $Cat = GRP_CGI_DISPTACH_URL($htmlarg);
|
||||||
|
Log 0,"GROUPS-FW-FEHM: $FW_ME";
|
||||||
if(!defined($Cat)){$Cat = ""};
|
if(!defined($Cat)){$Cat = ""};
|
||||||
my ($ret_html);
|
my ($ret_html);
|
||||||
$ret_html = "<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.01\/\/EN\" \"http:\/\/www.w3.org\/TR\/html4\/strict.dtd\">\n";
|
$ret_html = "<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.01\/\/EN\" \"http:\/\/www.w3.org\/TR\/html4\/strict.dtd\">\n";
|
||||||
@ -141,7 +142,7 @@ sub GRP_CGI()
|
|||||||
$ret_html .= "<head>\n";
|
$ret_html .= "<head>\n";
|
||||||
$ret_html .= &GRP_CGI_CSS();
|
$ret_html .= &GRP_CGI_CSS();
|
||||||
$ret_html .= "<title>FHEM GROUPS<\/title>\n";
|
$ret_html .= "<title>FHEM GROUPS<\/title>\n";
|
||||||
$ret_html .= "<link href=\"$__ME/style.css\" rel=\"stylesheet\"/>\n";
|
$ret_html .= "<link href=\"$FW_ME/style.css\" rel=\"stylesheet\"/>\n";
|
||||||
$ret_html .= "<\/head>\n";
|
$ret_html .= "<\/head>\n";
|
||||||
$ret_html .= "<body>\n";
|
$ret_html .= "<body>\n";
|
||||||
# DIV HDR
|
# DIV HDR
|
||||||
@ -165,7 +166,7 @@ sub GRP_CGI_CSS() {
|
|||||||
$css .= "table.GROUP td {nowrap;}";
|
$css .= "table.GROUP td {nowrap;}";
|
||||||
$css .= "\/\/--><\/style>";
|
$css .= "\/\/--><\/style>";
|
||||||
# TEST
|
# TEST
|
||||||
#$css = "<link href=\"$__ME/group.css\" rel=\"stylesheet\"/>\n";
|
#$css = "<link href=\"$FW_ME/group.css\" rel=\"stylesheet\"/>\n";
|
||||||
return $css;
|
return $css;
|
||||||
}
|
}
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
@ -174,10 +175,10 @@ sub GRP_CGI_TOP($) {
|
|||||||
# rh = return-Html
|
# rh = return-Html
|
||||||
my $rh;
|
my $rh;
|
||||||
$rh = "<div id=\"hdr\">\n";
|
$rh = "<div id=\"hdr\">\n";
|
||||||
$rh .= "<form method=\"get\" action=\"" . $__ME . "\">\n";
|
$rh .= "<form method=\"get\" action=\"" . $FW_ME . "\">\n";
|
||||||
$rh .= "<table WIDTH=\"100%\">\n";
|
$rh .= "<table WIDTH=\"100%\">\n";
|
||||||
$rh .= "<tr>";
|
$rh .= "<tr>";
|
||||||
$rh .= "<td><a href=\"" . $__ME . "\">FHEM:</a>$CAT</td>";
|
$rh .= "<td><a href=\"" . $FW_ME . "\">FHEM:</a>$CAT</td>";
|
||||||
$rh .= "<td><input type=\"text\" name=\"cmd\" size=\"30\"/></td>";
|
$rh .= "<td><input type=\"text\" name=\"cmd\" size=\"30\"/></td>";
|
||||||
$rh .= "</tr>\n";
|
$rh .= "</tr>\n";
|
||||||
$rh .= "</table>\n";
|
$rh .= "</table>\n";
|
||||||
@ -191,13 +192,13 @@ sub GRP_CGI_LEFT(){
|
|||||||
# rh = return-Html
|
# rh = return-Html
|
||||||
my $rh;
|
my $rh;
|
||||||
# $rh = "<div id=\"left\">\n";
|
# $rh = "<div id=\"left\">\n";
|
||||||
$rh = "<div id=\"logo\"><img src=\"" . $__ME . "/fhem.png\"></div>";
|
$rh = "<div id=\"logo\"><img src=\"" . $FW_ME . "/fhem.png\"></div>";
|
||||||
$rh .= "<div id=\"menu\">\n";
|
$rh .= "<div id=\"menu\">\n";
|
||||||
# Print Groups
|
# Print Groups
|
||||||
$rh .= "<table class=\"room\">\n";
|
$rh .= "<table class=\"room\">\n";
|
||||||
foreach my $g (sort keys %{$modules{GROUP}{defptr}}){
|
foreach my $g (sort keys %{$modules{GROUP}{defptr}}){
|
||||||
$rh .= "<tr><td>";
|
$rh .= "<tr><td>";
|
||||||
$rh .= "<a href=\"" . $__ME . "/GROUPS/$g\">$g</a></h3>";
|
$rh .= "<a href=\"" . $FW_ME . "/GROUPS/$g\">$g</a></h3>";
|
||||||
$rh .= "</td></tr>\n";
|
$rh .= "</td></tr>\n";
|
||||||
}
|
}
|
||||||
$rh .= "</table><br>\n";
|
$rh .= "</table><br>\n";
|
||||||
@ -235,7 +236,7 @@ sub GRP_CGI_RIGHT(){
|
|||||||
# Log 0,"GROUP CGI-RIGHT DEV: $c";
|
# Log 0,"GROUP CGI-RIGHT DEV: $c";
|
||||||
$rh .= "<table class=\"GROUP\" WIDTH=\"85%\">\n";
|
$rh .= "<table class=\"GROUP\" WIDTH=\"85%\">\n";
|
||||||
$rh .= "<tr>";
|
$rh .= "<tr>";
|
||||||
$rh .= "<th align=\"left\" WIDTH=\"10%\"><a href=\"$__ME?detail=$c\">$c</a></th>";
|
$rh .= "<th align=\"left\" WIDTH=\"10%\"><a href=\"$FW_ME?detail=$c\">$c</a></th>";
|
||||||
$rh .= "<th align=\"left\" WIDTH=\"8%\"></th>";
|
$rh .= "<th align=\"left\" WIDTH=\"8%\"></th>";
|
||||||
if(defined($attr{$c}{comment})){
|
if(defined($attr{$c}{comment})){
|
||||||
$comment = $attr{$c}{comment};
|
$comment = $attr{$c}{comment};
|
||||||
@ -243,17 +244,17 @@ sub GRP_CGI_RIGHT(){
|
|||||||
else {
|
else {
|
||||||
$rh .= "<th align=\"left\" WIDTH=\"10%\"></th>";
|
$rh .= "<th align=\"left\" WIDTH=\"10%\"></th>";
|
||||||
$rh .= "<th align=\"left\" WIDTH=\"10%\"></th>";}
|
$rh .= "<th align=\"left\" WIDTH=\"10%\"></th>";}
|
||||||
|
|
||||||
$rh .= "</tr>\n";
|
$rh .= "</tr>\n";
|
||||||
# GROUP -> READING
|
# GROUP -> READING
|
||||||
foreach my $r (sort keys %{$defs{$c}{READINGS}}){
|
foreach my $r (sort keys %{$defs{$c}{READINGS}}){
|
||||||
# $dn = DeviceName + $rn = Readingname to get ReadingValue
|
# $dn = DeviceName + $rn = Readingname to get ReadingValue
|
||||||
my ($dn,$rn) = split(/:/,$defs{$c}{READINGS}{$r}{VAL});
|
my ($dn,$rn) = split(/:/,$defs{$c}{READINGS}{$r}{VAL});
|
||||||
# $rv = ReadingValue; $rt = ReadingTime; $ru = ReadingUnit
|
# $rv = ReadingValue; $rt = ReadingTime; $ru = ReadingUnit
|
||||||
my ($rv,$rt,$ru) = &GRP_GET_READING_VAL($dn,$rn);
|
my ($rv,$rt,$ru) = &GRP_GET_READING_VAL($dn,$rn);
|
||||||
$tr_class = $row?"odd":"even";
|
$tr_class = $row?"odd":"even";
|
||||||
$rh .= "<tr class=\"" . $tr_class . "\"><td>$r</td><td>$rv $ru</td><td>$rt</td>";
|
$rh .= "<tr class=\"" . $tr_class . "\"><td>$r</td><td>$rv $ru</td><td>$rt</td>";
|
||||||
$rh .= "<td><a href=\"$__ME?detail=$dn\">$dn</a></td></tr>\n";
|
$rh .= "<td><a href=\"$FW_ME?detail=$dn\">$dn</a></td></tr>\n";
|
||||||
$row = ($row+1)%2;
|
$row = ($row+1)%2;
|
||||||
}
|
}
|
||||||
$rh .= "</table><br>\n";
|
$rh .= "</table><br>\n";
|
||||||
@ -330,7 +331,7 @@ sub GRP_GET_READING_VAL($$){
|
|||||||
use strict "refs";
|
use strict "refs";
|
||||||
}
|
}
|
||||||
# Log 0,"GROUP GET-READING: $rv,$rt,$ru";
|
# Log 0,"GROUP GET-READING: $rv,$rt,$ru";
|
||||||
return ($rv,$rt,$ru);
|
return ($rv,$rt,$ru);
|
||||||
}
|
}
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
sub GRP_GET_READING_DNW($$){
|
sub GRP_GET_READING_DNW($$){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user