fixed endless cycle (introduced by Revision: 10178)
This commit is contained in:
@@ -25,19 +25,13 @@ require_once './libraries/Table.class.php';
|
|||||||
*/
|
*/
|
||||||
function PMA_query_as_cu($sql, $show_error = true, $options = 0)
|
function PMA_query_as_cu($sql, $show_error = true, $options = 0)
|
||||||
{
|
{
|
||||||
$cfgRelation = PMA_getRelationsParam();
|
|
||||||
|
|
||||||
if (! strlen($cfgRelation['db'])) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Comparing resource ids works on PHP 5 because, when no controluser
|
// Comparing resource ids works on PHP 5 because, when no controluser
|
||||||
// is defined, connecting with the same user for controllink does
|
// is defined, connecting with the same user for controllink does
|
||||||
// not create a new connection. However a new connection is created
|
// not create a new connection. However a new connection is created
|
||||||
// on PHP 4, so we cannot directly compare resource ids.
|
// on PHP 4, so we cannot directly compare resource ids.
|
||||||
|
|
||||||
if ($GLOBALS['controllink'] == $GLOBALS['userlink'] || PMA_MYSQL_INT_VERSION < 50000) {
|
if ($GLOBALS['controllink'] == $GLOBALS['userlink'] || PMA_MYSQL_INT_VERSION < 50000) {
|
||||||
PMA_DBI_select_db($cfgRelation['db'], $GLOBALS['controllink']);
|
PMA_DBI_select_db($GLOBALS['cfg']['Server']['pmadb'], $GLOBALS['controllink']);
|
||||||
}
|
}
|
||||||
if ($show_error) {
|
if ($show_error) {
|
||||||
$result = PMA_DBI_query($sql, $GLOBALS['controllink'], $options);
|
$result = PMA_DBI_query($sql, $GLOBALS['controllink'], $options);
|
||||||
@@ -233,6 +227,7 @@ function PMA__getRelationsParam()
|
|||||||
return $cfgRelation;
|
return $cfgRelation;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$cfgRelation['user'] = $GLOBALS['cfg']['Server']['user'];
|
$cfgRelation['user'] = $GLOBALS['cfg']['Server']['user'];
|
||||||
$cfgRelation['db'] = $GLOBALS['cfg']['Server']['pmadb'];
|
$cfgRelation['db'] = $GLOBALS['cfg']['Server']['pmadb'];
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user