/modules/base/templates/row_visitSummary.tpl

https://github.com/sseshachala/Open-Web-Analytics · Smarty Template · 113 lines · 94 code · 19 blank · 0 comment · 12 complexity · 07e7b914798fb7031623c12a0542de8c MD5 · raw file

  1. <TD>
  2. <div class="owa_visitInfobox" style="width:auto;">
  3. <p class="owa_visitInfoboxTitle"><?php echo date("D M j G:i:s T",$row['session_timestamp']);?> &raquo; <?php echo $row['host_host'];?></p>
  4. <table class="owa_visitInfoboxItemContainer" cellspacing="0" width="100%">
  5. <TR>
  6. <TD>
  7. <table class="owa_userInfobox">
  8. <TD class="owa_avatar">
  9. <img src="<?php echo $this->getAvatarImage($row['visitor_user_email']);?>" width="30" height="30">
  10. </TD>
  11. <TD class="owa_userLabel" style="width:auto;">
  12. <span class="owa_userNameLabel">
  13. <a href="<?php echo $this->makeLink(array('do' => 'base.reportVisitor', 'visitor_id' => $row['visitor_id'], 'site_id' => $this->get('site_id')),true);?>">
  14. <?php
  15. if (!empty($row['visitor_user_name'])) {
  16. echo $row['visitor_user_name'];
  17. } elseif (!empty($row['visitor_user_email'])) {
  18. echo $row['visitor_user_email'];
  19. } else {
  20. echo $row['visitor_id'];
  21. }?></a></span>
  22. <?php if ($row['session_is_new_visitor'] == true): ?>
  23. <img src="<?php echo $this->makeImageLink('base/i/icon_new.png');?>" alt="New Visitor">
  24. <?php endif;?>
  25. <BR>
  26. <?php if ($row['host_city']):?>
  27. <span class="owa_userGeoLabel"><?php echo $row['host_city'];?>, <?php echo $row['host_country'];?></span>
  28. <?php endif;?>
  29. </TD>
  30. </table>
  31. </td>
  32. <TD class="owa_visitInfoboxItem">
  33. <?php echo $this->choose_browser_icon($row['ua_browser_type']);?>
  34. </TD>
  35. <TD class="owa_visitInfoboxItem">
  36. <span class="owa_largeNumber">
  37. <a href="<?php echo $this->makeLink(array('session_id' => $row['session_id'], 'do' => 'base.reportVisit'), true);?>">
  38. <?php echo $row['session_num_pageviews'];?>
  39. </a>
  40. </span>
  41. <BR>
  42. <span class="info_text">Pages</span>
  43. </TD>
  44. <TD class="owa_visitInfoboxItem">
  45. <span class="">
  46. <?php echo date("G:i:s",mktime(0,0,($row['session_last_req'] - $row['session_timestamp'])));?>
  47. </span>
  48. <BR>
  49. <span class="info_text">Length</span>
  50. </TD>
  51. </TR>
  52. </table>
  53. <table class="owa_visitInfoboxDocContainer">
  54. <TR>
  55. <TD class="owa_icon16x16" align="" valign="top"><span class="h_label">
  56. <img src="<?php echo $this->makeImageLink('base/i/document_icon.gif');?>" alt="Entry Page"></span>
  57. </TD>
  58. <TD valign="top">
  59. <span class="">
  60. <a href="<?php echo $row['document_url'];?>"><?php echo $row['document_page_title'];?></a>
  61. </span>
  62. <span class="owa_secondaryText">
  63. <?php if($row['document_page_type']):?>
  64. (<?php echo $row['document_page_type'];?>)
  65. <?php endif;?>
  66. </span>
  67. <BR>
  68. <span class="owa_secondaryText"><?php echo $this->truncate($row['document_url'],80,'...');?></span>
  69. </TD>
  70. </tr>
  71. <?php if ( $row['referer_url'] != '(none)' && $row['referer_url'] != '(not set)' ):?>
  72. <TR>
  73. <TD class="owa_icon16x16" rowspan="2" align="right" valign="top">
  74. <span class="h_label"><img src="<?php echo $this->makeImageLink('base/i/referer_icon.gif');?>" alt="Refering URL"></span>
  75. </TD>
  76. <TD valign="top" colspan="2">
  77. <span class="inline_h4">
  78. <a href="<?php echo $row['referer_url'];?>">
  79. <?php if (!empty($row['referer_page_title'])):?><?php echo $this->truncate($row['referer_page_title'], 80, '...');?></span></a><BR><span class="info_text"><?php echo $this->truncate($row['referer_url'], 80, '...');?><?php else:?><?php echo $this->truncate($row['referer_url'], 80, '...');?><?php endif;?></a>
  80. </span>
  81. </TD>
  82. </TR>
  83. <?php endif;?>
  84. <?php if (!empty($row['referer_snippet'])):?>
  85. <TR>
  86. <TD colspan="1">
  87. <span class="snippet_text"><?php echo $row['referer_snippet'];?></span>
  88. </TD>
  89. </TR>
  90. <?php endif;?>
  91. </TR>
  92. </table>
  93. </div>
  94. </TD>