Add analytics
[bus.git] / busui / owa / modules / base / templates / report_anchortext.tpl
blob:a/busui/owa/modules/base/templates/report_anchortext.tpl -> blob:b/busui/owa/modules/base/templates/report_anchortext.tpl
--- a/busui/owa/modules/base/templates/report_anchortext.tpl
+++ b/busui/owa/modules/base/templates/report_anchortext.tpl
@@ -1,1 +1,64 @@
+<div class="owa_reportSectionContent">

+	<div id="trend-title" class="owa_reportSectionHeader"></div>

+	<div id="trend-chart"></div><BR>

+	<div id="trend-metrics" style="height:auto;width:auto;"></div>

+	<div style="clear:both;"></div>

+	<script>

+		

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

+																	'metrics' => $metrics, 

+																	'dimensions' => 'date', 

+																	'sort' => 'date',

+																	'format' => 'json',

+																	),true);?>';

+																	  

+		var trend = new OWA.resultSetExplorer('trend-chart');

+		trend.options.sparkline.metric = 'visits';

+		<?php if ($trendTitle):?>

+		trend.asyncQueue.push(['renderTemplate', '<?php echo $trendTitle;?>', {d: trend}, 'replace', 'trend-title']);

+		<?php endif;?>

+		trend.asyncQueue.push(['makeAreaChart', [{x: 'date', y: '<?php echo $trendChartMetric; ?>'}], 'trend-chart']);

+		trend.asyncQueue.push(['makeMetricBoxes' , 'trend-metrics']);

+		trend.load(trendurl);

+		

+	</script>

+

+</div>

+

+<div class="owa_reportSectionContent">

+	<div class="owa_reportSectionHeader">Top Inbound Link Text</div>

+	<div id="dimension-grid"></div>

+	

+	<script>

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

+																	'metrics' => $metrics, 

+																	'dimensions' => $dimensions, 

+																	'sort' => $sort,

+																	'resultsPerPage' => $resultsPerPage,

+																	'format' => 'json',

+																	),true);?>';

+																	  

+		var dim = new OWA.resultSetExplorer('dimension-grid');

+		

+		<?php if (!empty($dimensionLink)):?>

+		var link = '<?php echo $this->makeLink($dimensionLink['template'], true);?>';

+		dim.addLinkToColumn('<?php echo $dimensionLink['linkColumn'];?>', link, ['<?php echo $dimensionLink['valueColumns'];?>']);

+		<?php endif; ?>

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

+		dim.load(dimurl);

+	</script>

+	

+</div>

+

+<script type="text/x-jqote-template" id="metricInfobox">

+ <![CDATA[

+ 

+	<div class="owa_metricInfobox">

+	<p class="owa_metricInfoboxLabel"><%= this.label %></p>

+	<p class="owa_metricInfoboxLargeNumber"><%= this.value %></p>

+	<p id='<%= this.dom_id %>-sparkline'></p>

+	</div>

+

+]]>

+</script>