www.gusucode.com > 迪恩育儿亲子4商城商家+手机版【整站带测试数据】源码程序 > web/source/class/table/table_common_admincp_session.php
<?php /** * [Discuz!] (C)2001-2099 Comsenz Inc. * This is NOT a freeware, use is subject to license terms * * $Id: table_common_admincp_session.php 27803 2012-02-15 02:39:36Z zhangguosheng $ */ if(!defined('IN_DISCUZ')) { exit('Access Denied'); } class table_common_admincp_session extends discuz_table { public function __construct() { $this->_table = 'common_admincp_session'; $this->_pk = 'uid'; parent::__construct(); } public function fetch($uid, $panel) { $sql = 'SELECT * FROM %t WHERE uid=%d AND panel=%d'; return DB::fetch_first($sql, array($this->_table, $uid, $panel)); } public function fetch_all_by_panel($panel) { return DB::fetch_all('SELECT * FROM %t WHERE panel=%d', array($this->_table, $panel), 'uid'); } public function delete($uid, $panel, $ttl = 3600) { $sql = 'DELETE FROM %t WHERE (uid=%d AND panel=%d) OR dateline<%d'; DB::query($sql, array($this->_table, $uid, $panel, TIMESTAMP-intval($ttl))); } public function update($uid, $panel, $data) { if(!empty($data) && is_array($data)) { DB::update($this->_table, $data, array('uid'=>$uid, 'panel'=>$panel)); } } } ?>