function clearGarbage() { db::table('admin_reserved'); db::where('`table`', 'pages'); db::where('user_id', ADMIN_USER_ID); db::delete(); dt::set(dt::today(true)); dt::outHour(2); $date = dt::get(true); db::table('pages'); db::where('page_pub', '2'); db::where('site_id', ADMIN_SITE_ID); db::where('page_date', $date, '<='); $res = db::select(); while ($row = mysql_fetch_assoc($res)) { conf::delete('pages', $row['page_id']); } db::table('pages'); db::where('page_pub', '2'); db::where('site_id', ADMIN_SITE_ID); db::where('page_date', $date, '<='); db::delete(); }
function checkOnline($user_id, $interval = 600) { $date_last = self::getInfo($user_id, 'user_date_last'); $date_now = date('Y-m-d H:i:s'); $date_check = dt::outSecond($interval, $date_now); dt::set($date_check); return dt::isOver($date_last); }