web2py™         Version 1.90.4 (2010-12-19 21:13:03)
Python  Python 2.6.6: /usr/bin/python

Traceback (most recent call last):
  File "/home/szimszon/fejlesztes/sajat/web2py/gluon/restricted.py",
line 188, in restricted
    exec ccode in environment
  File "/home/szimszon/fejlesztes/sajat/web2py/applications/
oregpreshaz/controllers/bevitel.py", line 281, in <module>
  File "/home/szimszon/fejlesztes/sajat/web2py/gluon/globals.py", line
95, in <lambda>
    self._caller = lambda f: f()
  File "/home/szimszon/fejlesztes/sajat/web2py/applications/
oregpreshaz/controllers/bevitel.py", line 235, in vendegkonyv
    form = crud.create( db.guestbook, onaccept = flush_cache )
  File "/home/szimszon/fejlesztes/sajat/web2py/gluon/tools.py", line
2897, in create
    deletable=False,
  File "/home/szimszon/fejlesztes/sajat/web2py/gluon/tools.py", line
2825, in update
    self._addrow(form, captcha.label, captcha, captcha.comment,
AttributeError: 'Crud' object has no attribute '_addrow'

line 219:
def vendegkonyv():
    lista = None
    if not auth.user_id:
        crud.settings.create_captcha = Recaptcha( request,
                                 "6Leac...7pJA",
                                 "6Leacw...K-DC_" )
        crud.settings.update_captcha = Recaptcha( request,
                                 "6LeacwsA...j_wvT7pJA",
                                 "6Leacw...-DC_" )
    else:
        crud.settings.create_captcha = None
        crud.settings.update_captcha = None

    if ( ( auth.user_id == 1 ) and ( request.vars.r ) ):
        form = crud.update( db.guestbook, request.vars.r, deletable =
True, onaccept = flush_cache )
    else:
        form = crud.create( db.guestbook, onaccept = flush_cache )
    #form=SQLFORM.factory()
    #form[0][-2][0].append(LABEL(T("Captcha:")))
    form[0][-2][2].append( SPAN( T( "<- Please write down the two
words!" ) ) )
    try:
        lista = db( db.guestbook.id > 0 ).select( orderby =
~db.guestbook.ts,
                                           cache = ( cache.disk,
120 ) )
    except:
        pass
    return dict( form = form, lista = lista )

Reply via email to