summaryrefslogtreecommitdiff
path: root/ws2a
diff options
context:
space:
mode:
authorAlexander Pickering <alexandermpickering@gmail.com>2016-05-10 20:00:29 -0400
committerAlexander Pickering <alexandermpickering@gmail.com>2016-05-10 20:00:29 -0400
commit5bb6d9333dbc6f88ccd5e9071cddf05a4308188b (patch)
treebd7735ba360f461570a2f24f1487f2e5ea7c71d2 /ws2a
parent1c4f04a0a7f044d5aeb2e693f7c0ca70c6f8091c (diff)
downloadwebpage-5bb6d9333dbc6f88ccd5e9071cddf05a4308188b.tar.gz
webpage-5bb6d9333dbc6f88ccd5e9071cddf05a4308188b.tar.bz2
webpage-5bb6d9333dbc6f88ccd5e9071cddf05a4308188b.zip
Added hidden field to comment on bug
Diffstat (limited to 'ws2a')
-rw-r--r--ws2a/bugcomment.c4
-rw-r--r--ws2a/bugview.js9
2 files changed, 12 insertions, 1 deletions
diff --git a/ws2a/bugcomment.c b/ws2a/bugcomment.c
index 10df1d1..98d00be 100644
--- a/ws2a/bugcomment.c
+++ b/ws2a/bugcomment.c
@@ -9,6 +9,10 @@ int main(){
char* hardip = getenv("REMOTE_ADDR");
printf("%s%c%c\n","Content-Type:text/html;charset=iso-8859-1",13,10);
printf("data:%s",data);
+ char name[15];
+ char userid[20];
+ char comment[2048];
+ char captcha[25];
/*
FILE* lastfilenum;
lastfilenum = fopen("../ws2a/bugs/lastbug","r");
diff --git a/ws2a/bugview.js b/ws2a/bugview.js
index 3d695d6..4b3ac44 100644
--- a/ws2a/bugview.js
+++ b/ws2a/bugview.js
@@ -75,7 +75,14 @@ function loadLastBugs() {
captcha.onreadystatechange = function() {
if (captcha.readyState == 4 && captcha.status == 200) {
var id = captcha.response;
- document.getElementById("captcha").innerHTML = "<img src=\"./captchas/" + id + ".png\"><input type=\"hidden\" name=\"bugid\" value=\"" + bugnum + ">";
+ document.getElementById("captcha").innerHTML = "<img src=\"./captchas/" + id + ".png\">";
+ var query = getQueryStrings();
+ var bugnum = query["id"];
+ var hid = document.createElement("input");
+ hid.setAttribute("type","hidden");
+ hid.setAttribute("name","bugid");
+ hid.setAttribute("value",bugnum);
+ document.getElementsByTagName("form").appendChild(hid)
}
}
captcha.open("GET", "/cgi-bin/gencaptcha.cgi",true);