* finished the task #482

This commit is contained in:
shiyangyangwork@yahoo.cn
2011-07-02 09:41:31 +00:00
parent c1f884e979
commit b29f8f7ed5
2 changed files with 20 additions and 15 deletions
+6 -4
View File
@@ -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');
?>
</td>
+14 -11
View File
@@ -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');