Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/PEaSS function name: (null) number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 15 0 E > DECLARE_CLASS 'moveanswer', 'semparser' 118 1 > RETURN 1 Class MoveAnswer: Function validate: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/PEaSS function name: validate number of ops: 10 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 24 0 E > FETCH_OBJ_R ~0 'domDocument' 1 INIT_METHOD_CALL ~0, 'schemaValidate' 2 INIT_FCALL 'dirname' 3 SEND_VAL '%2Fin%2FPEaSS' 4 DO_ICALL $1 5 CONCAT ~2 $1, '%2F..%2F..%2F..%2Fxsd%2FWLRRequestAnswers.xsd' 6 SEND_VAL_EX ~2 7 DO_FCALL 0 $3 8 > RETURN $3 25 9* > RETURN null End of function validate Function parse: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 50 Branch analysis from position: 42 2 jumps found. (Code = 43) Position 1 = 84, Position 2 = 93 Branch analysis from position: 84 2 jumps found. (Code = 43) Position 1 = 98, Position 2 = 107 Branch analysis from position: 98 2 jumps found. (Code = 43) Position 1 = 112, Position 2 = 121 Branch analysis from position: 112 2 jumps found. (Code = 43) Position 1 = 126, Position 2 = 136 Branch analysis from position: 126 1 jumps found. (Code = 42) Position 1 = 173 Branch analysis from position: 173 2 jumps found. (Code = 43) Position 1 = 178, Position 2 = 187 Branch analysis from position: 178 2 jumps found. (Code = 43) Position 1 = 192, Position 2 = 201 Branch analysis from position: 192 2 jumps found. (Code = 43) Position 1 = 220, Position 2 = 351 Branch analysis from position: 220 2 jumps found. (Code = 44) Position 1 = 252, Position 2 = 255 Branch analysis from position: 252 2 jumps found. (Code = 44) Position 1 = 254, Position 2 = 279 Branch analysis from position: 254 1 jumps found. (Code = 42) Position 1 = 309 Branch analysis from position: 309 1 jumps found. (Code = 42) Position 1 = 328 Branch analysis from position: 328 1 jumps found. (Code = 42) Position 1 = 358 Branch analysis from position: 358 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 279 1 jumps found. (Code = 42) Position 1 = 328 Branch analysis from position: 328 Branch analysis from position: 255 1 jumps found. (Code = 42) Position 1 = 328 Branch analysis from position: 328 Branch analysis from position: 351 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 201 Branch analysis from position: 187 Branch analysis from position: 136 2 jumps found. (Code = 43) Position 1 = 141, Position 2 = 151 Branch analysis from position: 141 1 jumps found. (Code = 42) Position 1 = 173 Branch analysis from position: 173 Branch analysis from position: 151 2 jumps found. (Code = 43) Position 1 = 156, Position 2 = 166 Branch analysis from position: 156 1 jumps found. (Code = 42) Position 1 = 173 Branch analysis from position: 173 Branch analysis from position: 166 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 121 Branch analysis from position: 107 Branch analysis from position: 93 Branch analysis from position: 50 filename: /in/PEaSS function name: parse number of ops: 359 compiled vars: !0 = $element, !1 = $orderNumber, !2 = $mailTemplate line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 35 0 E > FETCH_OBJ_R ~3 'domDocument' 1 FETCH_OBJ_R ~4 ~3, 'firstChild' 2 ASSIGN !0, ~4 36 3 INIT_METHOD_CALL !0, 'getElementsByTagName' 4 SEND_VAL_EX 'type' 5 DO_FCALL 0 $7 6 INIT_METHOD_CALL $7, 'item' 7 SEND_VAL_EX 0 8 DO_FCALL 0 $8 9 FETCH_OBJ_R ~9 $8, 'nodeValue' 10 ASSIGN_OBJ 'type' 11 OP_DATA ~9 37 12 INIT_METHOD_CALL !0, 'getElementsByTagName' 13 SEND_VAL_EX 'answerheader' 14 DO_FCALL 0 $11 15 INIT_METHOD_CALL $11, 'item' 16 SEND_VAL_EX 0 17 DO_FCALL 0 $12 18 ASSIGN_OBJ 'header' 19 OP_DATA $12 38 20 INIT_METHOD_CALL 'getTelco' 21 CHECK_FUNC_ARG 22 FETCH_OBJ_FUNC_ARG $14 'header' 23 SEND_FUNC_ARG $14 24 SEND_VAL_EX 'networkOperator' 25 DO_FCALL 0 $15 26 ASSIGN_OBJ 'currentTelco' 27 OP_DATA $15 39 28 INIT_METHOD_CALL 'getTelco' 29 CHECK_FUNC_ARG 30 FETCH_OBJ_FUNC_ARG $17 'header' 31 SEND_FUNC_ARG $17 32 SEND_VAL_EX 'recipientTelco' 33 DO_FCALL 0 $18 34 ASSIGN_OBJ 'recipientTelco' 35 OP_DATA $18 40 36 FETCH_OBJ_R ~19 'header' 37 INIT_METHOD_CALL ~19, 'getElementsByTagName' 38 SEND_VAL_EX 'donorTelco' 39 DO_FCALL 0 $20 40 FETCH_OBJ_R ~21 $20, 'length' 41 > JMPZ ~21, ->50 41 42 > INIT_METHOD_CALL 'getTelco' 43 CHECK_FUNC_ARG 44 FETCH_OBJ_FUNC_ARG $23 'header' 45 SEND_FUNC_ARG $23 46 SEND_VAL_EX 'donorTelco' 47 DO_FCALL 0 $24 48 ASSIGN_OBJ 'donorTelco' 49 OP_DATA $24 43 50 > FETCH_OBJ_R ~26 'header' 51 INIT_METHOD_CALL ~26, 'getElementsByTagName' 52 SEND_VAL_EX 'messageId' 53 DO_FCALL 0 $27 54 INIT_METHOD_CALL $27, 'item' 55 SEND_VAL_EX 0 56 DO_FCALL 0 $28 57 FETCH_OBJ_R ~29 $28, 'nodeValue' 58 ASSIGN_OBJ 'messageId' 59 OP_DATA ~29 44 60 FETCH_OBJ_R ~31 'header' 61 INIT_METHOD_CALL ~31, 'getElementsByTagName' 62 SEND_VAL_EX 'orderNr' 63 DO_FCALL 0 $32 64 INIT_METHOD_CALL $32, 'item' 65 SEND_VAL_EX 0 66 DO_FCALL 0 $33 67 FETCH_OBJ_R ~34 $33, 'nodeValue' 68 ASSIGN_OBJ 'orderNumber' 69 OP_DATA ~34 45 70 INIT_METHOD_CALL !0, 'getElementsByTagName' 71 SEND_VAL_EX 'status' 72 DO_FCALL 0 $36 73 INIT_METHOD_CALL $36, 'item' 74 SEND_VAL_EX 0 75 DO_FCALL 0 $37 76 FETCH_OBJ_R ~38 $37, 'nodeValue' 77 ASSIGN_OBJ 'status' 78 OP_DATA ~38 46 79 INIT_METHOD_CALL !0, 'getElementsByTagName' 80 SEND_VAL_EX 'remark' 81 DO_FCALL 0 $39 82 FETCH_OBJ_R ~40 $39, 'length' 83 > JMPZ ~40, ->93 47 84 > INIT_METHOD_CALL !0, 'getElementsByTagName' 85 SEND_VAL_EX 'remark' 86 DO_FCALL 0 $42 87 INIT_METHOD_CALL $42, 'item' 88 SEND_VAL_EX 0 89 DO_FCALL 0 $43 90 FETCH_OBJ_R ~44 $43, 'nodeValue' 91 ASSIGN_OBJ 'kpnRemark' 92 OP_DATA ~44 49 93 > INIT_METHOD_CALL !0, 'getElementsByTagName' 94 SEND_VAL_EX 'planDateNew' 95 DO_FCALL 0 $45 96 FETCH_OBJ_R ~46 $45, 'length' 97 > JMPZ ~46, ->107 50 98 > INIT_METHOD_CALL !0, 'getElementsByTagName' 99 SEND_VAL_EX 'planDateNew' 100 DO_FCALL 0 $48 101 INIT_METHOD_CALL $48, 'item' 102 SEND_VAL_EX 0 103 DO_FCALL 0 $49 104 FETCH_OBJ_R ~50 $49, 'nodeValue' 105 ASSIGN_OBJ 'planDate' 106 OP_DATA ~50 52 107 > INIT_METHOD_CALL !0, 'getElementsByTagName' 108 SEND_VAL_EX 'planDateOld' 109 DO_FCALL 0 $51 110 FETCH_OBJ_R ~52 $51, 'length' 111 > JMPZ ~52, ->121 53 112 > INIT_METHOD_CALL !0, 'getElementsByTagName' 113 SEND_VAL_EX 'planDateOld' 114 DO_FCALL 0 $54 115 INIT_METHOD_CALL $54, 'item' 116 SEND_VAL_EX 0 117 DO_FCALL 0 $55 118 FETCH_OBJ_R ~56 $55, 'nodeValue' 119 ASSIGN_OBJ 'planDateOld' 120 OP_DATA ~56 55 121 > INIT_METHOD_CALL !0, 'getElementsByTagName' 122 SEND_VAL_EX 'PSTNreservation' 123 DO_FCALL 0 $57 124 FETCH_OBJ_R ~58 $57, 'length' 125 > JMPZ ~58, ->136 56 126 > INIT_METHOD_CALL 'parsePstnReservation' 127 INIT_METHOD_CALL !0, 'getElementsByTagName' 128 SEND_VAL_EX 'PSTNreservation' 129 DO_FCALL 0 $59 130 INIT_METHOD_CALL $59, 'item' 131 SEND_VAL_EX 0 132 DO_FCALL 0 $60 133 SEND_VAR_NO_REF_EX $60 134 DO_FCALL 0 135 > JMP ->173 57 136 > INIT_METHOD_CALL !0, 'getElementsByTagName' 137 SEND_VAL_EX 'ISDN1reservation' 138 DO_FCALL 0 $62 139 FETCH_OBJ_R ~63 $62, 'length' 140 > JMPZ ~63, ->151 58 141 > INIT_METHOD_CALL 'parseIsdn1Reservation' 142 INIT_METHOD_CALL !0, 'getElementsByTagName' 143 SEND_VAL_EX 'ISDN1reservation' 144 DO_FCALL 0 $64 145 INIT_METHOD_CALL $64, 'item' 146 SEND_VAL_EX 0 147 DO_FCALL 0 $65 148 SEND_VAR_NO_REF_EX $65 149 DO_FCALL 0 150 > JMP ->173 59 151 > INIT_METHOD_CALL !0, 'getElementsByTagName' 152 SEND_VAL_EX 'ISDN2Areservation' 153 DO_FCALL 0 $67 154 FETCH_OBJ_R ~68 $67, 'length' 155 > JMPZ ~68, ->166 60 156 > INIT_METHOD_CALL 'parseIsdn2aReservation' 157 INIT_METHOD_CALL !0, 'getElementsByTagName' 158 SEND_VAL_EX 'ISDN2Areservation' 159 DO_FCALL 0 $69 160 INIT_METHOD_CALL $69, 'item' 161 SEND_VAL_EX 0 162 DO_FCALL 0 $70 163 SEND_VAR_NO_REF_EX $70 164 DO_FCALL 0 165 > JMP ->173 62 166 > NEW $72 'NotfoundException' 167 INIT_FCALL_BY_NAME '_' 168 SEND_VAL_EX 'Unknow+reservation+type+given.' 169 DO_FCALL 0 $73 170 SEND_VAR_NO_REF_EX $73 171 DO_FCALL 0 172 > THROW 0 $72 65 173 > INIT_METHOD_CALL !0, 'getElementsByTagName' 174 SEND_VAL_EX 'nlstype' 175 DO_FCALL 0 $75 176 FETCH_OBJ_R ~76 $75, 'length' 177 > JMPZ ~76, ->187 66 178 > INIT_METHOD_CALL !0, 'getElementsByTagName' 179 SEND_VAL_EX 'nlstype' 180 DO_FCALL 0 $78 181 INIT_METHOD_CALL $78, 'item' 182 SEND_VAL_EX 0 183 DO_FCALL 0 $79 184 FETCH_OBJ_R ~80 $79, 'nodeValue' 185 ASSIGN_OBJ 'nlsType' 186 OP_DATA ~80 69 187 > INIT_METHOD_CALL !0, 'getElementsByTagName' 188 SEND_VAL_EX 'conductorPairNr' 189 DO_FCALL 0 $81 190 FETCH_OBJ_R ~82 $81, 'length' 191 > JMPZ ~82, ->201 70 192 > INIT_METHOD_CALL !0, 'getElementsByTagName' 193 SEND_VAL_EX 'conductorPairNr' 194 DO_FCALL 0 $84 195 INIT_METHOD_CALL $84, 'item' 196 SEND_VAL_EX 0 197 DO_FCALL 0 $85 198 FETCH_OBJ_R ~86 $85, 'nodeValue' 199 ASSIGN_OBJ 'conductorPairNr' 200 OP_DATA ~86 72 201 > INIT_FCALL 'explode' 202 SEND_VAL '-' 203 FETCH_OBJ_R ~87 'messageId' 204 SEND_VAL ~87 205 DO_ICALL $88 206 ASSIGN !1, $88 73 207 INIT_METHOD_CALL 'findWlrOrderByOrderNumber' 208 CHECK_FUNC_ARG 209 FETCH_DIM_FUNC_ARG $90 !1, 1 210 SEND_FUNC_ARG $90 211 CHECK_FUNC_ARG 212 FETCH_DIM_FUNC_ARG $91 !1, 2 213 SEND_FUNC_ARG $91 214 DO_FCALL 0 74 215 FETCH_OBJ_R ~93 'wlrOrder' 216 INIT_METHOD_CALL ~93, 'getId' 217 DO_FCALL 0 $94 218 TYPE_CHECK 1020 $94 219 > JMPZ ~95, ->351 75 220 > NEW $97 'SEM_WlrOrder' 221 CHECK_FUNC_ARG 222 FETCH_OBJ_FUNC_ARG $98 'wlrOrder' 223 SEND_FUNC_ARG $98 224 DO_FCALL 0 225 ASSIGN_OBJ 'semWlrOrder' 226 OP_DATA $97 76 227 FETCH_OBJ_R ~102 'orderNumber' 228 FETCH_OBJ_W $100 'semWlrOrder' 229 ASSIGN_OBJ $100, 'Orderid' 230 OP_DATA ~102 77 231 FETCH_OBJ_R ~105 'planDate' 232 FETCH_OBJ_W $103 'semWlrOrder' 233 ASSIGN_OBJ $103, 'PlannedDate' 234 OP_DATA ~105 78 235 FETCH_OBJ_R ~108 'kpnRemark' 236 FETCH_OBJ_W $106 'semWlrOrder' 237 ASSIGN_OBJ $106, 'Kpnremarks' 238 OP_DATA ~108 80 239 FETCH_OBJ_R ~109 'wlrXmlLog' 240 INIT_METHOD_CALL ~109, 'setWlrorderid' 241 FETCH_OBJ_R ~110 'wlrOrder' 242 INIT_METHOD_CALL ~110, 'getId' 243 DO_FCALL 0 $111 244 SEND_VAR_NO_REF_EX $111 245 DO_FCALL 0 81 246 FETCH_OBJ_R ~113 'wlrXmlLog' 247 INIT_METHOD_CALL ~113, 'save' 248 DO_FCALL 0 83 249 FETCH_OBJ_R ~115 'status' 84 250 CASE ~115, '01' 251 > JMPNZ ~116, ->255 91 252 > CASE ~115, '02' 253 > JMPNZ ~116, ->279 254 > > JMP ->309 85 255 > FETCH_OBJ_W $117 'semWlrOrder' 256 ASSIGN_OBJ $117, 'Wlrorderstatusid' 257 OP_DATA 5 86 258 FETCH_OBJ_R ~120 'semWlrOrder' 259 INIT_METHOD_CALL ~120, 'update' 260 CHECK_FUNC_ARG 261 FETCH_OBJ_FUNC_ARG $121 'isDebug' 262 SEND_FUNC_ARG $121 263 DO_FCALL 0 $122 264 ASSIGN_OBJ 'wlrOrder' 265 OP_DATA $122 87 266 INIT_METHOD_CALL 'logOrderStatus' 267 CHECK_FUNC_ARG 268 FETCH_OBJ_FUNC_ARG $123 'wlrOrder' 269 SEND_FUNC_ARG $123 270 DO_FCALL 0 88 271 INIT_STATIC_METHOD_CALL 'updateOldOrder' 272 CHECK_FUNC_ARG 273 FETCH_OBJ_FUNC_ARG $125 'wlrOrder' 274 SEND_FUNC_ARG $125 275 SEND_VAL_EX 5 276 DO_FCALL 0 89 277 ASSIGN !2, 'ORDER_PLANNED' 90 278 > JMP ->328 92 279 > FETCH_OBJ_W $128 'semWlrOrder' 280 ASSIGN_OBJ $128, 'Wlrorderstatusid' 281 OP_DATA 6 93 282 FETCH_OBJ_R ~131 'semWlrOrder' 283 INIT_METHOD_CALL ~131, 'update' 284 CHECK_FUNC_ARG 285 FETCH_OBJ_FUNC_ARG $132 'isDebug' 286 SEND_FUNC_ARG $132 287 DO_FCALL 0 $133 288 ASSIGN_OBJ 'wlrOrder' 289 OP_DATA $133 94 290 FETCH_OBJ_R ~134 'wlrBilling' 291 INIT_METHOD_CALL ~134, 'updateBillingDates' 292 CHECK_FUNC_ARG 293 FETCH_OBJ_FUNC_ARG $135 'wlrOrder' 294 SEND_FUNC_ARG $135 295 INIT_FCALL 'strtotime' 296 FETCH_OBJ_R ~136 'planDate' 297 SEND_VAL ~136 298 DO_ICALL $137 299 SEND_VAR_NO_REF_EX $137 300 DO_FCALL 0 95 301 INIT_STATIC_METHOD_CALL 'updateOldOrder' 302 CHECK_FUNC_ARG 303 FETCH_OBJ_FUNC_ARG $139 'wlrOrder' 304 SEND_FUNC_ARG $139 305 SEND_VAL_EX 6 306 DO_FCALL 0 96 307 ASSIGN !2, 'ORDER_PLANNED_OTHERDATE' 97 308 > JMP ->328 99 309 > FETCH_OBJ_W $142 'semWlrOrder' 310 ASSIGN_OBJ $142, 'Wlrorderstatusid' 311 OP_DATA 20 100 312 FETCH_OBJ_W $144 'semWlrOrder' 313 ASSIGN_OBJ $144, 'Failed' 314 OP_DATA 1 101 315 FETCH_OBJ_R ~147 'semWlrOrder' 316 INIT_METHOD_CALL ~147, 'update' 317 DO_FCALL 0 $148 318 ASSIGN_OBJ 'wlrOrder' 319 OP_DATA $148 102 320 ASSIGN !2, 'ORDER_DENIED' 104 321 FETCH_OBJ_R ~150 'wlrBilling' 322 INIT_METHOD_CALL ~150, 'removeInstances' 323 CHECK_FUNC_ARG 324 FETCH_OBJ_FUNC_ARG $151 'wlrOrder' 325 SEND_FUNC_ARG $151 326 DO_FCALL 0 105 327 > JMP ->328 328 > FREE
Generated using Vulcan Logic Dumper, using php 8.0.0