Slide 21
Slide 21 text
Our SQL code was in a bad state
f
u
n
c
t
i
o
n g
e
t
M
o
d
u
l
e
D
i
r
(
$
p
_
d
b
, $
p
_
s
t
r
M
o
d
u
l
e
C
o
d
e
)
{
$
s
t
r
M
o
d
u
l
e
D
i
r = "
"
;
$
q
r
y = "
S
E
L
E
C
T
\
n
" .
" M
O
D
U
L
E
_
D
I
R
E
C
T
O
R
Y
\
n
" .
"
F
R
O
M
\
n
" .
" W
E
B
_
M
O
D
U
L
E
S
\
n
" .
"
W
H
E
R
E
\
n
" .
" M
O
D
U
L
E
_
I
D = (
\
n
" .
" S
E
L
E
C
T M
O
D
U
L
E
_
I
D
\
n
" .
" F
R
O
M M
O
D
U
L
E
S
\
n
" .
" W
H
E
R
E M
O
D
U
L
E
_
C
O
D
E = '
" . $
p
_
s
t
r
M
o
d
u
l
e
C
o
d
e . "
'
\
n
" .
" )
"
;
$
s
t
a
t
e
m
e
n
t = o
c
i
p
a
r
s
e
(
$
p
_
d
b
, $
q
r
y
)
;
o
c
i
e
x
e
c
u
t
e
(
$
s
t
a
t
e
m
e
n
t
, O
C
I
_
D
E
F
A
U
L
T
)
;
i
f (
o
c
i
f
e
t
c
h
i
n
t
o
(
$
s
t
a
t
e
m
e
n
t
, $
r
e
s
u
l
t
, O
C
I
_
A
S
S
O
C + O
C
I
_
R
E
T
U
R
N
_
N
U
L
L
S
)
)
$
s
t
r
M
o
d
u
l
e
D
i
r = $
r
e
s
u
l
t
[
"
M
O
D
U
L
E
_
D
I
R
E
C
T
O
R
Y
"
]
;
o
c
i
f
r
e
e
s
t
a
t
e
m
e
n
t
(
$
s
t
a
t
e
m
e
n
t
)
;
r
e
t
u
r
n $
s
t
r
M
o
d
u
l
e
D
i
r
;
}