--- a/common-template.inc.php +++ b/common-template.inc.php @@ -1,4 +1,28 @@ <?php + // Copyright 2009 Google Inc. All Rights Reserved. + $GA_ACCOUNT = "MO-22173039-1"; + $GA_PIXEL = "/ga.php"; + + function googleAnalyticsGetImageUrl() { + global $GA_ACCOUNT, $GA_PIXEL; + $url = ""; + $url .= $GA_PIXEL . "?"; + $url .= "utmac=" . $GA_ACCOUNT; + $url .= "&utmn=" . rand(0, 0x7fffffff); + $referer = $_SERVER["HTTP_REFERER"]; + $query = $_SERVER["QUERY_STRING"]; + $path = $_SERVER["REQUEST_URI"]; + if (empty($referer)) { + $referer = "-"; + } + $url .= "&utmr=" . urlencode($referer); + if (!empty($path)) { + $url .= "&utmp=" . urlencode($path); + } + $url .= "&guid=ON"; + return str_replace("&", "&", $url); + } + function include_header($pageTitle, $pageType, $opendiv = true, $geolocate = false, $datepicker = false) { echo ' @@ -6,7 +30,9 @@ <html lang="en"> <head> <meta charset="UTF-8"> - <title>' . $pageTitle . '</title>'; + <title>' . $pageTitle . '</title> + <meta name="google-site-verification" +content="-53T5Qn4TB_de1NyfR_ZZkEVdUNcNFSaYKSFkWKx-sY" />'; if ($datepicker) echo '<link rel="stylesheet" href="css/jquery.ui.datepicker.mobile.css" />'; if (isDebugServer()) echo '<link rel="stylesheet" href="css/jquery-mobile-1.0a3.css" /> <script type="text/javascript" src="js/jquery-1.5.js"></script> @@ -48,7 +74,13 @@ #jqm-homeheader { text-align: center; } - + .viaPoints { + display: none; + text-size: 0.2em; + } + .min-width-480px .viaPoints { + display: block; + } // source http://webaim.org/techniques/skipnav/ #skip a, #skip a:hover, #skip a:visited { @@ -97,7 +129,23 @@ </script> "; } - echo '</head> + echo ' +<script type="text/javascript"> + + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-22173039-1']); + _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></head> <body> <div id="skip"> <a href="#maincontent">Skip to content</a> @@ -128,6 +176,10 @@ } echo '<div id="footer"><a href="about.php">About/Contact Us</a> <a href="feedback.php">Feedback/Bug Report</a></a>'; echo '</div>'; + if (!isDebug()) { + $googleAnalyticsImageUrl = googleAnalyticsGetImageUrl(); + echo '<img src="' . $googleAnalyticsImageUrl . '" />'; + } } function timePlaceSettings($geolocate = false) {