function showTags($aParam = array(), $iBoxId = 1, $sAction = '', $iBox = 0, $sTitle = '') { $oTags = new BxTemplTags(); $oTags->getTagObjectConfig($aParam); if (empty($oTags->aTagObjects)) { if ($iBox & BX_TAGS_BOX_DISIGN) { return DesignBoxContent($sTitle, MsgBox(_t('_Empty')), 1); } else { return MsgBox(_t('_Empty')); } } $aParam['type'] = isset($_GET['tags_mode']) && isset($oTags->aTagObjects[$_GET['tags_mode']]) ? $_GET['tags_mode'] : $oTags->getFirstObject(); $sCode = ''; if ($iBox & BX_TAGS_BOX_INT_MENU) { $sCode .= $oTags->getTagsInternalMenuHtml($aParam, $iBoxId, $sAction); } $sCode .= $oTags->display($aParam, $iBoxId, $sAction); if ($iBox & BX_TAGS_BOX_DISIGN) { $aCaptionMenu = $iBox & BX_TAGS_BOX_INT_MENU ? '' : $oTags->getTagsTopMenuHtml($aParam, $iBoxId, $sAction); $sCode = DesignBoxContent($sTitle, $sCode, 1, $aCaptionMenu); $sCode = '<div id="page_block_' . $iBoxId . '">' . $sCode . '<div class="clear_both"></div></div>'; return $sCode; } else { return array($sCode, $iBox & BX_TAGS_BOX_INT_MENU ? '' : $oTags->getTagsTopMenu($aParam, $sAction), array(), $sDate ? _t('_tags_by_day') . $sDate : ''); } }