From: gerv%gerv.net <> Date: Mon, 2 Jul 2001 02:09:29 +0000 (+0000) Subject: Make bug chart filenames other-OS friendly by removing colons. Bug 88179. r=jake. X-Git-Tag: bugzilla-2.14~64 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4d34ee53d2ca6c6a685006e0cd7ab5121e010dc;p=thirdparty%2Fbugzilla.git Make bug chart filenames other-OS friendly by removing colons. Bug 88179. r=jake. --- diff --git a/reports.cgi b/reports.cgi index 163f583c8a..c76a411f79 100755 --- a/reports.cgi +++ b/reports.cgi @@ -525,23 +525,13 @@ sub chart_image_type { sub chart_image_name { my ($data_file, $type) = @_; - my $id = datasets_id($FORM{datasets}); - my $doy = day_of_year(); + # Cache charts by generating a unique filename based on what they + # show. Charts should be deleted by collectstats.pl nightly. + my $id = join ("_", split (":", $FORM{datasets})); return "${data_file}_${id}.$type"; } -# Cache charts by generating a unique filename based on what they -# show. Charts should be deleted by collectstats.pl nightly. -sub datasets_id { - # Current method is very long filenames... - my $longname = ""; - foreach (@_) { - $longname .= $_; - } - return $longname; -} - sub day_of_year { my ($mday, $month, $year) = (localtime())[3 .. 5]; $month += 1;