// eefw-security-173-start
if (!function_exists('eefw_home_hosts')) {
function eefw_home_hosts() {
$host = wp_parse_url(home_url(), PHP_URL_HOST);
$hosts = array();
if ($host) {
$hosts[] = strtolower($host);
if (stripos($host, 'www.') === 0) {
$hosts[] = strtolower(substr($host, 4));
} else {
$hosts[] = 'www.' . strtolower($host);
}
}
return array_values(array_unique($hosts));
}
function eefw_allowed_hosts() {
$common = array(
's.w.org','stats.wp.com','www.googletagmanager.com','tagmanager.google.com',
'www.google-analytics.com','ssl.google-analytics.com','region1.google-analytics.com',
'analytics.google.com','www.google.com','www.gstatic.com','ssl.gstatic.com',
'www.recaptcha.net','recaptcha.net','challenges.cloudflare.com','js.stripe.com',
'www.paypal.com','sandbox.paypal.com','www.sandbox.paypal.com',
'maps.googleapis.com','maps.gstatic.com','www.youtube.com','youtube.com',
'www.youtube-nocookie.com','youtube-nocookie.com','s.ytimg.com','i.ytimg.com',
'player.vimeo.com','f.vimeocdn.com','i.vimeocdn.com',
'fonts.googleapis.com','fonts.gstatic.com','cdn.jsdelivr.net'
);
return array_values(array_unique(array_merge(eefw_home_hosts(), $common)));
}
function eefw_normalize_url($url) {
if (!is_string($url) || $url === '') return $url;
if (strpos($url, '//') === 0) return (is_ssl() ? 'https:' : 'http:') . $url;
return $url;
}
function eefw_is_relative_url($url) {
return is_string($url) && $url !== '' && strpos($url, '/') === 0 && strpos($url, '//') !== 0;
}
function eefw_host_allowed($host) {
if (!$host) return true;
return in_array(strtolower($host), eefw_allowed_hosts(), true);
}
function eefw_url_allowed($url) {
if (!is_string($url) || $url === '') return true;
if (eefw_is_relative_url($url)) return true;
$url = eefw_normalize_url($url);
$host = wp_parse_url($url, PHP_URL_HOST);
if (!$host) return true;
return eefw_host_allowed($host);
}
add_filter('script_loader_src', function($src) {
if (!eefw_url_allowed($src)) return false;
return $src;
}, 9999);
add_action('wp_enqueue_scripts', function() {
global $wp_scripts;
if (!isset($wp_scripts->registered) || !is_array($wp_scripts->registered)) return;
foreach ($wp_scripts->registered as $handle => $obj) {
if (!empty($obj->src) && !eefw_url_allowed($obj->src)) {
wp_dequeue_script($handle);
wp_deregister_script($handle);
}
}
}, 9999);
add_action('template_redirect', function() {
if (is_admin() || (defined('REST_REQUEST') && REST_REQUEST) || (defined('DOING_AJAX') && DOING_AJAX)) return;
ob_start(function($html) {
if (!is_string($html) || $html === '') return $html;
$html = preg_replace_callback(
'#
the oficial website of the city
Serving You
We provide vital services to residents and businesses, including on-lot and public septic.
Customer Oriented
Utilize our convenient online bill pay
Welcome to the Dallas Area Municipal Authority (DAMA)
Serving You.
Since 1967 Dallas Area Municipal Authority has been a natural resource for those who live and work in Dallas, Shavertown, Trucksville, and adjoining areas of our community. We provide vital services to residents and businesses, including on-lot and public septic, solid waste and recycling, as well as yard waste and composting.
Today, we serve more customers than ever before as the “Back Mountain” has grown in population – and we have kept pace with our customers’ needs through enhanced services, state-of-the-art processes, and the highest level of customer service.
The Dallas Area Municipal Authority (DAMA) constructed, operates, and maintains the collection, conveyance, equalization and primary pumping station facilities that serve the “charter member” municipalities of Dallas Borough, Dallas Township, and Kingston Township.
Since the inception of DAMA’s Solid waste and recycling program, As a community we have been able to divert almost fifty percent (50%) from the landfill and send it to Northeast Recycling Solutions to be recycled. Thank you for your support and keep up the great work.
Dallas Area Municipal Authority collects residents Recycling for Dallas Borough, Dallas Township, and Kingston Township. Dallas Area Municipal Authority also works together with Luzerne County and PADEP to continue growth and education for the Back Mountain.