Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Delisle <marc@infomarc.info>2013-05-29 17:47:55 +0400
committerMarc Delisle <marc@infomarc.info>2013-05-29 17:47:55 +0400
commit34e12cf77ef2aec6ce22f98889d2a5fd5588570b (patch)
tree5b47c5ab704f3c08181195f90bf450be7d8c472e /browse_foreigners.php
parent0defb5132d5746a14de3731e44a9faa4081e7fd7 (diff)
bug #3956 "Browse foreign values" search filter / page selector not working
Diffstat (limited to 'browse_foreigners.php')
-rw-r--r--browse_foreigners.php18
1 files changed, 17 insertions, 1 deletions
diff --git a/browse_foreigners.php b/browse_foreigners.php
index 8cdc7728b0..9a9fdf9043 100644
--- a/browse_foreigners.php
+++ b/browse_foreigners.php
@@ -9,7 +9,22 @@
require_once 'libraries/common.inc.php';
require_once 'libraries/transformations.lib.php';
-$field = $_REQUEST['field'];
+/**
+ * Sets globals from $_REQUEST
+ */
+$request_params = array(
+ 'field',
+ 'fieldkey',
+ 'foreign_filter',
+ 'pos',
+ 'rownumber'
+);
+
+foreach ($request_params as $one_request_param) {
+ if (isset($_REQUEST[$one_request_param])) {
+ $GLOBALS[$one_request_param] = $_REQUEST[$one_request_param];
+ }
+}
PMA_Util::checkParameters(array('db', 'table', 'field'));
@@ -66,6 +81,7 @@ if (is_array($foreignData['disp_row'])) {
if ($foreignData['the_total'] > $GLOBALS['cfg']['MaxRows']) {
$gotopage = PMA_Util::pageselector(
+ 'pos',
$session_max_rows,
$pageNow,
$nbTotalPage,