when no results no more error
This commit is contained in:
parent
1658748c04
commit
f2a1c15951
1 changed files with 9 additions and 4 deletions
|
@ -174,13 +174,18 @@ declare %rest:path("{$lang}/search/new")
|
||||||
%output:method("html")
|
%output:method("html")
|
||||||
%output:html-version('5')
|
%output:html-version('5')
|
||||||
function page:search($lang, $searchType, $searchQuery) {
|
function page:search($lang, $searchType, $searchQuery) {
|
||||||
|
let $sd := abv-m:search($lang,$searchType,$searchQuery)
|
||||||
let $r1 := session:set('searchType', $searchType)
|
let $r1 := session:set('searchType', $searchType)
|
||||||
let $r2 := session:set('searchQuery', $searchQuery)
|
let $r2 := session:set('searchQuery', $searchQuery)
|
||||||
let $r3 := session:set('searchN', 1)
|
let $r3 := session:set('searchN', 1)
|
||||||
let $sd := abv-m:search($lang,$searchType,$searchQuery)
|
let $r4 := session:set('searchData', $sd)
|
||||||
let $r4 := session:set('searchData',
|
return if(array:size($sd) > 0) then
|
||||||
$sd)
|
page:by-id($lang,
|
||||||
return page:by-id($lang, $sd(1)('entry_id'), string-join($sd(1)('path')?*,"|"))
|
$sd(1)('entry_id'),
|
||||||
|
string-join($sd(1)('path')?*,"|"))
|
||||||
|
else
|
||||||
|
let $r5 := session:set('searchN',0)
|
||||||
|
return web:redirect('../dict')
|
||||||
};
|
};
|
||||||
|
|
||||||
declare %rest:path("{$lang}/search/next")
|
declare %rest:path("{$lang}/search/next")
|
||||||
|
|
Loading…
Add table
Reference in a new issue