mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
95_Dashboard: contrib 3.15.0
git-svn-id: https://svn.fhem.de/fhem/trunk@20240 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
217d9bd884
commit
a41dc3f308
@ -1003,19 +1003,24 @@ sub Dashboard_GetActiveTab ($;$) {
|
||||
my $maxTab = Dashboard_GetTabCount($defs{$name}, 1);
|
||||
my $activeTab = 1;
|
||||
|
||||
foreach my $key (%FW_httpheader) {
|
||||
Log3 ($name, 5, "Dashboard $name - FW_httpheader $key: ".$FW_httpheader{$key});
|
||||
}
|
||||
|
||||
if (defined($FW_httpheader{Cookie})) {
|
||||
Log3 ($name, 4, "Dashboard $name - Cookie set: ".$FW_httpheader{Cookie});
|
||||
my %cookie = map({ split('=', $_) } split(/; */, $FW_httpheader{Cookie}));
|
||||
if (defined($cookie{dashboard_homeTab})) {
|
||||
$activeTab = $cookie{dashboard_homeTab};
|
||||
if (defined($cookie{dashboard_activetab})) {
|
||||
$activeTab = $cookie{dashboard_activetab};
|
||||
$activeTab = ($activeTab <= $maxTab)?$activeTab:$maxTab;
|
||||
}
|
||||
}
|
||||
|
||||
my $tabno = AttrVal($name, 'dashboard_homeTab', $activeTab);
|
||||
$tabno = ($tabno <= $maxTab)?$tabno:$maxTab;
|
||||
my $tabno = AttrVal($name, 'dashboard_homeTab', $activeTab);
|
||||
$tabno = ($tabno <= $maxTab)?$tabno:$maxTab;
|
||||
my $tabname = AttrVal($name, "dashboard_tab".($tabno)."name", "");
|
||||
|
||||
Log3 ($name, 5, "Dashboard $name - Dashboard active tab: $tabno/$tabname");
|
||||
Log3 ($name, 4, "Dashboard $name - Dashboard active tab: $tabno/$tabname");
|
||||
|
||||
if($gtn) {
|
||||
return ($tabno,$tabname);
|
||||
|
Loading…
x
Reference in New Issue
Block a user