PluginProbe
Simple Ticker / 2.05
Simple Ticker v2.05
trunk 1.0 1.01 1.02 1.03 1.04 1.05 1.06 1.07 2.00 2.01 2.02 2.03 2.04 2.05 2.06 2.07 2.08 2.09 2.10 2.11 3.00 3.01 3.02 3.03 All 33 releases
← All changes | uninstall.php +26 -24 3.022.05 View file →
@@ -1,30 +1,32 @@
1 1 <?php
2 -/**
3 - * Uninstall
4 - *
5 - * @package Simple Ticker
6 - */
7 2
8 -if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
9 - exit();
10 -}
3 +//if uninstall not called from WordPress exit
4 +if ( !defined( 'WP_UNINSTALL_PLUGIN' ) )
5 + exit();
11 6
12 -/* For Single site */
13 -if ( ! is_multisite() ) {
14 - delete_option( 'simple_ticker' );
15 -} else {
16 - /* For Multisite */
17 - global $wpdb;
18 - $blog_ids = $wpdb->get_col( "SELECT blog_id FROM {$wpdb->prefix}blogs" );
19 - $original_blog_id = get_current_blog_id();
20 - foreach ( $blog_ids as $blogid ) {
21 - switch_to_blog( $blogid );
22 - delete_option( 'simple_ticker' );
23 - }
24 - switch_to_blog( $original_blog_id );
7 +$option_name = 'simple_ticker';
25 8
26 - /* For site options. */
27 - delete_site_option( 'simple_ticker' );
9 +// For Single site
10 +if ( !is_multisite() )
11 +{
12 + delete_option( $option_name );
13 +}
14 +// For Multisite
15 +else
16 +{
17 + // For regular options.
18 + global $wpdb;
19 + $blog_ids = $wpdb->get_col( "SELECT blog_id FROM $wpdb->blogs" );
20 + $original_blog_id = get_current_blog_id();
21 + foreach ( $blog_ids as $blog_id )
22 + {
23 + switch_to_blog( $blog_id );
24 + delete_option( $option_name );
25 + }
26 + switch_to_blog( $original_blog_id );
27 +
28 + // For site options.
29 + delete_site_option( $option_name );
28 30 }
29 31
30 -
32 +?>