]> git.plutz.net Git - serve0/blobdiff - advsearch.sh
enable exclusive tags
[serve0] / advsearch.sh
index 38cb17023f453160043e99e52eed6bc2ff7610c5..df2e908a3a09b982fd0b511f673fa709ae9fb088 100644 (file)
@@ -9,7 +9,7 @@ for n in 1 2 3 4 5 6 7 8 9; do
   cat="$(POST cat_$n)"
   for m in $(seq 1 $(POST_COUNT tag_$n)); do
     tag="$(POST tag_$n $m)"
-    [ ! "${tag##${cat}:*}" ] || [ "$cat" = '*' -a "${tag##*:*}" ] \
+    [ ! "${tag##${cat}:*}" ] || [ ! "${tag##-${cat}:*}" ] || [ "$cat" = '*' -a "${tag##*:*}" ] \
     && f="${f}${tag}|"
   done
   f="${f%[|^]}^"