extension->byUpdatedTime, '', "class='list-group-item' id='byupdatedtime'");
echo html::a(inlink('obtain', 'type=byAddedTime'), $lang->extension->byAddedTime, '', "class='list-group-item' id='byaddedtime'");
echo html::a(inlink('obtain', 'type=byDownloads'), $lang->extension->byDownloads, '', "class='list-group-item' id='bydownloads'");
?>
currentRelease;
$latestRelease = isset($extension->latestRelease) ? $extension->latestRelease : '';
?>
releaseVersion != $currentRelease->releaseVersion)
{
printf($lang->extension->latest, $latestRelease->viewLink, $latestRelease->releaseVersion, $latestRelease->zentaoCompatible);
}?>
name . "($currentRelease->releaseVersion)";?> '>extension->obtainOfficial[$extension->offcial];?>
abstract;?>
extension->author}: {$extension->author} ";
echo "{$lang->extension->downloads}: {$extension->downloads} ";
echo "{$lang->extension->compatible}: {$lang->extension->compatibleList[$currentRelease->compatible]} ";
echo " {$lang->extension->depends}: ";
if(!empty($currentRelease->depends))
{
foreach(json_decode($currentRelease->depends, true) as $code => $limit)
{
echo $code;
if($limit != 'all')
{
echo '(';
if(!empty($limit['min'])) echo '>= v' . $limit['min'];
if(!empty($limit['max'])) echo '<= v' . $limit['min'];
echo ')';
}
echo ' ';
}
}
?>
extension->grade}: ", html::printStars($extension->stars);
?>
viewLink, $lang->extension->view, '', 'class="btn extension"');
if($currentRelease->public)
{
if($extension->type != 'computer' and $extension->type != 'mobile')
{
if(isset($installeds[$extension->code]))
{
if($installeds[$extension->code]->version != $extension->latestRelease->releaseVersion and $this->extension->checkVersion($extension->latestRelease->zentaoCompatible))
{
$upgradeLink = inlink('upgrade', "extension=$extension->code&downLink=" . helper::safe64Encode($currentRelease->downLink) . "&md5=$currentRelease->md5&type=$extension->type");
echo html::a($upgradeLink, $lang->extension->upgrade, '', 'class="iframe btn"');
}
else
{
echo html::commonButton(" " . $lang->extension->installed, "disabled='disabled'", 'btn text-success');
}
}
}
}
echo html::a($currentRelease->downLink, $lang->extension->downloadAB, '_blank', 'class="btn"');
echo html::a($extension->site, $lang->extension->site, '_blank', 'class=btn');
?>
extension->errorOccurs;?>
extension->errorGetExtensions;?>