diff --git a/administrator/components/com_config/src/Model/ApplicationModel.php b/administrator/components/com_config/src/Model/ApplicationModel.php index e28076e2ccc08..8ab96334a10d9 100644 --- a/administrator/components/com_config/src/Model/ApplicationModel.php +++ b/administrator/components/com_config/src/Model/ApplicationModel.php @@ -18,7 +18,6 @@ use Joomla\CMS\Factory; use Joomla\CMS\Filesystem\Folder; use Joomla\CMS\Filesystem\Path; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\Http\HttpFactory; use Joomla\CMS\Language\Text; use Joomla\CMS\Log\Log; @@ -34,6 +33,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Database\ParameterType; use Joomla\Filesystem\File; +use Joomla\Filter\OutputFilter; use Joomla\Registry\Registry; use Joomla\Utilities\ArrayHelper; use PHPMailer\PHPMailer\Exception as phpMailerException; diff --git a/administrator/components/com_content/src/Model/ArticleModel.php b/administrator/components/com_content/src/Model/ArticleModel.php index b88f6f94654c9..baba345971093 100644 --- a/administrator/components/com_content/src/Model/ArticleModel.php +++ b/administrator/components/com_content/src/Model/ArticleModel.php @@ -14,7 +14,6 @@ use Joomla\CMS\Event\AbstractEvent; use Joomla\CMS\Factory; use Joomla\CMS\Filter\InputFilter; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\Form\Form; use Joomla\CMS\Form\FormFactoryInterface; use Joomla\CMS\Helper\TagsHelper; @@ -35,6 +34,7 @@ use Joomla\Component\Categories\Administrator\Helper\CategoriesHelper; use Joomla\Component\Fields\Administrator\Helper\FieldsHelper; use Joomla\Database\ParameterType; +use Joomla\Filter\OutputFilter; use Joomla\Registry\Registry; use Joomla\Utilities\ArrayHelper; diff --git a/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php b/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php index 9353d6bbd9c90..01fdc3cc46521 100644 --- a/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php +++ b/administrator/components/com_cpanel/src/View/Cpanel/HtmlView.php @@ -11,12 +11,12 @@ namespace Joomla\Component\Cpanel\Administrator\View\Cpanel; use Joomla\CMS\Factory; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\Helper\ModuleHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Toolbar\Toolbar; use Joomla\CMS\Toolbar\ToolbarHelper; +use Joomla\Filter\OutputFilter; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; diff --git a/administrator/components/com_finder/src/Service/HTML/Filter.php b/administrator/components/com_finder/src/Service/HTML/Filter.php index 87312af242935..835a3ffd48c82 100644 --- a/administrator/components/com_finder/src/Service/HTML/Filter.php +++ b/administrator/components/com_finder/src/Service/HTML/Filter.php @@ -11,13 +11,13 @@ namespace Joomla\Component\Finder\Administrator\Service\HTML; use Joomla\CMS\Factory; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Language\Text; use Joomla\Component\Finder\Administrator\Helper\LanguageHelper; use Joomla\Component\Finder\Administrator\Indexer\Query; use Joomla\Database\DatabaseAwareTrait; +use Joomla\Filter\OutputFilter; use Joomla\Registry\Registry; // phpcs:disable PSR1.Files.SideEffects diff --git a/administrator/modules/mod_feed/tmpl/default.php b/administrator/modules/mod_feed/tmpl/default.php index 4846fceb8fef6..b7febc8b86dca 100644 --- a/administrator/modules/mod_feed/tmpl/default.php +++ b/administrator/modules/mod_feed/tmpl/default.php @@ -10,9 +10,9 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; +use Joomla\Filter\OutputFilter; // Check if feed URL has been set if (empty($rssurl)) { diff --git a/components/com_newsfeeds/tmpl/newsfeed/default.php b/components/com_newsfeeds/tmpl/newsfeed/default.php index 864ba1474333c..9e0fd9e1c7328 100644 --- a/components/com_newsfeeds/tmpl/newsfeed/default.php +++ b/components/com_newsfeeds/tmpl/newsfeed/default.php @@ -10,11 +10,11 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Layout\FileLayout; use Joomla\CMS\Layout\LayoutHelper; +use Joomla\Filter\OutputFilter; ?> diff --git a/layouts/joomla/links/groupopen.php b/layouts/joomla/links/groupopen.php index 1058791ba4fc3..1cfc5815f6b14 100644 --- a/layouts/joomla/links/groupopen.php +++ b/layouts/joomla/links/groupopen.php @@ -10,8 +10,8 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\Language\Text; +use Joomla\Filter\OutputFilter; ?> diff --git a/layouts/joomla/links/link.php b/layouts/joomla/links/link.php index 8c0c909a41fb8..46aff9043afef 100644 --- a/layouts/joomla/links/link.php +++ b/layouts/joomla/links/link.php @@ -10,7 +10,7 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; +use Joomla\Filter\OutputFilter; $id = empty($displayData['id']) ? '' : (' id="' . $displayData['id'] . '"'); $target = empty($displayData['target']) ? '' : (' target="' . $displayData['target'] . '"'); diff --git a/libraries/src/Application/ApplicationHelper.php b/libraries/src/Application/ApplicationHelper.php index aa6b64d774c72..cb42657430bdc 100644 --- a/libraries/src/Application/ApplicationHelper.php +++ b/libraries/src/Application/ApplicationHelper.php @@ -11,7 +11,7 @@ use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Factory; -use Joomla\CMS\Filter\OutputFilter; +use Joomla\Filter\OutputFilter; // phpcs:disable PSR1.Files.SideEffects \defined('_JEXEC') or die; diff --git a/libraries/src/Application/WebApplication.php b/libraries/src/Application/WebApplication.php index 74ebcc52bb4e0..a41da5bec67ce 100644 --- a/libraries/src/Application/WebApplication.php +++ b/libraries/src/Application/WebApplication.php @@ -19,6 +19,7 @@ use Joomla\CMS\Uri\Uri; use Joomla\CMS\User\User; use Joomla\CMS\Version; +use Joomla\Filter\OutputFilter; use Joomla\Registry\Registry; use Joomla\Session\SessionEvent; use Psr\Http\Message\ResponseInterface; @@ -296,6 +297,7 @@ public function loadDocument(Document $document = null) public function loadLanguage(Language $language = null) { $this->language = $language ?? Factory::getLanguage(); + OutputFilter::setLanguage($language); return $this; } diff --git a/modules/mod_feed/tmpl/default.php b/modules/mod_feed/tmpl/default.php index 74d0f2051c700..a69af0b1deb6f 100644 --- a/modules/mod_feed/tmpl/default.php +++ b/modules/mod_feed/tmpl/default.php @@ -10,9 +10,9 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; +use Joomla\Filter\OutputFilter; // Check if feed URL has been set if (empty($rssurl)) { diff --git a/modules/mod_menu/tmpl/default_component.php b/modules/mod_menu/tmpl/default_component.php index 6bfbc99e634df..e957daa52e81c 100644 --- a/modules/mod_menu/tmpl/default_component.php +++ b/modules/mod_menu/tmpl/default_component.php @@ -10,8 +10,8 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; +use Joomla\Filter\OutputFilter; $attributes = []; diff --git a/modules/mod_menu/tmpl/default_url.php b/modules/mod_menu/tmpl/default_url.php index 00d7532fb1901..23a14e3388f16 100644 --- a/modules/mod_menu/tmpl/default_url.php +++ b/modules/mod_menu/tmpl/default_url.php @@ -10,8 +10,8 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; +use Joomla\Filter\OutputFilter; $attributes = []; diff --git a/templates/cassiopeia/html/mod_menu/dropdown-metismenu_component.php b/templates/cassiopeia/html/mod_menu/dropdown-metismenu_component.php index fcf16639ccf70..183da3896078a 100644 --- a/templates/cassiopeia/html/mod_menu/dropdown-metismenu_component.php +++ b/templates/cassiopeia/html/mod_menu/dropdown-metismenu_component.php @@ -10,8 +10,8 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; +use Joomla\Filter\OutputFilter; $attributes = []; diff --git a/templates/cassiopeia/html/mod_menu/dropdown-metismenu_url.php b/templates/cassiopeia/html/mod_menu/dropdown-metismenu_url.php index cf137081c2e2f..9ec79b19365ed 100644 --- a/templates/cassiopeia/html/mod_menu/dropdown-metismenu_url.php +++ b/templates/cassiopeia/html/mod_menu/dropdown-metismenu_url.php @@ -10,8 +10,8 @@ defined('_JEXEC') or die; -use Joomla\CMS\Filter\OutputFilter; use Joomla\CMS\HTML\HTMLHelper; +use Joomla\Filter\OutputFilter; $attributes = [];