diff --git a/exec/postpoll.js b/exec/postpoll.js index 1d8deb96c61698186d437d7d05d25fed5046f3da..f31a0b83d51001aa33f87e0f47655d37c66e7487 100644 --- a/exec/postpoll.js +++ b/exec/postpoll.js @@ -50,12 +50,16 @@ if(!(poll.subject = prompt("Poll question"))) var comment; while(comment = prompt("Comment [done]")) poll.field_list.push({ type: SMB_COMMENT, data: comment}); +if(js.global.console && console.aborted) + exit(1); var count=0; var answer; while(count < MSG_POLL_MAX_ANSWERS && (answer = prompt("Answer "+ (++count) + " [done]"))) poll.field_list.push({ type: SMB_POLL_ANSWER, data: answer}); +if(js.global.console && console.aborted) + exit(1); print(); print("Results Visibility:"); print("0 = voters only (and pollster)"); @@ -63,6 +67,9 @@ print("1 = everyone always"); print("2 = everyone once poll is closed (and pollster)"); print("3 = pollster only"); var results = parseInt(prompt("Results")); +if(js.global.console && console.aborted) + exit(1); + poll.auxattr = results << 30; if(js.global.bbs) { poll.from = user.alias;