/
githubmirror
/
joomla-cms
Обзор
Документация
Войти
/
githubmirror
/
joomla-cms
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
5.4-dev
plugins/fields/url/tmpl/url.php
40 строк
780 B
Harald Leithner
Phase 1 convert CMS to PSR-12
27 июн 2022, 21:18
27 июн 2022, 21:18
e7f5cc1
Код
Авторство
О чём код?
<?php /** * @package Joomla.Plugin * @subpackage Fields.URL * * @copyright (C) 2016 Open Source Matters, Inc. <https://www.joomla.org> * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\CMS\Language\Text; use Joomla\CMS\Uri\Uri; $value = $field->value; if ($value == '') { return; } $attributes = ''; if (!Uri::isInternal($value)) { $attributes = ' rel="nofollow noopener noreferrer" target="_blank"'; $text = Text::_('JVISIT_WEBSITE'); } else { $text = Text::_('JVISIT_LINK'); } if ($fieldParams->get('show_url', 0)) { $text = htmlspecialchars($value); } echo sprintf( '<a href="%s"%s>%s</a>', htmlspecialchars($value), $attributes, $text );