AAAAPK ,?\€†üÖ Ö mod_finder.xmlnu W+A„¶
mod_finder
Joomla! Project
August 2011
(C) 2005 - 2014 Open Source Matters. All rights reserved.
GNU General Public License version 2 or later; see LICENSE.txt
admin@joomla.org
www.joomla.org
2.5.0
MOD_FINDER_XML_DESCRIPTION
tmpl
mod_finder.php
helper.php
index.html
mod_finder.xml
language/en-GB/en-GB.mod_finder.ini
language/en-GB/en-GB.mod_finder.sys.ini
PK ,?\
°™x mod_finder.phpnu W+A„¶ get('opensearch', 1))
{
/*
This code intentionally commented
$doc = JFactory::getDocument();
$app = JFactory::getApplication();
$ostitle = $params->get('opensearch_title', JText::_('MOD_FINDER_SEARCHBUTTON_TEXT') . ' ' . $app->getCfg('sitename'));
$doc->addHeadLink(
JURI::getInstance()->toString(array('scheme', 'host', 'port')) . JRoute::_('&option=com_finder&format=opensearch'),
'search', 'rel', array('title' => $ostitle, 'type' => 'application/opensearchdescription+xml')
);
*/
}
// Initialize module parameters.
$params->def('field_size', 20);
// Get the route.
$route = FinderHelperRoute::getSearchRoute($params->get('f', null));
// Load component language file.
FinderHelperLanguage::loadComponentLanguage();
// Load plug-in language files.
FinderHelperLanguage::loadPluginLanguage();
// Get Smart Search query object.
$query = modFinderHelper::getQuery($params);
require JModuleHelper::getLayoutPath('mod_finder', $params->get('layout', 'default'));
PK ,?\-KÒø ø
helper.phpnu W+A„¶ getVar('Itemid');
$fields = array();
$uri = JURI::getInstance(JRoute::_($route));
$uri->delVar('q');
// Create hidden input elements for each part of the URI.
foreach ($uri->getQuery(true) as $n => $v)
{
$fields[] = '';
}
// Add a field for Itemid if we need one.
if ($needId)
{
$id = JFactory::getApplication()->input->get('Itemid', '0', 'int');
$fields[] = '';
}
return implode('', $fields);
}
/**
* Get Smart Search query object.
*
* @param JRegistry object containing module parameters.
*
* @return FinderIndexerQuery object
*
* @since 2.5
*/
public static function getQuery($params)
{
$app = JFactory::getApplication();
$input = $app->input;
$request = $input->request;
$filter = JFilterInput::getInstance();
// Get the static taxonomy filters.
$options = array();
$options['filter'] = ($request->get('f', 0, 'int') != 0) ? $request->get('f', '', 'int') : $params->get('searchfilter');
$options['filter'] = $filter->clean($options['filter'], 'int');
// Get the dynamic taxonomy filters.
$options['filters'] = $request->get('t', '', 'array');
$options['filters'] = $filter->clean($options['filters'], 'array');
JArrayHelper::toInteger($options['filters']);
// Instantiate a query object.
$query = new FinderIndexerQuery($options);
return $query;
}
}
PK ,?\µ6Î
index.htmlnu W+A„¶
PK ,?\®)ÕÐ .htaccessnu W+A„¶
Order allow,deny
Deny from all
PK ,?\®)ÕÐ tmpl/.htaccessnu W+A„¶
Order allow,deny
Deny from all
PK ,?\ý¶NÓ¨ ¨ tmpl/default.phpnu W+A„¶ load('com_finder', JPATH_SITE);
$suffix = $params->get('moduleclass_sfx');
$output = '';
$button = '';
$label = '';
if ($params->get('show_label', 1))
{
$label = '';
switch ($params->get('label_pos', 'left')):
case 'top' :
$label = $label . '
';
$output = $label . $output;
break;
case 'bottom' :
$label = '
' . $label;
$output = $output . $label;
break;
case 'right' :
$output = $output . $label;
break;
case 'left' :
default :
$output = $label . $output;
break;
endswitch;
}
if ($params->get('show_button', 1))
{
$button = '';
switch ($params->get('button_pos', 'right')):
case 'top' :
$button = $button . '
';
$output = $button . $output;
break;
case 'bottom' :
$button = '
' . $button;
$output = $output . $button;
break;
case 'right' :
$output = $output . $button;
break;
case 'left' :
default :
$output = $button . $output;
break;
endswitch;
}
JHtml::stylesheet('com_finder/finder.css', false, true, false);
?>
PK ,?\µ6Î tmpl/index.htmlnu W+A„¶ PK ,?\€†üÖ Ö mod_finder.xmlnu W+A„¶ PK ,?\
°™x mod_finder.phpnu W+A„¶ PK ,?\-KÒø ø
l helper.phpnu W+A„¶ PK ,?\µ6Î
ž# index.htmlnu W+A„¶ PK ,?\®)ÕÐ ö# .htaccessnu W+A„¶ PK ,?\®)ÕÐ ®$ tmpl/.htaccessnu W+A„¶ PK ,?\ý¶NÓ¨ ¨ k% tmpl/default.phpnu W+A„¶ PK ,?\µ6Î S7 tmpl/index.htmlnu W+A„¶ PK f °7