/** * Rolls back activation procedures when de-activating the plugin * * @since 1.0.0 */ public function deactivate() { LeafletLayers_Model_Admin_Notices::remove_admin_notices(); global $wpdb; $table_name = $wpdb->prefix . 'leafletlayers_markers'; $table_name_groups = $wpdb->prefix . 'leafletlayers_markers_groups'; $wpdb->query("DROP TABLE IF EXISTS {$table_name};"); $wpdb->query("DROP TABLE IF EXISTS {$table_name_groups};"); }
/** * Constructor * * @since 1.0.0 */ protected function __construct() { $this->register_hook_callbacks(); $this->model = LeafletLayers_Model_Admin_Notices::get_instance(); }