diff --git a/app/bridges/bridges.php b/app/bridges/bridges.php index 82dd7fee1b..ffcfea04f6 100644 --- a/app/bridges/bridges.php +++ b/app/bridges/bridges.php @@ -163,67 +163,36 @@ echo " document.getElementById('btn_check_none').style.display = 'none';\n"; echo " }\n"; echo " }\n"; - /* - echo " function check_all() {\n"; - echo " var inputs = document.getElementsByTagName('input');\n"; - echo " for (var i = 0, max = inputs.length; i < max; i++) {\n"; - echo " if (inputs[i].type === 'checkbox') {\n"; - echo " inputs[i].checked = true;\n"; - echo " }\n"; - echo " }\n"; - echo " document.getElementById('btn_check_all').style.display = 'none';\n"; - echo " document.getElementById('btn_check_none').style.display = '';\n"; - echo " }\n"; - - echo " function check_none() {\n"; - echo " var inputs = document.getElementsByTagName('input');\n"; - echo " for (var i = 0, max = inputs.length; i < max; i++) {\n"; - echo " if (inputs[i].type === 'checkbox') {\n"; - echo " inputs[i].checked = false;\n"; - echo " }\n"; - echo " }\n"; - echo " document.getElementById('btn_check_all').style.display = '';\n"; - echo " document.getElementById('btn_check_none').style.display = 'none';\n"; - echo " }\n"; - */ echo "\n"; //show the content echo "
\n"; echo " ".$text['title-bridges']." (".$num_rows.")\n"; if (permission_exists('bridge_add')) { - echo " "; + echo button::create(['type'=>'button','label'=>$text['button-add'],'icon'=>$_SESSION['theme']['button_icon_add'],'link'=>'bridge_edit.php']); } - if (permission_exists('bridge_add') || permission_exists('bridge_edit') || permission_exists('bridge_delete')) { - /* - echo " \n"; - echo " \n"; - */ - if (permission_exists('bridge_add')) { - echo " "; - } - if (permission_exists('bridge_edit')) { - echo " "; - } - if (permission_exists('bridge_delete')) { - echo " "; - } + if (permission_exists('bridge_add')) { + echo button::create(['type'=>'button','label'=>$text['button-copy'],'icon'=>$_SESSION['theme']['button_icon_copy'],'onclick'=>"if (confirm('".$text['confirm-copy']."')) { set_action('copy'); submit_form('form_list'); } else { this.blur(); return false; }"]); + } + if (permission_exists('bridge_edit')) { + echo button::create(['type'=>'button','label'=>$text['button-toggle'],'icon'=>$_SESSION['theme']['button_icon_toggle'],'onclick'=>"if (confirm('".$text['confirm-toggle']."')) { set_action('toggle'); submit_form('form_list'); } else { this.blur(); return false; }"]); + } + if (permission_exists('bridge_delete')) { + echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$_SESSION['theme']['button_icon_delete'],'onclick'=>"if (confirm('".$text['confirm-delete']."')) { set_action('delete'); submit_form('form_list'); } else { this.blur(); return false; }"]); } - echo " \n"; if (permission_exists('bridge_all')) { if ($_GET['show'] == 'all') { echo " "; } else { - echo " \n"; + echo button::create(['type'=>'button','label'=>$text['button-show_all'],'icon'=>$_SESSION['theme']['button_icon_all'],'link'=>'?show=all']); } } - echo " \n"; - echo " \n"; + echo "\n"; echo "
\n"; echo $text['title_description-bridge']."\n"; @@ -242,7 +211,7 @@ } echo th_order_by('bridge_name', $text['label-bridge_name'], $order_by, $order); echo th_order_by('bridge_destination', $text['label-bridge_destination'], $order_by, $order); - echo th_order_by('bridge_enabled', $text['label-bridge_enabled'], $order_by, $order); + echo th_order_by('bridge_enabled', $text['label-bridge_enabled'], $order_by, $order, null, "style='text-align: center;'"); echo " ".$text['label-description']."\n"; echo "  \n"; echo "\n"; @@ -263,24 +232,22 @@ } echo " "; if (permission_exists('bridge_edit')) { - echo " ".escape($row['bridge_name'])."\n"; + echo " ".escape($row['bridge_name'])."\n"; } else { echo " ".escape($row['bridge_name'])."\n"; } echo " \n"; echo " ".escape($row['bridge_destination'])."\n"; - echo " ".$text['label-'.$row['bridge_enabled']]."\n"; + echo " "; + echo button::create(['type'=>'submit','class'=>'link','label'=>$text['label-'.$row['bridge_enabled']],'title'=>$text['button-toggle'],'onclick'=>"check_self('checkbox_".$x."'); set_action('toggle'); submit_form('form_list')"]); + echo " \n"; echo " ".escape($row['bridge_description'])."\n"; - echo " "; - /* - if (permission_exists('bridge_edit')) { - echo "".$v_button_icon_edit.""; + echo " "; + + if (permission_exists('bridge_edit') && $_SESSION['theme']['list_row_edit_button']['boolean'] == 'true') { + echo button::create(['type'=>'button','title'=>$text['button-edit'],'icon'=>$_SESSION['theme']['button_icon_edit'],'link'=>"bridge_edit.php?id=".escape($row['bridge_uuid'])]); } - if (permission_exists('bridge_delete')) { - echo ""; - } - */ echo " \n"; echo "\n"; $c = $c ? 0 : 1; @@ -300,6 +267,10 @@ //handle form actions echo "