r97357 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r97356‎ | r97357 | r97358 >
Date:02:04, 17 September 2011
Author:ezachte
Status:deferred
Tags:
Comment:
less verbose logging + link fix in page view reports
Modified paths:
  • /trunk/wikistats/dumps/WikiReports.pl (modified) (history)
  • /trunk/wikistats/dumps/WikiReportsOutputTables.pm (modified) (history)

Diff [purge]

Index: trunk/wikistats/dumps/WikiReports.pl
@@ -11,7 +11,8 @@
1212
1313 use lib "/home/ezachte/lib" ;
1414 use EzLib ;
15 - $trace_on_exit = $true ;
 15+# $trace_on_exit = $true ;
 16+ $trace_on_exit_concise = $true ;
1617 ez_lib_version (14) ;
1718
1819 # build argument list for test run in OptiPerl IDE (Erik's home test env)
@@ -39,7 +40,7 @@
4041 # push @arguments, '-c' ; # generate category trees
4142 # mutually exclusive with other reporting
4243
43 - push @arguments, '-r india' ; # only one region per run, no region specified -> all languages
 44+ # push @arguments, '-r india' ; # only one region per run, no region specified -> all languages
4445 # push @arguments, '-r africa' ;
4546 # push @arguments, '-r america' ;
4647 # push @arguments, '-r asia' ;
@@ -100,6 +101,7 @@
101102 use WikiReportsOutputTables ;
102103 use WikiReportsOutputTimelines ;
103104 use WikiReportsOutputWikibooks ;
 105+ use WikiReportsProcessEditors ;
104106 use WikiReportsProcessReverts ;
105107 use WikiReportsScripts ;
106108
@@ -142,6 +144,8 @@
143145
144146 &UpdateLanguageTranslations ;
145147
 148+ &WhiteListLanguages ;
 149+
146150 if ($animation)
147151 {
148152 &ReadDumpDateAndForecastFactors ;
@@ -185,6 +189,9 @@
186190 &LogT ("\nRead Bot Statistics") ;
187191 &ReadBotStats ;
188192
 193+ if ($region eq '')
 194+ { &ProcessEditorStats ; }
 195+
189196 &LogT ("\nRead Monthly Statistics") ;
190197 &ReadMonthlyStats ;
191198
@@ -254,14 +261,14 @@
255262 &GenerateWikibookReports ;
256263 }
257264
258 - &LogT ("\nGenerate Comparison Tables") ;
 265+ &LogT ("\n\nGenerate Comparison Tables") ;
259266 &GenerateComparisonTables ;
260267
261268 # $showplots = $false ; # for test only
262269
263270 if ($showplots)
264271 {
265 - &LogT ("\nGenerate Plot Data Files") ;
 272+ &LogT ("\n\nGenerate Plot Data Files") ;
266273 &GeneratePlotDataFiles ;
267274
268275 # &Log ("\nTest Ploticus output capabilities") ;
@@ -290,8 +297,9 @@
291298 &LogT ("\nGenerate Trends Report") ;
292299 &GenerateConsolidatedTablePlusCharts ;
293300
294 - &LogT ("\nCollect File Timestamps\n") ;
295 - &CollectFileTimeStamps ;
 301+# legacy (do in bash script, when needed)
 302+# &LogT ("\nCollect File Timestamps\n") ;
 303+# &CollectFileTimeStamps ;
296304
297305 &LogT ("\n\nExecution took " . ddhhmmss (time - $timestart). ".\n") ;
298306 &LogT ("Ready\n") ;
Index: trunk/wikistats/dumps/WikiReportsOutputTables.pm
@@ -3136,6 +3136,8 @@
31373137 if (($mode_wp) ||
31383138 (($f != 5) && ($f != 9) && ($f != 10)))
31393139 {
 3140+ &LogT ("\nGenerateComparisonTable " . "Tables" . $report_names [$f] . ".htm") ;
 3141+
31403142 &GenerateComparisonTable ($f) ;
31413143
31423144 $postfix = $report_names [$f] ;
@@ -3253,21 +3255,24 @@
32543256 elsif ($mode_wx) { $coverage = "<font color=#000080>Other Projects, </font>" ; }
32553257 else { $coverage = "<font color=#000080>$out_publication, </font>" ; }
32563258
3257 - if ($pageviews_mobile) { $coverage2 = "<font color=#000080>Mobile, </font>" ; }
3258 - elsif ($pageviews_non_mobile) { $coverage2 = "<font color=#000080>Non-Mobile, </font>" ; }
3259 - if ($pageviews_combined) { $coverage2 = "<font color=#000080>All Platforms, </font>" ; }
 3259+ #if ($pageviews_mobile) { $coverage2 = "<font color=#0000FF>Mobile, </font>" ; }
 3260+ # elsif ($pageviews_non_mobile) { $coverage2 = "<font color=#0000FF>Non-Mobile, </font>" ; }
 3261+ #if ($pageviews_combined) { $coverage2 = "<font color=#0000FF>All Platforms, </font>" ; }
 3262+ if ($pageviews_mobile) { $coverage2 = "Mobile" ; }
 3263+ elsif ($pageviews_non_mobile) { $coverage2 = "Non-Mobile" ; }
 3264+ if ($pageviews_combined) { $coverage2 = "All Platforms" ; }
32603265
3261 - ($coverage2b = $coverage) =~ s/<[^>]*>//g ;;
 3266+ ($coverage2b = $coverage) =~ s/<[^>]*>//g ;
32623267
32633268 if ($normalize_days_per_month)
32643269 {
32653270 $out_html .= "<p>View counts on this page have been normalized to months of 30 days, for fair comparison. " ;
3266 - $raw_or_not = "Normalized, " ;
 3271+ $raw_or_not = "Normalized" ;
32673272 }
32683273 else
32693274 {
32703275 $out_html .= "<p>View counts on this page have <font color=#FF0000><b>not</b></font> been normalized to months of 30 days. " ;
3271 - $raw_or_not = "Raw Data, " ;
 3276+ $raw_or_not = "Raw Data" ;
32723277 }
32733278
32743279 $out_html .= "<p><a href='http://stats.wikimedia.org/EN/TablesPageViewsSitemap.htm'>Site map for all page view reports</a><p>" ;
@@ -3275,35 +3280,34 @@
32763281
32773282 if ($normalize_days_per_month)
32783283 {
3279 - $out_html .= "<p>Switch to $coverage1$coverage2<a href='$href_not_normalized'>Raw Data</a>" ;
 3284+ $out_html .= "<p>Switch to $coverage1<a href='$href_not_normalized'>${coverage2}/Raw Data</a>" ;
32803285 $href_current_file = $href_normalized ;
32813286 }
32823287 else
32833288 {
3284 - $out_html .= "<p>Switch to $coverage1$coverage2<a href='$href_normalized'>Normalized</a> (for fairer comparison of monthly trends)" ;
 3289+ $out_html .= "<p>Switch to $coverage1<a href='$href_normalized'>${coverage2}/Normalized</a> (for fairer comparison of monthly trends)" ;
32853290 $href_current_file = $href_not_normalized ;
32863291 }
32873292
32883293 if ($mode_wp)
32893294 {
32903295 if ($pageviews_mobile)
3291 - { $out_html .= "<p>Switch to $coverage1$raw_or_not<a href='TablesPageViewsMonthly.htm'>Non-Mobile</a>, " .
3292 - "<a href='TablesPageViewsMonthlyCombined.htm'>All Platforms</a>" ; }
 3296+ { $out_html .= "<p>Switch to $coverage1 <a href='TablesPageViewsMonthly.htm'>Non-Mobile/$raw_or_not</a>, " .
 3297+ "<a href='TablesPageViewsMonthlyCombined.htm'>All Platforms/$raw_or_not</a>" ; }
32933298 elsif ($pageviews_non_mobile)
3294 - { $out_html .= "<p>Switch to $coverage1$raw_or_not<a href='TablesPageViewsMonthlyMobile.htm'>Mobile</a>, " .
3295 - " <a href='TablesPageViewsMonthlyCombined.htm'>All Platforms</a>" ; }
 3299+ { $out_html .= "<p>Switch to $coverage1 <a href='TablesPageViewsMonthlyMobile.htm'>Mobile/$raw_or_not</a>, " .
 3300+ " <a href='TablesPageViewsMonthlyCombined.htm'>All Platforms/$raw_or_not</a>" ; }
32963301 else
3297 - { $out_html .= "<p>Switch to $coverage1$raw_or_not<a href='TablesPageViewsMonthly.htm'>Non-Mobile</a>, " .
3298 - " <a href='TablesPageViewsMonthlyMobile.htm'>Mobile</a>" ; }
 3302+ { $out_html .= "<p>Switch to $coverage1 <a href='TablesPageViewsMonthly.htm'>Non-Mobile/$raw_or_not</a>, " .
 3303+ " <a href='TablesPageViewsMonthlyMobile.htm'>Mobile/$raw_or_not</a>" ; }
32993304 }
33003305
3301 - $out_html .= "<p>Stay with $coverage2${raw_or_not}but ..." ;
33023306 if ($mode_wp)
33033307 {
33043308 $root = $testmode ? ".." : "../.." ;
33053309
33063310 $out_html .= "<p>Switch to Wikipedia " ;
3307 - if ($region ne '') { $out_html .= "<a href='$root/EN/$href_current_file'>All Languages</a>, " ; }
 3311+ if ($region ne '') { $out_html .= "<a href='$root/EN/$href_current_file'>All Languages</a>, or Per Region: " ; }
33083312 if ($region ne 'africa') { $out_html .= "<a href='$root/EN_Africa/$href_current_file'>Africa</a>, " ; }
33093313 if ($region ne 'asia') { $out_html .= "<a href='$root/EN_Asia/$href_current_file'>Asia</a>, " ; }
33103314 if ($region ne 'america') { $out_html .= "<a href='$root/EN_America/$href_current_file'>America's</a>, " ; }
@@ -3312,6 +3316,7 @@
33133317 if ($region ne 'oceania') { $out_html .= "<a href='$root/EN_Oceania/$href_current_file'>Oceania</a>, " ; }
33143318 if ($region ne 'artificial') { $out_html .= "<a href='$root/EN_Artificial/$href_current_file'>Artificial Languages</a>" ; }
33153319 $out_html =~ s/, $// ;
 3320+ $out_html .= " ($coverage2/${raw_or_not})" ;
33163321 }
33173322
33183323 # if ($pageviews_non_mobile)
@@ -3327,7 +3332,8 @@
33283333 $mode_ws ? ($out_xref .= "Wikisource, ") : ($out_xref .= "<a href='$root/wikisource/EN/$href_current_file2'>Wikisources, </a>\n") ;
33293334 $mode_wv ? ($out_xref .= "Wikiversity, ") : ($out_xref .= "<a href='$root/wikiversity/EN/$href_current_file2'>Wikiversities, </a>\n") ;
33303335 $mode_wx ? ($out_xref .= "Wikispecial") : ($out_xref .= "<a href='$root/wikispecial/EN/$href_current_file2'>Wikispecial</a>\n") ;
3331 - $out_html .= "<p>Switch to All Platforms, $coverage2 " . $out_xref ;
 3336+ # $out_html .= "<p>Switch to All Platforms, $coverage2 " . $out_xref ;
 3337+ $out_html .= "<p>Switch to " . $out_xref ;
33323338 # }
33333339
33343340
@@ -3671,27 +3677,30 @@
36723678 if ($normalized)
36733679 {
36743680 $out_html .= "<p>View counts on this page have been normalized to months of 30 days, for fair comparison.." .
3675 - "<p>Switch to All Projects, All Platforms, <a href='$href_not_normalized'>Raw Data.</a>" ;
 3681+ "<p>Switch to All Projects <a href='$href_not_normalized'> All Platforms/Raw Data.</a>" ;
36763682 $coverage3 = "Normalized, " ;
36773683 }
36783684 else
36793685 {
36803686 $out_html .= "<p>View counts on this page have <font color=#FF0000><b>not</b></font> been normalized to months of 30 days..<p>" .
3681 - "<p>Switch to All Projects, All Platforms, <a href='$href_normalized'>Normalized</a>." ;
 3687+ "<p>Switch to All Projects <a href='$href_normalized'>All Platforms/Normalized</a>." ;
36823688 $coverage3 = "Raw Data, " ;
36833689 }
36843690
36853691 $root = $testmode ? ".." : "../.." ;
36863692
 3693+ $href_current_file2 = $href_current_file ;
 3694+ $href_current_file2 =~ s/Combined// ;
 3695+
36873696 $out_html .= "<p>Switch to All Platforms, " ;
3688 - $out_html .= "<a href='$root/wikibooks/EN/$href_current_file'>Wikibooks, </a>\n" ;
3689 - $out_html .= "<a href='$root/wiktionary/EN/$href_current_file'>Wiktionaries, </a>\n" ;
3690 - $out_html .= "<a href='$root/wikinews/EN/$href_current_file'>Wikinews, </a>\n" ;
 3697+ $out_html .= "<a href='$root/wikibooks/EN/$href_current_file2'>Wikibooks, </a>\n" ;
 3698+ $out_html .= "<a href='$root/wiktionary/EN/$href_current_file2'>Wiktionaries, </a>\n" ;
 3699+ $out_html .= "<a href='$root/wikinews/EN/$href_current_file2'>Wikinews, </a>\n" ;
36913700 $out_html .= "<a href='$root/EN/$href_current_file'>Wikipedias, </a>\n" ;
3692 - $out_html .= "<a href='$root/wikiquote/EN/$href_current_file'>Wikiquotes, </a>\n" ;
3693 - $out_html .= "<a href='$root/wikisource/EN/$href_current_file'>Wikisources, </a>\n" ;
3694 - $out_html .= "<a href='$root/wikiversity/EN/$href_current_file'>Wikiversities, </a>\n" ;
3695 - $out_html .= "<a href='$root/wikispecial/EN/$href_current_file'>Wikispecial</a>\n" ;
 3701+ $out_html .= "<a href='$root/wikiquote/EN/$href_current_file2'>Wikiquotes, </a>\n" ;
 3702+ $out_html .= "<a href='$root/wikisource/EN/$href_current_file2'>Wikisources, </a>\n" ;
 3703+ $out_html .= "<a href='$root/wikiversity/EN/$href_current_file2'>Wikiversities, </a>\n" ;
 3704+ $out_html .= "<a href='$root/wikispecial/EN/$href_current_file2'>Wikispecial</a>\n" ;
36963705
36973706 $out_html .= "<p><font color=#A00000>Warning: page view counts from Nov 2009 till March 2010 are 10% to 20% too low due to server overload.</font> " ;
36983707 # "In July 2010 is was established that the server that collects and aggregates log data for all squids could not keep up with all incoming messages, and hence underreported page views. " .
@@ -3847,10 +3856,11 @@
38483857 else
38493858 { $line_html .= &th("&nbsp;" . ucfirst($project_names {$code}). "&nbsp;") ; }
38503859 }
 3860+ $line_html .= &th("&nbsp;Total&nbsp;") ;
38513861 $out_html .= &tr ($line_html) ;
38523862
38533863 $line_html = &the ;
3854 - foreach $code (qw (wb wk wn wp wp.m wq ws wv wx))
 3864+ foreach $code (qw (wb wk wn wp wp.m wp.c wq ws wv wx))
38553865 {
38563866 if ($code eq 'wb') { $link = "$root/wikibooks/EN/PlotEditsZZ.png" ; }
38573867 if ($code eq 'wk') { $link = "$root/wiktionary/EN/PlotEditsZZ.png" ; }
@@ -3864,9 +3874,11 @@
38653875 if ($code eq 'wx') { $link = "$root/wikispecial/EN/PlotEditsZZ.png" ; }
38663876 $line_html .= &tdcb ("<a href='$link'>Edit Trends</a>") ;
38673877 }
 3878+ $line_html .= &tdcb ("") ;
38683879 $out_html .= &tr ($line_html) ;
38693880
3870 - foreach $topic (qw (year_trend view_rates sparklines forecast forecast2))
 3881+# foreach $topic (qw (year_trend view_rates sparklines forecast forecast2))
 3882+ foreach $topic (qw (year_trend view_rates sparklines))
38713883 {
38723884 $line_html = $html_pageviews_all_projects {"wp,$topic,header"} ;
38733885
@@ -3886,6 +3898,11 @@
38873899 }
38883900 $line_html .= $cell_html ;
38893901 }
 3902+ if ($topic =~ /year_trend|forecast|forecast2/)
 3903+ { $cell_html = "tdg('');" ; }
 3904+ else
 3905+ { $cell_html = "<td>&nbsp;</td>" ; }
 3906+ $line_html .= $cell_html ;
38903907
38913908 if ($topic =~ /year_trend|forecast|forecast2/)
38923909 { $line_html .= "\n</script>\n" ; }
@@ -3893,6 +3910,7 @@
38943911 $out_html .= &tr ($line_html) ;
38953912 }
38963913
 3914+ # very Q&D: parse javascript macro's, extract counts, build new macro for overall total
38973915 for ($m = $month_hi_pageviews ; $m >= $month_lo_pageviews ; $m--)
38983916 {
38993917 $line_html = $html_pageviews_all_projects {"wp,monthly,header_$m"} ;
@@ -3904,8 +3922,81 @@
39053923 $cell_html = $html_pageviews_all_projects {"$code,monthly,data_$m"} ;
39063924 if ($cell_html eq '')
39073925 { $cell_html = "tdg('');" ; }
 3926+
 3927+ next if $code eq 'wp' or $code eq 'wp.m' ;
 3928+
 3929+ $cell_html =~ s/&nbsp;//g ;
 3930+ $views = 0 ;
 3931+ if ($cell_html =~ /^tdc\(/)
 3932+ { ($views = $cell_html) =~ s/^[^']*'[^']*'[^']*'[^']*'[^']*'([^']*)'.*$/$1/ ; }
 3933+ elsif ($cell_html =~ /^tdg\(/)
 3934+ { ($views = $cell_html) =~ s/^[^']*'([^']*)'.*$/$1/ ; }
 3935+ $views =~ s/,//g ;
 3936+ if ($views =~ /M/i) { $views =~ s/M//i ; $views *= 1000000 ; }
 3937+ if ($views =~ /k/i) { $views =~ s/k//i ; $views *= 1000 ; }
 3938+ $views_tot_monthly {$m} += $views ;
 3939+ }
 3940+ }
 3941+
 3942+ # extremely Q&D (saves a few days restructuring):
 3943+ # update javascript macro's with percentage of overall total + overall total as extra column
 3944+ for ($m = $month_hi_pageviews ; $m >= $month_lo_pageviews ; $m--)
 3945+ {
 3946+ $line_html = $html_pageviews_all_projects {"wp,monthly,header_$m"} ;
 3947+ next if $line_html eq '' ;
 3948+
 3949+ $line_html .= "\n<script language='javascript'>\n" ;
 3950+ foreach $code (qw (wb wk wn wp wp.m wp.c wq ws wv wx))
 3951+ {
 3952+ $cell_html = $html_pageviews_all_projects {"$code,monthly,data_$m"} ;
 3953+ if ($cell_html eq '')
 3954+ { $cell_html = "tdg('');" ; }
 3955+
 3956+ $cell_html =~ s/&nbsp;//g ;
 3957+
 3958+ if ($cell_html =~ /1st/) # commons
 3959+ {
 3960+ # print "1 $cell_html\n" ;
 3961+ $cell_html =~ s/ [0-9\.]+\%//g ;
 3962+ $cell_html =~ s/ 1st// ;
 3963+ # print "2 $cell_html\n\n" ;
 3964+ }
 3965+ else
 3966+ { $cell_html =~ s/,\s+,/,,/g ; }
 3967+
 3968+ $views = 0 ;
 3969+ if ($cell_html =~ /^tdc\(/)
 3970+ { ($views = $cell_html) =~ s/^[^']*'[^']*'[^']*'[^']*'[^']*'([^']*)'.*$/$1/ ; }
 3971+ elsif ($cell_html =~ /^tdg\(/)
 3972+ { ($views = $cell_html) =~ s/^[^']*'([^']*)'.*$/$1/ ; }
 3973+ $views =~ s/,//g ;
 3974+ if ($views =~ /M/i) { $views =~ s/M//i ; $views *= 1000000 ; }
 3975+ if ($views =~ /k/i) { $views =~ s/k//i ; $views *= 1000 ; }
 3976+ $views_share = sprintf ("%.1f", 100 * $views / $views_tot_monthly {$m}) .'%' ;
 3977+ $cell_html =~ s/,,/, $views_share,/ ;
 3978+
39083979 $line_html .= $cell_html ;
39093980 }
 3981+
 3982+ $views_tot = sprintf ("%.0f",$views_tot_monthly {$m}/1000000) ;
 3983+ $views_tot =~ s/(\d)(\d\d\d)$/$1,$2/ ;
 3984+
 3985+ $views_inc = '..' ;
 3986+ if (($views_tot_monthly {$m-1} > 0) && ($m < $month_hi_pageviews))
 3987+ {
 3988+ $views_inc = sprintf ("%.1f", 100 * $views_tot_monthly {$m} / $views_tot_monthly {$m-1} - 100) ;
 3989+
 3990+ $views_col = &BgColor ('I', $views_inc) ;
 3991+ if ($views_inc >= 0)
 3992+ { $views_inc = "+$views_inc\%" ; }
 3993+ else
 3994+ { $views_inc = "-$views_inc\%" ; }
 3995+ $cell_html = "tdc('$views_col','$views_inc, 100%,..&nbsp;&nbsp;&nbsp;','${views_tot}M');" ;
 3996+ }
 3997+ else
 3998+ { $cell_html = "tdg('$views_tot M');" ; }
 3999+
 4000+ $line_html .= $cell_html ;
39104001 $line_html .= "\n</script>\n" ;
39114002 $out_html .= &tr ($line_html) ;
39124003 }
@@ -3913,6 +4004,7 @@
39144005 $line_html = &the;
39154006 foreach $code (qw (wb wk wn wp wp.m wp.c wq ws wv wx))
39164007 { $line_html .= &th('&nbsp;'. ucfirst($project_names {$code}).'&nbsp;') ; }
 4008+ $line_html .= &th("&nbsp;Total&nbsp;") ;
39174009 $out_html .= &tr ($line_html) ;
39184010
39194011 # &GenerateComparisonTableEditPlots ;
@@ -4128,7 +4220,7 @@
41294221
41304222 sub GenerateConsolidatedTablePlusCharts
41314223 {
4132 - &LogT ("\nGenerateConsolidatedTablePlusCharts") ;
 4224+ &LogT ("\nGenerateConsolidatedTablePlusCharts ") ;
41334225
41344226 my $md = $dumpmonth_ord ;
41354227
@@ -4410,7 +4502,7 @@
44114503
44124504 sub GenerateComparisonTableHeaders
44134505 {
4414 - &LogT ("\nGenerateComparisonTableHeaders") ;
 4506+# &LogT ("\nGenerateComparisonTableHeaders") ;
44154507
44164508 my $f = shift ;
44174509 my $link = shift ;
@@ -4468,7 +4560,7 @@
44694561
44704562 sub GenerateComparisonTableHeadersCascade
44714563 {
4472 - &LogT ("\nGenerateComparisonTableHeadersCascade") ;
 4564+# &LogT ("\nGenerateComparisonTableHeadersCascade") ;
44734565
44744566 my $f = shift ;
44754567 my $link = shift ;
@@ -4581,7 +4673,7 @@
45824674
45834675 sub GenerateComparisonTableMonthlyData
45844676 {
4585 - &LogT ("\nGenerateComparisonTableMonthlyData") ;
 4677+# &LogT ("\nGenerateComparisonTableMonthlyData") ;
45864678
45874679 my $m0 = shift ;
45884680 my $f = shift ;
@@ -4949,7 +5041,7 @@
49505042
49515043 sub GenerateComparisonTableMaxData
49525044 {
4953 - &LogT ("\nGenerateComparisonTableMaxData") ;
 5045+# &LogT ("\nGenerateComparisonTableMaxData") ;
49545046
49555047 my $f = shift ;
49565048 if ($f > 0) { return ; }
@@ -4983,7 +5075,7 @@
49845076
49855077 sub GenerateComparisonTableSparklines
49865078 {
4987 - &LogT ("\nGenerateComparisonTableSparklines") ;
 5079+# &LogT ("\nGenerateComparisonTableSparklines") ;
49885080
49895081 my $f = shift ;
49905082 if ($f > 0) { return ; }
@@ -5028,7 +5120,7 @@
50295121
50305122 sub GenerateComparisonTableSparklinesWithBars
50315123 {
5032 - &LogT ("\nGenerateComparisonTableSparklinesWithBars") ;
 5124+# &LogT ("\nGenerateComparisonTableSparklinesWithBars") ;
50335125
50345126 my $f = shift ;
50355127 if ($f > 0) { return ; }
@@ -5125,7 +5217,7 @@
51265218
51275219 sub GenerateComparisonTableViewRates
51285220 {
5129 - &LogT ("\nGenerateComparisonTableViewRates") ;
 5221+# &LogT ("\nGenerateComparisonTableViewRates") ;
51305222
51315223 my $f = shift ;
51325224 if ($f > 0) { return ; }
@@ -5207,7 +5299,7 @@
52085300
52095301 sub GenerateComparisonTableYearlyGrowth
52105302 {
5211 - &LogT ("\nGenerateComparisonTableYearlyGrowth") ;
 5303+# &LogT ("\nGenerateComparisonTableYearlyGrowth") ;
52125304
52135305 my $f = shift ;
52145306 if ($f > 0) { return ; }
@@ -5315,7 +5407,7 @@
53165408
53175409 sub GenerateComparisonTableMonthlyTrends
53185410 {
5319 - &LogT ("\nGenerateComparisonTableMonthlyTrends") ;
 5411+# &LogT ("\nGenerateComparisonTableMonthlyTrends") ;
53205412
53215413 my $f = shift ;
53225414 my $line_html ;
@@ -5394,7 +5486,7 @@
53955487
53965488 sub GenerateComparisonTableForecasts
53975489 {
5398 - &LogT ("\nGenerateComparisonTableForecasts") ;
 5490+# &LogT ("\nGenerateComparisonTableForecasts") ;
53995491
54005492 my $f = shift ;
54015493 my $wpmax = shift ;
@@ -5625,7 +5717,7 @@
56265718
56275719 sub GenerateComparisonTableEditPlots
56285720 {
5629 - &LogT ("\nGenerateComparisonTableEditPlots") ;
 5721+# &LogT ("\nGenerateComparisonTableEditPlots") ;
56305722
56315723 my $f = shift ;
56325724 if ($f > 0) { return ; }

Status & tagging log