From 7c16427e4c172ef0ccafb724a22c9b3b29d4caad Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Debian Linux)" <rob@synchro.net> Date: Thu, 14 Dec 2023 21:31:19 -0800 Subject: [PATCH] Limit poll comments to configured lines-per-message limit for user's sec level --- exec/postpoll.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/exec/postpoll.js b/exec/postpoll.js index f31a0b83d5..e5304e79e8 100644 --- a/exec/postpoll.js +++ b/exec/postpoll.js @@ -48,8 +48,14 @@ var poll = { field_list: [] }; if(!(poll.subject = prompt("Poll question"))) exit(); +var comments = 0; var comment; -while(comment = prompt("Comment [done]")) poll.field_list.push({ type: SMB_COMMENT, data: comment}); +while(comment = prompt("Comment [done]")) { + if(js.global.bbs && comments >= user.limits.lines_per_message) + break; + poll.field_list.push({ type: SMB_COMMENT, data: comment}); + comments++; +} if(js.global.console && console.aborted) exit(1); -- GitLab