diff --git a/phpini/edit_mods.cgi b/phpini/edit_mods.cgi index 6c1169c03..6ce35d2fa 100644 --- a/phpini/edit_mods.cgi +++ b/phpini/edit_mods.cgi @@ -39,8 +39,16 @@ print &ui_columns_start([ $text{'mods_enabled'}, foreach my $m (@mods) { my $pkg; if ($n && $ver) { - ($pkg) = grep { $_ } map { $pkgmap{$_} } - &php_module_packages($m->{'mod'}, $ver, $filever); + my @poss = &php_module_packages($m->{'mod'}, $ver, $filever); + ($pkg) = grep { $_ } map { $pkgmap{$_} } @poss; + if (!$pkg) { + # Package is referenced by another name + foreach (@poss) { + my @pinfo = &software::package_info($_); + $pkg = { 'name' => $pinfo[0], + 'version' => $pinfo[4] } if @pinfo; + } + } } print &ui_columns_row([ &ui_checkbox("mod", $m->{'mod'}, "", $m->{'enabled'}),