home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/perl
- #-----------------------------------------------------------------------------
- # TimeHires AWStats plugin
- # Change time accuracy in showsteps option from seconds to milliseconds
- #-----------------------------------------------------------------------------
- # Perl Required Modules: Time::HiRes
- #-----------------------------------------------------------------------------
- # $Revision: 1.4 $ - $Author: joker $ - $Date: 2004/05/20 20:38:42 $
-
-
- # <-----
- # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES
- if (!eval ('require "Time/HiRes.pm"')) { return $@?"Error: $@":"Error: Need Perl module Time::HiRes"; }
- # ----->
- use strict;no strict "refs";
-
-
-
- #-----------------------------------------------------------------------------
- # PLUGIN VARIABLES
- #-----------------------------------------------------------------------------
- # <-----
- # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN
- # AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE.
- my $PluginNeedAWStatsVersion="5.1";
- my $PluginHooksFunctions="GetTime";
- # ----->
-
-
-
- #-----------------------------------------------------------------------------
- # PLUGIN FUNCTION: Init_pluginname
- #-----------------------------------------------------------------------------
- sub Init_timehires {
- my $InitParams=shift;
- my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion);
-
- # <-----
- # ENTER HERE CODE TO DO INIT PLUGIN ACTIONS
- # ----->
-
- return ($checkversion?$checkversion:"$PluginHooksFunctions");
- }
-
-
- #-----------------------------------------------------------------------------
- # PLUGIN FUNCTION: GetTime_pluginname
- # UNIQUE: YES (Only one plugin using this function can be loaded)
- #-----------------------------------------------------------------------------
- sub GetTime_timehires {
- my ($sec,$msec)=Time::HiRes::gettimeofday();
- $_[0]=$sec;
- $_[1]=$msec;
- }
-
-
- 1; # Do not remove this line
-