an error occured! You may not be able to access this plugin via direct URL..."; exit(); } else if (!defined('ABSPATH')) { echo "

an error occured! You may not be able to access this plugin via direct URL...

"; exit(); } /**/ if (!class_exists('wpjsloadbymdz_admin')){ class wpjsloadbymdz_admin { //constructor public function __Construct() { //activate & deactivate hooks register_activation_hook(wpjsloadbymdz_plugin, array($this, 'onactivate')); register_deactivation_hook(wpjsloadbymdz_plugin, array($this, 'ondeactivate')); $this->checkfirstredirect(); //redirect on first time activation $this->deactivationConfirmation(); //Confirm to empty or not the data //add menue add_action("admin_menu", array($this, 'addmenue')); } //funcs public function onactivate(){ add_option('wpjsloadbymdz_empty_onDeactivate', 0); add_option('wpjsloadbymdz_redirect_onActivate', 1); } public function ondeactivate() { update_option('wpjsloadbymdz_redirect_onActivate', 1); } //checks to do redirect on activation or not public function checkfirstredirect(){ global $pagenow; $do_redirect = get_option('wpjsloadbymdz_redirect_onActivate'); if ($pagenow == 'plugins.php' && $do_redirect == '1'){ add_action('admin_footer', array($this, 'doredirect')); } } //do redirect public function doredirect() { ?>