Exemplo n.º 1
0
        break;
    case "keywords":
        $as = new affiliate_search_keywords($user_query);
        break;
    case "indexint":
        $as = new affiliate_search_indexint($user_query, $search_type);
        break;
    case "titre_uniforme":
        $as = new affiliate_search_titre_uniforme($user_query, $search_type);
        break;
    case "publisher":
        $as = new affiliate_search_publisher($user_query, $search_type);
        break;
    case "all":
    default:
        $as = new affiliate_search_all($user_query);
        break;
}
$as->makeSearch();
switch ($wanted) {
    case "results":
        $as->getResults();
        $return = array('nb_results' => $as->getNbResults(), 'results' => $as->results);
        break;
    default:
        $return = array('nb_results' => $as->getNbResults());
        break;
}
$return['affiliate_tabLabel'] = $msg['in_affiliate_source'];
$return['any_results_msg'] = $msg['affiliate_source_any_results'];
//On renvoie du JSON dans le charset de PMB...
Exemplo n.º 2
0
                $recherche_ajax_mode = 1;
            }
            print pmb_bidi(aff_notice($notices[$i], 0, 1, 0, "", "", 0, 0, $recherche_ajax_mode));
        }
        print aff_notice(-2);
    }
    print "</blockquote>";
    print "\n\t</div></div>";
    if ($filtre_compare == 'compare') {
        print "<div id='navbar'><hr></div>";
        $catal_navbar = "";
    }
    if ($opac_allow_affiliate_search) {
        print $catal_navbar;
    } else {
        print "</div>";
    }
} else {
    if ($tab == "affiliate") {
        //l'onglet source affiliées est actif, il faut son contenu...
        $as = new affiliate_search_all($user_query);
        $as->getResults();
        print $as->results;
    }
    print "\n\t</div>\n\t<div class='row'><span class=\"espaceResultSearch\">&nbsp;</span></div>";
    //Enregistrement des stats
    if ($pmb_logs_activate) {
        global $nb_results_tab;
        $nb_results_tab['tous_affiliate'] = $count;
    }
}