Welcome to mirror list, hosted at ThFree Co, Russian Federation.

lastVisits.tpl « templates « Live « plugins - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 5fb028978a59c81fe7bbfdeb9eff7ebe90c70f24 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
{* some users view thousands of pages which can crash the browser viewing Live! *}
{assign var=maxPagesDisplayedByVisitor value=100}

<ul id='visitsLive'>
{foreach from=$visitors item=visitor}
	<li id="{$visitor.idVisit}" class="visit">
		<div style="display:none" class="idvisit">{$visitor.idVisit}</div>
			<div title="{$visitor.actionDetails|@count} {'Live_Actions'|translate}" class="datetime">
				<span style='display:none' class='serverTimestamp'>{$visitor.serverTimestamp}</span>
				{$visitor.serverDatePretty} - {$visitor.serverTimePretty} {if $visitor.visitDuration > 0}<i>({$visitor.visitDurationPretty})</i>{/if}
				&nbsp;<img src="{$visitor.countryFlag}" title="{$visitor.location|escape:'html'}, {'Provider_ColumnProvider'|translate} {$visitor.provider}" />
				&nbsp;<img src="{$visitor.browserIcon}" title="{$visitor.browserName}, {'UserSettings_Plugins'|translate}: {$visitor.plugins}" />
				&nbsp;<img src="{$visitor.operatingSystemIcon}" title="{$visitor.operatingSystem}, {$visitor.resolution}" />
				&nbsp;
				{if $visitor.visitConverted}
				<span title="{'General_VisitConvertedNGoals'|translate:$visitor.goalConversions}" class='visitorRank'>
				<img src="{$visitor.visitConvertedIcon}" />
				<span class='hash'>#</span>{$visitor.goalConversions}
				{if $visitor.visitEcommerceStatusIcon}
					&nbsp;- <img src="{$visitor.visitEcommerceStatusIcon}" title="{$visitor.visitEcommerceStatus}"/>
				{/if}
				</span>{/if}
				{if $visitor.visitorTypeIcon}
					<a class="rightLink" href="javascript:broadcast.propagateAjax('module=Live&action=getVisitorLog&period=month&segment=visitorId=={$visitor.visitorId}')">
					&nbsp;- <img src="{$visitor.visitorTypeIcon}" title="{'General_ReturningVisitor'|translate} - {'General_ReturningVisitorAllVisits'|translate}" />
					</a>
				{/if}
				{if $visitor.visitIp}- <span title="{if !empty($visitor.visitorId)}{'General_VisitorID'|translate}: {$visitor.visitorId}{/if}">IP: {$visitor.visitIp}</span>{/if}
			</div>
			<!--<div class="settings"></div>-->
			<div class="referer">
				{if $visitor.referrerType != 'direct'}{'General_FromReferrer'|translate} {if !empty($visitor.referrerUrl)}<a href="{$visitor.referrerUrl|escape:'html'}" target="_blank">{/if}{if !empty($visitor.searchEngineIcon)}<img src="{$visitor.searchEngineIcon}" /> {/if}{$visitor.referrerName|escape:'html'}{if !empty($visitor.referrerUrl)}</a>{/if}
					{if !empty($visitor.referrerKeyword)} - "{$visitor.referrerKeyword|escape:'html'}"{/if}
					{capture assign='keyword'}{$visitor.referrerKeyword|escape:'html'}{/capture}
					{capture assign='searchName'}{$visitor.referrerName|escape:"html"}{/capture}
					{capture assign='position'}#{$visitor.referrerKeywordPosition}{/capture}
					{if !empty($visitor.referrerKeywordPosition)}<span title='{'Live_KeywordRankedOnSearchResultForThisVisitor'|translate:$keyword:$position:$searchName}' class='visitorRank'><span class='hash'>#</span>{$visitor.referrerKeywordPosition}</span>{/if}
				{else}{'Referers_DirectEntry'|translate}{/if}
			</div>
		<div id="{$visitor.idVisit}_actions" class="settings">
			<span class="pagesTitle" title="{$visitor.actionDetails|@count} {'Live_Actions'|translate}" >{'Actions_SubmenuPages'|translate}:</span>&nbsp;
			{php} $col = 0;	{/php}
			{foreach from=$visitor.actionDetails item=action name=visitorPages}
				{if $smarty.foreach.visitorPages.iteration <= $maxPagesDisplayedByVisitor}
				{if $action.type == 'ecommerceOrder' || $action.type == 'ecommerceAbandonedCart'}
					<span title="
						{if $action.type == 'ecommerceOrder'}{'Goals_EcommerceOrder'|translate}{else}{'Goals_AbandonedCart'|translate}{/if} 
 - {if $action.type == 'ecommerceOrder'}{'Live_GoalRevenue'|translate}: {else}{capture assign='revenueLeft'}{'Live_GoalRevenue'|translate}{/capture}{'Goals_LeftInCart'|translate:$revenueLeft}: {/if}{$action.revenue|money:$idSite} 
 - {$action.serverTimePretty|escape:'html'}  
 {if !empty($action.itemDetails)}{foreach from=$action.itemDetails item=product}
  # {$product.itemSKU}{if !empty($product.itemName)}: {$product.itemName}{/if}{if !empty($product.itemCategory)} ({$product.itemCategory}){/if}, {'General_Quantity'|translate}: {$product.quantity}, {'General_Price'|translate}: {$product.price|money:$idSite} 
{/foreach}{/if}">
						<img class='iconPadding' src="{$action.icon	}" /> 
						{if $action.type == 'ecommerceOrder'}{'Live_GoalRevenue'|translate}: {$action.revenue|money:$idSite} {/if}
					</span>
				{else}
				    {php}$col++; if ($col>=9) { $col=0; }{/php}
					<a href="{$action.url|escape:'html'}" target="_blank">
					{if $action.type == 'action'}
						<img src="plugins/Live/templates/images/file{php} echo $col; {/php}.png" title="{if !empty($action.pageTitle)}{$action.pageTitle}{/if} - {$action.serverTimePretty|escape:'html'}{if isset($action.timeSpentPretty)} - {'General_TimeOnPage'|translate}: {$action.timeSpentPretty}{/if}" />
					{elseif $action.type == 'outlink' || $action.type == 'download'}
						<img class='iconPadding' src="{$action.icon}" title="{$action.url|escape:'html'} - {$action.serverTimePretty|escape:'html'}" />
					{elseif $action.type == 'search'}
						<img class='iconPadding' src="{$action.icon}" title="{'Actions_SubmenuSitesearch'|translate|escape:'html'}: {$action.pageTitle|escape:'html'} - {$action.serverTimePretty|escape:'html'}" />
					{else}
						<img class='iconPadding' src="{$action.icon}" title="{$action.goalName|escape:'html'} - {if $action.revenue > 0}{'Live_GoalRevenue'|translate}: {$action.revenue|money:$idSite} - {/if} {$action.serverTimePretty|escape:'html'}" />
					{/if}
					</a>
				{/if}
				{/if}
			{/foreach}
			{if $smarty.foreach.visitorPages.iteration > $maxPagesDisplayedByVisitor}
				<i>({'Live_MorePagesNotDisplayed'|translate})</i>
			{/if}
		</div>
	</li>
{/foreach}
</ul>