Corrected users listing error
git-svn-id: https://plugins.svn.wordpress.org/postgresql-for-wordpress/trunk@418088 b8457f37-d9ea-0310-8a92-e5e31aec5664
This commit is contained in:
@@ -120,10 +120,11 @@
|
|||||||
{
|
{
|
||||||
$catchnumrows = true;
|
$catchnumrows = true;
|
||||||
$sql = str_replace('GROUP BY '.$table_prefix.'posts.ID', '' , $sql);
|
$sql = str_replace('GROUP BY '.$table_prefix.'posts.ID', '' , $sql);
|
||||||
$sql = str_replace('SQL_CALC_FOUND_ROWS', 'DISTINCT', $sql);
|
$GLOBALS['pg4wp_numrows'] = str_replace( 'SQL_CALC_FOUND_ROWS', 'DISTINCT', $sql);
|
||||||
$GLOBALS['pg4wp_numrows'] = preg_replace( '/SELECT DISTINCT.+FROM ('.$table_prefix.'posts)/', 'SELECT DISTINCT "ID" FROM $1', $sql);
|
$GLOBALS['pg4wp_numrows'] = preg_replace( '/SELECT DISTINCT.+FROM ('.$table_prefix.'posts)/', 'SELECT DISTINCT "ID" FROM $1', $GLOBALS['pg4wp_numrows']);
|
||||||
$GLOBALS['pg4wp_numrows'] = preg_replace( '/SELECT(.+)FROM/', 'SELECT COUNT($1) FROM', $GLOBALS['pg4wp_numrows']);
|
$GLOBALS['pg4wp_numrows'] = preg_replace( '/SELECT(.+)FROM/', 'SELECT COUNT($1) FROM', $GLOBALS['pg4wp_numrows']);
|
||||||
$GLOBALS['pg4wp_numrows'] = preg_replace( '/(ORDER BY|LIMIT).+/', '', $GLOBALS['pg4wp_numrows']);
|
$GLOBALS['pg4wp_numrows'] = preg_replace( '/(ORDER BY|LIMIT).+/', '', $GLOBALS['pg4wp_numrows']);
|
||||||
|
$sql = str_replace('SQL_CALC_FOUND_ROWS', '', $sql);
|
||||||
}
|
}
|
||||||
elseif( false !== strpos($sql, 'FOUND_ROWS()'))
|
elseif( false !== strpos($sql, 'FOUND_ROWS()'))
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user