PluginProbe
Code Engine – PHP Snippets, AI Functions & Automation for WordPress / trunk
Code Engine – PHP Snippets, AI Functions & Automation for WordPress vtrunk
0.5.7 0.5.6 0.5.5 0.5.4 0.5.3 0.5.2 0.5.1 0.5.0 0.4.9 0.4.8 0.4.7 0.4.6 trunk 0.0.1 0.0.2 0.2.8 0.2.9 0.3.0 0.3.1 0.3.2 0.3.3 0.3.4 0.3.5 0.3.6 0.3.7 All 33 releases
← All changes | uninstall.php +16 -2 0.3.8trunk View file →
@@ -8,17 +8,31 @@
8 8 $table_name1 = $wpdb->prefix . "mwcode_snippets";
9 9 $sql = "DROP TABLE IF EXISTS $table_name1";
10 10 $wpdb->query( $sql );
11 11
12 +
13 +}
14 +
15 +function mwcode_remove_options() {
16 +
12 17 // Delete the options
13 18 $option_functions = 'mwcode_functions';
14 19 $option_intervals = 'mwcode_intervals';
20 + $options = 'mwcode_options';
15 21
22 + delete_option( $options );
16 23 delete_option( $option_functions );
17 24 delete_option( $option_intervals );
18 25 }
19 26
20 27 function mwcode_uninstall () {
21 - mwcode_remove_database();
28 + $options = get_option( 'mwcode_options' );
29 + $cleanUninstall = array_key_exists( 'clean_uninstall', $options ) ? $options['clean_uninstall'] : false;
30 +
31 + if ( $cleanUninstall ) {
32 + mwcode_remove_options();
33 + mwcode_remove_database();
34 + }
35 +
22 36 }
23 37
24 -mwcode_uninstall();
38 +mwcode_uninstall();