/halogy/application/modules/halogy/views/activity_ajax.php

https://bitbucket.org/haloweb/halogy-1.0/ · PHP · 96 lines · 82 code · 11 blank · 3 comment · 10 complexity · 643b09998a19f0b903eea3856abdf9a0 MD5 · raw file

  1. <?php if ($todaysActivity): $i=0; $title = ''; ?>
  2. <?php if ($recentActivity): ?>
  3. <h3>Recent Activity</h3>
  4. <ul>
  5. <?php foreach($recentActivity as $visit): $style = ''; ?>
  6. <?php
  7. // get userdata
  8. $userdata = @unserialize($visit['userdata']);
  9. $style = '';
  10. ?>
  11. <li style="background: #FFFCDF;">
  12. <small><?php echo dateFmt($visit['date'], 'g:i a'); ?>:</small>
  13. <?php if ($userdata): ?>
  14. <?php if ($userdata['userID']): ?>
  15. <?php echo anchor('/admin/users/edit/'.$userdata['userID'], $userdata['firstName'].' '.$userdata['lastName']); ?>
  16. <?php echo ($userdata['dateCreated'] && strtotime($userdata['dateCreated']) >= strtotime('5 minutes ago')) ? '<strong>signed up</strong>' : 'returned'; ?>
  17. <?php else: ?>
  18. <?php echo anchor('/admin/webforms/tickets', $userdata['firstName'].' '.$userdata['lastName']); ?>
  19. <strong>submitted a web form</strong>
  20. <?php endif; ?>
  21. <?php else: ?>
  22. Someone visited
  23. <?php endif; ?>
  24. <?php echo (strtotime($visit['date']) >= strtotime('-2 minutes')) ? '<em>just now</em>' : ''; ?>
  25. <?php echo ($visit['referer']) ? 'from '.anchor($visit['referer'], preg_replace('/http(s)?\:\/\/|www\.|\/(.*)$/i', '', htmlentities($visit['referer']))) : ''; ?>
  26. and looked at <?php echo ($visit['views']+1); ?> <?php echo ($visit['views']) ? 'pages' : 'page'; ?>.
  27. </li>
  28. <?php endforeach; ?>
  29. </ul>
  30. <?php endif; ?>
  31. <h3>Today on Your Site</h3>
  32. <ul>
  33. <?php foreach($todaysActivity as $visit): $style = ''; ?>
  34. <?php
  35. // get userdata
  36. $userdata = @unserialize($visit['userdata']);
  37. ?>
  38. <li>
  39. <?php if ($userdata): ?>
  40. <small><?php echo dateFmt($visit['date'], 'g:i a'); ?>:</small>
  41. <?php if ($userdata['userID']): ?>
  42. <?php echo anchor('/admin/users/edit/'.$userdata['userID'], $userdata['firstName'].' '.$userdata['lastName']); ?>
  43. <?php echo (strtotime($userdata['dateCreated']) >= strtotime(date("Y-m-d 00:00:00"))) ? '<strong>signed up</strong>' : 'returned'; ?>
  44. <?php else: ?>
  45. <?php echo anchor('/admin/webforms/tickets', $userdata['firstName'].' '.$userdata['lastName']); ?>
  46. <strong>submitted a web form</strong>
  47. <?php endif; ?>
  48. <?php echo ($visit['referer']) ? 'from '.anchor($visit['referer'], preg_replace('/http(s)?\:\/\/|www\.|\/(.*)$/i', '', htmlentities($visit['referer']))) : ''; ?>
  49. <?php else: ?>
  50. <?php echo $visit['guests'].' guest(s)'; ?> visited
  51. <?php endif; ?>
  52. and looked at <?php echo ($visit['views']+1); ?> <?php echo ($visit['views']) ? 'pages' : 'page'; ?>.
  53. </li>
  54. <?php endforeach; ?>
  55. </ul>
  56. <?php else: ?>
  57. <p>Nothing has happened yet!</p>
  58. <?php endif; ?>
  59. <?php if ($yesterdaysActivity): $i=0; $title = ''; ?>
  60. <h3>Yesterday</h3>
  61. <ul>
  62. <?php foreach($yesterdaysActivity as $visit): $style = ''; ?>
  63. <?php
  64. // get userdata
  65. $userdata = @unserialize($visit['userdata']);
  66. ?>
  67. <li>
  68. <?php if ($userdata): ?>
  69. <small><?php echo dateFmt($visit['date'], 'g:i a'); ?>:</small>
  70. <?php if ($userdata['userID']): ?>
  71. <?php echo anchor('/admin/users/edit/'.$userdata['userID'], $userdata['firstName'].' '.$userdata['lastName']); ?>
  72. <?php echo (strtotime($userdata['dateCreated']) >= strtotime(date("Y-m-d 00:00:00", strtotime('1 day ago')))) ? '<strong>signed up</strong>' : 'returned'; ?>
  73. <?php else: ?>
  74. <?php echo anchor('/admin/webforms/tickets', $userdata['firstName'].' '.$userdata['lastName']); ?>
  75. <strong>submitted a web form</strong>
  76. <?php endif; ?>
  77. <?php echo ($visit['referer']) ? 'from '.anchor($visit['referer'], preg_replace('/http(s)?\:\/\/|www\.|\/(.*)$/i', '', htmlentities($visit['referer']))) : ''; ?>
  78. <?php else: ?>
  79. <?php echo $visit['guests'].' guest(s)'; ?> visited
  80. <?php endif; ?>
  81. and looked at <?php echo ($visit['views']+1); ?> <?php echo ($visit['views']) ? 'pages' : 'page'; ?>.
  82. </li>
  83. <?php endforeach; ?>
  84. </ul>
  85. <?php endif; ?>