21 |
param sql_query => |
param sql_query => |
22 |
label is 'SQL', |
label is 'SQL', |
23 |
render as 'textarea', |
render as 'textarea', |
|
is mandatory, |
|
24 |
ajax validates, |
ajax validates, |
25 |
ajax canonicalizes; |
ajax canonicalizes, |
26 |
|
is mandatory; |
27 |
|
|
28 |
param database => |
param database => |
29 |
label is 'Database', |
label is 'Database', |
71 |
|
|
72 |
my $w = join('|', @words); |
my $w = join('|', @words); |
73 |
|
|
74 |
warn "canonicalize SQL: $sql"; |
warn "original SQL:\t$sql"; |
75 |
|
|
76 |
$sql =~ s/\b($w)\b/uc($1)/egis; |
$sql =~ s/\b($w)\b/uc($1)/egis; |
77 |
|
|
78 |
|
warn "canonicalize SQL:\t$sql"; |
79 |
|
|
80 |
return $sql; |
return $sql; |
81 |
} |
} |
82 |
|
|