]> git.plutz.net Git - serve0/commitdiff
enable forced index update
authorPaul Hänsch <paul@plutz.net>
Tue, 28 Aug 2018 14:18:50 +0000 (16:18 +0200)
committerPaul Hänsch <paul@plutz.net>
Tue, 28 Aug 2018 14:18:50 +0000 (16:18 +0200)
index.cgi
widgets.sh

index eebe10633301346ba89430233211b9803d2b4e1d..ad110e070dcfeebb301108fc4bf16d53a72c3324 100755 (executable)
--- a/index.cgi
+++ b/index.cgi
@@ -26,6 +26,7 @@ case $ACTION in
     SET_COOKIE +$((86400 * 90))      mode="$(POST     mode |grep -m1 -axE 'browse|index' || printf browse)"
     SET_COOKIE +$((86400 * 90))   fakemp4="$(POST  fakemp4 |grep -m1 -axE 'yes' || printf no)"
     SET_COOKIE +$((86400 * 90)) downscale="$(POST  downscale |grep -m1 -axE 'yes' || printf no)"
+    [ "$(POST index)" = "update" ] && touch -cd @0 "${_DATA}/.index/meta"
     REDIRECT "$(POST ref)"
   ;;
   bookmark)
index 3e770178169ad49702600f569d2c41d630e240a9..2736f66f52f4fc0a5c96ec883bcac64ede3fec8d 100644 (file)
@@ -141,6 +141,7 @@ w_prefs(){
     [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 type][br]
     [checkbox "downscale" "yes" %s #prefs_downscale] [label for=prefs_downscale Prefer downscale to 480p][br]
+    [submit "index" "update" Force Index Update][br]
     [submit "store" "store" Set Cookie]
   ]
   ' \