Files
2026-11-01 11:17:41 +00:00

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));
}