-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathuninstall.php
21 lines (20 loc) · 1023 Bytes
/
uninstall.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$db = rex_sql::factory();
try {
$answer = $db->getArray('SELECT `id` FROM `' . rex::getTablePrefix() . 'media_manager_type` WHERE `name`="addon_viewer_detail"');
} catch (rex_sql_exception $e) {
$msg[] = rex_view::warning('Der Media Manager "addon_viewer_detail" Typ wurde nicht gefunden.<br/>Wahrscheinlich existiert er gar nicht.');
}
if (count($answer)) {
$id = $answer[0]['id'];
try {
$db->setQuery('DELETE FROM `' . rex::getTablePrefix() . 'media_manager_type` WHERE `type_id`="'.$id.'";');
} catch (rex_sql_exception $e) {
$msg[] = rex_view::warning('Der Media Manager "addon_viewer_detail" Typ wurde nicht entfernt.<br/>Wahrscheinlich existiert er gar nicht.');
}
try {
$db->setQuery('DELETE FROM `' . rex::getTablePrefix() . 'media_manager_type_effect` WHERE `type_id`="'.$id.'";');
} catch (rex_sql_exception $e) {
$msg[] = rex_view::warning('Die Media Manager Effekte von "addon_viewer_detail" wurden nicht entfernt.<br/>Wahrscheinlich existieren sie gar nicht.');
}
}