_captcha_persistence_skip

Versions
5
_captcha_persistence_skip($form_id)

Helper function for checking if the CAPTCHA for the given form_id should be skipped because of CAPTCHA persistence.

Code

contrib/captcha/captcha.module, line 464

<?php
function _captcha_persistence_skip($form_id) {
  $persistence = variable_get('captcha_persistence', CAPTCHA_PERSISTENCE_SHOW_ALWAYS);
  return ($persistence == CAPTCHA_PERSISTENCE_SKIP_ONCE_SUCCESSFUL &&  ($_SESSION['captcha']['success'] === TRUE))
    || ($persistence == CAPTCHA_PERSISTENCE_SKIP_ONCE_SUCCESSFUL_PER_FORM && ($_SESSION['captcha'][$form_id]['success'] === TRUE));
}
?>