19 declare(strict_types=1);
38 $this->db->dropTable(
'chatroom_prooms',
false);
39 $this->db->dropTable(
'chatroom_proomaccess',
false);
40 $this->db->dropTable(
'chatroom_psessions',
false);
54 if ($this->db->tableColumnExists($table, $column)) {
55 $this->db->dropTableColumn($table, $column);
61 if ($this->db->tableExists($table)) {
62 $this->db->dropTable($table);
75 INNER JOIN chatroom_settings ON object_data.obj_id = chatroom_settings.object_id 76 SET object_data.offline = IF(chatroom_settings.online_status = 1, 0, 1) 77 WHERE object_data.type = %s 80 $this->db->manipulateF(
prepare(ilDBInterface $db)
dropColumnWhenExists(string $table, string $column)
dropTableWhenExists(string $table)