Reformat Conf(TLH) for GroupStats only.
Signed-off-by: Thomas Hochstein <thh@thh.name>
This commit is contained in:
parent
671ae67be0
commit
3447cdabff
|
@ -84,6 +84,20 @@ my ($Period) = &GetTimePeriod($OptMonth);
|
||||||
&Bleat(2,"--month option has an invalid format - please use 'YYYY-MM' or ".
|
&Bleat(2,"--month option has an invalid format - please use 'YYYY-MM' or ".
|
||||||
"'YYYY-MM:YYYY-MM'!") if (!$Period or $Period eq 'all time');
|
"'YYYY-MM:YYYY-MM'!") if (!$Period or $Period eq 'all time');
|
||||||
|
|
||||||
|
### init database
|
||||||
|
my $DBHandle = InitDB(\%Conf,1);
|
||||||
|
my $DBRaw = sprintf('%s.%s',$Conf{'DBDatabase'},$Conf{'DBTableRaw'});
|
||||||
|
my $DBGrps = sprintf('%s.%s',$Conf{'DBDatabase'},$Conf{'DBTableGrps'});
|
||||||
|
my $DBHosts = sprintf('%s.%s',$Conf{'DBDatabase'},$Conf{'DBTableHosts'});
|
||||||
|
|
||||||
|
### get data for each month
|
||||||
|
&Bleat(1,'Test mode. Database is not updated.') if $OptTest;
|
||||||
|
foreach my $Month (&ListMonth($Period)) {
|
||||||
|
|
||||||
|
print "---------- $Month ----------\n" if $OptDebug;
|
||||||
|
|
||||||
|
### GroupStats
|
||||||
|
if ($OptStatsType eq 'all' or $OptStatsType eq 'groups') {
|
||||||
### reformat $Conf{'TLH'}
|
### reformat $Conf{'TLH'}
|
||||||
my $TLH;
|
my $TLH;
|
||||||
if ($Conf{'TLH'}) {
|
if ($Conf{'TLH'}) {
|
||||||
|
@ -112,21 +126,6 @@ if ($Conf{'TLH'}) {
|
||||||
$TLH = '(' . $TLH . ')';
|
$TLH = '(' . $TLH . ')';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
### init database
|
|
||||||
my $DBHandle = InitDB(\%Conf,1);
|
|
||||||
my $DBRaw = sprintf('%s.%s',$Conf{'DBDatabase'},$Conf{'DBTableRaw'});
|
|
||||||
my $DBGrps = sprintf('%s.%s',$Conf{'DBDatabase'},$Conf{'DBTableGrps'});
|
|
||||||
my $DBHosts = sprintf('%s.%s',$Conf{'DBDatabase'},$Conf{'DBTableHosts'});
|
|
||||||
|
|
||||||
### get data for each month
|
|
||||||
&Bleat(1,'Test mode. Database is not updated.') if $OptTest;
|
|
||||||
foreach my $Month (&ListMonth($Period)) {
|
|
||||||
|
|
||||||
print "---------- $Month ----------\n" if $OptDebug;
|
|
||||||
|
|
||||||
### GroupStats
|
|
||||||
if ($OptStatsType eq 'all' or $OptStatsType eq 'groups') {
|
|
||||||
&GroupStats($DBHandle,$DBRaw,$DBGrps,$Month,$TLH,$OptCheckgroupsFile,$OptMID,$OptTest,$OptDebug);
|
&GroupStats($DBHandle,$DBRaw,$DBGrps,$Month,$TLH,$OptCheckgroupsFile,$OptMID,$OptTest,$OptDebug);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
NewsStats 0.4.0 (unreleased)
|
NewsStats 0.4.0 (unreleased)
|
||||||
|
* Reformat $Conf{TLH} for GroupStats only.
|
||||||
|
|
||||||
NewsStats 0.3.0 (2025-05-18)
|
NewsStats 0.3.0 (2025-05-18)
|
||||||
* Extract GroupStats (in gatherstats) to subroutine.
|
* Extract GroupStats (in gatherstats) to subroutine.
|
||||||
|
|
Loading…
Reference in a new issue