|
@@ -368,7 +368,8 @@ function fgcf_subscribe_form_submit($form, &$form_state) {
|
|
global $user;
|
|
global $user;
|
|
|
|
|
|
// Prevent flooding.
|
|
// Prevent flooding.
|
|
- if (flood_is_allowed('fgcg_subscribe', 10)) {
|
|
|
|
|
|
+ $flood_limit = variable_get('fgcf_subscribe_flood', 10);
|
|
|
|
+ if ($flood_limit && flood_is_allowed('fgcf_subscribe', $flood_limit)) {
|
|
$to = variable_get('fgcf_mail_destination', variable_get('site_mail', ini_get('sendmail_from')));
|
|
$to = variable_get('fgcf_mail_destination', variable_get('site_mail', ini_get('sendmail_from')));
|
|
$params = array(
|
|
$params = array(
|
|
'account' => $user,
|
|
'account' => $user,
|
|
@@ -378,7 +379,7 @@ function fgcf_subscribe_form_submit($form, &$form_state) {
|
|
$message = drupal_mail('fgcf', 'subscribe', $to, language_default(), $params);
|
|
$message = drupal_mail('fgcf', 'subscribe', $to, language_default(), $params);
|
|
if ($message['result']) {
|
|
if ($message['result']) {
|
|
drupal_set_message(t("Votre demande a été transmise aux administrateurs du site."));
|
|
drupal_set_message(t("Votre demande a été transmise aux administrateurs du site."));
|
|
- flood_register_event('fgcg_subscribe');
|
|
|
|
|
|
+ flood_register_event('fgcf_subscribe');
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|