현재 접속자 추출시 쿼리가 잘못 작성되는 오류 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@4294 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2008-06-18 09:14:05 +00:00
parent b42d75e650
commit 5c741cde1b
3 changed files with 5 additions and 4 deletions

View file

@ -6,7 +6,8 @@
<column name="member_srl" />
</columns>
<conditions>
<condition operation="more" column="last_update" var="last_update" notnull="notnull" />
<condition operation="more" column="member_srl" default="1" pipe="and" />
<condition operation="more" column="last_update" var="last_update" notnull="notnull" pipe="and" />
<condition operation="equal" column="cur_mid" var="mid" pipe="and" />
</conditions>
<navigation>

View file

@ -26,7 +26,7 @@
$oModuleController->insertActionForward('session', 'view', 'dispSessionAdminIndex');
$oDB = &DB::getInstance();
$oDB->addIndex("session","idx_session_update_mid", array("last_update","cur_mid"));
$oDB->addIndex("session","idx_session_update_mid", array("member_srl","last_update","cur_mid"));
return new Object();
}
@ -67,7 +67,7 @@
}
if(!$oDB->isIndexExists("session","idx_session_update_mid"))
$oDB->addIndex("session","idx_session_update_mid", array("last_update","cur_mid"));
$oDB->addIndex("session","idx_session_update_mid", array("member_srl","last_update","cur_mid"));
}

View file

@ -49,7 +49,7 @@
* mid : 특정 mid에 속한 사용자
**/
function getLoggedMembers($args) {
if(!$args->limit_count) $args->limit_count = 20;
if(!$args->list_count) $args->list_count = 20;
if(!$args->page) $args->page = 1;
if(!$args->period_time) $args->period_time = 3;
$args->last_update = date("YmdHis", time() - $args->period_time*60);