getExpiredSessions(); if($sessions) foreach($sessions as $session) { $session->delete(); } } /** * Return all MultiFormSession database records that are older than * the days specified in $session_expiry_days * * @return DataObjectSet */ protected function getExpiredSessions() { return DataObject::get( 'MultiFormSession', "DATEDIFF(NOW(), `MultiFormSession`.`Created`) > " . self::$session_expiry_days); } } ?>