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)