示例#1
0
 public static function uninstall()
 {
     //loading data lib
     require_once self::get_base_path() . "/data.php";
     if (!GFPayPalPro::has_access("gravityforms_paypalpro_uninstall")) {
         die(__("You don't have adequate permission to uninstall the PayPal Pro Add-On.", "gravityformspaypalpro"));
     }
     //droping all tables
     GFPayPalProData::drop_tables();
     //removing options
     delete_option("gf_paypalpro_version");
     delete_option("gf_paypalpro_settings");
     //Deactivating plugin
     $plugin = "gravityformspaypalpro/paypalpro.php";
     deactivate_plugins($plugin);
     update_option('recently_activated', array($plugin => time()) + (array) get_option('recently_activated'));
 }