# HG changeset patch # User HIROSE Yuuji # Date 1499995533 -32373 # Node ID 4769510d616905828ed306a2c16b0ba421353c0b # Parent 39823dfee44f31deb518a87a4a0ee2d81d237aef Multiple Page Listing allows user specification of starting number diff -r 39823dfee44f -r 4769510d6169 s4-funcs.sh --- a/s4-funcs.sh Sat Jul 01 22:43:22 2017 +0859 +++ b/s4-funcs.sh Fri Jul 14 10:25:06 2017 +0859 @@ -1931,8 +1931,11 @@ # Referring variable $iamowner=$grp to attach owner-request links ## err listentry: \$1=$1 \$2=$2 \$3=$3 cond='' hiddens='' - offset=`getpar offset` - offset=${offset%%[!0-9]*} + offset=`getpar offset`; offset=${offset%%[!0-9]*} + if [ -z "$offset" ]; then + offset=`getpar start`; offset=${offset%%[!0-9]*} + offset=$((offset-1)) + fi offset=$((offset + 0)) # change to numeric forcibly [ $offset -lt 0 ] && offset=0 limit=30 @@ -2028,7 +2031,11 @@ `cgi_hidden kwd \"$kwd\"` `cgi_hidden stage \"$stage\"`" cat<${total}件中の$((offset+1))件めから${kwd:+" - 検索語: $kwd"}

+
+

${total}件中の件めから${kwd:+" - 検索語: $kwd"}$hiddens +

+
EOF if [ $((offset+limit)) -lt $total ]; then nextbtn=$(