19 declare(strict_types=1);
    37         $this->db->manipulate(
    38             'DELETE FROM settings WHERE ' . $this->db->in(
    41                     'session_handling_type',
    45                     'session_max_idle_after_first_request'    52         if ($this->db->tableExists(
'usr_session_log')) {
    53             $this->db->dropTable(
'usr_session_log', 
false);
    56         if ($this->db->tableColumnExists(
'usr_session_stats', 
'max_sessions')) {
    57             $this->db->dropTableColumn(
'usr_session_stats', 
'max_sessions');
    60         if ($this->db->tableColumnExists(
'usr_session_stats', 
'closed_limit')) {
    61             $this->db->dropTableColumn(
'usr_session_stats', 
'closed_limit');
    64         if ($this->db->tableColumnExists(
'usr_session_stats', 
'closed_idle')) {
    65             $this->db->dropTableColumn(
'usr_session_stats', 
'closed_idle');
    68         if ($this->db->tableColumnExists(
'usr_session_stats', 
'closed_idle_first')) {
    69             $this->db->dropTableColumn(
'usr_session_stats', 
'closed_idle_first');
 
prepare(ilDBInterface $db)