Growmap Anti Spambot Plugin - Version 1.2

Version Description

  • allow blogger to change checkbox name in settings
Download this release

Release Info

Developer commentluv
Plugin Icon wp plugin Growmap Anti Spambot Plugin
Version 1.2
Comparing to
See all releases

Code changes from version 1.1.1 to 1.2

growmap-anti-spambot-plugin.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Growmap Anti Spambot Plugin
4
  Plugin URI: http://www.growmap.com/growmap-anti-spambot-plugin/
5
  Description: Very simple plugin that adds a client side generated checkbox to the comment form requesting that the user clicks it to prove they are not a spammer. Bots wont see it so their spam comment will be discarded.
6
- Version: 1.1.1
7
  Author: Andy Bailey
8
  Author URI: http://ComLuv.com
9
  */
@@ -77,6 +77,8 @@
77
  * Returns saved options or defaults if no options have been saved.
78
  */
79
  function gasp_get_options(){
 
 
80
  $default_options = array(
81
  'checkbox_alert' => __('Please check the box to confirm that you are NOT a spammer','ab_gasp'),
82
  'no_checkbox_message' => __('You may have disabled javascript. Please enable javascript before leaving a comment on this site.','ab_gasp'),
@@ -85,8 +87,9 @@
85
  'trackbacks' => 'yes',
86
  'urls' => '0',
87
  'name_words' => '0',
 
88
  'send_to' => 'spam',
89
- 'version' => '1.1.1'
90
  );
91
  $options = get_option('gasp_options',$default_options);
92
  // update options with new defaults if upgrading from older version
@@ -102,6 +105,11 @@
102
  $options['send_to'] = 'spam';
103
  update_option('gasp_options',$options);
104
  }
 
 
 
 
 
105
  return $options;
106
  }
107
 
@@ -135,7 +143,7 @@
135
  if(is_user_logged_in()){
136
  return $commentdata;
137
  }
138
- if(!isset($_POST['gasp_checkbox'])){
139
  wp_die($options['no_checkbox_message']);
140
  } elseif (isset($_POST['gasp_email']) && $_POST['gasp_email'] !== ''){
141
  wp_die($options['hidden_email_message']);
@@ -185,6 +193,12 @@
185
  <td><?php _e('Checkbox Label','ab_gasp');?></td>
186
  <td><input type="text" size="60" name="gasp_options[checkbox_label]" value="<?php echo $options['checkbox_label'];?>"/></td>
187
  </tr>
 
 
 
 
 
 
188
  <tr valign="top" class="alt menu_option postbox">
189
  <td><?php _e('Allow Trackbacks?','ab_gasp');?></td>
190
  <td><input type="checkbox" name="gasp_options[trackbacks]" value="yes" <?php checked($options['trackbacks'],'yes');?>/>
@@ -264,7 +278,6 @@
264
  <td valign="top" width="150px">
265
  This plugin was made by Andy Bailey (<a href="http://twitter.com/commentluv">@commentluv</a>)
266
  <br/><p style="float:left; margin: 5px 5px 5px 0px;"><?php echo get_avatar('admin@comluv.com',48);?></p>
267
- I make custom wordpress plugins for private sites and edit existing plugins to do what you need them to do!
268
  </td>
269
  <td>
270
  </td>
@@ -276,8 +289,6 @@
276
  <br />A fantastically powerful new plugin that combines 8 premium plugins in to 1. It has advanced heuristics for anti spam (like this plugin but even more powerful!). It can help your posts go viral, allow dofollow, keywordname, twitterlink and much much more! <a href="http://www.commentluv.com" target="_blank">Click here to see the video</a></li>
277
  <li><a href="http://wordpress.org/extend/plugins/twitterlink-comments/">TwitterLink Comments</a>
278
  <br />Add an extra field to your comment form to allow your visitors to leave their twitter username and have it displayed along with their comment. All without having to edit your theme.</li>
279
- <li><a href="http://wordpress.org/extend/plugins/easy-amember-protect-lite/">Easy aMember Protect Lite</a>
280
- <br />A very quick and simple way to protect individual posts and pages on your Wordpress site from being seen unless the person trying to view has an active subscription to one of your aMember products (requires <a href="http://ql2.me/1/amember">aMember</a>)</li>
281
  </ul>
282
  </td>
283
  </tr>
@@ -301,13 +312,13 @@
301
  $options = gasp_get_options();
302
  echo '<p id="gasp_p" style="clear:both;"></p>';
303
  echo '<script type="text/javascript">
304
- //v1.01
305
  var gasp_p = document.getElementById("gasp_p");
306
  var gasp_cb = document.createElement("input");
307
  var gasp_text = document.createTextNode(" '.$options['checkbox_label'].'");
308
  gasp_cb.type = "checkbox";
309
- gasp_cb.id = "gasp_checkbox";
310
- gasp_cb.name = "gasp_checkbox";
311
  gasp_cb.style.width = "25px";
312
  gasp_p.appendChild(gasp_cb);
313
  gasp_p.appendChild(gasp_text);
@@ -321,6 +332,7 @@
321
  return true;
322
  }
323
  </script>
 
324
  <input type="hidden" id="gasp_email" name="gasp_email" value="" />';
325
  } else {
326
  echo '<!-- no checkbox needed by Growmap Anti Spambot Plugin for logged on user -->';
3
  Plugin Name: Growmap Anti Spambot Plugin
4
  Plugin URI: http://www.growmap.com/growmap-anti-spambot-plugin/
5
  Description: Very simple plugin that adds a client side generated checkbox to the comment form requesting that the user clicks it to prove they are not a spammer. Bots wont see it so their spam comment will be discarded.
6
+ Version: 1.2
7
  Author: Andy Bailey
8
  Author URI: http://ComLuv.com
9
  */
77
  * Returns saved options or defaults if no options have been saved.
78
  */
79
  function gasp_get_options(){
80
+ //debugbreak();
81
+ $checkbox_name = 'cl_check_'.substr(md5(home_url()),0,3);
82
  $default_options = array(
83
  'checkbox_alert' => __('Please check the box to confirm that you are NOT a spammer','ab_gasp'),
84
  'no_checkbox_message' => __('You may have disabled javascript. Please enable javascript before leaving a comment on this site.','ab_gasp'),
87
  'trackbacks' => 'yes',
88
  'urls' => '0',
89
  'name_words' => '0',
90
+ 'checkbox_name' => $checkbox_name,
91
  'send_to' => 'spam',
92
+ 'version' => '1.2'
93
  );
94
  $options = get_option('gasp_options',$default_options);
95
  // update options with new defaults if upgrading from older version
105
  $options['send_to'] = 'spam';
106
  update_option('gasp_options',$options);
107
  }
108
+ if(version_compare($options['version'],'1.2','<')){
109
+ $options['version'] = '1.2';
110
+ $options['checkbox_name'] = $checkbox_name;
111
+ update_option('gasp_options',$options);
112
+ }
113
  return $options;
114
  }
115
 
143
  if(is_user_logged_in()){
144
  return $commentdata;
145
  }
146
+ if(!isset($_POST[$options['checkbox_name']])){
147
  wp_die($options['no_checkbox_message']);
148
  } elseif (isset($_POST['gasp_email']) && $_POST['gasp_email'] !== ''){
149
  wp_die($options['hidden_email_message']);
193
  <td><?php _e('Checkbox Label','ab_gasp');?></td>
194
  <td><input type="text" size="60" name="gasp_options[checkbox_label]" value="<?php echo $options['checkbox_label'];?>"/></td>
195
  </tr>
196
+ <tr valign="top" class="alt menu_option postbox">
197
+ <td><?php _e('Checkbox Name','ab_gasp');?></td>
198
+ <td><input type="text" size="60" name="gasp_options[checkbox_name]" value="<?php echo $options['checkbox_name'];?>"/>
199
+ <p class="description"><?php _e('You can change this if you find that bots have started to target your blog again','ab_gasp');?></p>
200
+ </td>
201
+ </tr>
202
  <tr valign="top" class="alt menu_option postbox">
203
  <td><?php _e('Allow Trackbacks?','ab_gasp');?></td>
204
  <td><input type="checkbox" name="gasp_options[trackbacks]" value="yes" <?php checked($options['trackbacks'],'yes');?>/>
278
  <td valign="top" width="150px">
279
  This plugin was made by Andy Bailey (<a href="http://twitter.com/commentluv">@commentluv</a>)
280
  <br/><p style="float:left; margin: 5px 5px 5px 0px;"><?php echo get_avatar('admin@comluv.com',48);?></p>
 
281
  </td>
282
  <td>
283
  </td>
289
  <br />A fantastically powerful new plugin that combines 8 premium plugins in to 1. It has advanced heuristics for anti spam (like this plugin but even more powerful!). It can help your posts go viral, allow dofollow, keywordname, twitterlink and much much more! <a href="http://www.commentluv.com" target="_blank">Click here to see the video</a></li>
290
  <li><a href="http://wordpress.org/extend/plugins/twitterlink-comments/">TwitterLink Comments</a>
291
  <br />Add an extra field to your comment form to allow your visitors to leave their twitter username and have it displayed along with their comment. All without having to edit your theme.</li>
 
 
292
  </ul>
293
  </td>
294
  </tr>
312
  $options = gasp_get_options();
313
  echo '<p id="gasp_p" style="clear:both;"></p>';
314
  echo '<script type="text/javascript">
315
+ //v1.2
316
  var gasp_p = document.getElementById("gasp_p");
317
  var gasp_cb = document.createElement("input");
318
  var gasp_text = document.createTextNode(" '.$options['checkbox_label'].'");
319
  gasp_cb.type = "checkbox";
320
+ gasp_cb.id = "'.$options['checkbox_name'].'";
321
+ gasp_cb.name = "'.$options['checkbox_name'].'";
322
  gasp_cb.style.width = "25px";
323
  gasp_p.appendChild(gasp_cb);
324
  gasp_p.appendChild(gasp_text);
332
  return true;
333
  }
334
  </script>
335
+ <noscript>you MUST enable javascript to be able to comment</noscript>
336
  <input type="hidden" id="gasp_email" name="gasp_email" value="" />';
337
  } else {
338
  echo '<!-- no checkbox needed by Growmap Anti Spambot Plugin for logged on user -->';
index.html ADDED
File without changes
index.php ADDED
File without changes
languages/ab_gasp-fr_FR.mo CHANGED
Binary file
languages/ab_gasp-fr_FR.po CHANGED
@@ -2,9 +2,9 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Growmap Anti Spambot Plugin\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2010-11-29 14:23-0000\n"
6
- "PO-Revision-Date: 2012-01-08 14:21+0100\n"
7
- "Last-Translator: Frédéric Serva <fred.serva@gmail.com>\n"
8
  "Language-Team: ComLuv.com GrowMap.com FeedBlitz.com <admin@comluv.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,109 +19,118 @@ msgstr ""
19
  msgid "Settings"
20
  msgstr "Paramètres"
21
 
22
- #: ../growmap-anti-spambot-plugin.php:81
23
  msgid "Please check the box to confirm that you are NOT a spammer"
24
  msgstr "Cochez cette case pour confirmer que vous n'êtes PAS un spammeur"
25
 
26
- #: ../growmap-anti-spambot-plugin.php:82
27
  msgid "You may have disabled javascript. Please enable javascript before leaving a comment on this site."
28
  msgstr "Javascript n'est sans doute pas activé. Activez javascript pour pouvoir laisser un commentaire sur ce site."
29
 
30
- #: ../growmap-anti-spambot-plugin.php:83
31
  msgid "You appear to be a spambot. Contact admin another way if you feel this message is in error"
32
  msgstr "Vous semblez être un spambot. Contactez le responsable du site via la page Contact si ce n'est pas le cas"
33
 
34
- #: ../growmap-anti-spambot-plugin.php:84
35
  msgid "Confirm you are NOT a spammer"
36
  msgstr "Confirmez que vous n'êtes PAS un spammeur"
37
 
38
- #: ../growmap-anti-spambot-plugin.php:184
39
  msgid "Checkbox Label"
40
  msgstr "Texte du bouton à cocher"
41
 
42
- #: ../growmap-anti-spambot-plugin.php:188
 
 
 
 
 
 
 
 
 
43
  msgid "Allow Trackbacks?"
44
  msgstr "Autoriser les rétroliens ?"
45
 
46
- #: ../growmap-anti-spambot-plugin.php:190
47
  msgid "Unchecking the box will prevent ALL trackbacks"
48
  msgstr "Décocher cette case entraînera un blocage de TOUS les rétroliens"
49
 
50
- #: ../growmap-anti-spambot-plugin.php:191
51
  msgid "See this plugin if you want a trackback validation plugin that works well with GASP"
52
  msgstr "Jetez un oeil sur cette extension si vous désirez installer un plugin de validation de rétroliens compatible avec GASP"
53
 
54
- #: ../growmap-anti-spambot-plugin.php:195
55
  msgid "These are the messages you will show the user if they forget to check the checkbox or if the comment looks like it was submitted by a spambot"
56
  msgstr "Ci-dessous, voici le message que verront les internautes qui oublieront de cocher la case et le message pour un commentaire qui semble avoir été soumis par un spambot"
57
 
58
- #: ../growmap-anti-spambot-plugin.php:197
59
- #: ../growmap-anti-spambot-plugin.php:207
60
  msgid "There is only 1 situation where this can happen"
61
  msgstr "Il n'existe qu'une seule situation dans laquelle cela peut se produire"
62
 
63
- #: ../growmap-anti-spambot-plugin.php:199
64
  msgid "The user forgot to check the checkbox"
65
  msgstr "L'internaute a oublié de cocher la case"
66
 
67
- #: ../growmap-anti-spambot-plugin.php:202
68
  msgid "Checkbox not checked alert"
69
  msgstr "Message d'alerte pour Case non cochée"
70
 
71
- #: ../growmap-anti-spambot-plugin.php:209
72
  msgid "The user does not have javascript enabled"
73
  msgstr "Javascript n'est pas activé chez l'internaute"
74
 
75
- #: ../growmap-anti-spambot-plugin.php:212
76
  msgid "No checkbox"
77
  msgstr "Pas de case à cocher"
78
 
79
- #: ../growmap-anti-spambot-plugin.php:217
80
  msgid "There is only one situation where this would happen"
81
  msgstr "Il n'existe qu'une seule situation dans laquelle cela pourrait se produire"
82
 
83
- #: ../growmap-anti-spambot-plugin.php:219
84
  msgid "The form has a hidden field added with a label that has a name value with the word \"email\" in it. A spam bot will usually try to fill in all fields on a form, if this field has been filled in then something is wrong"
85
  msgstr "Le formulaire contient un champ caché dont dont l'intitulé porte un nom contenant le mot \"email\". Un spambot essaiera la plupart du temps de compléter tous les champs d'un formulaire. Si celui-ci a été rempli, c'est suspect"
86
 
87
- #: ../growmap-anti-spambot-plugin.php:222
88
  msgid "Hidden email field completed"
89
  msgstr "Champ email caché rempli"
90
 
91
- #: ../growmap-anti-spambot-plugin.php:229
92
  msgid "Heuristics (optional spam detection)"
93
  msgstr "Heuristique (Détection optionnelle de spam)"
94
 
95
- #: ../growmap-anti-spambot-plugin.php:230
96
  msgid "You can have more advanced spam detection by setting these options. Many thanks to @dragonblogger for these suggestions"
97
  msgstr "Ces paramètres vous permettent de renforcer encore la détection de spams. Mille merci à @dragonblogger pour ces suggestions"
98
 
99
- #: ../growmap-anti-spambot-plugin.php:233
100
  msgid "Maximum number of URLs allowed in comment text"
101
  msgstr "Nombre maximum d'URLs autorisé dans le commentaire"
102
 
103
- #: ../growmap-anti-spambot-plugin.php:235
104
- #: ../growmap-anti-spambot-plugin.php:241
105
  msgid "Use 0 (zero) to disable check"
106
  msgstr "Choisissez 0 (zéro) pour désactiver ce contrôle"
107
 
108
- #: ../growmap-anti-spambot-plugin.php:239
109
  msgid "Maximum number of words allowed in name field"
110
  msgstr "Nombre maximum de mots autorisé dans le champ Nom"
111
 
112
- #: ../growmap-anti-spambot-plugin.php:245
113
  msgid "Where to send suspicious comments?"
114
  msgstr "Où envoyer les commentaires suspects ?"
115
 
116
- #: ../growmap-anti-spambot-plugin.php:248
117
  msgid "spam"
118
  msgstr "Spam"
119
 
120
- #: ../growmap-anti-spambot-plugin.php:249
121
  msgid "pending"
122
  msgstr "En attente"
123
 
124
- #: ../growmap-anti-spambot-plugin.php:258
125
  msgid "Save Changes"
126
  msgstr "Enregistrer les paramètres"
127
 
2
  msgstr ""
3
  "Project-Id-Version: Growmap Anti Spambot Plugin\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-09-01 08:47-0000\n"
6
+ "PO-Revision-Date: 2012-09-01 08:47-0000\n"
7
+ "Last-Translator: Andy Bailey <andrewgbailey@gmail.com>\n"
8
  "Language-Team: ComLuv.com GrowMap.com FeedBlitz.com <admin@comluv.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
19
  msgid "Settings"
20
  msgstr "Paramètres"
21
 
22
+ #: ../growmap-anti-spambot-plugin.php:83
23
  msgid "Please check the box to confirm that you are NOT a spammer"
24
  msgstr "Cochez cette case pour confirmer que vous n'êtes PAS un spammeur"
25
 
26
+ #: ../growmap-anti-spambot-plugin.php:84
27
  msgid "You may have disabled javascript. Please enable javascript before leaving a comment on this site."
28
  msgstr "Javascript n'est sans doute pas activé. Activez javascript pour pouvoir laisser un commentaire sur ce site."
29
 
30
+ #: ../growmap-anti-spambot-plugin.php:85
31
  msgid "You appear to be a spambot. Contact admin another way if you feel this message is in error"
32
  msgstr "Vous semblez être un spambot. Contactez le responsable du site via la page Contact si ce n'est pas le cas"
33
 
34
+ #: ../growmap-anti-spambot-plugin.php:86
35
  msgid "Confirm you are NOT a spammer"
36
  msgstr "Confirmez que vous n'êtes PAS un spammeur"
37
 
38
+ #: ../growmap-anti-spambot-plugin.php:193
39
  msgid "Checkbox Label"
40
  msgstr "Texte du bouton à cocher"
41
 
42
+ #: ../growmap-anti-spambot-plugin.php:197
43
+ #, fuzzy
44
+ msgid "Checkbox Name"
45
+ msgstr "Texte du bouton à cocher"
46
+
47
+ #: ../growmap-anti-spambot-plugin.php:199
48
+ msgid "You can change this if you find that bots have started to target your blog again"
49
+ msgstr ""
50
+
51
+ #: ../growmap-anti-spambot-plugin.php:203
52
  msgid "Allow Trackbacks?"
53
  msgstr "Autoriser les rétroliens ?"
54
 
55
+ #: ../growmap-anti-spambot-plugin.php:205
56
  msgid "Unchecking the box will prevent ALL trackbacks"
57
  msgstr "Décocher cette case entraînera un blocage de TOUS les rétroliens"
58
 
59
+ #: ../growmap-anti-spambot-plugin.php:206
60
  msgid "See this plugin if you want a trackback validation plugin that works well with GASP"
61
  msgstr "Jetez un oeil sur cette extension si vous désirez installer un plugin de validation de rétroliens compatible avec GASP"
62
 
63
+ #: ../growmap-anti-spambot-plugin.php:210
64
  msgid "These are the messages you will show the user if they forget to check the checkbox or if the comment looks like it was submitted by a spambot"
65
  msgstr "Ci-dessous, voici le message que verront les internautes qui oublieront de cocher la case et le message pour un commentaire qui semble avoir été soumis par un spambot"
66
 
67
+ #: ../growmap-anti-spambot-plugin.php:212
68
+ #: ../growmap-anti-spambot-plugin.php:222
69
  msgid "There is only 1 situation where this can happen"
70
  msgstr "Il n'existe qu'une seule situation dans laquelle cela peut se produire"
71
 
72
+ #: ../growmap-anti-spambot-plugin.php:214
73
  msgid "The user forgot to check the checkbox"
74
  msgstr "L'internaute a oublié de cocher la case"
75
 
76
+ #: ../growmap-anti-spambot-plugin.php:217
77
  msgid "Checkbox not checked alert"
78
  msgstr "Message d'alerte pour Case non cochée"
79
 
80
+ #: ../growmap-anti-spambot-plugin.php:224
81
  msgid "The user does not have javascript enabled"
82
  msgstr "Javascript n'est pas activé chez l'internaute"
83
 
84
+ #: ../growmap-anti-spambot-plugin.php:227
85
  msgid "No checkbox"
86
  msgstr "Pas de case à cocher"
87
 
88
+ #: ../growmap-anti-spambot-plugin.php:232
89
  msgid "There is only one situation where this would happen"
90
  msgstr "Il n'existe qu'une seule situation dans laquelle cela pourrait se produire"
91
 
92
+ #: ../growmap-anti-spambot-plugin.php:234
93
  msgid "The form has a hidden field added with a label that has a name value with the word \"email\" in it. A spam bot will usually try to fill in all fields on a form, if this field has been filled in then something is wrong"
94
  msgstr "Le formulaire contient un champ caché dont dont l'intitulé porte un nom contenant le mot \"email\". Un spambot essaiera la plupart du temps de compléter tous les champs d'un formulaire. Si celui-ci a été rempli, c'est suspect"
95
 
96
+ #: ../growmap-anti-spambot-plugin.php:237
97
  msgid "Hidden email field completed"
98
  msgstr "Champ email caché rempli"
99
 
100
+ #: ../growmap-anti-spambot-plugin.php:244
101
  msgid "Heuristics (optional spam detection)"
102
  msgstr "Heuristique (Détection optionnelle de spam)"
103
 
104
+ #: ../growmap-anti-spambot-plugin.php:245
105
  msgid "You can have more advanced spam detection by setting these options. Many thanks to @dragonblogger for these suggestions"
106
  msgstr "Ces paramètres vous permettent de renforcer encore la détection de spams. Mille merci à @dragonblogger pour ces suggestions"
107
 
108
+ #: ../growmap-anti-spambot-plugin.php:248
109
  msgid "Maximum number of URLs allowed in comment text"
110
  msgstr "Nombre maximum d'URLs autorisé dans le commentaire"
111
 
112
+ #: ../growmap-anti-spambot-plugin.php:250
113
+ #: ../growmap-anti-spambot-plugin.php:256
114
  msgid "Use 0 (zero) to disable check"
115
  msgstr "Choisissez 0 (zéro) pour désactiver ce contrôle"
116
 
117
+ #: ../growmap-anti-spambot-plugin.php:254
118
  msgid "Maximum number of words allowed in name field"
119
  msgstr "Nombre maximum de mots autorisé dans le champ Nom"
120
 
121
+ #: ../growmap-anti-spambot-plugin.php:260
122
  msgid "Where to send suspicious comments?"
123
  msgstr "Où envoyer les commentaires suspects ?"
124
 
125
+ #: ../growmap-anti-spambot-plugin.php:263
126
  msgid "spam"
127
  msgstr "Spam"
128
 
129
+ #: ../growmap-anti-spambot-plugin.php:264
130
  msgid "pending"
131
  msgstr "En attente"
132
 
133
+ #: ../growmap-anti-spambot-plugin.php:273
134
  msgid "Save Changes"
135
  msgstr "Enregistrer les paramètres"
136
 
languages/ab_gasp.mo CHANGED
Binary file
languages/ab_gasp.po CHANGED
@@ -2,9 +2,9 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Growmap Anti Spambot Plugin\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2010-11-29 14:23-0000\n"
6
- "PO-Revision-Date: 2010-11-29 14:23-0000\n"
7
- "Last-Translator: Andy Bailey <admin@comluv.com>\n"
8
  "Language-Team: ComLuv.com GrowMap.com FeedBlitz.com <admin@comluv.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,109 +19,117 @@ msgstr ""
19
  msgid "Settings"
20
  msgstr ""
21
 
22
- #: ../growmap-anti-spambot-plugin.php:81
23
  msgid "Please check the box to confirm that you are NOT a spammer"
24
  msgstr ""
25
 
26
- #: ../growmap-anti-spambot-plugin.php:82
27
  msgid "You may have disabled javascript. Please enable javascript before leaving a comment on this site."
28
  msgstr ""
29
 
30
- #: ../growmap-anti-spambot-plugin.php:83
31
  msgid "You appear to be a spambot. Contact admin another way if you feel this message is in error"
32
  msgstr ""
33
 
34
- #: ../growmap-anti-spambot-plugin.php:84
35
  msgid "Confirm you are NOT a spammer"
36
  msgstr ""
37
 
38
- #: ../growmap-anti-spambot-plugin.php:184
39
  msgid "Checkbox Label"
40
  msgstr ""
41
 
42
- #: ../growmap-anti-spambot-plugin.php:188
 
 
 
 
 
 
 
 
43
  msgid "Allow Trackbacks?"
44
  msgstr ""
45
 
46
- #: ../growmap-anti-spambot-plugin.php:190
47
  msgid "Unchecking the box will prevent ALL trackbacks"
48
  msgstr ""
49
 
50
- #: ../growmap-anti-spambot-plugin.php:191
51
  msgid "See this plugin if you want a trackback validation plugin that works well with GASP"
52
  msgstr ""
53
 
54
- #: ../growmap-anti-spambot-plugin.php:195
55
  msgid "These are the messages you will show the user if they forget to check the checkbox or if the comment looks like it was submitted by a spambot"
56
  msgstr ""
57
 
58
- #: ../growmap-anti-spambot-plugin.php:197
59
- #: ../growmap-anti-spambot-plugin.php:207
60
  msgid "There is only 1 situation where this can happen"
61
  msgstr ""
62
 
63
- #: ../growmap-anti-spambot-plugin.php:199
64
  msgid "The user forgot to check the checkbox"
65
  msgstr ""
66
 
67
- #: ../growmap-anti-spambot-plugin.php:202
68
  msgid "Checkbox not checked alert"
69
  msgstr ""
70
 
71
- #: ../growmap-anti-spambot-plugin.php:209
72
  msgid "The user does not have javascript enabled"
73
  msgstr ""
74
 
75
- #: ../growmap-anti-spambot-plugin.php:212
76
  msgid "No checkbox"
77
  msgstr ""
78
 
79
- #: ../growmap-anti-spambot-plugin.php:217
80
  msgid "There is only one situation where this would happen"
81
  msgstr ""
82
 
83
- #: ../growmap-anti-spambot-plugin.php:219
84
  msgid "The form has a hidden field added with a label that has a name value with the word \"email\" in it. A spam bot will usually try to fill in all fields on a form, if this field has been filled in then something is wrong"
85
  msgstr ""
86
 
87
- #: ../growmap-anti-spambot-plugin.php:222
88
  msgid "Hidden email field completed"
89
  msgstr ""
90
 
91
- #: ../growmap-anti-spambot-plugin.php:229
92
  msgid "Heuristics (optional spam detection)"
93
  msgstr ""
94
 
95
- #: ../growmap-anti-spambot-plugin.php:230
96
  msgid "You can have more advanced spam detection by setting these options. Many thanks to @dragonblogger for these suggestions"
97
  msgstr ""
98
 
99
- #: ../growmap-anti-spambot-plugin.php:233
100
  msgid "Maximum number of URLs allowed in comment text"
101
  msgstr ""
102
 
103
- #: ../growmap-anti-spambot-plugin.php:235
104
- #: ../growmap-anti-spambot-plugin.php:241
105
  msgid "Use 0 (zero) to disable check"
106
  msgstr ""
107
 
108
- #: ../growmap-anti-spambot-plugin.php:239
109
  msgid "Maximum number of words allowed in name field"
110
  msgstr ""
111
 
112
- #: ../growmap-anti-spambot-plugin.php:245
113
  msgid "Where to send suspicious comments?"
114
  msgstr ""
115
 
116
- #: ../growmap-anti-spambot-plugin.php:248
117
  msgid "spam"
118
  msgstr ""
119
 
120
- #: ../growmap-anti-spambot-plugin.php:249
121
  msgid "pending"
122
  msgstr ""
123
 
124
- #: ../growmap-anti-spambot-plugin.php:258
125
  msgid "Save Changes"
126
  msgstr ""
127
 
2
  msgstr ""
3
  "Project-Id-Version: Growmap Anti Spambot Plugin\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2012-09-01 08:47-0000\n"
6
+ "PO-Revision-Date: 2012-09-01 08:47-0000\n"
7
+ "Last-Translator: Andy Bailey <andrewgbailey@gmail.com>\n"
8
  "Language-Team: ComLuv.com GrowMap.com FeedBlitz.com <admin@comluv.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
19
  msgid "Settings"
20
  msgstr ""
21
 
22
+ #: ../growmap-anti-spambot-plugin.php:83
23
  msgid "Please check the box to confirm that you are NOT a spammer"
24
  msgstr ""
25
 
26
+ #: ../growmap-anti-spambot-plugin.php:84
27
  msgid "You may have disabled javascript. Please enable javascript before leaving a comment on this site."
28
  msgstr ""
29
 
30
+ #: ../growmap-anti-spambot-plugin.php:85
31
  msgid "You appear to be a spambot. Contact admin another way if you feel this message is in error"
32
  msgstr ""
33
 
34
+ #: ../growmap-anti-spambot-plugin.php:86
35
  msgid "Confirm you are NOT a spammer"
36
  msgstr ""
37
 
38
+ #: ../growmap-anti-spambot-plugin.php:193
39
  msgid "Checkbox Label"
40
  msgstr ""
41
 
42
+ #: ../growmap-anti-spambot-plugin.php:197
43
+ msgid "Checkbox Name"
44
+ msgstr ""
45
+
46
+ #: ../growmap-anti-spambot-plugin.php:199
47
+ msgid "You can change this if you find that bots have started to target your blog again"
48
+ msgstr ""
49
+
50
+ #: ../growmap-anti-spambot-plugin.php:203
51
  msgid "Allow Trackbacks?"
52
  msgstr ""
53
 
54
+ #: ../growmap-anti-spambot-plugin.php:205
55
  msgid "Unchecking the box will prevent ALL trackbacks"
56
  msgstr ""
57
 
58
+ #: ../growmap-anti-spambot-plugin.php:206
59
  msgid "See this plugin if you want a trackback validation plugin that works well with GASP"
60
  msgstr ""
61
 
62
+ #: ../growmap-anti-spambot-plugin.php:210
63
  msgid "These are the messages you will show the user if they forget to check the checkbox or if the comment looks like it was submitted by a spambot"
64
  msgstr ""
65
 
66
+ #: ../growmap-anti-spambot-plugin.php:212
67
+ #: ../growmap-anti-spambot-plugin.php:222
68
  msgid "There is only 1 situation where this can happen"
69
  msgstr ""
70
 
71
+ #: ../growmap-anti-spambot-plugin.php:214
72
  msgid "The user forgot to check the checkbox"
73
  msgstr ""
74
 
75
+ #: ../growmap-anti-spambot-plugin.php:217
76
  msgid "Checkbox not checked alert"
77
  msgstr ""
78
 
79
+ #: ../growmap-anti-spambot-plugin.php:224
80
  msgid "The user does not have javascript enabled"
81
  msgstr ""
82
 
83
+ #: ../growmap-anti-spambot-plugin.php:227
84
  msgid "No checkbox"
85
  msgstr ""
86
 
87
+ #: ../growmap-anti-spambot-plugin.php:232
88
  msgid "There is only one situation where this would happen"
89
  msgstr ""
90
 
91
+ #: ../growmap-anti-spambot-plugin.php:234
92
  msgid "The form has a hidden field added with a label that has a name value with the word \"email\" in it. A spam bot will usually try to fill in all fields on a form, if this field has been filled in then something is wrong"
93
  msgstr ""
94
 
95
+ #: ../growmap-anti-spambot-plugin.php:237
96
  msgid "Hidden email field completed"
97
  msgstr ""
98
 
99
+ #: ../growmap-anti-spambot-plugin.php:244
100
  msgid "Heuristics (optional spam detection)"
101
  msgstr ""
102
 
103
+ #: ../growmap-anti-spambot-plugin.php:245
104
  msgid "You can have more advanced spam detection by setting these options. Many thanks to @dragonblogger for these suggestions"
105
  msgstr ""
106
 
107
+ #: ../growmap-anti-spambot-plugin.php:248
108
  msgid "Maximum number of URLs allowed in comment text"
109
  msgstr ""
110
 
111
+ #: ../growmap-anti-spambot-plugin.php:250
112
+ #: ../growmap-anti-spambot-plugin.php:256
113
  msgid "Use 0 (zero) to disable check"
114
  msgstr ""
115
 
116
+ #: ../growmap-anti-spambot-plugin.php:254
117
  msgid "Maximum number of words allowed in name field"
118
  msgstr ""
119
 
120
+ #: ../growmap-anti-spambot-plugin.php:260
121
  msgid "Where to send suspicious comments?"
122
  msgstr ""
123
 
124
+ #: ../growmap-anti-spambot-plugin.php:263
125
  msgid "spam"
126
  msgstr ""
127
 
128
+ #: ../growmap-anti-spambot-plugin.php:264
129
  msgid "pending"
130
  msgstr ""
131
 
132
+ #: ../growmap-anti-spambot-plugin.php:273
133
  msgid "Save Changes"
134
  msgstr ""
135
 
languages/index.html ADDED
File without changes
languages/index.php ADDED
File without changes
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: commentluv
3
  Donate link:http://comluv.com/about/donate
4
  Tags: comments, anti spam, spam, spambot, gasp
5
  Requires at least: 2.9.2
6
- Tested up to: 3.3.1
7
- Stable tag: 1.1.1
8
 
9
  Defeat automated spambots by adding a client side generated checkbox asking the comment author to confirm that they are not a spammer.
10
 
@@ -52,6 +52,11 @@ If you are logged out and have javascript enabled and it is still not showing th
52
 
53
  You can download any of the number of trackback validation plugins which will check the trackback before allowing it or not.
54
 
 
 
 
 
 
55
  == Screenshots ==
56
 
57
  1. settings page
@@ -62,6 +67,9 @@ You can download any of the number of trackback validation plugins which will ch
62
 
63
  == ChangeLog ==
64
 
 
 
 
65
  = 0.1 =
66
  * First version , commissioned by @phollows via @growmap
67
 
@@ -90,11 +98,12 @@ You can download any of the number of trackback validation plugins which will ch
90
  * add ability to specify maximum number of names or urls in content of comment. (@dragonblogger)
91
  * choose where to send comment
92
 
 
93
  == Upgrade Notice ==
94
 
95
- = 1.1.1 =
96
 
97
- * added - French translation
98
 
99
  == Configuration ==
100
 
3
  Donate link:http://comluv.com/about/donate
4
  Tags: comments, anti spam, spam, spambot, gasp
5
  Requires at least: 2.9.2
6
+ Tested up to: 3.5
7
+ Stable tag: 1.2
8
 
9
  Defeat automated spambots by adding a client side generated checkbox asking the comment author to confirm that they are not a spammer.
10
 
52
 
53
  You can download any of the number of trackback validation plugins which will check the trackback before allowing it or not.
54
 
55
+ = After having no spam I am now getting LOTS of spam, what do I do? =
56
+
57
+ Sometimes scripts can semi automate spam and they know what the checkbox name is so they can automatically tick it.
58
+ Change the `checkbox name` value in the settings page to something new (like change the number) so the autmoated systems don't know what the checkbox is called any more
59
+
60
  == Screenshots ==
61
 
62
  1. settings page
67
 
68
  == ChangeLog ==
69
 
70
+ = 1.2 =
71
+ * allow blogger to change checkbox name in settings
72
+
73
  = 0.1 =
74
  * First version , commissioned by @phollows via @growmap
75
 
98
  * add ability to specify maximum number of names or urls in content of comment. (@dragonblogger)
99
  * choose where to send comment
100
 
101
+
102
  == Upgrade Notice ==
103
 
104
+ = 1.2 =
105
 
106
+ * added - allow user to change gasp checkbox name
107
 
108
  == Configuration ==
109