function fs_get_recent_referers_tree($max_num = null, $days_ago = null, $order_by = null) { if (!$max_num) { $max_num = fs_get_max_referers_num(); } if (!$days_ago) { $days_ago = fs_get_recent_referers_days_ago(); } if (!$order_by) { $order_by = fs_get_option("recent_referrers_order_by", ORDER_BY_FIRST_SEEN); } $refs = fs_get_recent_referers($max_num, $days_ago, $order_by); if ($refs === false) { return fs_db_error(); } $res = "<div id='referrers_tree_id'>\n"; $res .= "<ul>"; if (!$refs) { $res .= fs_r('No data yet, go get some hits'); } else { foreach ($refs as $r) { $count = $r->refcount; $url = fs_xmlentities(urldecode($r->url)); $page_title = $r->title; if (!empty($page_title)) { $line_source = $page_title; } else { $line_source = $url; } $line = substr($line_source, 0, 80); if (strlen($line_source) != strlen($line)) { $line .= "..."; } $title = sprintf(fs_r('%d hits from %s'), $count, $url); $res .= "<li><a href='{$url}' title='{$title}' target='_blank'>{$line}<b dir='ltr'>({$count})</b></a></li>\n"; } } $res .= "</ul>"; $res .= "</div>\n"; return $res; }
<p id="stats_total_unique_last_day">--</p><br/></td> </tr> </table> </div> <!-- warp --> <div class="fwrap"> <h2><?php fs_e('Recent referrers'); fs_create_anchor('RecentReferrers'); ?> <?php fs_cfg_button('recent_referers_id'); ?> <span id="recent_referers_id" class="normal_font hidden"> <?php $max = fs_get_num_textfield('firestats_num_max_recent_referers', 'fs_recent_referers', fs_get_max_referers_num(), 4); $days = fs_get_num_textfield('firestats_recent_referers_days_ago', 'fs_recent_referers', fs_get_recent_referers_days_ago(), 4); $order = fs_get_ref_order_by_dropbox('recent_referrers_order_by', "saveOptions('recent_referrers_order_by','fs_recent_referers')"); $show_at_most_X_for_the_last_Y_days = sprintf(fs_r("Show at most %s items for the last %s days, sorted by %s"), $max, $days, $order); ?> <span> <?php echo $show_at_most_X_for_the_last_Y_days; ?> <button class="button" onclick="saveOptions('firestats_num_max_recent_referers,firestats_recent_referers_days_ago,recent_referrers_order_by','fs_recent_referers')"><?php fs_e('Apply'); ?> </button> </span> </span> </h2>