Файловый менеджер - Редактировать - /var/www/html/administrator/components/com_kunena/tmpl/tools/diagnostics.php
Ðазад
<?php /** * Kunena Component * * @package Kunena.Administrator.Template * @subpackage SyncUsers * * @copyright Copyright (C) 2008 - 2026 Kunena Team. All rights reserved. * @license https://www.gnu.org/copyleft/gpl.html GNU/GPL * @link https://www.kunena.org **/ defined('_JEXEC') or die(); use Joomla\CMS\HTML\HTMLHelper; use Joomla\CMS\Language\Text; use Joomla\CMS\Session\Session; use Kunena\Forum\Libraries\Version\KunenaVersion; use Kunena\Forum\Libraries\Forum\KunenaDiagnostics; use Kunena\Forum\Libraries\Route\KunenaRoute; ?> <div id="kunena" class="container-fluid"> <div class="row"> <div id="j-main-container" class="col-md-12" role="main"> <div class="card card-block bg-faded p-2"> <form action="<?php echo KunenaRoute::_('administrator/index.php?option=com_kunena&view=tools') ?>" method="post" id="adminForm" name="adminForm"> <input type="hidden" name="task" value="diagnostics"/> <?php echo HTMLHelper::_('form.token'); ?> </form> <?php if (!empty($task)) : $rows = KunenaDiagnostics::getItems($task); $info = KunenaDiagnostics::getFieldInfo($task); $fields = array_keys((array) reset($rows)); ?> <table class="table table-striped"> <thead> <tr> <th><?php echo Text::sprintf('COM_KUNENA_DIAGNOSTICS_LABEL_DIAG_ON', $task); ?></th> </tr> </thead> <?php if ($rows) : ?> <tr> <?php foreach ($fields as $field) : ?> <th><?php echo $this->escape($field) ?></th> <?php endforeach ?> </tr> <?php foreach (KunenaDiagnostics::getItems($task) as $row) : ?> <tr> <?php foreach ($row as $field => $value) : ?> <?php $special = isset($info[$field]) ? $info[$field] : '' ?> <td<?php echo $special && $special[0] != '_' ? ' class="' . $special . '"' : '' ?>><?php if ($special && $special[0] == '_') { echo $info[$special] . $this->escape($value); } else { echo $this->escape($value); } ?></td> <?php endforeach ?> </tr> <?php endforeach ?> <?php else : ?> <tr> <td><?php echo Text::_('COM_KUNENA_DIAGNOSTICS_LABEL_NO_ISSUES_FOUND') ?></td> </tr> <?php endif ?> </table> <?php else : ?> <table class="table table-striped"> <thead> <tr> <th><?php echo Text::_('COM_KUNENA_DIAGNOSTICS_LABEL_DIAGNOSTICS'); ?></th> </tr> </thead> <?php foreach (KunenaDiagnostics::getList() as $item) : ?> <?php $count = KunenaDiagnostics::count($item) ?> <tr> <td><?php echo $item ?></td> <?php if ($count) : ?> <td style="color:red;"><?php echo Text::_('COM_KUNENA_DIAGNOSTICS_LABEL_TEST_FAILED') ?></td> <td><?php echo Text::sprintf('COM_KUNENA_DIAGNOSTICS_LABEL_NUMBER_OF_ISSUES', "<b>{$count}</b>") ?></td> <td> <?php echo KunenaDiagnostics::canFix($item) ? '<a href="' . KunenaRoute::_("administrator/index.php?option=com_kunena&task=tools.diagnostics&fix={$item}&" . Session::getFormToken() . '=1') . '">' . Text::_('COM_KUNENA_DIAGNOSTICS_LABEL_FIX_ISSUES') . '</a>' : '' ?> <?php echo KunenaDiagnostics::canDelete($item) ? '<a href="' . KunenaRoute::_("administrator/index.php?option=com_kunena&task=tools.diagnostics&delete={$item}&" . Session::getFormToken() . '=1') . '">' . Text::_('COM_KUNENA_DIAGNOSTICS_LABEL_DELETE_BROKEN_ITEMS') . '</a>' : '' ?> <?php echo KunenaDiagnostics::canNotice($item) ? KunenaDiagnostics::canNotice($item) : '' ?></td> <?php else : ?> <td style="color:green;"><?php echo Text::_('COM_KUNENA_DIAGNOSTICS_LABEL_TEST_PASSED') ?></td> <td><?php echo Text::_('COM_KUNENA_DIAGNOSTICS_LABEL_NO_ISSUES_FOUND') ?></td> <td></td> <?php endif ?> </tr> <?php endforeach ?> </table> <?php endif ?> </div> </div> </div> <div class="pull-right small"> <?php echo KunenaVersion::getLongVersionHTML(); ?> </div> </div>
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка