From 0ffc9ae3c80eccd8e1e914a238c6b6be9ce06baa Mon Sep 17 00:00:00 2001
From: paul <paul@plutz.net>
Date: Sun, 30 Oct 2011 18:45:38 +0000
Subject: [PATCH] added hidden submit button to deceive spambots

svn path=/trunk/; revision=20
---
 Tasks.page         | 5 +++--
 write/taskmeta.cgi | 2 ++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/Tasks.page b/Tasks.page
index 5c4486e..f36a969 100644
--- a/Tasks.page
+++ b/Tasks.page
@@ -77,8 +77,9 @@ fi
     </select><br>
     <b>other section:</b><br>
     <input type="text" name="section">
-    <input type="submit" value="Robots click here" style="display:none;">
-    <input type="submit" value="Create Task">
+    <input type="submit" name="submit" value="Robots click here" style="display:none;">
+    <input type="submit" name="submit" value="Create Task">
+    <input type="submit" name="submit" value="Robots click here" style="display:none;">
   </div>
 </form>
 TaskEnd
diff --git a/write/taskmeta.cgi b/write/taskmeta.cgi
index a5e2ffc..b5c22f4 100755
--- a/write/taskmeta.cgi
+++ b/write/taskmeta.cgi
@@ -50,6 +50,8 @@ if [ -n "${CONTENT_LENGTH}" -a "${CONTENT_LENGTH}" -gt 0 ]; then
     comment="$(echo -e "${comment}" |sed 's/\r//g;s/\\/\\\\/g')"
   elif (egrep -xq 'cancel=.+' <<<"${line}"); then
     cancel="true"
+  elif (egrep -xq 'submit=Robots click here' <<<"${line}"); then
+    cancel="true"
   fi
 done
 fi
-- 
2.39.5