AdBlock browser extension detected - If you see this notice, it means that your browser is not loading our stylesheet and/or Javascript files correctly. This could be caused by an overzealous ad blocker feature enabled in your browser (AdBlock Plus and friends). Please make sure to add an exception to your configuration and allow the browser to load these assets.', 'wp-slimstat'); ?>
';
if ('on' == wp_slimstat::$settings['enable_sov']) {
echo $filter_value_html . $filter_operator_html . $filter_name_html;
} else {
echo $filter_name_html . $filter_operator_html . $filter_value_html;
}
echo '';
$saved_filters = get_option('slimstat_filters', []);
if (!empty($saved_filters)) {
echo '' . __('Saved Filters', 'wp-slimstat') . '';
}
?>
$a_details) : ?>
$a_value) : if (!empty($a_value)) : ?>
$a_value) : if (!empty($a_value)) : ?>
getProvider()->getDbPath())) {
wp_slimstat_admin::show_message(sprintf(__("GeoIP collection is not enabled. Please go to setting page to enable GeoIP for getting more information and location (country) from the visitor.", 'wp-slimstat'), self::$config_url . '2#wp-slimstat-third-party-libraries'), 'warning', 'geolite');
}
} catch (\Throwable $e) {
wp_slimstat_admin::show_message(sprintf(__("GeoIP collection is not enabled. Please go to setting page to enable GeoIP for getting more information and location (country) from the visitor.", 'wp-slimstat'), self::$config_url . '2#wp-slimstat-third-party-libraries'), 'warning', 'geolite');
}
}
if (PHP_VERSION_ID >= 70100 && !file_exists(wp_slimstat::$upload_dir . '/browscap-cache-master/version.txt') && 'on' == wp_slimstat::$settings['notice_browscap']) {
wp_slimstat_admin::show_message(sprintf(__("Install our Browscap Library to identify your visitors' browser and operating system.", 'wp-slimstat'), self::$config_url . '2#wp-slimstat-third-party-libraries'), 'warning', 'browscap');
}
// Browscap relies on Flysystem's LocalFilesystemAdapter, which constructs
// FinfoMimeTypeDetector unconditionally. Without ext-fileinfo the tracker
// REST endpoint returns HTTP 500 on every hit (#303). Warn the admin when
// Browscap is enabled but the extension is missing.
if ('on' == wp_slimstat::$settings['enable_browscap'] && !extension_loaded('fileinfo') && 'on' == wp_slimstat::$settings['notice_browscap_fileinfo']) {
wp_slimstat_admin::show_message(
sprintf(
__("Slimstat's Browscap browser-detection library requires the PHP %1\$sfileinfo%2\$s extension, which is not enabled on your server. Browser detection has been safely disabled to keep tracking working — ask your host to enable %1\$sfileinfo%2\$s, or %3\$sturn off the Browscap Library%4\$s in the settings to hide this notice.", 'wp-slimstat'),
'',
'',
"",
''
),
'warning',
'browscap_fileinfo'
);
}
// Path to wp-content folder, used to detect caching plugins via advanced-cache.php
if (file_exists(dirname(plugin_dir_path(__FILE__), 4) . '/advanced-cache.php') && 'on' == wp_slimstat::$settings['notice_caching'] && (empty(wp_slimstat::$settings['javascript_mode']) || 'on' != wp_slimstat::$settings['javascript_mode'])) {
wp_slimstat_admin::show_message(sprintf(__("A caching plugin might be enabled on your website. Please make sure to configure Slimstat Analytics accordingly, to get accurate information.", 'wp-slimstat'), 'https://wp-slimstat.com/resources/i-am-using-w3-total-cache-or-wp-super-cache-hypercache-etc-and-it-looks-like-slimstat-is-not-tra'), 'warning', 'caching');
}
$filters_html = wp_slimstat_reports::get_filters_html(wp_slimstat_db::$filters_normalized['columns']);
if (!empty($filters_html)) {
echo sprintf("