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() {
?>