author_type = $author_type+0; } protected function get_hidden_search_content_form() { $content_form = parent::get_hidden_search_content_form(); $content_form .= ""; return $content_form; } protected function get_results_all_types() { global $msg, $charset; global $titre_resume; global $nb_result_resume; global $link_type_resume; $level1_authors_search = new level1_authors_search('authors', 'level1_authors_search'); $level1_authors_search->set_user_query($this->user_query); $level1_authors_search->set_author_type(70); $nb_result_auteurs_physiques = $level1_authors_search->get_nb_results(); $level1_authors_search = new level1_authors_search('authors', 'level1_authors_search'); $level1_authors_search->set_user_query($this->user_query); $level1_authors_search->set_author_type(71); $nb_result_auteurs_collectivites = $level1_authors_search->get_nb_results(); $level1_authors_search = new level1_authors_search('authors', 'level1_authors_search'); $level1_authors_search->set_user_query($this->user_query); $level1_authors_search->set_author_type(72); $nb_result_auteurs_congres = $level1_authors_search->get_nb_results(); $this->nb_results = $nb_result_auteurs_physiques+$nb_result_auteurs_collectivites+$nb_result_auteurs_congres; $this->add_in_session(); if($nb_result_auteurs_physiques == $this->nb_results) { // Il n'y a que des auteurs physiques, affichage type: Auteurs xx résultat(s) afficher $titre_resume[0]=$msg["authors"]; $nb_result_resume[0]=$this->nb_results; $link_type_resume[0]="70"; } else if($nb_result_auteurs_collectivites == $this->nb_results) { // Il n'y a que des collectivites, affichage type: Collectivités xx résultat(s) afficher $titre_resume[0]=$msg["collectivites_search"]; $nb_result_resume[0]=$this->nb_results; $link_type_resume[0]="71"; } else if($nb_result_auteurs_congres == $this->nb_results) { // Il n'y a que des congres, affichage type: Collectivités xx résultat(s) afficher $titre_resume[0]=$msg["congres_search"]; $nb_result_resume[0]=$this->nb_results; $link_type_resume[0]="72"; } else { // il y a un peu de tout, affichage en titre type: Auteurs xx résultat(s) afficher $titre_resume[0]=$msg["authors"]; $nb_result_resume[0]=$this->nb_results; $link_type_resume[0]=""; if($nb_result_auteurs_physiques) { // Il n'y a des auteurs physiques, affichage en sous-titre titre: Auteurs physiques xx résultat(s) afficher $titre_resume[]=$msg["personnes_physiques_search"]; $nb_result_resume[]=$nb_result_auteurs_physiques; $link_type_resume[]="70"; } if($nb_result_auteurs_collectivites) { // Il n'y a des collectivites, affichage en sous-titre titre: Collectivités xx résultat(s) afficher $titre_resume[]=$msg["collectivites_search"]; $nb_result_resume[]=$nb_result_auteurs_collectivites; $link_type_resume[]="71"; } if($nb_result_auteurs_congres) { // Il n'y a des congres, affichage en sous-titre titre: Congrès xx résultat(s) afficher $titre_resume[]=$msg["congres_search"]; $nb_result_resume[]=$nb_result_auteurs_congres; $link_type_resume[]="72"; } } } public function proceed() { global $msg, $charset; global $opac_allow_affiliate_search; global $titre_resume; global $nb_result_resume; global $link_type_resume; $this->get_results_all_types(); if($opac_allow_affiliate_search){ print "
"; }else{ if ($this->get_nb_results()) { print "