[ Index ]

PHP Cross Reference of Joomla 2.5.4 DE

title

Body

[close]

/modules/mod_finder/ -> mod_finder.php (source)

   1  <?php
   2  /**
   3   * @package     Joomla.Site
   4   * @subpackage  mod_finder
   5   *
   6   * @copyright   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
   7   * @license     GNU General Public License version 2 or later; see LICENSE
   8   */
   9  
  10  defined('_JEXEC') or die;
  11  
  12  // Register dependent classes.
  13  JLoader::register('FinderHelperRoute', JPATH_SITE . '/components/com_finder/helpers/route.php');
  14  JLoader::register('FinderHelperLanguage', JPATH_ADMINISTRATOR . '/components/com_finder/helpers/language.php');
  15  
  16  // Include the helper.
  17  require_once dirname(__FILE__) . '/helper.php';
  18  
  19  if (!defined('FINDER_PATH_INDEXER'))
  20  {
  21      define('FINDER_PATH_INDEXER', JPATH_ADMINISTRATOR . '/components/com_finder/helpers/indexer');
  22  }
  23  JLoader::register('FinderIndexerQuery', FINDER_PATH_INDEXER . '/query.php');
  24  
  25  // Check for OpenSearch
  26  if ($params->get('opensearch', 1))
  27  {
  28  /*
  29  This code intentionally commented
  30      $doc = JFactory::getDocument();
  31      $app = JFactory::getApplication();
  32  
  33      $ostitle = $params->get('opensearch_title', JText::_('MOD_FINDER_SEARCHBUTTON_TEXT') . ' ' . $app->getCfg('sitename'));
  34      $doc->addHeadLink(
  35                          JURI::getInstance()->toString(array('scheme', 'host', 'port')) . JRoute::_('&option=com_finder&format=opensearch'),
  36                          'search', 'rel', array('title' => $ostitle, 'type' => 'application/opensearchdescription+xml')
  37                      );
  38  */
  39  
  40  }
  41  
  42  // Initialize module parameters.
  43  $params->def('field_size', 20);
  44  
  45  // Get the route.
  46  $route = FinderHelperRoute::getSearchRoute($params->get('f', null));
  47  
  48  // Load component language file.
  49  FinderHelperLanguage::loadComponentLanguage();
  50  
  51  // Load plug-in language files.
  52  FinderHelperLanguage::loadPluginLanguage();
  53  
  54  // Get Smart Search query object.
  55  $query = modFinderHelper::getQuery($params);
  56  
  57  require JModuleHelper::getLayoutPath('mod_finder', $params->get('layout', 'default'));


Generated: Tue Apr 3 11:40:28 2012 Cross-referenced by PHPXref 0.7.1