<?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 Kunena\Forum\Libraries\Route\KunenaRoute;
use Kunena\Forum\Libraries\Version\KunenaVersion;

?>

<div id="kunena" class="container-fluid">
    <div class="row">
        <div id="j-main-container" class="col-md-10" 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=""/>
                    <?php echo HTMLHelper::_('form.token'); ?>

                    <fieldset>
                        <legend><?php echo Text::_('COM_KUNENA_A_MENU_MANAGER'); ?></legend>
                        <table class="table table-bordered table-striped">
                            <tr>
                                <td colspan="4"><?php echo Text::_('COM_KUNENA_A_MENU_MANAGER_ISSUES') ?></td>
                            </tr>
                            <?php if ($this->legacy) :
                                ?>
                                <tr>
                                    <th width="20%"><?php echo Text::_('COM_KUNENA_A_MENU_MANAGER_LEGACY') ?></th>
                                    <th colspan="3"><?php echo count($this->legacy) ?></th>
                                </tr>
                                <?php foreach ($this->legacy as $item) :
                                    ?>
                                <tr>
                                    <td></td>
                                    <td><?php echo "/{$item->route} ({$item->menutype}: {$item->id})" ?></td>
                                    <td><?php echo $item->link ?></td>
                                    <td><?php echo $item->published == 0 ? Text::_('COM_KUNENA_UNPUBLISHED') : ($item->published < 0 ? Text::_('COM_KUNENA_TRASHED') : Text::_('COM_KUNENA_PUBLISHED')) ?></td>
                                </tr>
                                <?php endforeach ?>
                            <?php endif; ?>
                            <?php
                            if ($this->conflicts) :
                                ?>
                                <tr>
                                    <th><?php echo Text::_('COM_KUNENA_A_MENU_MANAGER_CONFLICTS') ?></th>
                                    <th colspan="2"><?php echo count($this->conflicts) ?></th>
                                </tr>
                                <?php foreach ($this->conflicts as $item) :
                                    ?>
                                <tr>
                                    <td></td>
                                    <td><?php echo "/{$item->route} ({$item->menutype}: {$item->id})" ?></td>
                                    <td><?php echo $item->link ?></td>
                                    <td><?php echo $item->published == 0 ? Text::_('COM_KUNENA_UNPUBLISHED') : ($item->published < 0 ? Text::_('COM_KUNENA_TRASHED') : Text::_('COM_KUNENA_PUBLISHED')) ?></td>
                                </tr>
                                <?php endforeach ?>
                            <?php endif; ?>
                            <?php
                            if ($this->invalid) :
                                ?>
                                <tr>
                                    <th><?php echo Text::_('COM_KUNENA_A_MENU_MANAGER_INVALID') ?></th>
                                    <th colspan="2"><?php echo count($this->invalid) ?></th>
                                </tr>
                                <?php foreach ($this->invalid as $item) :
                                    ?>
                                <tr>
                                    <td></td>
                                    <td><?php echo "/{$item->route} ({$item->menutype}: {$item->id})" ?></td>
                                    <td><?php echo $item->link ?></td>
                                    <td><?php echo $item->published == 0 ? Text::_('COM_KUNENA_UNPUBLISHED') : ($item->published < 0 ? Text::_('COM_KUNENA_TRASHED') : Text::_('COM_KUNENA_PUBLISHED')) ?></td>
                                </tr>
                                <?php endforeach ?>
                            <?php endif; ?>
                        </table>
                    </fieldset>
                    <?php echo $this->loadTemplate('trashmenuconfirmation'); ?>
                </form>
            </div>
        </div>
    </div>
    <div class="pull-right small">
        <?php echo KunenaVersion::getLongVersionHTML(); ?>
    </div>
</div>
