ログ解析スクリプトAWStats 7.7ドキュメント |
以下は、プラグイン開発者が利用できるフックのリストです。レポート作成や解析プロセスにおけるさまざまなステップで、AWStatsは一致するフック用のプラグインのリストをスキャンし、それらを実行します。すべてのフックはフックの名前で始まり、アンダースコアの後にプラグイン名が続きます。例えば、"mypluginname"と呼ばれるプラグインを作成していたのであれば、初期化フックは次のようになります
sub Init_mypluginname()
記載されていないフックが必要な場合は、Source Forgeを通じて開発者に連絡し、要求を提出てください。
sub Init_geoip_region_maxmind {
my
$checkversion=&Check_Plugin_Version($PluginNeedAWStatsVersion);
return ($checkversion?$checkversion:"$PluginHooksFunctions");
}
プラグインが、いくつかのパラメタを受け付ける場合は、次のような行を挿入します。
my $InitParams=shift;
my ($mode,$datafile,$override)=split(/\s+/,$InitParams,3);
ローカル変数を検証し、読もうとするパラメタの数にあわせて分割数を変更してください。