* @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(); } ?>