diff --git a/copri4/main/src/Mod/APIfunc.pm b/copri4/main/src/Mod/APIfunc.pm index 0022c5b..6ea2832 100755 --- a/copri4/main/src/Mod/APIfunc.pm +++ b/copri4/main/src/Mod/APIfunc.pm @@ -1993,13 +1993,16 @@ sub bikes_available(){ $return->{$id}->{bike_type}->{engine}->{manufacturer} = "dummy"; my $max_bars = 5; my $current_bars = 0; + my $charge_view_hidden = 1;#1=hide charge view + $charge_view_hidden = 0 if($dbt->{operator}->{$varenv->{dbname}}->{oprefix} eq "KN"); my $backend_accessible = 1; - $backend_accessible = 0 if($record->{$id}->{int11} eq "2");#for asking user + #$backend_accessible = 0 if($record->{$id}->{int11} eq "2");#for asking user + $backend_accessible = 0 if($dbt->{operator}->{$varenv->{dbname}}->{oprefix} eq "KN");#for asking user $return->{$id}->{bike_type}->{battery}->{charge_max_bars} = "$max_bars"; $return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars"; $return->{$id}->{bike_type}->{battery}->{charge_current_percent} = "0"; + $return->{$id}->{bike_type}->{battery}->{hidden} = "$charge_view_hidden"; $return->{$id}->{bike_type}->{battery}->{backend_accessible} = "$backend_accessible"; - $return->{$id}->{bike_type}->{battery}->{hidden} = "0";#1=hide charge view if($record->{$id}->{int19}){ $current_bars = $bw->battery_bars($max_bars,$record->{$id}->{int19}); $return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars"; @@ -2163,13 +2166,16 @@ sub bikes_all(){ $return->{$id}->{bike_type}->{engine}->{manufacturer} = "dummy"; my $max_bars = 5; my $current_bars = 0; - my $backend_accessible = 1; - $backend_accessible = 0 if($record->{$id}->{int11} eq "2");#for asking user + my $charge_view_hidden = 1;#1=hide charge view + $charge_view_hidden = 0 if($dbt->{operator}->{$varenv->{dbname}}->{oprefix} eq "KN"); + my $backend_accessible = 1;#1=battery charge from backend, 0=asking user + #$backend_accessible = 0 if($record->{$id}->{int11} eq "2");#for asking user + $backend_accessible = 0 if($dbt->{operator}->{$varenv->{dbname}}->{oprefix} eq "KN");#for asking user $return->{$id}->{bike_type}->{battery}->{charge_max_bars} = "$max_bars"; $return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars"; $return->{$id}->{bike_type}->{battery}->{charge_current_percent} = "0"; + $return->{$id}->{bike_type}->{battery}->{hidden} = "$charge_view_hidden"; $return->{$id}->{bike_type}->{battery}->{backend_accessible} = "$backend_accessible"; - $return->{$id}->{bike_type}->{battery}->{hidden} = "0";#1=hide charge view if($record->{$id}->{int19}){ $current_bars = $bw->battery_bars($max_bars,$record->{$id}->{int19}); $return->{$id}->{bike_type}->{battery}->{charge_current_bars} = "$current_bars";