30 if ($this->db->tableExists(
'pdfgen_conf')) {
31 $this->db->dropTable(
'pdfgen_conf');
37 if ($this->db->tableExists(
'pdfgen_map')) {
38 $this->db->dropTable(
'pdfgen_map');
43 if ($this->db->tableExists(
'pdfgen_purposes')) {
44 $this->db->dropTable(
'pdfgen_purposes');
50 if ($this->db->tableExists(
'pdfgen_renderer')) {
51 $this->db->dropTable(
'pdfgen_renderer');
56 if ($this->db->tableExists(
'pdfgen_renderer_avail')) {
57 $this->db->dropTable(
'pdfgen_renderer_avail');
62 if ($this->db->tableExists(
'pdfgen_conf_seq')) {
63 $this->db->dropTable(
'pdfgen_conf_seq');
69 if ($this->db->tableExists(
'pdfgen_map_seq')) {
70 $this->db->dropTable(
'pdfgen_map_seq');
75 if ($this->db->tableExists(
'pdfgen_purposes_seq')) {
76 $this->db->dropTable(
'pdfgen_purposes_seq');
82 if ($this->db->tableExists(
'pdfgen_renderer_seq')) {
83 $this->db->dropTable(
'pdfgen_renderer_seq');
88 if ($this->db->tableExists(
'pdfgen_renderer_avail_seq')) {
89 $this->db->dropTable(
'pdfgen_renderer_avail_seq');
95 $this->db->manipulateF(
'DELETE FROM il_object_subobj WHERE subobj = %s',
103 $this->db->manipulateF(
'DELETE FROM il_object_def WHERE id = %s',
111 $res = $this->db->queryF(
112 'SELECT obj_id FROM object_data WHERE type = %s AND title = %s',
113 array(
'text',
'text'),
116 $row = $this->db->fetchAssoc(
$res);
118 if (is_array($row) && isset($row[
'obj_id'])) {
119 $obj_id = $row[
'obj_id'];
121 $this->db->manipulateF(
122 'DELETE FROM rbac_ta WHERE typ_id = %s',
127 $this->db->manipulateF(
128 'DELETE FROM object_data WHERE obj_id = %s',
137 $this->db->manipulateF(
'DELETE FROM object_data WHERE type = %s',
prepare(ilDBInterface $db)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...