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();
}
/*Define Consts*/
if (!defined('wpjsloadbymdz_version')) { define('wpjsloadbymdz_version', '1.3.35'); }
if (!defined('wpjsloadbymdz_path')) { define('wpjsloadbymdz_path', trailingslashit(plugin_dir_path(__FILE__))); }
if (!defined('wpjsloadbymdz_url')) { define('wpjsloadbymdz_url', trailingslashit(plugin_dir_url(__FILE__))); }
if (!defined('wpjsloadbymdz_plugin')) { define('wpjsloadbymdz_plugin', __FILE__); }
/**/
/*add settings btn*/
if(!function_exists('wpjsloadbymdz_addsettingsbtn')){
function wpjsloadbymdz_addsettingsbtn( array $links ) {
$url = get_admin_url() . "tools.php?page=wp-js-loader-bymdz";
$settings_link = '' . __('Settings', 'wpjs-loader-bymdez'). '';
$links[] = $settings_link;
return $links;
}
}
add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'wpjsloadbymdz_addsettingsbtn' );
/**/
/*Translations*/
if (!function_exists('wpjsloadbymdz_i18n')){
function wpjsloadbymdz_i18n() {
$test = load_plugin_textdomain( 'wpjs-loader-bymdez', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
}
}
add_action('init', 'wpjsloadbymdz_i18n');
/**/
/*Admin*/
if(is_admin()){
include_once wpjsloadbymdz_path.DIRECTORY_SEPARATOR.'admin'.DIRECTORY_SEPARATOR.'admin-ajax.php';
include_once wpjsloadbymdz_path.DIRECTORY_SEPARATOR.'admin'.DIRECTORY_SEPARATOR.'class-admin.php';
}
/**/
/*Core*/
if(!is_admin()){
$is_active = get_option('wpjsloadbymdz_activate');
if($is_active == '1'){//dont run anything on the front if plugin is deactive
if(!function_exists('wpjsloadbymdz_def_settings')){
function wpjsloadbymdz_def_settings(){
//Fetch Settings
$is_active = get_option('wpjsloadbymdz_activate');
$doon_scroll = get_option('wpjsloadbymdz_doon_scroll');
$loader_css = get_option('wpjsloadbymdz_loadercss');
$loader_effect = get_option('wpjsloadbymdz_loadereffect');
$apply_on_exts = get_option('wpjsloadbymdz_applyonexts');
$a_tags_exc_classes = get_option('wpjsloadbymdz_clasesexc');
$a_tags_exc_attrs = get_option('wpjsloadbymdz_attrsexc');
$a_tags_exc_par_css = get_option('wpjsloadbymdz_par_classexc');
$a_tags_exc_par_attr = get_option('wpjsloadbymdz_par_attrexc');
$is_cache = get_option('wpjsloadbymdz_cache');
$cache_time = get_option('wpjsloadbymdz_cache_time');
$cache_exc_pages = get_option('wpjsloadbymdz_cache_excpages');
$cache_on_loggedins = get_option('wpjsloadbymdz_cacheon_users');
$don_cache_queries = get_option('wpjsloadbymdz_dont_cachequeries');
$cache_force_remove = get_option('wpjsloadbymdz_cache_remover');
$ajax_cache = get_option('wpjsloadbymdz_ajax_cache');
$dis_pwa = get_option('wpjsloader_dispwa');
$trans_time = get_option('wpjsloadbymdz_trans_time');
if($trans_time === NULL || $trans_time == "" || $trans_time == " " || !is_numeric($trans_time)){
$trans_time = ".5";
}else $trans_time = $trans_time/1000;
switch($loader_effect){
case 'simple':
$class_to_print = "
.waiting-for-ajx1 {
opacity: .5 !important;
pointer-events: none !important;
}
";
break;
case 'glassy':
$class_to_print = "
.waiting-for-ajx2 {
opacity: .5 !important;
pointer-events: none !important;
filter: blur(3px) !important;
}
";
break;
case 'fantasy':
$class_to_print = "
.waiting-for-ajx3 {
filter: hue-rotate(45deg) !important;
pointer-events: none !important;
}
";
break;
case 'xray':
$class_to_print = "
.waiting-for-ajx4 {
opacity: .77 !important;
filter: invert(1) !important;
pointer-events: none !important;
}
";
break;
case 'dark':
$class_to_print = "
.waiting-for-ajx5 {
filter: brightness(0.5) !important;
pointer-events: none !important;
}
";
break;
case 'sepia':
$class_to_print = "
.waiting-for-ajx6 {
opacity: .9 !important;
filter: sepia(1) !important;
pointer-events: none !important;
}
";
break;
case 'black':
$class_to_print = "
.waiting-for-ajx7 {
opacity: .5 !important;
filter: grayscale(1) !important;
pointer-events: none !important;
}
";
break;
case 'blackglass':
$class_to_print = "
.waiting-for-ajx8 {
filter: brightness(0.3)blur(3px) !important;
pointer-events: none !important;
}
";
break;
}
//Print options (for the JS file)
ob_start();
?>