Файловый менеджер - Редактировать - /var/www/html/libraries/kunena/src/Controller/KunenaControllerApplication.php
Ðазад
<?php /** * Kunena Component * * @package Kunena.Framework * @subpackage Controller * * @copyright Copyright (C) 2008 - @currentyear@ Kunena Team. All rights reserved. * @license https://www.gnu.org/copyleft/gpl.html GNU/GPL * @link https://www.kunena.org **/ namespace Kunena\Forum\Libraries\Controller; \defined('_JEXEC') or die(); /** * Class KunenaControllerApplication * * @since Kunena 6.0 */ class KunenaControllerApplication extends KunenaControllerDisplay { /** * @param mixed $view view * @param mixed $subview subview * @param mixed $task task * @param mixed $input input * @param mixed $app app * * @return mixed|void * * @since Kunena 6.0 */ public static function getInstance($view, $subview, $task, $input, $app) { // The word Default is a reserved word in namespace since Php 7.0+, in Kunena we replaced it by Initial if ($subview == 'default') { $subviewfixed = 'Initial'; } else { $subviewfixed = ucfirst($subview); } // Define HMVC controller and execute it. $controllerClassNamespaced = 'Kunena\Forum\Site\Controller\Application\\' . ucfirst($view) . '\\' . $subviewfixed . '\\' . ucfirst($view) . ucfirst($task); $controllerDefaultNamespaced = 'Kunena\Forum\Libraries\Controller\Application\\' . ucfirst($task); $controller = class_exists($controllerClassNamespaced) ? new $controllerClassNamespaced($input, $app, $app->getParams('com_kunena')) : (class_exists($controllerDefaultNamespaced) ? new $controllerDefaultNamespaced($input, $app, $app->getParams('com_kunena')) : null); // Execute HMVC if the controller is present. if ($controller && $controller->exists()) { return $controller; } return; } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка