diff -r -u bugzilla-3.4.1-nopatch/show_bug.cgi bugzilla-3.4.1/show_bug.cgi --- bugzilla-3.4.1-nopatch/show_bug.cgi 2009-02-05 10:40:13.000000000 -0800 +++ bugzilla-3.4.1/show_bug.cgi 2009-09-01 13:23:51.913678756 -0700 @@ -140,5 +140,38 @@ print $cgi->header($format->{'ctype'}); +# Function to convert the cf_p4fixes custom field into links to +# a P4Web installation. Input to this function is a whitespace +# separated string of numbers like "3452 212 6563 2324" which is +# generated by the Perforce P4DTG Bugzilla plugin. +sub p4web() +{ + # Don't show the header if we don't have any fixes. + if( !length "@_" ) + { return; } + + # URL of your P4Web installation. + my $p4web_base = "http://p4web-URL.example.com/"; + my $p4web_ac = "?ac=10"; + + my @f = split( /\s+/, "@_" ); + my $r = '