[input name=s placeholder=Search value="%s"]
]
' \
- "$(HTML "$search")"
+ "$(HTML "$SEARCH")"
}
w_prefs(){
+ fakemp4="$(COOKIE fakemp4)"
+ mode="$(COOKIE mode)"
printf '
[form #prefs method="POST" action="?a=setprefs"
[hidden "ref" "%s"]
[label for=prefs_ps Pagesize]
[input #prefs_ps type=number name=pagesize value="%s"][br]
+ [radio "mode" "browse" %s #prefs_modebrowse] [label for=prefs_modebrowse Browse Folders][br]
+ [radio "mode" "index" %s #prefs_modeindex ] [label for=prefs_modeindex View Full Index][br]
[checkbox "fakemp4" "yes" %s #prefs_fmp4] [label for=prefs_fmp4 Fake .MP4 file ending][br]
[submit "store" "store" Set Cookie]
]
' \
- "$(HTML "$REQUEST_URI")" \
- "$(COOKIE pagesize |grep -m1 -xE '[0-9]+' || printf 50)" \
- "$(COOKIE fakemp4 |grep -m1 -qx yes && printf checked)"
+ "$(HTML "$REQUEST_URI")" "$LISTSIZE" \
+ "$([ "$mode" = index ] || printf checked)" \
+ "$([ "$mode" = index ] && printf checked)" \
+ "$([ "$fakemp4" = yes ] && printf checked)"
}