| 
      
            Lines 371-380
          sub get_template_and_user {
      
      
        Link Here
      
     | 
  
        
          | 371 | 
                  my $LibraryNameTitle = C4::Context->preference("LibraryName"); | 
          371 | 
                  my $LibraryNameTitle = C4::Context->preference("LibraryName"); | 
        
        
          | 372 | 
                  $LibraryNameTitle =~ s/<(?:\/?)(?:br|p)\s*(?:\/?)>/ /sgi;  | 
          372 | 
                  $LibraryNameTitle =~ s/<(?:\/?)(?:br|p)\s*(?:\/?)>/ /sgi;  | 
        
        
          | 373 | 
                  $LibraryNameTitle =~ s/<(?:[^<>'"]|'(?:[^']*)'|"(?:[^"]*)")*>//sg;  | 
          373 | 
                  $LibraryNameTitle =~ s/<(?:[^<>'"]|'(?:[^']*)'|"(?:[^"]*)")*>//sg;  | 
        
          
            
              | 374 | 
                      # clean up the busc param in the session if the page is not opac-detail  | 
              374 | 
                      # clean up the busc param in the session if the page is not opac-detail and not the "add to list" page  | 
            
            
              | 375 | 
                      if (C4::Context->preference("OpacBrowseResults") && $in->{'template_name'} =~ /opac-(.+)\.(?:tt|tmpl)$/ && $1 !~ /^(?:MARC|ISBD)?detail$/) { | 
              375 | 
                      if (   C4::Context->preference("OpacBrowseResults") | 
            
            
              | 376 | 
                          my $sessionSearch = get_session($sessionID || $in->{'query'}->cookie("CGISESSID")); | 
              376 | 
                          && $in->{'template_name'} =~ /opac-(.+)\.(?:tt|tmpl)$/ ) { | 
            
            
              | 377 | 
                          $sessionSearch->clear(["busc"]) if ($sessionSearch->param("busc")); | 
              377 | 
                          my $pagename = $1;  | 
            
            
               | 
               | 
              378 | 
                          unless (   $pagename =~ /^(?:MARC|ISBD)?detail$/  | 
            
            
              | 379 | 
                                  or $pagename =~ /^addbybiblionumber$/ ) { | 
            
            
              | 380 | 
                              my $sessionSearch = get_session($sessionID || $in->{'query'}->cookie("CGISESSID")); | 
            
            
              | 381 | 
                              $sessionSearch->clear(["busc"]) if ($sessionSearch->param("busc")); | 
            
            
              | 382 | 
                          }  | 
            
        
          | 378 | 
                  }  | 
          383 | 
                  }  | 
        
        
          | 379 | 
                  # variables passed from CGI: opac_css_override and opac_search_limits.  | 
          384 | 
                  # variables passed from CGI: opac_css_override and opac_search_limits.  | 
        
        
          | 380 | 
                  my $opac_search_limit = $ENV{'OPAC_SEARCH_LIMIT'}; | 
          385 | 
                  my $opac_search_limit = $ENV{'OPAC_SEARCH_LIMIT'}; | 
        
            
              | 381 | 
              -   | 
               | 
               |