1 | GLOBALS = globals() |
---|
2 | PRODUCT_NAME = 'quintagroup.plonecaptchas' |
---|
3 | CAPTCHAS_COUNT = 165 |
---|
4 | |
---|
5 | LAYERS = ['captchas', 'plone_captchas', 'captchas_discussion', |
---|
6 | 'captchas_sendto_form', 'captchas_join_form'] |
---|
7 | LAYER_DYNAMIC_CAPTCHAS = 'plone_captchas/dynamic' |
---|
8 | LAYER_STATIC_CAPTCHAS = 'plone_captchas/static' |
---|
9 | ALL_LAYERS = LAYERS + [LAYER_STATIC_CAPTCHAS, LAYER_DYNAMIC_CAPTCHAS] |
---|
10 | |
---|
11 | TOOL_ICON = 'tool.gif' |
---|
12 | TOOL_ID = 'portal_captchas' |
---|
13 | CONFIGLET_ID = "prefs_captchas_setup_form" |
---|
14 | CONFIGLET_NAME = "qPloneCaptchas setup" |
---|
15 | |
---|
16 | DEFAULT_IMAGE_SIZE = 27 |
---|
17 | DEFAULT_BG = 'gray' |
---|
18 | DEFAULT_FONT_COLOR = 'black' |
---|
19 | DEFAULT_PERIOD = 0.1 |
---|
20 | DEFAULT_AMPLITUDE = 5 |
---|
21 | DEFAULT_OFFSET = (0.5, 0.5) |
---|
22 | DEFAULT_DISTORTION = [DEFAULT_PERIOD, DEFAULT_AMPLITUDE, DEFAULT_OFFSET] |
---|
23 | |
---|
24 | PROPERTIES = (('image_size', DEFAULT_IMAGE_SIZE, 'int'), |
---|
25 | ('background', DEFAULT_BG, 'string'), |
---|
26 | ('font_color', DEFAULT_FONT_COLOR, 'string'), |
---|
27 | ('period', DEFAULT_PERIOD, 'float'), |
---|
28 | ('amplitude', DEFAULT_AMPLITUDE, 'float'), |
---|
29 | ('random_params', True, 'boolean')) |
---|
30 | |
---|
31 | try: |
---|
32 | import PIL |
---|
33 | havePIL = True |
---|
34 | except: |
---|
35 | havePIL = False |
---|