[url=http://perldoc.perl.org/functions/use.html][black][b]use[/b][/black][/url] [green]CGI::Pretty[/green] [red]qw([/red][purple] :html3 [/purple][red])[/red][red];[/red]
[black][b]use[/b][/black] [green]strict[/green][red];[/red]
[url=http://perldoc.perl.org/functions/my.html][black][b]my[/b][/black][/url] [blue]$query[/blue] = new CGI::Pretty[red];[/red]
[black][b]my[/b][/black] [blue]@FILE_INFO[/blue] = [red]([/red][red]'[/red][purple]A[/purple][red]'[/red][red])[/red] x [fuchsia]12[/fuchsia][red];[/red] [gray][i]# Fake data[/i][/gray]
[black][b]my[/b][/black] [blue]@JOB_STATUS[/blue] = [maroon]hashKeys[/maroon][red]([/red][black][b]my[/b][/black] [blue]%JOB_STATUS[/blue] = [red]([/red]
[purple]C[/purple] => [red]'[/red][purple]Current explanation[/purple][red]'[/red],
[purple]A[/purple] => [red]'[/red][purple]Allocated explanation[/purple][red]'[/red],
[purple]F[/purple] => [red]'[/red][purple]Completed explanation[/purple][red]'[/red],
[purple]N[/purple] => [red]'[/red][purple]Not Allocated explanation[/purple][red]'[/red],
[red])[/red][red])[/red][red];[/red]
[url=http://perldoc.perl.org/functions/print.html][black][b]print[/b][/black][/url] [blue]$query[/blue]->[maroon]radio_group[/maroon][red]([/red]
-[purple]name[/purple] => [red]'[/red][purple]jobstat[/purple][red]'[/red],
-[url=http://perldoc.perl.org/functions/values.html][black][b]values[/b][/black][/url] => \[blue]@JOB_STATUS[/blue],
-[purple]default[/purple] => [blue]$FILE_INFO[/blue][red][[/red][fuchsia]10[/fuchsia][red]][/red],
-[purple]linebreak[/purple] => [red]'[/red][purple]true[/purple][red]'[/red],
-[purple]labels[/purple] => \[blue]%JOB_STATUS[/blue],
[red])[/red][red];[/red]
[url=http://perldoc.perl.org/functions/sub.html][black][b]sub[/b][/black][/url] [maroon]hashKeys[/maroon] [red]{[/red]
[url=http://perldoc.perl.org/functions/die.html][black][b]die[/b][/black][/url] [red]"[/red][purple]Incorrect number of values[/purple][red]"[/red] [olive][b]if[/b][/olive] [blue]@_[/blue] [blue]%[/blue] [fuchsia]2[/fuchsia][red];[/red]
[blue]@_[/blue] ? [red]([/red][url=http://perldoc.perl.org/functions/map.html][black][b]map[/b][/black][/url] [red]{[/red][blue]$_[/blue][red][[/red][fuchsia]2[/fuchsia][blue]*$_[/blue][red]][/red][red]}[/red] [red]([/red][fuchsia]0..[/fuchsia][red]([/red][blue]@_[/blue]/[fuchsia]2[/fuchsia]-[fuchsia]1[/fuchsia][red])[/red][red])[/red][red])[/red] : [red]([/red][red])[/red][red];[/red]
[red]}[/red]