diff --git a/app/bridges/bridges.php b/app/bridges/bridges.php
index 2d49a8ebb6..1202f561fc 100644
--- a/app/bridges/bridges.php
+++ b/app/bridges/bridges.php
@@ -42,6 +42,7 @@
//get posted data
if (is_array($_POST['bridges'])) {
$action = $_POST['action'];
+ $search = $_POST['search'];
$bridges = $_POST['bridges'];
}
@@ -52,7 +53,7 @@
$obj = new bridges;
$obj->copy($bridges);
//redirect
- header('Location: bridges.php');
+ header('Location: bridges.php'.($search != '' ? '?search='.urlencode($search) : null));
exit;
}
}
@@ -64,7 +65,7 @@
$obj = new bridges;
$obj->toggle($bridges);
//redirect
- header('Location: bridges.php');
+ header('Location: bridges.php'.($search != '' ? '?search='.urlencode($search) : null));
exit;
}
}
@@ -76,7 +77,7 @@
$obj = new bridges;
$obj->delete($bridges);
//redirect
- header('Location: bridges.php');
+ header('Location: bridges.php'.($search != '' ? '?search='.urlencode($search) : null));
exit;
}
}
@@ -123,6 +124,7 @@
$page = $_GET['page'];
if (strlen($page) == 0) { $page = 0; $_GET['page'] = 0; }
list($paging_controls, $rows_per_page, $var3) = paging($num_rows, $param, $rows_per_page);
+ list($paging_controls_mini, $rows_per_page, $var_3) = paging($num_rows, $param, $rows_per_page, true);
$offset = $rows_per_page * $page;
//get the list
@@ -131,40 +133,15 @@
$sql .= limit_offset($rows_per_page, $offset);
$database = new database;
$bridges = $database->select($sql, $parameters, 'all');
+ unset($sql, $parameters);
//create token
$object = new token;
$token = $object->create($_SERVER['PHP_SELF']);
-//alternate the row style
- $c = 0;
- $row_style["0"] = "row_style0";
- $row_style["1"] = "row_style1";
-
//include the header
require_once "resources/header.php";
-//define the checkbox functions
- echo "\n";
-
//show the content
echo "
\n";
echo " ".$text['title-bridges']." (".$num_rows.")\n";
@@ -172,13 +149,13 @@
echo button::create(['type'=>'button','label'=>$text['button-add'],'icon'=>$_SESSION['theme']['button_icon_add'],'link'=>'bridge_edit.php']);
}
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; }"]);
+ echo button::create(['type'=>'button','label'=>$text['button-copy'],'icon'=>$_SESSION['theme']['button_icon_copy'],'onclick'=>"if (confirm('".$text['confirm-copy']."')) { list_action_set('copy'); list_form_submit('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; }"]);
+ echo button::create(['type'=>'button','label'=>$text['button-toggle'],'icon'=>$_SESSION['theme']['button_icon_toggle'],'onclick'=>"if (confirm('".$text['confirm-toggle']."')) { list_action_set('toggle'); list_form_submit('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 button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$_SESSION['theme']['button_icon_delete'],'onclick'=>"if (confirm('".$text['confirm-delete']."')) { list_action_set('delete'); list_form_submit('form_list'); } else { this.blur(); return false; }"]);
}
if (permission_exists('bridge_all')) {
if ($_GET['show'] == 'all') {
@@ -189,9 +166,12 @@
}
}
echo "\n";
echo "
\n";
@@ -200,11 +180,12 @@
echo "