21 lines
858 B
PHP
21 lines
858 B
PHP
<?php
|
|
/**
|
|
* Wird beim Löschen des Plugins ausgeführt: entfernt Einstellungen und zwischengespeicherte Werte.
|
|
*/
|
|
|
|
if (!defined('WP_UNINSTALL_PLUGIN')) {
|
|
exit;
|
|
}
|
|
|
|
delete_option('deskhub_tickets_options');
|
|
|
|
global $wpdb;
|
|
if (isset($wpdb) && is_object($wpdb)) {
|
|
// Zwischenspeicher für Meldungen und Mengenbegrenzung (Besucher-Schlüssel sind nicht umkehrbar, enthalten also keine IP-Adressen)
|
|
$like1 = $wpdb->esc_like('_transient_dht_') . '%';
|
|
$like2 = $wpdb->esc_like('_transient_timeout_dht_') . '%';
|
|
$like3 = $wpdb->esc_like('_transient_deskhub_tickets_') . '%';
|
|
$like4 = $wpdb->esc_like('_transient_timeout_deskhub_tickets_') . '%';
|
|
$wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->options} WHERE option_name LIKE %s OR option_name LIKE %s OR option_name LIKE %s OR option_name LIKE %s", $like1, $like2, $like3, $like4));
|
|
}
|