CGI-AppBuilder-Form
view release on metacpan or search on metacpan
my ($k1, $k2) = ($1, $2);
if ($k1 =~ /^td/i) {
my $tmp_ar = [];
if (ref($gi->{$k2}) =~ /ARRAY/) {
$tmp_ar = $gi->{$k2};
} else {
$tmp_ar = eval $gi->{$k2};
}
if ($gi->{$k} =~ /^radio_group/i) {
$gi->{$k} = radio_group(@$tmp_ar);
} elsif ($gi->{$k} =~ /^popup_menu/i) {
$gi->{$k} = popup_menu(@$tmp_ar);
} else {
$gi->{$k} = td(@$tmp_ar);
}
} else {
my $txt = "";
foreach my $i (split /,/, $gi->{$k}) {
$txt .= $gi->{$i};
}
$gi->{$k} = $txt;
}
( run in 1.785 second using v1.01-cache-2.11-cpan-364913b4093 )