source: branches/1.2/workflow/inc/nano/include/NanoSanitizer.presets.inc.php @ 1349

Revision 1349, 7.0 KB checked in by niltonneto, 15 years ago (diff)

Ticket #561 - Inclusão do módulo Workflow faltante nessa versão.

  • Property svn:executable set to *
Line 
1<?php
2
3return array(
4
5// -----------------------------------------------------------------------------
6// {unsigned} TINYINT (integer) min 0 to 255
7'tinyint' =>
8            array( 'type'    => 'integer',
9                   'methods' => array( array( 'name'   => '_limitIntegerValue',
10                                              'limits' => array( 'min' =>   0,
11                                                                 'max' => 255 ) ) ) ),
12
13// -----------------------------------------------------------------------------
14// {signed} TINYINT (integer) min -128 to 127
15'signedtinyint' =>
16            array( 'type'    => 'integer',
17                   'methods' => array( array( 'name'   => '_limitIntegerValue',
18                                              'limits' => array( 'min' => -128,
19                                                                 'max' =>  127 ) ) ) ),
20
21// -----------------------------------------------------------------------------
22// {unsigned} SMALLINT (integer) min 0 to 65535
23'smallint' =>
24            array( 'type'    => 'integer',
25                   'methods' => array( array( 'name'   => '_limitIntegerValue',
26                                              'limits' => array( 'min' =>     0,
27                                                                 'max' => 65535 ) ) ) ),
28
29// -----------------------------------------------------------------------------
30// {signed} SMALLINT (integer) min -32768 to 32767
31'signedsmallint' =>
32            array( 'type'    => 'integer',
33                   'methods' => array( array( 'name'   => '_limitIntegerValue',
34                                              'limits' => array( 'min' => -32768,
35                                                                 'max' =>  32767 ) ) ) ),
36
37// -----------------------------------------------------------------------------
38// {unsigned} MEDIUMINT (integer) min 0 to 16777215
39'mediumint' =>
40            array( 'type'    => 'integer',
41                   'methods' => array( array( 'name'   => '_limitIntegerValue',
42                                              'limits' => array( 'min' =>        0,
43                                                                 'max' => 16777215 ) ) ) ),
44
45// -----------------------------------------------------------------------------
46// {signed} MEDIUMINT (integer) min -8388608 to 8388607
47'signedmediumint' =>
48            array( 'type'    => 'integer',
49                   'methods' => array( array( 'name'   => '_limitIntegerValue',
50                                              'limits' => array( 'min' => -8388608,
51                                                                 'max' =>  8388607 ) ) ) ),
52
53// -----------------------------------------------------------------------------
54// {unsigned} INTEGER (integer) min 0 to 4294967295
55'integer' =>
56            array( 'type'    => 'integer',
57                   'methods' => array( array( 'name'   => '_limitIntegerValue',
58                                              'limits' => array( 'min' =>          0,
59                                                                 'max' => 4294967295 ) ) ) ),
60
61// -----------------------------------------------------------------------------
62// {signed} INTEGER (integer) min -2147483648 to 2147483647
63'signedinteger' =>
64            array( 'type'    => 'integer',
65                   'methods' => array( array( 'name'   => '_limitIntegerValue',
66                                              'limits' => array( 'min' => -2147483648,
67                                                                 'max' =>  2147483647 ) ) ) ),
68
69// -----------------------------------------------------------------------------
70// {unsigned} BIGINT (integer) min 0 to 18446744073709551615
71'bigint' =>
72            array( 'type'    => 'integer',
73                   'methods' => array( array( 'name'   => '_limitIntegerValue',
74                                              'limits' => array( 'min' =>                    0,
75                                                                 'max' => 18446744073709551615 ) ) ) ),
76
77// -----------------------------------------------------------------------------
78// {signed} BIGINT (integer) min -9223372036854775808 to 9223372036854775807
79'signedbigint' =>
80            array( 'type'    => 'integer',
81                   'methods' => array( array( 'name'   => '_limitIntegerValue',
82                                              'limits' => array( 'min' => -9223372036854775808,
83                                                                 'max' =>  9223372036854775807 ) ) ) ),
84
85// -----------------------------------------------------------------------------
86// DEFAULT alphanumeric (string)
87'alphanumeric' =>
88            array( 'type'    => 'string',
89                   'methods' => array( array( 'name'   => '_sanitizeDefaultAlphaNumericString',
90                                              'limits' => array( 'min' =>  0,
91                                                                 'max' => 30 ) ) ) ),
92
93// -----------------------------------------------------------------------------
94// PARANOID alphanumeric (string)
95'paranoid_alphanumeric' =>
96            array( 'type'    => 'string',
97                   'methods' => array( array( 'name'   => '_sanitizeParanoidAlphaNumericString',
98                                              'limits' => array( 'min' =>  0,
99                                                                 'max' => 30 ) ) ) ),
100
101// -----------------------------------------------------------------------------
102// DEFAULT german alphanumeric (string)
103'german_alphanumeric' =>
104            array( 'type'    => 'string',
105                   'methods' => array( array( 'name'   => '_sanitizeDefaultGermanAlphaNumericString',
106                                              'limits' => array( 'min' =>  0,
107                                                                 'max' => 30 ) ) ) ),
108
109// -----------------------------------------------------------------------------
110// PARANOID german alphanumeric (string)
111'paranoid_germanalphanumeric' =>
112            array( 'type'    => 'string',
113                   'methods' => array( array( 'name'   => '_sanitizeParanoidGermanAlphaNumericString',
114                                              'limits' => array( 'min' =>  0,
115                                                                 'max' => 30 ) ) ) ),
116
117// -----------------------------------------------------------------------------
118'sql_query' =>
119            array( 'type'    => 'string',
120                   'methods' => array( array( 'name'   => '_sanitizeDefaultSqlString',
121                                              'limits' => array( 'min' =>  0,
122                                                                 'max' => 100 ) ) ) ),
123
124// -----------------------------------------------------------------------------
125'paranoid_sql_query' =>
126            array( 'type'    => 'string',
127                   'methods' => array( array( 'name'   => '_sanitizeParanoidSqlString',
128                                              'limits' => array( 'min' =>  0,
129                                                                 'max' => 100 ) ) ) )
130
131);
132
133?>
Note: See TracBrowser for help on using the repository browser.