Beispiel #1
0
 public static function deleteOldSessions()
 {
     $model = new cmsModel();
     $model->filterDateOlder('date_created', 3, 'MINUTE');
     $users = $model->get('sessions_online', function ($item, $model) {
         return $item['user_id'] ? $item['user_id'] : false;
     }, false);
     if ($users) {
         $model->filterIn('id', $users)->updateFiltered('{users}', array('is_online' => 0));
         $model->filterDateOlder('date_created', 3, 'MINUTE')->deleteFiltered('sessions_online');
     }
 }