]> git.ipfire.org Git - thirdparty/AWStats.git/commitdiff
Updated plugins code syntax.
authoreldy <>
Sun, 8 Dec 2002 14:37:52 +0000 (14:37 +0000)
committereldy <>
Sun, 8 Dec 2002 14:37:52 +0000 (14:37 +0000)
wwwroot/cgi-bin/plugins/example/example.pm
wwwroot/cgi-bin/plugins/geoip.pm
wwwroot/cgi-bin/plugins/graph3d.pm
wwwroot/cgi-bin/plugins/hashfiles.pm
wwwroot/cgi-bin/plugins/timehires.pm
wwwroot/cgi-bin/plugins/timezone.pm
wwwroot/cgi-bin/plugins/urlalias.pm

index 657ebe40d531cc7d4512155860af3081175aa4bc..582e685d83de5caadbab71070112d07e138f6973 100644 (file)
@@ -27,18 +27,14 @@ use strict;no strict "refs";
 #-----------------------------------------------------------------------------
 # <-----
 # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN
-# SHOULD BE AT LEAST 5.1
+# AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE.
+# EACH POSSIBLE FUNCTION AND GOAL ARE DESCRIBE LATER.
 my $PluginNeedAWStatsVersion="5.1";
-# ----->
-
-# <-----
-# THIS VARIABLE MUST CONTAINS THE NAME OF ALL FUNCTIONS THE PLUGIN HANDLE
-# EACH POSSIBLE FUNCTION AND GOAL ARE DESCRIBE LATER
 my $PluginHooksFunctions="xxx";
 # ----->
 
 # <-----
-# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE
+# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE.
 use vars qw/
 $PluginVariable1
 /;
index 8b751836292589d0e829abeaa990d52d249d8d32..d18d0c424727b8e3b814c58e83bfd0dd318eec82 100644 (file)
@@ -23,17 +23,13 @@ use strict;no strict "refs";
 #-----------------------------------------------------------------------------
 # <-----
 # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN
-# SHOULD BE AT LEAST 5.1
+# AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE.
 my $PluginNeedAWStatsVersion="5.2";
-# ----->
-
-# <-----
-# THIS VARIABLE MUST CONTAINS THE NAME OF ALL FUNCTIONS THAT MANAGE THE PLUGIN
 my $PluginHooksFunctions="GetCountryCodeByAddr GetCountryCodeByName";
 # ----->
 
 # <-----
-# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE
+# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE.
 use vars qw/
 $gi
 /;
@@ -50,11 +46,11 @@ sub Init_geoip {
 
        # <-----
        # YOU CAN ENTER HERE CODE TO INIT PLUGIN GLOBAL VARIABLES
-       debug("InitParams=$InitParams",1);
+       debug(" InitParams=$InitParams",1);
 #      $gi = Geo::IP->new(GEOIP_STANDARD);
        $gi = Geo::IP->new(GEOIP_MEMORY_CACHE);
-
        # ----->
+
        return ($checkversion?$checkversion:"$PluginHooksFunctions");
 }
 
index ce878d6cd76a9f039354ffa339d30f52410f0535..546c6798a8fb37262b0cd49f886f4e8627fc80a2 100644 (file)
@@ -19,8 +19,12 @@ 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="ShowMonthGraph";
+# ----->
 
 
 
@@ -30,6 +34,11 @@ my $PluginHooksFunctions="ShowMonthGraph";
 sub Init_graph3d {
        my $InitParams=shift;
        my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion);
+
+       # <-----
+       # YOU CAN ENTER HERE CODE TO INIT PLUGIN GLOBAL VARIABLES
+       # ----->
+
        return ($checkversion?$checkversion:"$PluginHooksFunctions");
 }
 
index ece55fa086d4e7bb09aa250d7b145cdb3f59a589..1942e19f7e83cd4a4415a1e1565e327415dc186e 100644 (file)
@@ -20,11 +20,15 @@ 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="SearchFile LoadCache SaveHash";
+# ----->
 
 # <-----
-# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE
+# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE.
 use vars qw/
 $PluginHashfilesUpToDate
 /;
index 332bbcf509d7d93a0254928a294d410a566c6cc8..cbaae8bc1026c8a485bd4ad02175c34dbbc41c29 100644 (file)
@@ -16,8 +16,12 @@ 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";
+# ----->
 
 
 
@@ -27,6 +31,11 @@ my $PluginHooksFunctions="GetTime";
 sub Init_timehires {
        my $InitParams=shift;
        my $checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion);
+
+       # <-----
+       # YOU CAN ENTER HERE CODE TO INIT PLUGIN GLOBAL VARIABLES
+       # ----->
+
        return ($checkversion?$checkversion:"$PluginHooksFunctions");
 }
 
index aaf806a35abf358f6a3cbeb316dab7df18a2b43f..fd32469b6b1cae9b1c88afe98aef3faa12c20140 100644 (file)
@@ -9,9 +9,9 @@
 # $Revision$ - $Author$ - $Date$
 
 
-# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-# !!!!!!! This plugin reduces AWStats speed by 30% !!!!!!!
-# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+# !!!!! This plugin reduces AWStats speed by 30% !!!!!
+# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 # <-----
 # ENTER HERE THE USE COMMAND FOR ALL REQUIRED PERL MODULES
 #use Time::Local 'timelocal_nocheck';
@@ -23,11 +23,15 @@ 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="ChangeTime GetTimeZoneTitle";
+# ----->
 
 # <-----
-# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE
+# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE.
 use vars qw/
 $PluginTimeZoneSeconds
 /;
index 23bdf90c59272bb868ec4e68b58311a831686537..876aabc97c6dfb1e2b7d4628f4c11581e8f71244 100644 (file)
@@ -24,17 +24,13 @@ use strict;no strict "refs";
 #-----------------------------------------------------------------------------
 # <-----
 # ENTER HERE THE MINIMUM AWSTATS VERSION REQUIRED BY YOUR PLUGIN
-# SHOULD BE AT LEAST 5.1
+# AND THE NAME OF ALL FUNCTIONS THE PLUGIN MANAGE.
 my $PluginNeedAWStatsVersion="5.2";
-# ----->
-
-# <-----
-# THIS VARIABLE MUST CONTAINS THE NAME OF ALL FUNCTIONS THAT MANAGE THE PLUGIN
 my $PluginHooksFunctions="ReplaceURL";
 # ----->
 
 # <-----
-# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE
+# IF YOUR PLUGIN NEED GLOBAL VARIABLES, THEY MUST BE DECLARED HERE.
 use vars qw/
 $urlaliasloaded
 %UrlAliases
@@ -52,10 +48,11 @@ sub Init_urlalias {
 
        # <-----
        # YOU CAN ENTER HERE CODE TO INIT PLUGIN GLOBAL VARIABLES
-       debug("InitParams=$InitParams",1);
+       debug(" InitParams=$InitParams",1);
        $urlaliasloaded=0;
        %UrlAliases=();
        # ----->
+
        return ($checkversion?$checkversion:"$PluginHooksFunctions");
 }