AnonSec Shell
Server IP : 54.36.91.62  /  Your IP : 216.73.217.112
Web Server : Apache
System : Linux webm013.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User : coopiak ( 151928)
PHP Version : 8.3.23
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/coopiak/amisdesseniors-fr/administrator/components/com_kunena/tmpl/tools/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/coopiak/amisdesseniors-fr/administrator/components/com_kunena/tmpl/tools/diagnostics.php
<?php

/**
 * Kunena Component
 *
 * @package         Kunena.Administrator.Template
 * @subpackage      SyncUsers
 *
 * @copyright       Copyright (C) 2008 - 2025 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>

Anon7 - 2022
AnonSec Team