Index: trunk/admin/modules/addmodule.php =================================================================== diff -u -r374 -r553 --- trunk/admin/modules/addmodule.php (.../addmodule.php) (revision 374) +++ trunk/admin/modules/addmodule.php (.../addmodule.php) (revision 553) @@ -155,9 +155,25 @@ unset($data); $data = array(); - $status= admin_language("la_text_ready_to_install"); - $data["Url"] = "$status"; - $data["Name"] = $mod; + $status= admin_language("la_text_ready_to_install"); + + $mod_tmp_name_arr = explode('-', $mod); + + $mod_tmp_name = ''; + foreach ($mod_tmp_name_arr as $names) { + $mod_tmp_name .= ucfirst($names)."-"; + } + + $mod_tmp_name = substr($mod_tmp_name, 0, strlen($mod_tmp_name) - 1); + + if (_ModuleLicensed($mod_tmp_name)) { + $data["Url"] = "$status"; + } + else { + $data["Url"] = ''.admin_language("la_module_not_licensed").''; + } + + $data["Name"] = $mod_tmp_name; $objModList->AddItemFromArray($data); }