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.1trunk 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();