<?php /** * Fired when the plugin is uninstalled. * * @package Gps_Tracker * @author Nick Fox <nickfox@websmithing.com> * @license MIT/GPLv2 or later * @link https://www.websmithing.com/gps-tracker * @copyright 2014 Nick Fox */ // If uninstall not called from WordPress, then exit if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) { exit; } // delete gps tracker table and two stored procedures global $wpdb; $table_name = $wpdb->prefix . 'gps_locations'; $sql = "DROP TABLE IF EXISTS {$table_name};"; $wpdb->query($sql); $table_name = $wpdb->prefix . 'gps_logger'; $sql = "DROP TABLE IF EXISTS {$table_name};"; $wpdb->query($sql); $procedure_name = $wpdb->prefix . "get_routes"; $wpdb->query("DROP PROCEDURE IF EXISTS {$procedure_name};"); $procedure_name = $wpdb->prefix . "get_geojson_route"; $wpdb->query("DROP PROCEDURE IF EXISTS {$procedure_name};"); $procedure_name = $wpdb->prefix . "get_all_geojson_routes"; $wpdb->query("DROP PROCEDURE IF EXISTS {$procedure_name};"); $procedure_name = $wpdb->prefix . "delete_route"; $wpdb->query("DROP PROCEDURE IF EXISTS {$procedure_name};"); $table_name = $wpdb->prefix . 'gps_logger'; $sql = "DROP TABLE IF EXISTS {$table_name};"; $wpdb->query($sql); delete_option( 'gpstracker_app_id' );