[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 * @package Joomla.Site 5 * @subpackage mod_finder 6 * 7 * @copyright (C) 2011 Open Source Matters, Inc. <https://www.joomla.org> 8 * @license GNU General Public License version 2 or later; see LICENSE.txt 9 */ 10 11 defined('_JEXEC') or die; 12 13 use Joomla\CMS\Component\ComponentHelper; 14 use Joomla\CMS\Helper\ModuleHelper; 15 use Joomla\CMS\Language\Text; 16 use Joomla\CMS\Router\Route; 17 use Joomla\CMS\Uri\Uri; 18 use Joomla\Component\Finder\Administrator\Helper\LanguageHelper; 19 use Joomla\Component\Finder\Site\Helper\RouteHelper; 20 use Joomla\Module\Finder\Site\Helper\FinderHelper; 21 22 $cparams = ComponentHelper::getParams('com_finder'); 23 24 // Check for OpenSearch 25 if ($params->get('opensearch', $cparams->get('opensearch', 1))) { 26 $defaultTitle = Text::_('MOD_FINDER_OPENSEARCH_NAME') . ' ' . $app->get('sitename'); 27 $ostitle = $params->get('opensearch_name', $cparams->get('opensearch_name', $defaultTitle)); 28 $app->getDocument()->addHeadLink( 29 Uri::getInstance()->toString(array('scheme', 'host', 'port')) . Route::_('index.php?option=com_finder&view=search&format=opensearch'), 30 'search', 31 'rel', 32 array('title' => $ostitle, 'type' => 'application/opensearchdescription+xml') 33 ); 34 } 35 36 // Get the route. 37 $route = RouteHelper::getSearchRoute($params->get('searchfilter', null)); 38 39 if ($params->get('set_itemid')) { 40 $uri = Uri::getInstance($route); 41 $uri->setVar('Itemid', $params->get('set_itemid')); 42 $route = $uri->toString(array('path', 'query')); 43 } 44 45 // Load component language file. 46 LanguageHelper::loadComponentLanguage(); 47 48 // Load plugin language files. 49 LanguageHelper::loadPluginLanguage(); 50 51 // Get Smart Search query object. 52 $query = FinderHelper::getQuery($params); 53 54 require ModuleHelper::getLayoutPath('mod_finder', $params->get('layout', 'default'));
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |