Ignore:
Timestamp:
Jul 14, 2009 7:06:51 PM (15 years ago)
Author:
liebster
Message:

Added support of Plone 3.2 version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • qPloneCaptchas/trunk/skins/plone_captchas/static/captcha_validator.vpy

    r1 r1084  
    1 from Products.qPloneCaptchas import ProductMessageFactory 
     1from DateTime import DateTime 
     2 
    23from Products.CMFCore.utils import getToolByName 
     4 
     5from Products.qPloneCaptchas import ProductMessageFactory as _ 
    36from Products.qPloneCaptchas.utils import decrypt, parseKey, \ 
    47     encrypt1, getWord 
    5 from DateTime import DateTime 
    68 
    79if state.getStatus()=='failure': 
     
    2325if (enc != solution) or (captcha_tool.has_key(decrypted_key)) \ 
    2426    or (DateTime().timeTime() - float(date)>3600): 
    25     state.setError('key', ProductMessageFactory("Please re-enter validation code."), 'key_required') 
    26     return state.set(status="failure", portal_status_message = ProductMessageFactory("Please re-enter validation code.")) 
     27    message = _(u"Please re-enter validation code.") 
     28    context.plone_utils.addPortalMessage(message, 'error') 
     29    state.setError('key', message, 'key_required') 
     30    return state.set(status="failure") 
    2731else: 
    2832    captcha_tool.addExpiredKey(decrypted_key) 
Note: See TracChangeset for help on using the changeset viewer.