diff --git a/module/extension/view/browse.html.php b/module/extension/view/browse.html.php index ac537ede84..9eac095a92 100644 --- a/module/extension/view/browse.html.php +++ b/module/extension/view/browse.html.php @@ -37,10 +37,12 @@ $uninstallCode = html::a(inlink('uninstall', "extension=$extension->code"), $lang->extension->uninstall, '', "class='button-c iframe'"); $installCode = html::a(inlink('install', "extension=$extension->code"), $lang->extension->install, '', "class='button-c iframe'"); $eraseCode = html::a(inlink('erase', "extension=$extension->code"), $lang->extension->erase, '', "class='button-c iframe'"); - - if($extension->status == 'installed') echo $deactivateCode . $uninstallCode; - if($extension->status == 'deactivated') echo $activateCode . $uninstallCode; - if($extension->status == 'available') echo $installCode . $eraseCode; + if($extension->function != 'patch') + { + if($extension->status == 'installed') echo $deactivateCode . $uninstallCode; + if($extension->status == 'deactivated') echo $activateCode . $uninstallCode; + if($extension->status == 'available') echo $installCode . $eraseCode; + } echo html::a($extension->site, $lang->extension->site, '_blank', 'class=button-c'); ?> diff --git a/module/extension/view/obtain.html.php b/module/extension/view/obtain.html.php index 83557d705e..daf76aee92 100644 --- a/module/extension/view/obtain.html.php +++ b/module/extension/view/obtain.html.php @@ -72,24 +72,27 @@ $downLinkClass = 'manual'; if($extension->public) { - if(isset($installeds[$extension->code])) + if($extension->function != 'computer' and $extension->function != 'mobile') { - if($installeds[$extension->code]->version != $extension->version) + if(isset($installeds[$extension->code])) { - $upgradeLink = inlink('upgrade', "extension=$extension->code&downLink=" . helper::safe64Encode($extension->downLink) . "&md5=$extension->md5"); - echo html::a($upgradeLink, $lang->extension->upgrade, '', 'class="iframe button-c"'); + if($installeds[$extension->code]->version != $extension->version) + { + $upgradeLink = inlink('upgrade', "extension=$extension->code&downLink=" . helper::safe64Encode($extension->downLink) . "&md5=$extension->md5"); + echo html::a($upgradeLink, $lang->extension->upgrade, '', 'class="iframe button-c"'); + } + else + { + echo html::commonButton($lang->extension->installed, 'disabled=true'); + } } else { - echo html::commonButton($lang->extension->installed, 'disabled=true'); + $label = $extension->compatible ? $lang->extension->installAuto : $lang->extension->installForce; + echo html::a($installLink, $label, '', 'class="iframe button-c"'); + $downLinkClass = 'manual'; } } - else - { - $label = $extension->compatible ? $lang->extension->installAuto : $lang->extension->installForce; - echo html::a($installLink, $label, '', 'class="iframe button-c"'); - $downLinkClass = 'manual'; - } } echo html::a($extension->downLink, $lang->extension->downloadAB, '', 'class="manual button-c"'); echo html::a($extension->site, $lang->extension->site, '_blank', 'class=button-c');