swerc

anselm's simpler werc fork
git clone git://git.suckless.org/swerc
Log | Files | Refs | README

commit b34adc30196dd0ace7e1d18f8369db3648201ef2
parent 522e9be2ec23fd4fc4e168851a834822a2160b3f
Author: uriel@vm41.cat-v.org <unknown>
Date:   Tue, 20 Oct 2009 02:13:23 +0200

Merge more from 'stable'.
Diffstat:
apps/bridge/app.rc | 9+++++++++
apps/bridge/foot.tpl | 12+++++++++++-
sites/tst.cat-v.org/apps/bridge/a/_werc/config | 1+
3 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/apps/bridge/app.rc b/apps/bridge/app.rc @@ -5,6 +5,9 @@ fn conf_enable_comments { allow_new_user_comments=yes shift } + if not if(~ $1 -a) { + bridge_anon_comments=yes + } enable_comments=yes groups_allowed_comments=$* conf_enable_app bridge @@ -67,6 +70,12 @@ fn mk_new_comment { if not _status=$status } + if not if(! ~ $#bridge_anon_comments 0) { + if(~ $"post_arg_ima_robot 'not') + u='Glenda' # Anonymous + if not + _status='You are a robot!' + } if not _status='You need to log in to comment.' } diff --git a/apps/bridge/foot.tpl b/apps/bridge/foot.tpl @@ -6,7 +6,8 @@ <br> <input type="submit" name="bridge_post" value="Post a comment"> -% if(~ $#logged_user 0 && ! ~ $#allow_new_user_comments 0) { +% if(~ $#logged_user 0) { +% if(~ $#allow_new_user_comments 1) { <label>New user name: <input type="text" name="comment_user" value="%($"post_arg_comment_user%)"> </label> @@ -21,5 +22,14 @@ <div style="font-size: 70%"> Enter your desired user name/password and after your comment has been reviewed by an admin it will be posted and your account will be enabled. If you are already registered please <a href="/_users/login" rel="nofollow">login</a> before posting. </div> +% } +% if not if(~ $#bridge_anon_comments 1) { + <label>Are you a robot? + <select> + <option value="yes">Yes</option> + <option value="no">No</option> + </select> + </label> +% } % } </form> diff --git a/sites/tst.cat-v.org/apps/bridge/a/_werc/config b/sites/tst.cat-v.org/apps/bridge/a/_werc/config @@ -0,0 +1 @@ +conf_enable_comments -a