/
githubmirror
/
joomla-cms
Обзор
Документация
Войти
/
githubmirror
/
joomla-cms
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
5.4-dev
plugins/system/stats/layouts/stats.php
47 строк
1 KB
Brian Teeman
[5.4] Stats plugin accessibility (#45736)
22 июл 2025, 22:36
Не верифицирован
22 июл 2025, 22:36
d622a91
Код
Авторство
О чём код?
<?php /** * @package Joomla.Plugin * @subpackage System.stats * * @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; extract($displayData); /** * Layout variables * ----------------- * @var array $statsData Array containing the data that will be sent to the stats server */ $versionFields = ['php_version', 'db_version', 'cms_version']; ?> <table class="table mb-3"> <caption class="visually-hidden"> <?php echo Text::_('PLG_SYSTEM_STATS_STATISTICS'); ?> </caption> <thead> <tr> <th scope="col" class="w-15"> <?php echo Text::_('PLG_SYSTEM_STATS_SETTING'); ?> </th> <th scope="col"> <?php echo Text::_('PLG_SYSTEM_STATS_VALUE'); ?> </th> </tr> </thead> <tbody> <?php foreach ($statsData as $key => $value) : ?> <tr> <th scope="row"><?php echo Text::_('PLG_SYSTEM_STATS_LABEL_' . strtoupper($key)); ?></th> <td><?php echo in_array($key, $versionFields) ? (preg_match('/\d+(?:\.\d+)+/', $value, $matches) ? $matches[0] : $value) : $value; ?></td> </tr> <?php endforeach; ?> </tbody> </table>