<div id="trail"> <h1 class="heading center">Click Path</h1> <?php /* $analyze_icon = CSS_PATH.'track-analyze.png'; $delete_icon = CSS_PATH.'track-remove.png'; $view_icon = CSS_PATH.'track-view.png'; */ require dirname(__FILE__) . '/class.trail.php'; $trail = new UserTrail($clientId); $visit = $trail->getNumTrails(); if ($visit > 0) { echo '<p class="center"><em>Hover on each link to see more details</em>.</p>'; // build the list $list = '<div id="trail-wrap">' . PHP_EOL; $list .= '<ol class="user-trail">' . PHP_EOL; $count = 0; $prevData = null; foreach ($trail->getData() as $i => $data) { if ($data["trail"] > $prevData["trail"]) { $list .= '</ol><ol class="user-trail">'; $count = 0; } // this ordered list is displayed inline, so index numbers should be inserted explicitly $list .= ' <li>'; // add a nice arrow to point to the next log if ($count > 0) { $list .= '→ '; }