* @version $Id$
* @access public
* @license http://opensource.org/licenses/gpl-3.0.html
*/
?>
HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['search']['linkvalue']))));
setBreadcrumb(array(ucfirst(_t('search','result')) => false));
echo '
'._t('search','result').'
';
if(!isset($_REQUEST['search']) || strlen($_REQUEST['search']) <= 2) {
echo '';
echo _t('search','min_length');
echo '
';
} else {
$str=strip_tags($_REQUEST['search']);
$searchtype=isset($_REQUEST['searchtype']) ? $_REQUEST['searchtype'] : 'one';
echo ''._t('search','keywords') .'\''.formatText($str,'2HTML').'\'
'.PHP_EOL;
$start_time = getmicrotime();
DisplayPublicResults($str, $searchtype);
$end_time = getmicrotime();
DisplayQueryTime($start_time, $end_time);
logfile(LOG_MAINFILE,array('[action] performing search', $str, 'PUBLIC', $searchtype, i2c_realip()));
footerAddJS('../lib/js/jquery.easyMark.js');
// we remove words < 3 chars
$keywords = preg_replace(array('/\b\w{1,2}\b/','/\s+/'),array('',' '),$_REQUEST['search']);
$js = "$('#main div').easymark('highlight', '".formatText($keywords, '2ATT')."');";
footerAddInlineJS($js);
}
}
if(ActiveItemKey($GLOBALS['activeitem'])=='search') {
SetHTMLTitle(_t('menu','advancedsearch')); // set HTML title
setBreadcrumb(array(ucfirst(_t('search','section')) => HrefMaker(array('rub'=> $GLOBALS['links'][U_L]['search']['linkvalue']))));
setBreadcrumb(array(ucfirst(_t('menu','advancedsearch')) => false));
echo ''.mb_ucfirst(_t('menu','advancedsearch')).'
';
DisplayAdvancedSearchForm();
}
?>