| 
 | 
 
      
       pg. #{page.to_s}
      
      pg. #{page.to_s}
      
         
      
       
      
      
         pg. #{page.to_s}
      
      pg. #{page.to_s}
      
         
      
       pg. #{page.to_s}
      
      pg. #{page.to_s}
       
      
      
         pg. #{page.to_s}
      
      pg. #{page.to_s}
      | 
 | 
    Generated by
      SiSU 6.3.1 2014-10-19 (2014w41/7)
     | 
    SiSU using:
     | |
| SiSU is released under GPL v3 or later, https://www.gnu.org/licenses/gpl.html | SiSU, developed using Ruby on Debian/Gnu/Linux software infrastructure, with the usual GPL (or OSS) suspects. | 
 }
    : %{
 }
    : %{ }
    title = %{
 }
    title = %{ #{ti} [#{c['language_document_char']}] by #{c['creator_author']}
 #{ti} [#{c['language_document_char']}] by #{c['creator_author']}  #{can_txt_srch}
 #{can_txt_srch}ocn #{c['ocn']}:
#{matched_para}} elsif c['suffix'] =~/1/ #doc %{#{title}ocn #{c['ocn']}:#{c['body']}}
      end
      @counter_txt_ocn+=1
      output=title+text
    else #elsif cgi['view']=~/index/                                #% idx body
      if c['suffix'] !~/1/ #seg
        index=%{#{c['ocn']}, } if @text_search_flag
      elsif c['suffix'] =~/1/ #doc #FIX
        index=%{#{c['ocn']}, }
      end
      if c['seg_name'] =~/\S+/
        if @text_search_flag
          @counter_txt_ocn+=1
          output=title+index
        end
      else
        @counter_txt_ocn+=1
        output=c['suffix'] !~/1/ \
        ? title+index
        : %{#{title}#{c['ocn'].sort}, }
      end
    end
  else output=title
  end
  @counters_txt=if @counter_txt_doc > 0
    if checked_stats =~/\S/
      @@lt_t=(@counter_txt_ocn==dbi_statement.sql_match_limit.to_i) ? true : false
      start=(@@offset.to_i+1).to_s
      range=(@@offset.to_i+@counter_txt_ocn.to_i).to_s
      %{
Found #{@counter_txt_ocn} times in the main body of #{@counter_txt_doc} documents [ matches #{start} to #{range} ]
}
    else ''
    end
  else ''
  end
  @body_main << output #+ details
end
olduid = ""
    offset=dbi_statement.sql_offset.to_s
    limit=dbi_statement.sql_match_limit.to_s
    @@lt_t ||=false; @@lt_e ||=false
    canned=(@@lt_t or @@lt_e) \
    ? dbi_statement.pre_next(true,@image_src).to_s
    : dbi_statement.pre_next(false,@image_src).to_s
    limit=dbi_statement.sql_match_limit.to_s
    cgi.out{
      @header.force_encoding("UTF-8") \
      + @counters_txt.force_encoding("UTF-8") \
      + @counters_endn.force_encoding("UTF-8") \
      + canned.force_encoding("UTF-8") \
      + @body_main.force_encoding("UTF-8") \
      + canned.force_encoding("UTF-8") \
      + @tail.force_encoding("UTF-8")
    } #% print cgi_output_header+counters+body
  end
  rescue Exception => e
    s='' + CGI::escapeHTML(e.backtrace.reverse.join("\n"))
    s << CGI::escapeHTML(e.message) + ''
    cgi.out{s}
    next
  ensure # eg. disconnect from server
    @conn.disconnect if @conn
  end
end