Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 137
Branch analysis from position: 5
1 jumps found. (Code = 42) Position 1 = 142
Branch analysis from position: 142
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 137
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/9parp
function name: (null)
number of ops: 240
compiled vars: !0 = $stmt, !1 = $mysqli, !2 = $result, !3 = $msg, !4 = $sender, !5 = $subject, !6 = $mailheaders
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
2 0 E > INIT_METHOD_CALL !1, 'prepare'
1 SEND_VAL_EX 'INSERT+INTO+%60regisrations%60%28%60country%60%2C%60state%60%2C%60IP%60%2C%60email%60%2C%60firstname%60%2C%60lastname%60%2C%60othernames%60%2C%60pin%60%2C%60dayphone%60%2C%60postal%60%2C%60affiliation%60%29+VALUES+%28%3F%2C%3F%2C%3F%2C%3F%2C%3F%2C%3F%2C%3F%2C%3F%2C%3F%2C%3F%2C%3F%29'
2 DO_FCALL 0 $7
3 ASSIGN ~8 !0, $7
4 > JMPZ ~8, ->137
3 5 > INIT_METHOD_CALL !0, 'bind_param'
6 SEND_VAL_EX 'ssssssissss'
7 CHECK_FUNC_ARG
8 FETCH_CONSTANT ~10 'country'
9 FETCH_FUNC_ARG global $9 '_SESSION'
10 FETCH_DIM_FUNC_ARG $11 $9, ~10
11 SEND_FUNC_ARG $11
12 CHECK_FUNC_ARG
13 FETCH_CONSTANT ~13 'state'
14 FETCH_FUNC_ARG global $12 '_SESSION'
15 FETCH_DIM_FUNC_ARG $14 $12, ~13
16 SEND_FUNC_ARG $14
17 CHECK_FUNC_ARG
18 FETCH_CONSTANT ~16 'IP'
19 FETCH_FUNC_ARG global $15 '_SESSION'
20 FETCH_DIM_FUNC_ARG $17 $15, ~16
21 SEND_FUNC_ARG $17
22 CHECK_FUNC_ARG
23 FETCH_CONSTANT ~19 'email'
24 FETCH_FUNC_ARG global $18 '_SESSION'
25 FETCH_DIM_FUNC_ARG $20 $18, ~19
26 SEND_FUNC_ARG $20
27 CHECK_FUNC_ARG
28 FETCH_CONSTANT ~22 'firstname'
29 FETCH_FUNC_ARG global $21 '_SESSION'
30 FETCH_DIM_FUNC_ARG $23 $21, ~22
31 SEND_FUNC_ARG $23
32 CHECK_FUNC_ARG
33 FETCH_CONSTANT ~25 'lastname'
34 FETCH_FUNC_ARG global $24 '_SESSION'
35 FETCH_DIM_FUNC_ARG $26 $24, ~25
36 SEND_FUNC_ARG $26
37 CHECK_FUNC_ARG
38 FETCH_CONSTANT ~28 'othernames'
39 FETCH_FUNC_ARG global $27 '_SESSION'
40 FETCH_DIM_FUNC_ARG $29 $27, ~28
41 SEND_FUNC_ARG $29
42 CHECK_FUNC_ARG
43 FETCH_CONSTANT ~31 'pin'
44 FETCH_FUNC_ARG global $30 '_SESSION'
45 FETCH_DIM_FUNC_ARG $32 $30, ~31
46 SEND_FUNC_ARG $32
47 CHECK_FUNC_ARG
48 FETCH_CONSTANT ~34 'dayphone'
49 FETCH_FUNC_ARG global $33 '_SESSION'
50 FETCH_DIM_FUNC_ARG $35 $33, ~34
51 SEND_FUNC_ARG $35
52 CHECK_FUNC_ARG
53 FETCH_CONSTANT ~37 'postal'
54 FETCH_FUNC_ARG global $36 '_SESSION'
55 FETCH_DIM_FUNC_ARG $38 $36, ~37
56 SEND_FUNC_ARG $38
57 CHECK_FUNC_ARG
58 FETCH_CONSTANT ~40 'affiliation'
59 FETCH_FUNC_ARG global $39 '_SESSION'
60 FETCH_DIM_FUNC_ARG $41 $39, ~40
61 SEND_FUNC_ARG $41
62 DO_FCALL 0
4 63 FETCH_CONSTANT ~44 'country'
64 FETCH_R global ~46 '_POST'
65 FETCH_DIM_R ~47 ~46, 'country'
66 FETCH_W global $43 '_SESSION'
67 ASSIGN_DIM $43, ~44
68 OP_DATA ~47
5 69 FETCH_CONSTANT ~49 'state'
70 FETCH_R global ~51 '_POST'
71 FETCH_DIM_R ~52 ~51, 'state'
72 FETCH_W global $48 '_SESSION'
73 ASSIGN_DIM $48, ~49
74 OP_DATA ~52
6 75 FETCH_CONSTANT ~54 'IP'
76 FETCH_R global ~56 '_POST'
77 FETCH_DIM_R ~57 ~56, 'IP'
78 FETCH_W global $53 '_SESSION'
79 ASSIGN_DIM $53, ~54
80 OP_DATA ~57
7 81 FETCH_CONSTANT ~59 'email'
82 FETCH_R global ~61 '_POST'
83 FETCH_DIM_R ~62 ~61, 'email'
84 FETCH_W global $58 '_SESSION'
85 ASSIGN_DIM $58, ~59
86 OP_DATA ~62
8 87 FETCH_CONSTANT ~64 'firstname'
88 FETCH_R global ~66 '_POST'
89 FETCH_DIM_R ~67 ~66, 'firstname'
90 FETCH_W global $63 '_SESSION'
91 ASSIGN_DIM $63, ~64
92 OP_DATA ~67
9 93 FETCH_CONSTANT ~69 'lastname'
94 FETCH_R global ~71 '_POST'
95 FETCH_DIM_R ~72 ~71, 'lastname'
96 FETCH_W global $68 '_SESSION'
97 ASSIGN_DIM $68, ~69
98 OP_DATA ~72
10 99 FETCH_CONSTANT ~74 'othernames'
100 FETCH_R global ~76 '_POST'
101 FETCH_DIM_R ~77 ~76, 'othernames'
102 FETCH_W global $73 '_SESSION'
103 ASSIGN_DIM $73, ~74
104 OP_DATA ~77
11 105 FETCH_CONSTANT ~79 'pin'
106 FETCH_R global ~81 '_POST'
107 FETCH_DIM_R ~82 ~81, 'pin'
108 FETCH_W global $78 '_SESSION'
109 ASSIGN_DIM $78, ~79
110 OP_DATA ~82
12 111 FETCH_CONSTANT ~84 'dayphone'
112 FETCH_R global ~86 '_POST'
113 FETCH_DIM_R ~87 ~86, 'dayphone'
114 FETCH_W global $83 '_SESSION'
115 ASSIGN_DIM $83, ~84
116 OP_DATA ~87
13 117 FETCH_CONSTANT ~89 'postal'
118 FETCH_R global ~91 '_POST'
119 FETCH_DIM_R ~92 ~91, 'postal'
120 FETCH_W global $88 '_SESSION'
121 ASSIGN_DIM $88, ~89
122 OP_DATA ~92
14 123 FETCH_CONSTANT ~94 'affiliation'
124 FETCH_R global ~96 '_POST'
125 FETCH_DIM_R ~97 ~96, 'affiliation'
126 FETCH_W global $93 '_SESSION'
127 ASSIGN_DIM $93, ~94
128 OP_DATA ~97
129 INIT_FCALL 'var_dump'
130 SEND_VAR !2
131 DO_ICALL
15 132 INIT_METHOD_CALL !0, 'execute'
133 DO_FCALL 0
16 134 INIT_METHOD_CALL !0, 'close'
135 DO_FCALL 0
2 136 > JMP ->142
18 137 > INIT_FCALL 'printf'
138 SEND_VAL 'Prepared+Statement+Error%3A+%25s%0A'
139 FETCH_OBJ_R ~101 !1, 'error'
140 SEND_VAL ~101
141 DO_ICALL
20 142 > ECHO '%3Ch1%3ERegistration+Complete%21%3C%2Fh1%3E'
21 143 ECHO '%3Cbr+%2F%3EThank+you%21+You+should+receive+an+email+shortly+confirming+your+registration+as+shown+below%3A'
22 144 ASSIGN !3, 'Thank+you+for+registering.+we+are+verifying+your+details+and+then+create+your+account%3Cbr+%2F%3E%3Cbr+%2F%3E'
23 145 ASSIGN_OP 8 !3, '%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3Cbr+%2F%3E'
24 146 ASSIGN_OP 8 !3, 'Contact+Information%3A%3Cbr+%2F%3E'
25 147 ASSIGN_OP 8 !3, '%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3Cbr+%2F%3E'
26 148 ROPE_INIT 3 ~110 'Type%3A+'
149 FETCH_R global ~107 '_SESSION'
150 FETCH_DIM_R ~108 ~107, 'country'
151 ROPE_ADD 1 ~110 ~110, ~108
152 ROPE_END 2 ~109 ~110, '+%3Cbr+%2F%3E'
153 ASSIGN_OP 8 !3, ~109
27 154 ROPE_INIT 3 ~116 'Organisation+Name%3A+'
155 FETCH_R global ~113 '_SESSION'
156 FETCH_DIM_R ~114 ~113, 'state'
157 ROPE_ADD 1 ~116 ~116, ~114
158 ROPE_END 2 ~115 ~116, '+%3Cbr+%2F%3E'
159 ASSIGN_OP 8 !3, ~115
28 160 ROPE_INIT 3 ~122 'Organisation+Pin%3A+'
161 FETCH_R global ~119 '_SESSION'
162 FETCH_DIM_R ~120 ~119, 'IP'
163 ROPE_ADD 1 ~122 ~122, ~120
164 ROPE_END 2 ~121 ~122, '+%3Cbr+%2F%3E'
165 ASSIGN_OP 8 !3, ~121
29 166 ROPE_INIT 3 ~128 'Email%3A+'
167 FETCH_R global ~125 '_SESSION'
168 FETCH_DIM_R ~126 ~125, 'email'
169 ROPE_ADD 1 ~128 ~128, ~126
170 ROPE_END 2 ~127 ~128, '+%3Cbr+%2F%3E'
171 ASSIGN_OP 8 !3, ~127
30 172 ROPE_INIT 3 ~134 'Participant+Name%3A+'
173 FETCH_R global ~131 '_SESSION'
174 FETCH_DIM_R ~132 ~131, 'firstname'
175 ROPE_ADD 1 ~134 ~134, ~132
176 ROPE_END 2 ~133 ~134, '+%3Cbr+%2F%3E'
177 ASSIGN_OP 8 !3, ~133
31 178 ROPE_INIT 3 ~140 'Surname%3A+'
179 FETCH_R global ~137 '_SESSION'
180 FETCH_DIM_R ~138 ~137, 'lastname'
181 ROPE_ADD 1 ~140 ~140, ~138
182 ROPE_END 2 ~139 ~140, '+%3Cbr+%2F%3E'
183 ASSIGN_OP 8 !3, ~139
32 184 ROPE_INIT 3 ~146 'Other+Names%3A+'
185 FETCH_R global ~143 '_SESSION'
186 FETCH_DIM_R ~144 ~143, 'othernames'
187 ROPE_ADD 1 ~146 ~146, ~144
188 ROPE_END 2 ~145 ~146, '+%3Cbr+%2F%3E'
189 ASSIGN_OP 8 !3, ~145
33 190 ROPE_INIT 3 ~152 'Participant+PIN+%3A+'
191 FETCH_R global ~149 '_SESSION'
192 FETCH_DIM_R ~150 ~149, 'pin'
193 ROPE_ADD 1 ~152 ~152, ~150
194 ROPE_END 2 ~151 ~152, '+%3Cbr+%2F%3E'
195 ASSIGN_OP 8 !3, ~151
34 196 ROPE_INIT 3 ~158 'Phone%3A+'
197 FETCH_R global ~155 '_SESSION'
198 FETCH_DIM_R ~156 ~155, 'dayphone'
199 ROPE_ADD 1 ~158 ~158, ~156
200 ROPE_END 2 ~157 ~158, '+%3Cbr+%2F%3E'
201 ASSIGN_OP 8 !3, ~157
35 202 ROPE_INIT 3 ~164 'Postal+Address%3A+'
203 FETCH_R global ~161 '_SESSION'
204 FETCH_DIM_R ~162 ~161, 'postal'
205 ROPE_ADD 1 ~164 ~164, ~162
206 ROPE_END 2 ~163 ~164, '+%3Cbr+%2F%3E'
207 ASSIGN_OP 8 !3, ~163
36 208 ROPE_INIT 3 ~170 'Designation%3A+'
209 FETCH_R global ~167 '_SESSION'
210 FETCH_DIM_R ~168 ~167, 'affiliation'
211 ROPE_ADD 1 ~170 ~170, ~168
212 ROPE_END 2 ~169 ~170, '+%3Cbr+%2F%3E'
213 ASSIGN_OP 8 !3, ~169
37 214 ROPE_INIT 3 ~176 'Designation%3A+'
215 FETCH_R global ~173 '_SESSION'
216 FETCH_DIM_R ~174 ~173, 'affiliation'
217 ROPE_ADD 1 ~176 ~176, ~174
218 ROPE_END 2 ~175 ~176, '+%3Cbr+%2F%3E'
219 ASSIGN_OP 8 !3, ~175
38 220 ASSIGN_OP 8 !3, '%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3Cbr+%2F%3E'
39 221 ASSIGN_OP 8 !3, 'If+you+have+any+questions%2C+contact+us+on+Tel%3A+020+4965508+or+Email%3A+contactcentre%40kentrade.go.ke%3Cbr+%2F%3E'
40 222 ECHO !3
42 223 ASSIGN !4, 'noreply%40kentrade.go.ke'
43 224 ASSIGN !5, 'Registration+Confirmed'
44 225 ASSIGN !6, 'MIME-Version%3A+1.0%0D%0A'
45 226 ASSIGN_OP 8 !6, 'Content-type%3A+text%2Fhtml%3B+charset%3DISO-8859-1%0D%0A'
46 227 NOP
228 FAST_CONCAT ~185 'From%3A+', !4
229 ASSIGN_OP 8 !6, ~185
47 230 INIT_FCALL 'mail'
231 FETCH_CONSTANT ~188 'email'
232 FETCH_R global ~187 '_SESSION'
233 FETCH_DIM_R ~189 ~187, ~188
234 SEND_VAL ~189
235 SEND_VAR !5
236 SEND_VAR !3
237 SEND_VAR !6
238 DO_ICALL
48 239 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0