Пример #1
0
     // make a tag cloud
     $res = "";
     foreach ($newtags as $atag) {
         $escapedName = str_replace("'", "'", $atag["tag_name"]);
         $res .= "<a href='javascript:void(0);' class='" . $atag["tag_class"] . "' title='" . $escapedName . "' onClick='setSearchCrit(\"" . $escapedName . "\");'>" . str_replace(" ", "&nbsp;", $atag["tag_name"]) . "</a>&nbsp;&nbsp;&nbsp; ";
     }
 }
 if ($action == "gettext") {
     $id = getRequestParam("id");
     $crit = getRequestParam("search_crit");
     //$word_variations = (getRequestParam("search_word_variations") == "1");
     $word_variations = true;
     $query_lang = getRequestParam("search_querylanguage");
     $queryField = getQueryField($search_language_code);
     $debug = false;
     $solr->setDebug($debug);
     $response = $solr->getText($id, $crit, $queryField, $query_lang, $word_variations, $debug);
     if ($response->getHttpStatus() == 200) {
         $numFound = $response->response->numFound;
         $teasers = get_object_vars($response->highlighting);
         if ($numFound > 0) {
             foreach ($response->response->docs as $doc) {
                 $res .= buildOneDocDisplay($doc, $teasers, $queryField);
             }
             if ($debug) {
                 $res .= $response->getRawResponse();
             }
         } else {
             if ($debug) {
                 $res .= $response->getRawResponse();
             }