Otwórz plik: admin/applications/forums/modules_public/forums/boards.php
Znajdź:
$this->DB->build( array(
'select' => 'id, member_id, member_name, seo_name, login_type, running_time, member_group, uagent_type',
'from' => 'sessions',
'where' => "running_time > $time",
) );
$this->DB->execute();
//-----------------------------------------
// FETCH...
//-----------------------------------------
while ( $r = $this->DB->fetch() )
{
$rows[ $r['running_time'].'.'.$r['id'] ] = $r;
}
krsort( $rows );
Zamień na:
/*$this->DB->build( array(
'select' => 'id, member_id, member_name, seo_name, login_type, running_time, member_group, uagent_type',
'from' => 'sessions',
'where' => "running_time > $time",
) );
$this->DB->execute();
//-----------------------------------------
// FETCH...
//-----------------------------------------
while ( $r = $this->DB->fetch() )
{
$rows[ $r['running_time'].'.'.$r['id'] ] = $r;
}
krsort( $rows );
*/
$this->DB->build( array( 'select' => 's.id, s.member_id, s.member_name, s.login_type, s.running_time, s.member_group, s.seo_name, s.login_type, s.member_group, s.uagent_type',
'from' => array( 'sessions' => 's' ),
'where' => "s.running_time > $time",
'add_join' => array( 1 => array( 'from' => array( 'groups' => 'g' ),
'where' => 'g.g_id=s.member_group AND g.g_display <> 0',
'type' => 'left' ) ),
'order' => 'g.g_display ASC, s.running_time DESC' ) );
$this->DB->execute();
while ( $r = $this->DB->fetch() )
{
$rows[ $r['running_time'].'.'.$r['id'] ] = $r;
}
Zapisz i wyślij.