( $euCookieSet || cookie_accepted() ), 'autoBlock' => eucookie_option('autoblock'), 'expireTimer' => get_expire_timer(), 'scrollConsent' => eucookie_option('scrollconsent'), 'networkShareURL' => ecl_get_cookie_domain(), 'isCookiePage' => eucookie_option('boxlinkid') == get_the_ID(), 'isRefererWebsite' => eucookie_option('navigationconsent') && wp_get_referer() && ( eucookie_option('boxlinkid') != get_the_ID() ) ); wp_enqueue_script( 'eucookielaw-scripts', plugins_url('js/scripts.js', __FILE__), array( 'jquery' ), get_option('ecl_version_number'), true ); wp_localize_script('eucookielaw-scripts','eucookielaw_data',$eclData); }); function ecl_isSearchEngine(){ $engines = array( 'google', 'googlebot', 'yahoo', 'facebook', 'twitter', 'slurp', 'search.msn.com', 'nutch', 'simpy', 'bot', 'aspseek', 'crawler', 'msnbot', 'libwww-perl', 'fast', 'baidu', ); if ( empty( $_SERVER['HTTP_USER_AGENT'] ) ) { return false; } $ua = strtolower($_SERVER['HTTP_USER_AGENT']); foreach ( $engines as $engine ) { if (stripos($ua, $engine) !== false) { return true; } return false; } } function ecl_get_cookie_domain() { if ( eucookie_option('networkshare') ) { return 'domain='.eucookie_option('networkshareurl').'; '; } return ''; } function cookie_accepted() { global $euCookieSet; if ( ! eucookie_option('enabled') ) { return true; } if ( isset( $_COOKIE['euCookie'] ) || $euCookieSet ) { return true; } else { return false; } } function get_expire_timer() { switch( eucookie_option('length') ){ case "hours": $multi = 1; break; case "days": $multi = 1; break; case "weeks": $multi = 7; break; case "months": $multi = 30; break; } return $multi * eucookie_option('lengthnum'); } add_action('wp_footer', function() { if ( cookie_accepted() ) { return; } $target = ''; if ( eucookie_option('boxlinkid') == 'C') { $link = eucookie_option('customurl'); if ( eucookie_option('boxlinkblank') ) { $target = 'target="_blank" '; } } else if ( eucookie_option('boxlinkid') ) { $link = get_permalink( apply_filters( 'wpml_object_id', eucookie_option('boxlinkid'), 'page' ) ); if ( eucookie_option('boxlinkblank') ) { $target = 'target="_blank" '; } } else { $link = '#'; } $return = ''; $return .= '
'; echo apply_filters( 'eu_cookie_law_frontend_banner', $return ); $return = ''.eucookie_option('boxcontent').'
'; $return .= '| '.__('Name', 'eu-cookie-law').' | '.__('Value', 'eu-cookie-law').' |
|---|---|
| '.$key.' | '; echo ''.$val.' | '; echo '