/home/desid573/verdenaturopathy.com.au/site3/wp-content/plugins/duplicator
NameSizeModeActions
assets/-0755rm
classes/-0755rm
ctrls/-0777rm
installer/-0755rm
languages/-0777rm
lib/-0755rm
src/-0755rm
template/-0755rm
vendor/-0755rm
views/-0755rm
deactivation.php210790644editdlrm
define.php65050644editdlrm
duplicator-main.php20290644editdlrm
duplicator.php16090644editdlrm
helper.php61700644editdlrm
readme.txt136210644editdlrm
uninstall.php43200644editdlrm
Edit: /home/desid573/verdenaturopathy.com.au/site3/wp-content/plugins/duplicator/uninstall.php (4320B)
base_prefix . self::PACKAGES_TABLE_NAME); $wpdb->query("DROP TABLE IF EXISTS {$tableName}"); $fsystem = new WP_Filesystem_Direct(true); $fsystem->rmdir(self::getSsdirPathWpCont(), true); $fsystem->rmdir(self::getSsdirPathLegacy(), true); } /** * Remove plugins settings * * @return void */ private static function removeSettings() { if (get_option(self::UNINSTALL_SETTINGS_OPTION_KEY) != true) { return; } self::deleteUserMetaKeys(); self::deleteOptions(); self::deleteTransients(); } /** * Delete all users meta key * * @return void */ private static function deleteUserMetaKeys() { /** @var wpdb */ global $wpdb; $wpdb->query("DELETE FROM `{$wpdb->usermeta}` WHERE meta_key REGEXP '^duplicator_(?!pro_)'"); } /** * Delete all options * * @return void */ private static function deleteOptions() { /** @var wpdb */ global $wpdb; $optionsTableName = esc_sql($wpdb->base_prefix . "options"); $dupOptionNames = $wpdb->get_col( "SELECT `option_name` FROM `{$optionsTableName}` WHERE `option_name` REGEXP '^duplicator_(?!pro_)'" ); foreach ($dupOptionNames as $dupOptionName) { delete_option($dupOptionName); } } /** * Delete all transients * * @return void */ private static function deleteTransients() { global $wpdb; $optionsTableName = esc_sql($wpdb->base_prefix . "options"); $dupOptionTransientNames = $wpdb->get_col( "SELECT `option_name` FROM `{$optionsTableName}` WHERE `option_name` REGEXP '^_transient_duplicator_(?!pro_)'" ); foreach ($dupOptionTransientNames as $dupOptionTransientName) { delete_transient(str_replace("_transient_", "", $dupOptionTransientName)); } } } DuplicatorLiteUninstall::uninstall();