link;
$width = (int) $item->params->get('width', 600);
$height = (int) $item->params->get('height', 500);
switch ($item->params->get('target')) {
case 1:
// Open in a new window
echo '
' .
htmlspecialchars($item->title, ENT_COMPAT, 'UTF-8') . '';
break;
case 2:
// Open in a popup window
$attribs = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=' . $width . ',height=' . $height;
echo "
" .
htmlspecialchars($item->title, ENT_COMPAT, 'UTF-8') . '';
break;
case 3:
// Open in a modal window
$modalId = 'weblink-item-modal-' . $item->id;
$modalParams['title'] = htmlspecialchars($item->title, ENT_COMPAT, 'UTF-8');
$modalParams['url'] = $link;
$modalParams['height'] = '100%';
$modalParams['width'] = '100%';
$modalParams['bodyHeight'] = 70;
$modalParams['modalWidth'] = 80;
echo HTMLHelper::_('bootstrap.renderModal', $modalId, $modalParams);
echo '
';
break;
default:
// Open in parent window
echo '
' .
htmlspecialchars($item->title, ENT_COMPAT, 'UTF-8') . '';
break;
}
?>
' . $item->description . '