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
Choose File :

Url:
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;
	}
}
?>