Spade

Mini Shell

Directory:~$ /home/lmsyaran/www/templates/beez3/html/com_content/article/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/www/templates/beez3/html/com_content/article/default_links.php

<?php
/**
 * @package     Joomla.Site
 * @subpackage  Templates.beez3
 *
 * @copyright   Copyright (C) 2005 - 2020 Open Source Matters, Inc. All
rights reserved.
 * @license     GNU General Public License version 2 or later; see
LICENSE.txt
 */

defined('_JEXEC') or die;

// Create shortcut
$urls = json_decode($this->item->urls);

// Create shortcuts to some parameters.
$params = $this->item->params;
if ($urls && (!empty($urls->urla) || !empty($urls->urlb) ||
!empty($urls->urlc))) :
?>
<div class="content-links">
	<ul class="nav nav-tabs nav-stacked">
		<?php
			$urlarray = array(
			array($urls->urla, $urls->urlatext, $urls->targeta,
'a'),
			array($urls->urlb, $urls->urlbtext, $urls->targetb,
'b'),
			array($urls->urlc, $urls->urlctext, $urls->targetc,
'c')
			);
			foreach ($urlarray as $url) :
				$link = $url[0];
				$label = $url[1];
				$target = $url[2];
				$id = $url[3];

				if (!$link) :
					continue;
				endif;

				// If no label is present, take the link
				$label = $label ?: $link;

				// If no target is present, use the default
				$target = $target ?: $params->get('target'.$id);
				?>
			<li class="content-links-<?php echo $id; ?>">
				<?php
					// Compute the correct link

					switch ($target)
					{
						case 1:
							// open in a new window
							echo '<a href="' . htmlspecialchars($link,
ENT_COMPAT, 'UTF-8') . '" target="_blank" 
rel="nofollow noopener noreferrer">' .
								htmlspecialchars($label, ENT_COMPAT, 'UTF-8')
.'</a>';
							break;

						case 2:
							// open in a popup window
							$attribs =
'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=600,height=600';
							echo "<a href=\"" . htmlspecialchars($link,
ENT_COMPAT, 'UTF-8') . "\"
onclick=\"window.open(this.href, 'targetWindow',
'".$attribs."'); return false;\"
rel=\"noopener noreferrer\">".
								htmlspecialchars($label, ENT_COMPAT,
'UTF-8').'</a>';
							break;
						case 3:
							// open in a modal window
							JHtml::_('behavior.modal', 'a.modal');
							echo '<a class="modal" href="' .
htmlspecialchars($link, ENT_COMPAT, 'UTF-8') . '" 
rel="{handler: \'iframe\', size: {x:600, y:600}} noopener
noreferrer">'.
								htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . '
</a>';
							break;

						default:
							// open in parent window
							echo '<a href="' .  htmlspecialchars($link,
ENT_COMPAT, 'UTF-8') . '"
rel="nofollow">'.
								htmlspecialchars($label, ENT_COMPAT, 'UTF-8') . '
</a>';
							break;
					}
				?>
				</li>
		<?php endforeach; ?>
	</ul>
</div>
<?php endif; ?>