function getLastLogins($aOptions = null) { $oUser = KTUtil::arrayGet($aOptions, 'user'); if ($oUser) { $iUserId = KTUtil::getId($oUser); } else { $iUserId = null; } $aOptions = KTUtil::meldOptions(array('limit' => 5, 'orderby' => 'datetime DESC'), $aOptions); $sTable = KTUserHistory::_table(); if ($iUserId) { return KTEntityUtil::getByDict($sTable, array('user_id' => $iUserId), $aOptions); } else { return KTEntityUtil::getList2('KTUserHistory', null, $aOptions); } }