<?php
$current_year = date("Y");
$last_year = date("Y")-1;
?>
<h3>Abstract views and document downloads by month/year</h3>
<p>Most viewed eprints:
[<a href="<?php print $_SERVER['PHP_SELF']; ?>?action=show_detail_date;range=4w">Past four weeks</a>]
[<a href="<?php print $_SERVER['PHP_SELF']; ?>?action=show_detail_date;year=<?php print $current_year; ?>">This year</a>]
[<a href="<?php print $_SERVER['PHP_SELF']; ?>?action=show_detail_date;year=<?php print $last_year; ?>">Last year</a>]
[<a href="<?php print $_SERVER['PHP_SELF']; ?>?action=show_detail_date">All years</a>]
<br />Repository-wide statistics:
[<a href="<?php print $_SERVER['PHP_SELF']; ?>?action=cumulative_usage;range=all">by Year/month</a>]
[<a href="<?php print $_SERVER['PHP_SELF']; ?>?action=cumulative_usage_country">by Country</a>]
</p>
<?php
$max_count = $GLOBALS["db_values"][0]["abstracts"];
for ($rs=0;$rs<count($GLOBALS["db_values"]);$rs++)
{
if($max_count < $GLOBALS["db_values"][$rs]["abstracts"])
$max_count = $GLOBALS["db_values"][$rs]["abstracts"];
}
$max_width = '500'; // Max pixel width of barchart.
print '<font face="Arial" size="-1">Click on a month to see document downloads for that month.</font>';
print "<table>\n";
print '<tr><th bgcolor="#cccccc">Period</th>
<th bgcolor="#66ddee">Abstracts</th>
<th bgcolor="#4477dd"><font color="#ffffff">Downloads</th>
<th bgcolor="#cccccc"> </th></tr>';
for ($rs=0;$rs<count($GLOBALS["db_values"]);$rs++)
{
$monthnum = (int) strpos('JanFebMarAprMayJunJulAugSepOctNovDec', $GLOBALS["db_values"][$rs]["month"])/3 + 1;
print '<tr><td><font face="Arial" size="-1"><a href="'.
$_SERVER['PHP_SELF'].
'?action=show_detail_date;year='.
$GLOBALS["db_values"][$rs]["year"].
';month=' .
$monthnum .
'">' .
$GLOBALS["db_values"][$rs]["year"].
' '.
$GLOBALS["db_values"][$rs]["month"].
'</a></font></td><td align="right"><font face="Arial" size="-1">'.
$GLOBALS["db_values"][$rs]["abstracts"].
'</font></td><td align="right"><font face="Arial" size="-1">'.
$GLOBALS["db_values"][$rs]["downloads"].
'</font></td>';
$cur_count = $GLOBALS["db_values"][$rs]["abstracts"];
$col_width = (int) ($cur_count/$max_count * $max_width);
$col_width = max($col_width, 1);
$col_width .= "px";
print '<td align="left"><img src="bars/hh.png" alt="abstracts" height="9" width="'.
$col_width .
'"><br />';
$cur_count = $GLOBALS["db_values"][$rs]["downloads"];
$col_width = (int) ($cur_count/$max_count * $max_width);
$col_width = max($col_width, 1);
$col_width .= "px";
print '<img src="bars/hp.png" alt="downloads" height="9" width="'.
$col_width .
'"></td></tr>';
}
print "</table>\n";
?>
<font face="Arial, Helvetica, sans-serif" size="-1">NOTE: 2004 Oct includes all views from May-Oct 2004</font><br />