Файловый менеджер - Редактировать - /var/www/html/administrator/components/com_kunena/src/View/Categories/HtmlViewRaw.php
Ðазад
<?php /** * Kunena Component * * @package Kunena.Administrator * @subpackage Views * * @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 **/ namespace Kunena\Forum\Administrator\View\CategoriesRaw; \defined('_JEXEC') or die(); use Joomla\CMS\Factory; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\Database\Exception\ExecutionFailureException; /** * Category View * * @since Kunena 5.0 */ class HtmlView extends BaseHtmlView { /** * @var mixed * * @since Kunena 6.0 */ private $app; /** * @return void * * @since Kunena 6.0 */ public function displayChkAliases(): void { $alias = $this->app->getInput()->get('alias', null, 'string'); $db = Factory::getContainer()->get('DatabaseDriver'); $query = $db->createQuery(); $query->select('id') ->from($db->quoteName('#__kunena_categories')) ->where('alias = ' . $db->quote($alias)); $db->setQuery($query); $result = $db->loadObject(); if ($result) { $response['msg'] = 0; } else { $response['msg'] = 1; } echo json_encode($response); } /** * @return void * * @since Kunena 6.0 */ public function displayDeleteAlias(): void { $alias = $this->app->getInput()->get('alias', null, 'string'); $db = Factory::getContainer()->get('DatabaseDriver'); $query = $db->createQuery(); $query->delete('*') ->from($db->quoteName('#__kunena_aliases')) ->where('alias = ' . $db->quote($alias)); $db->setQuery($query); $response['msg'] = 1; try { $db->execute(); } catch (ExecutionFailureException $e) { $response['msg'] = 0; } echo json_encode($response); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка