Exemple #1
0
 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();
 }
Exemple #2
0
 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);
 }