Add analytics
[bus.git] / busui / owa / modules / base / templates / report_document.tpl
blob:a/busui/owa/modules/base/templates/report_document.tpl -> blob:b/busui/owa/modules/base/templates/report_document.tpl
--- a/busui/owa/modules/base/templates/report_document.tpl
+++ b/busui/owa/modules/base/templates/report_document.tpl
@@ -1,1 +1,76 @@
-
+<?php if ($dimension_properties): ?>

+<div class="owa_reportSectionContent">

+	<?php echo $this->renderDimension($dimension_template, $dimension_properties);?>

+</div>

+<?php endif;?>

+

+<?php require('report_trend_section.php');?>

+	

+<div class="owa_reportSectionContent">

+	<table style="width:100%;">

+		<TR>

+		

+			<TD width="50%" valign="top">

+			<div class="owa_reportSectionContent">

+				<div class="owa_reportSectionHeader">Next Pages Viewed</div>

+				<div id="nextpages"></div>

+			</div>

+			<div class="owa_reportSectionContent">

+				<div class="owa_reportSectionHeader">Prior Pages Viewed</div>

+				<div id="priorpages"></div>

+			</div>

+			</TD>

+			<TD width="50%" valign="top">

+				<div class="owa_reportSectionHeader">Related Reports:</div>

+				

+				<P>

+					<span class="inline_h3"><a href="<?php echo $this->makeLink(array('do' => 'base.overlayLauncher', 'document_id' =>$document->get('id'), 'overlay_params' => urlencode($this->makeParamString(array('action' => 'loadHeatmap', 'api_url' => owa_coreAPI::getSetting('base', 'api_url'), 'document_id' => $document->get('id')), true, 'cookie'))));?>" target="_blank">Heatmap Overlay</a></span> (Firefox 3.5+ required)

+				</P>

+				

+				<P>

+					<span class="inline_h3"><a href="<?php echo $this->makeLink(array('do' => 'base.reportDomstreams', 'document_id' => $document->get('id')), true);?>">Domstreams</a></span> - mouse movement recordings.

+				</P>

+				

+				<P>

+					<span class="inline_h3"><a href="<?php echo $this->makeLink(array('do' => 'base.reportDomClicks', 'document_id' => $document->get('id')), true);?>">Dom Clicks</a></span> - analysis of dom clicks.

+				</P>

+				

+					

+			</TD>

+		</TR>

+	</table>	

+</div>

+

+

+

+<script>

+		var trurl = '<?php echo $this->makeApiLink(array('do' => 'getResultSet', 

+													  'metrics' => 'visits', 

+													  'dimensions' => 'pagePath,pageTitle', 

+													  'sort' => 'visits-', 

+													  'resultsPerPage' => 15,

+													  'constraints'			=> 'priorPageUrl=='.urlencode($dimension_properties->get('url')),

+													  'format' => 'json'), true);?>';

+													  

+		var trshre = new OWA.resultSetExplorer('nextpages');

+		var link = '<?php echo $this->makeLink(array('do' => 'base.reportDocument', 'pagePath' => '%s'), true);?>';

+		trshre.addLinkToColumn('pagePath', link, ['pagePath']);

+		trshre.asyncQueue.push(['refreshGrid']);

+		trshre.load(trurl);

+		

+		var prurl = '<?php echo $this->makeApiLink(array('do' => 'getResultSet', 

+													  'metrics' => 'visits', 

+													  'dimensions' => 'priorPagePath,priorPageTitle', 

+													  'sort' => 'visits-', 

+													  'resultsPerPage' => 15,

+													  'constraints'			=> 'pageUrl=='.urlencode($dimension_properties->get('url')),

+													  'format' => 'json'), true);?>';

+													  

+		var prshre = new OWA.resultSetExplorer('priorpages');

+		var link = '<?php echo $this->makeLink(array('do' => 'base.reportDocument', 'pagePath' => '%s'), true);?>';

+		prshre.addLinkToColumn('priorPagePath', link, ['priorPagePath']);

+		prshre.asyncQueue.push(['refreshGrid']);

+		prshre.load(prurl);

+</script>

+

+<?php require_once('js_report_templates.php');?>