$_SESSION['sqlquery'] = $_REQUEST['query'];
$misc->printTitle($lang['strselect']);
$type = 'SELECT';
- } else {
+ }
+ else if (isset($_REQUEST['report'])) {
+ $misc->printTitle($lang['strselect']);
+ $type = 'SELECT';
+ }
+ else {
$misc->printTitle($lang['strbrowse']);
$type = 'TABLE';
}
// Retrieve page from query. $max_pages is returned by reference.
$rs = $data->browseQuery($type,
isset($object) ? $object : null,
- isset($_REQUEST['query']) ? $_REQUEST['query'] : null,
+ isset($_SESSION['sqlquery']) ? $_SESSION['sqlquery'] : null,
$_REQUEST['sortkey'], $_REQUEST['sortdir'], $_REQUEST['page'],
$conf['max_rows'], $max_pages);
if (isset($object)) $gets .= "&" . urlencode($subject) . '=' . urlencode($object);
if (isset($subject)) $gets .= "&subject=" . urlencode($subject);
if (isset($_REQUEST['query'])) $gets .= "&query=" . urlencode($_REQUEST['query']);
+ if (isset($_REQUEST['report'])) $gets .= "&report=" . urlencode($_REQUEST['report']);
if (isset($_REQUEST['count'])) $gets .= "&count=" . urlencode($_REQUEST['count']);
if (isset($_REQUEST['return_url'])) $gets .= "&return_url=" . urlencode($_REQUEST['return_url']);
if (isset($_REQUEST['return_desc'])) $gets .= "&return_desc=" . urlencode($_REQUEST['return_desc']);