Файловый менеджер - Редактировать - /home/lmsyaran/public_html/joomla5/plugins/search/fabrik/fabrik.php
Назад
<?php /** * @package Joomla.Plugin * @subpackage Search.fabrik * @copyright Copyright (C) 2005-2020 Media A-Team, Inc. - All rights reserved. * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html */ // No direct access defined('_JEXEC') or die('Restricted access'); use Joomla\CMS\Plugin\CMSPlugin; /** * Content Search plugin * * @package Joomla.Plugin * @subpackage Search.fabrik * @since 3.0 */ class PlgSearchFabrik extends CMSPlugin { /** * Get the search areas * * @return array Search areas */ public function onContentSearchAreas() { // Load plugin params info $section = $this->params->get('search_section_heading'); $areas = array('fabrik' => $section); return $areas; } /** * Fabrik Search method * * The sql must return the following fields that are * used in a common display routine: href, title, section, created, text, * browsernav * * @param string $text Target search string * @param string $phrase Matching option, exact|any|all * @param string $ordering Ordering option, newest|oldest|popular|alpha|category * @param mixed $areas An array if restricted to areas, null if search all * * @return array */ public function onContentSearch($text, $phrase = '', $ordering = '', $areas = null) { if (is_array($areas)) { if (!array_intersect($areas, array_keys($this->onContentSearchAreas()))) { return array(); } } return plgSystemFabrik::onDoContentSearch($text, $this->params, $phrase, $ordering); } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.01 |
proxy
|
phpinfo
|
Настройка