PluginProbe
Code Engine – PHP Snippets, AI Functions & Automation for WordPress / trunk
Code Engine – PHP Snippets, AI Functions & Automation for WordPress vtrunk
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 0.3.8 All 32 releases
← All changes | uninstall.php +16 -2 0.3.3trunk 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();