Changeset 613
- Timestamp:
- 03/10/07 19:23:04 (6 years ago)
- Files:
-
- 1 modified
-
util/server_daily_maint (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
util/server_daily_maint
r597 r613 637 637 sub gather_region_data 638 638 { 639 my ($when, $startwhen, $endwhen ) = @_;639 my ($when, $startwhen, $endwhen, $long_ids) = @_; 640 640 641 my %regions = ( 94 => 'Melbourne', 73 => 'Sydney', 101 => 'Perth', 642 81 => 'Adelaide', 75 => 'Brisbane', 126 => 'ACT', 643 79 => 'QLD', 93 => 'Geelong', 88 => 'Tasmania', 644 78 => 'Gold Coast', 71 => 'NSW' 645 ); 641 my %short_regions = ( 642 126 => "ACT", 73 => "Sydney", 184 => "NSW", 66 => "NSW", 643 67 => "NSW", 63 => "NSW", 69 => "NSW", 71 => "NSW", 644 106 => "NSW", 74 => "Darwin", 108 => "NT", 75 => "Brisbane", 645 78 => "QLD", 79 => "QLD", 114 => "QLD", 81 => "Adelaide", 646 82 => "SA", 83 => "SA", 85 => "SA", 86 => "SA", 107 => "SA", 647 88 => "Tasmania", 94 => "Melbourne", 93 => "VIC", 648 90 => "VIC", 95 => "VIC", 98 => "VIC", 101 => "Perth", 649 102 => "WA" ); 650 my %long_regions = ( 651 126 => "ACT", 73 => "Sydney", 184 => "Newcastle", 652 66 => "Central Coast NSW", 67 => "Griffith", 63 => "Broken Hill", 653 69 => "Northern NSW", 71 => "Southern NSW", 106 => "NSW Remote", 654 74 => "Darwin", 108 => "NT Remote", 75 => "Brisbane", 655 78 => "Gold Coast", 79 => "QLD Regional", 114 => "QLD Remote", 656 81 => "Adelaide", 82 => "Renmark", 83 => "Riverland", 657 85 => "South East SA", 86 => "Spencer Gulf", 658 107 => "SA Remote", 88 => "Tasmania", 94 => "Melbourne", 659 93 => "Geelong", 90 => "Eastern VIC", 95 => "Mildura/Sunraysia", 660 98 => "Western VIC", 101 => "Perth", 102 => "WA: Regional"); 661 646 662 my $data; 647 663 for (my $i = $startwhen; $i < $endwhen; $i++) … … 652 668 foreach my $k (keys %$h) 653 669 { 654 my $label = $regions{$k}; 655 $label ||= "region $k"; 670 my $label = ($long_ids ? $long_regions{$k} : $short_regions{$k}); 656 671 foreach my $sysid (keys %{$h->{$k}}) 657 672 { … … 672 687 sub graph_regions 673 688 { 674 my ($when, $startwhen, $endwhen, $title , $rdata) = @_;689 my ($when, $startwhen, $endwhen, $title) = @_; 675 690 676 691 my $gname = "region_list_".$when."_".$startwhen."_".$endwhen; 677 692 678 $rdata = &gather_region_data($when, $startwhen, $endwhen) unless ($rdata);693 my $rdata = &gather_region_data($when, $startwhen, $endwhen, 0); 679 694 return unless ($rdata); 680 695 … … 1063 1078 1064 1079 @graphs = ( ); 1065 my $rdata = &gather_region_data("per_day", 0, 7 );1080 my $rdata = &gather_region_data("per_day", 0, 7, 1); 1066 1081 my @regions = (); 1067 1082 my $top = 10; # list top 5 … … 1073 1088 } 1074 1089 $template->param('REGIONS', \@regions); 1075 push @graphs, { GRAPH => graph_regions("per_day", 0, 7, "Last week" , $rdata) };1090 push @graphs, { GRAPH => graph_regions("per_day", 0, 7, "Last week") }; 1076 1091 push @graphs, { GRAPH => graph_regions("per_month", 0, 6, "Last 6 months") }; 1077 1092 $template->param('GRAPHS_REGION', \@graphs);
