From 58855b3ada9acef33fc0b7ee6613685f65950e3c Mon Sep 17 00:00:00 2001 From: Will Date: Mon, 12 Aug 2024 12:22:35 -0300 Subject: [PATCH] Feat: Arquivo de desinstalacao do plugin --- lgbtq_connect/uninstall.php | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 lgbtq_connect/uninstall.php diff --git a/lgbtq_connect/uninstall.php b/lgbtq_connect/uninstall.php new file mode 100644 index 00000000..d178d8ef --- /dev/null +++ b/lgbtq_connect/uninstall.php @@ -0,0 +1,37 @@ +query("DROP TABLE IF EXISTS $table_name"); + +// Deletar arquivos e diretórios do plugin +function delete_plugin_files($dir) { + // Verifica se o diretório existe + if (!file_exists($dir)) { + return false; + } + // Abre o diretório + $files = array_diff(scandir($dir), array('.', '..')); + foreach ($files as $file) { + // Se for um diretório, faz uma chamada recursiva + if (is_dir("$dir/$file")) { + delete_plugin_files("$dir/$file"); + } else { + // Deleta o arquivo + unlink("$dir/$file"); + } + } + // Deleta o diretório + return rmdir($dir); +} + +// Caminho completo para a pasta do plugin +$plugin_dir = plugin_dir_path(__FILE__); +delete_plugin_files($plugin_dir); +