0) { foreach($rs as $a) { extract($a); $result_date = safe_strftime($archive_dateformat,$posted); $uTitle = ($url_title) ? $url_title : stripSpace($Title); $hurl = permlinkurl($a); $result_url = ''.$hurl.''; $result_title = ''.$Title.''; $result = preg_replace("/>\s* <",$Body_html); preg_match_all("/\s.{1,50}".preg_quote($q).".{1,50}\s/i",$result,$concat); $concat = join(" ... ",$concat[0]); $concat = strip_tags($concat); $concat = preg_replace('/^[^>]+>/U',"",$concat); $concat = preg_replace("/($q)/i","$1",$concat); $result_excerpt = ($concat) ? "... ".$concat." ..." : ''; $glob['search_result_title'] = $result_title; $glob['search_result_excerpt'] = $result_excerpt; $glob['search_result_url'] = $result_url; $glob['search_result_date'] = $result_date; $GLOBALS['this_result'] = $glob; $thisresult = $form; $results[] = parse($thisresult); } } return (is_array($results)) ? join('',$results) : ''; } // ------------------------------------------------------------- function filterSearch() { $rs = safe_column("name", "txp_section", "searchable != '1'"); if ($rs) { foreach($rs as $name) $filters[] = "and Section != '".doSlash($name)."'"; return join(' ',$filters); } return false; } // ------------------------------------------------------------- // DEPRECATED function legacy_form() { // lose this eventually return '


·

'; } ?>