3 namespace wcf\data\acp\session\log
;
5 use wcf\data\DatabaseObjectList
;
8 * Represents a list of session log entries.
11 * @copyright 2001-2019 WoltLab GmbH
12 * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
13 * @package WoltLabSuite\Core\Data\Acp\Session\Log
15 * @method ACPSessionLog current()
16 * @method ACPSessionLog[] getObjects()
17 * @method ACPSessionLog|null search($objectID)
18 * @property ACPSessionLog[] $objects
20 class ACPSessionLogList
extends DatabaseObjectList
25 public $className = ACPSessionLog
::class;
30 public function readObjects()
32 if (!empty($this->sqlSelects
)) {
33 $this->sqlSelects
.= ',';
35 $this->sqlSelects
.= "
40 FROM wcf" . WCF_N
. "_acp_session_access_log
41 WHERE sessionLogID = " . $this->getDatabaseTableAlias() . ".sessionLogID
45 LEFT JOIN wcf" . WCF_N
. "_user user_table
46 ON user_table.userID = " . $this->getDatabaseTableAlias() . ".userID";
48 parent
::readObjects();