use strict; use warnings; use 5.010; my $rec_type; my $y_label; given (param('P1P2_bugs')) { when ('P1') { $rec_type = '3'; $y_label = 'Open P1 Bugs'; } when ('P2') { $rec_type = '4'; $y_label = 'Open P2 Bugs'; } when ('P1-P2') { $rec_type = '2'; $y_label = 'Open P1-P2 Bugs'; } when ('Daily-Snapshot') { $rec_type = '1'; $y_label = 'Daily-Snapshot'; } default { die "Unrecognised parameter type: $_\n"; } }