0 ) { foreach ($CountData["Counts"] as $Id => $Count) { if (Resource::ItemExists($Id)) { $Resource = new Resource($Id); $Shown += $Count; ?>"; print ""; print ""; ?>
ResourceCount
GetMapped("Title"); ?>
(no for this period)
Other".number_format($Total-$Shown)."
Total".number_format($Total)."
Period: " .date("M j Y", strtotime($CountData["StartDate"]))." - " .date("M j Y", strtotime($CountData["EndDate"])) ."
' .' Search Terms' .'Searches'; if ($Total > 0) { foreach ($Data as $Terms => $Count) { ?> 0) { print "Other".number_format($Other).""; } print "Total".number_format($Total).""; } else { ?>(no search data for this period)Period: " .date("M j Y", $StartDate)." - ".date("M j Y", $EndDate) ."" .""; } function PrintShareTable($CountData, $StartDate, $Caption) { $Other = $CountData["Other"]; $Total = $CountData["Total"]; unset($CountData["Other"]); unset($CountData["Total"]); print '' .'' .''; foreach ($CountData as $Id => $Count) { if (!Resource::ItemExists($Id)) { continue; } $Resource = new Resource($Id); ?>0) { print ""; } print ""; print "" ."
ResourceShares
" >GetMapped("Title"); ?>
Other".$Other."
Total".$Total."
Period: " .date("M j Y", $StartDate)." - " .date("M j Y") ."
"; } function SearchDesc($Params) { $SearchParams = new SearchParameterSet(); $SearchParams->UrlParameters($Params); return "". $SearchParams->TextDescription(TRUE, FALSE).""; } # ----- MAIN ----------------------------------------------------------------- # convert data we want to graph into graph-friendly formats $GraphItems = array( "H_TotalResourceCountData", "H_NewResourceCountData", "H_UrlClickData", "H_OaiDataByDay", ); foreach ($GraphItems as $GraphItem) { $Data = $$GraphItem; foreach ($Data as $Key => $Val) { $Data[$Key] = array($Val); } $$GraphItem = $Data; } $ResourceCountGraph = new Graph(Graph::TYPE_DATE, $H_TotalResourceCountData); $ResourceCountGraph->XLabel("Date"); $ResourceCountGraph->YLabel("Total Resources"); $NewResourceGraph = new Graph(Graph::TYPE_DATE_BAR, $H_NewResourceCountData ); $NewResourceGraph->XLabel("Date"); $NewResourceGraph->YLabel("New Resources"); $UrlClickGraph = new Graph(Graph::TYPE_DATE_BAR, $H_UrlClickData ); $UrlClickGraph->XLabel("Date"); $UrlClickGraph->YLabel("Resource URL Clicks"); $SearchGraph = new Graph(Graph::TYPE_DATE_BAR, $H_SearchDataByDay); $SearchGraph->XLabel("Date"); $SearchGraph->YLabel("Searches"); $SearchGraph->Legend( array("Unprivileged","Privileged") ); $OaiRequestGraph = new Graph(Graph::TYPE_DATE_BAR, $H_OaiDataByDay); $OaiRequestGraph->XLabel("Date"); $OaiRequestGraph->YLabel("OAI Requests"); $OaiRequestGraph->Scale(Graph::WEEKLY); # only use share data if the we have it if (isset($H_SharesByDay)) { $SharesGraph = new Graph(Graph::TYPE_DATE_BAR, $H_SharesByDay); $SharesGraph->XLabel("Date"); $SharesGraph->YLabel("Resource Shares"); $SharesGraph->Legend( array("Email", "Facebook", "Twitter", "LinkedIn", "GooglePlus") ); $SharesGraph->Scale(Graph::WEEKLY); } ?>
Update Now

Collection Usage Metrics

Full Record Views

Resource URL Clicks

Searches: Unprivileged Users

Searches: Privileged Users

Resource Shares

Title("

Total Number of Resources (updated daily)

"); $ResourceCountGraph->Display(); ?> Title("

New Resources Added (updated daily)

"); $NewResourceGraph->Display(); ?> Title("

Resource URL Clicks

"); $UrlClickGraph->Display(); ?> Title("

Searches

"); $SearchGraph->Display(); ?> Title("

OAI Requests

"); $OaiRequestGraph->Display(); ?> Title("

Resource Shares

"); $SharesGraph->Display(); } ?>