NAME
Konstrukt::Plugin::browserstats::DBI - Browser statistics. DBI backend
SYNOPSIS
#TODO
DESCRIPTION
Browser statistics. DBI backend
CONFIGURATION
Note that you have to create a table called browserstats
. You may turn on the install
setting (see "CONFIGURATION" in Konstrukt::Handler) or use the KonstruktBackendInitialization.pl
script to accomplish this task.
You have to define those settings to use this backend:
#backend
browserstats/backend DBI
browserstats/backend/DBI/source dbi:mysql:database:host
browserstats/backend/DBI/user user
browserstats/backend/DBI/pass pass
If no database settings are set the defaults from "CONFIGURATION" in Konstrukt::DBI will be used.
METHODS
init
Initialization of this class
Parameters: none
install
Installs the backend (e.g. create tables).
Parameters:
none
hit
Adds a new browserstat entry.
Parameters:
$class - The class of the browser
$aggregate - The range over which the hits should be aggregated. May be all, year, month and day.
get
Returns the statistics as an array reference of hash references: [ { class => <value>, date => <value>, count => <value> }, ... ]
Parameters:
$aggregate - The range over which the hits should be aggregated. May be all, year, month and day.
AUTHOR
Copyright 2006 Thomas Wittek (mail at gedankenkonstrukt dot de). All rights reserved.
This document is free software. It is distributed under the same terms as Perl itself.