PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
| Dir : /home/jairosvt/public_html/afmedios.com/plugins/system/ |
| Server: Linux server2.noticiasdecolima.com 4.18.0-553.30.1.el8_10.x86_64 #1 SMP Tue Nov 26 02:30:26 EST 2024 x86_64 IP: 107.161.180.42 |
| Dir : /home/jairosvt/public_html/afmedios.com/plugins/system/googleanalytics4joomla.php |
<?php
######################################################################
# Google Analytics 4 Joomla LITE #
# Copyright (C) 2010 by Analytics for Joomla #
# Homepage : www.analyticsforjoomla.com #
# Author : Nico Kaag #
# Email : info@analyticsforjoomla.com #
# Version : 1.0 #
# License : http://www.gnu.org/copyleft/gpl.html GNU/GPL #
######################################################################
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport( 'joomla.plugin.plugin');
jimport( 'joomla.filesystem.file' );
jimport( 'joomla.filesystem.path' );
jimport( 'joomla.client.helper' );
class plgSystemgoogleanalytics4joomla extends JPlugin
{
function plgSystemgoogleanalytics4joomla(&$subject, $config)
{
parent::__construct($subject, $config);
$this->_plugin = JPluginHelper::getPlugin( 'system', 'googleanalytics4joomla' );
$this->_params = new JParameter( $this->_plugin->params );
}
function onAfterRender()
{
global $mainframe;
$ua_id = $this->params->get('ua_id', '');
$tracking_mode = $this->params->get('tracking_mode', '0');
if($ua_id == '' || $mainframe->isAdmin() || strpos($_SERVER["PHP_SELF"], "index.php") === false)
{
return;
}
if (strstr($ua_id, 'UA-') == false) {
$ua_id = 'UA-'. $ua_id;
}
$domain = $this->remove_subdomain();
$buffer = JResponse::getBody();
$google_analytics_javascript = '
<!-- Google Analytics for Joomla by Analytics For Joomla v1.0 | http://www.analyticsforjoomla.com/ -->
<script type="text/javascript">
';
$google_analytics_javascript .= "
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '". $ua_id ."']);
";
if ($tracking_mode == 1) {
$google_analytics_javascript .= "_gaq.push(['_setDomainName', '.". $domain ."']);
";
} elseif ($tracking_mode == 2) {
$google_analytics_javascript .= "_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
";
}
$google_analytics_javascript .= " _gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- End of Google Analytics for Joomla by Analytics For Joomla v1.0 -->
";
$buffer = str_replace ("</head>", $google_analytics_javascript."</head>", $buffer);
JResponse::setBody($buffer);
return true;
}
function remove_subdomain(){
$url='';
$name=explode('.',$_SERVER['SERVER_NAME']);
$name=implode('.',array_slice($name,1));
$url = $name;
return $url;
}
}
?>