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 "