From 8b3fd2d1151816de1b2bbb48e153a5a68cb5d13e Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Sat, 14 Jul 2007 10:01:21 +0100 Subject: better name for method in sample search; nedit syntax does not work --- lib/sisu/v0/cgi_sql_common.rb | 66 ++++++++++++++++++++++++------------------- 1 file changed, 37 insertions(+), 29 deletions(-) (limited to 'lib') diff --git a/lib/sisu/v0/cgi_sql_common.rb b/lib/sisu/v0/cgi_sql_common.rb index 9f89913e..50fce2fc 100644 --- a/lib/sisu/v0/cgi_sql_common.rb +++ b/lib/sisu/v0/cgi_sql_common.rb @@ -451,49 +451,57 @@ module SiSU_CGI_sql end self end - def sql_canned_search_url(ok,img) - @image_src=img + def pre_next(beyond_limit,img) can=sql_canned_search page=(sql_offset.to_i + sql_limit.to_i)/sql_limit.to_i - case page.to_s - when /^1$/ - %{

- pg. #{page.to_s} - -  >> - -
} - when /^2$/ - %{

- - <<  - - pg. #{page.to_s} - -  >> - -
} - else - if ok + if beyond_limit + if page.to_s =~ /^1$/ + %{

+ pg. #{page.to_s} + +  >> + +
} + elsif page.to_s =~ /^2$/ + %{

+ + <<  + + pg. #{page.to_s} + +  >> + +
} + else %{

- |<  + |<  - <<  + <<  pg. #{page.to_s} -  >> +  >> + +
} + end + else + if page.to_s =~ /^1$/; '' + elsif /^[2]$/ + %{

+ + <<  + pg. #{page.to_s}
} else %{

- |<  + |<  - <<  + <<  pg. #{page.to_s}
} @@ -932,9 +940,9 @@ module SiSU_CGI_sql limit=dbi_statement.sql_limit.to_s @@lt_t ||=false; @@lt_e ||=false canned=if (@@lt_t or @@lt_e) - dbi_statement.sql_canned_search_url(true,@image_src).to_s + dbi_statement.pre_next(true,@image_src).to_s else - dbi_statement.sql_canned_search_url(false,@image_src).to_s + dbi_statement.pre_next(false,@image_src).to_s end limit=dbi_statement.sql_limit.to_s cgi.out{@header + @counters_txt + @counters_endn + @body_main.join + @endnotes.join + canned + @tail} #% print cgi_output_header+counters+body+endnotes -- cgit v1.2.3