App-feedback fix

This commit is contained in:
ragu 2022-07-20 06:54:17 +02:00
parent 9a036e363a
commit 7442d49f11
9 changed files with 40 additions and 18 deletions

View file

@ -144,11 +144,15 @@ sub tpl(){
my $dbh_primary = $dbt->dbconnect_extern("sharee_primary");
my $users_dms_primary = { u_id => 0 };
$users_dms_primary = $dbt->select_users($dbh_primary,$users_dms->{u_id},"and int02=2");
$users_dms_primary = $dbt->select_users($dbh_primary,$users_dms->{u_id},"and int02 >= 1");
#print Dumper($users_dms_primary);
my $mod_active = "$dbt->{shareedms_conf}->{mod_active}";
$mod_active .= "|Kunden|Faktura" if($users_dms_primary->{u_id} && $users_dms_primary->{int02} == 2);
if($users_dms_primary->{u_id} && $users_dms_primary->{int02} >= 1){
$mod_active .= "|Kunden|Faktura";
}else{
$mod_active .= "|App-feedback";
}
###Top Menu
#bootstrap menue
@ -183,6 +187,7 @@ sub tpl(){
#0. menue
my $aclass = "dropdown-item";
$aclass = "nav-link" if($node->{$id}->{node_name} =~ /Mietjourna|Alarmjournal|Karte/);
$aclass = "nav-link" if($node->{$id}->{node_name} =~ /Mietjourna|Alarmjournal|Karte|App-feedback/ && $mod_active !~ /Kunden/);
if($users_dms->{u_id} && ($users_dms->{int01} == 2 && $node_meta->{ct_table} =~ /content$/) || ($users_dms->{u_id} == $dbt->{copri_conf}->{superu_id})){
my $url = "$topath/maintainer?node2edit=edit_relation\&main_id=$node->{$id}->{main_id}";
$lmenu0 = $but->event_button("$topath","$node->{$id}->{node_name}","$node->{$id}->{main_id}","$aclass $mclass","","$users_dms->{u_id}","$url");