';
$closedObjectsHtml = '
';
$link = $this->createLink('api', 'index');
$selected = $objectType == 'nolink' ? 'selected' : '';
$dataParams = 'data-type="nolink" data-id="0"';
if(!empty($nolinkLibs)) $normalObjectsHtml .= "- " . html::a($link, $lang->api->noLinked, '', "class='clickable $selected' title='{$lang->api->noLinked}' $dataParams data-key='" . zget($objectsPinYin, $lang->api->noLinked, '') . "'") . '
';
foreach(array('product', 'project') as $moduleType)
{
if(!empty($normalObjects[$moduleType]))
{
foreach($normalObjects[$moduleType] as $normalObjectID => $normalObjectName)
{
$dataParams = "data-type='$moduleType' data-id='$normalObjectID'";
$selected = $normalObjectID == $objectID ? 'selected' : '';
$normalObjectsHtml .= "- " . html::a($link, " $normalObjectName", '', "class='$selected clickable' title='{$normalObjectName}' $dataParams data-key='" . zget($objectsPinYin, $normalObjectName, '') . "'") . '
';
}
}
if(!empty($closedObjects[$moduleType]))
{
foreach($closedObjects[$moduleType] as $closedObjectID => $closedObjectName)
{
$dataParams = "data-type='$moduleType' data-id='$closedObjectID'";
$selected = $closedObjectID == $objectID ? 'selected' : '';
$closedObjectsHtml .= '- ' . html::a($link, " $closedObjectName", '', "class='$selected clickable' title='{$closedObjectName}' $dataParams data-key='" . zget($objectsPinYin, $closedObjectName, '') . "'") . '
';
}
}
if($moduleType == 'product')
{
if(!empty($normalObjects['project']) and (!empty($nolinkLibs) or !empty($normalObjects['product']))) $normalObjectsHtml .= '';
if(!empty($closedObjects['project']) and !empty($normalObjects['product'])) $closedObjectsHtml .= '';
}
}
$normalObjectsHtml .= '
';
$closedObjectsHtml .= '';
?>