Index: trunk/core/kernel/db/dblist.php =================================================================== diff -u -N -r2761 -r2910 --- trunk/core/kernel/db/dblist.php (.../dblist.php) (revision 2761) +++ trunk/core/kernel/db/dblist.php (.../dblist.php) (revision 2910) @@ -272,12 +272,22 @@ } $system_sql = $this->GetSelectSQL(true,true); - if ($system_sql == $all_sql) { //no need to query the same again + if($system_sql == $all_sql) //no need to query the same again + { $this->NoFilterCount = $this->RecordsCount; return; } + $sql = $this->getCountSQL($system_sql); - $this->NoFilterCount = (int)$this->Conn->GetOne($sql); + if( $this->GetGroupClause() ) + { + $this->NoFilterCount = count( $this->Conn->GetCol($sql) ); + } + else + { + $this->NoFilterCount = (int)$this->Conn->GetOne($sql); + } + $this->Counted = true; } Index: trunk/core/units/visits/visits_config.php =================================================================== diff -u -N -r2737 -r2910 --- trunk/core/units/visits/visits_config.php (.../visits_config.php) (revision 2737) +++ trunk/core/units/visits/visits_config.php (.../visits_config.php) (revision 2910) @@ -18,11 +18,10 @@ 'IDField' => 'VisitId', 'TableName' => TABLE_PREFIX.'Visits', 'TitlePresets' => Array( - 'default' => Array( ), - 'visits_list' => Array( 'prefixes' => Array('visits_List'), - 'format' => "!la_title_Visits! (#visits_recordcount#)", - ), - ), + 'default' => Array(), + 'visits_list' => Array('prefixes' => Array('visits_List'), 'format' => "!la_title_Visits! (#visits_recordcount#)"), + 'visits.incommerce_list' => Array('prefixes' => Array('visits.incommerce_List'), 'format' => "!la_title_Visits! (#visits.incommerce_recordcount#)"), + ), 'CalculatedFields' => Array( '' => Array ( 'UserName' => 'IF( ISNULL(u.Login), IF (%1$s.PortalUserId = -1, \'root\', IF (%1$s.PortalUserId = -2, \'Guest\', \'n/a\')), u.Login)', Index: trunk/kernel/units/visits/visits_config.php =================================================================== diff -u -N -r2737 -r2910 --- trunk/kernel/units/visits/visits_config.php (.../visits_config.php) (revision 2737) +++ trunk/kernel/units/visits/visits_config.php (.../visits_config.php) (revision 2910) @@ -18,11 +18,10 @@ 'IDField' => 'VisitId', 'TableName' => TABLE_PREFIX.'Visits', 'TitlePresets' => Array( - 'default' => Array( ), - 'visits_list' => Array( 'prefixes' => Array('visits_List'), - 'format' => "!la_title_Visits! (#visits_recordcount#)", - ), - ), + 'default' => Array(), + 'visits_list' => Array('prefixes' => Array('visits_List'), 'format' => "!la_title_Visits! (#visits_recordcount#)"), + 'visits.incommerce_list' => Array('prefixes' => Array('visits.incommerce_List'), 'format' => "!la_title_Visits! (#visits.incommerce_recordcount#)"), + ), 'CalculatedFields' => Array( '' => Array ( 'UserName' => 'IF( ISNULL(u.Login), IF (%1$s.PortalUserId = -1, \'root\', IF (%1$s.PortalUserId = -2, \'Guest\', \'n/a\')), u.Login)',