Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: (null) number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 18 0 E > INCLUDE_OR_EVAL '_classes%2Fclass.MarsLogger.php', REQUIRE_ONCE 19 1 INCLUDE_OR_EVAL '_classes%2Fclass.DbConnectionETL.php', REQUIRE_ONCE 26 2 DECLARE_CLASS 'ssi', 'marketresearch_logger' 197 3 DECLARE_CLASS 'ssi_db', 'cw_db' 359 4 > RETURN 1 Function tmp_get_ids: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: tmp_get_ids number of ops: 4 compiled vars: !0 = $element line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 49 0 E > RECV !0 50 1 FETCH_DIM_R ~1 !0, 'respondentID' 2 > RETURN ~1 51 3* > RETURN null End of function tmp_get_ids Class SSI: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: __construct number of ops: 18 compiled vars: !0 = $name, !1 = $debug, !2 = $env, !3 = $site, !4 = $type line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 28 0 E > RECV !0 1 RECV !1 2 RECV !2 3 RECV !3 4 RECV !4 29 5 INIT_METHOD_CALL 'setDebug' 6 SEND_VAR_EX !1 7 DO_FCALL 0 30 8 INIT_METHOD_CALL 'initLog' 9 SEND_VAR_EX !0 10 DO_FCALL 0 31 11 ASSIGN_OBJ 'env' 12 OP_DATA !2 32 13 ASSIGN_OBJ 'site' 14 OP_DATA !3 33 15 ASSIGN_OBJ 'type' 16 OP_DATA !4 34 17 > RETURN null End of function __construct Function gettype: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: getType number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 36 0 E > FETCH_OBJ_R ~0 'type' 1 > RETURN ~0 37 2* > RETURN null End of function gettype Function getpartnerid: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: getPartnerID number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 39 0 E > FETCH_OBJ_R ~0 'partner_id' 1 > RETURN ~0 40 2* > RETURN null End of function getpartnerid End of class SSI. Class SSI_api: Function __construct: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 10 Branch analysis from position: 7 1 jumps found. (Code = 42) Position 1 = 12 Branch analysis from position: 12 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 10 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: __construct number of ops: 15 compiled vars: !0 = $ssi line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 69 0 E > RECV !0 70 1 ASSIGN_OBJ 'ssi' 2 OP_DATA !0 71 3 INIT_METHOD_CALL !0, 'getEnv' 4 DO_FCALL 0 $3 5 IS_EQUAL $3, 'live' 6 > JMPZ ~4, ->10 7 > FETCH_OBJ_R ~5 'prod_url' 8 QM_ASSIGN ~6 ~5 9 > JMP ->12 10 > FETCH_OBJ_R ~7 'qa_url' 11 QM_ASSIGN ~6 ~7 12 > ASSIGN_OBJ 'base_url' 13 OP_DATA ~6 72 14 > RETURN null End of function __construct Function createcontext: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 31 Branch analysis from position: 25 1 jumps found. (Code = 42) Position 1 = 33 Branch analysis from position: 33 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 31 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: createContext number of ops: 39 compiled vars: !0 = $ob, !1 = $type, !2 = $credentials, !3 = $content_type, !4 = $creds, !5 = $opts line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 73 0 E > RECV !0 1 RECV !1 74 2 FETCH_OBJ_R ~6 'username' 3 ROPE_INIT 3 ~9 ~6 4 ROPE_ADD 1 ~9 ~9, '%3A' 5 FETCH_OBJ_R ~7 'password' 6 ROPE_END 2 ~8 ~9, ~7 7 ASSIGN !2, ~8 75 8 ASSIGN !3, 'Content-Type%3A+application%2Fjson' 76 9 INIT_FCALL 'base64_encode' 10 CAST 6 ~13 !2 11 SEND_VAL ~13 12 DO_ICALL $14 13 CONCAT ~15 'Authorization%3A+Basic+', $14 14 ASSIGN !4, ~15 79 15 INIT_ARRAY ~17 !1, 'method' 80 16 INIT_ARRAY ~18 !3 17 ADD_ARRAY_ELEMENT ~18 !4 18 ADD_ARRAY_ELEMENT ~17 ~18, 'header' 81 19 FETCH_OBJ_R ~19 'timeout' 20 ADD_ARRAY_ELEMENT ~17 ~19, 'timeout' 21 INIT_ARRAY ~20 ~17, 'http' 77 22 ASSIGN !5, ~20 84 23 ISSET_ISEMPTY_CV !0 24 > JMPZ ~22, ->31 85 25 > FETCH_DIM_W $23 !5, 'http' 26 ASSIGN_DIM $23, 'content' 27 OP_DATA !0 86 28 ASSIGN_OBJ 'ob' 29 OP_DATA !0 30 > JMP ->33 89 31 > ASSIGN_OBJ 'ob' 32 OP_DATA '' 92 33 > INIT_FCALL 'stream_context_create' 34 SEND_VAR !5 35 DO_ICALL $28 36 ASSIGN_OBJ 'context' 37 OP_DATA $28 93 38 > RETURN null End of function createcontext Function makerequest: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 23 Branch analysis from position: 23 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 46 Branch analysis from position: 25 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 46 Found catch point at position: 14 Branch analysis from position: 14 2 jumps found. (Code = 107) Position 1 = 15, Position 2 = -2 Branch analysis from position: 15 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 46 Branch analysis from position: 25 Branch analysis from position: 46 filename: /in/72KOL function name: makeRequest number of ops: 48 compiled vars: !0 = $url, !1 = $result, !2 = $e line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 94 0 E > RECV !0 95 1 FETCH_OBJ_R ~3 'ssi' 2 INIT_METHOD_CALL ~3, 'logComment' 3 CONCAT ~4 'Post+request+', !0 4 SEND_VAL_EX ~4 5 DO_FCALL 0 97 6 INIT_FCALL 'file_get_contents' 7 SEND_VAR !0 8 SEND_VAL <false> 9 FETCH_OBJ_R ~6 'context' 10 SEND_VAL ~6 11 DO_ICALL $7 12 ASSIGN !1, $7 13 > JMP ->23 98 14 E > > CATCH last 'Exception' 99 15 > FETCH_OBJ_R ~9 'ssi' 16 INIT_METHOD_CALL ~9, 'logComment' 17 SEND_VAR_EX !2 18 DO_FCALL 0 100 19 FETCH_OBJ_R ~11 'ssi' 20 INIT_METHOD_CALL ~11, 'sendEmailAlert' 21 SEND_VAR_EX !2 22 DO_FCALL 0 102 23 > TYPE_CHECK 4 !1 24 > JMPZ ~13, ->46 103 25 > FETCH_OBJ_R ~14 'ssi' 26 INIT_METHOD_CALL ~14, 'logComment' 27 NOP 28 FAST_CONCAT ~15 'Request+failed+for+', !0 29 SEND_VAL_EX ~15 30 DO_FCALL 0 104 31 FETCH_OBJ_R ~17 'ssi' 32 INIT_METHOD_CALL ~17, 'sendEmailAlert' 33 NOP 34 FAST_CONCAT ~18 'Request+failed+for+', !0 35 SEND_VAL_EX ~18 36 DO_FCALL 0 105 37 FETCH_OBJ_R ~20 'ssi' 38 INIT_METHOD_CALL ~20, 'addFinishComment' 39 ROPE_INIT 3 ~22 'Failed...' 40 ROPE_ADD 1 ~22 ~22, !0 41 ROPE_END 2 ~21 ~22, '..' 42 FETCH_OBJ_R ~24 'ob' 43 CONCAT ~25 ~21, ~24 44 SEND_VAL_EX ~25 45 DO_FCALL 0 107 46 > > RETURN !1 108 47* > RETURN null End of function makerequest Function getkey: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 8 Branch analysis from position: 5 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 13, Position 2 = 16 Branch analysis from position: 13 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 16 1 jumps found. (Code = 79) Position 1 = -2 filename: /in/72KOL function name: getKey number of ops: 32 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 110 0 E > FETCH_OBJ_R ~0 'ssi' 1 INIT_METHOD_CALL ~0, 'getSite' 2 DO_FCALL 0 $1 3 IS_EQUAL $1, 'inboxdollars' 4 > JMPZ ~2, ->8 111 5 > FETCH_OBJ_R ~3 'ibd_source_id' 6 > RETURN ~3 7* JMP ->31 112 8 > FETCH_OBJ_R ~4 'ssi' 9 INIT_METHOD_CALL ~4, 'getSite' 10 DO_FCALL 0 $5 11 IS_EQUAL $5, 'sendearnings' 12 > JMPZ ~6, ->16 113 13 > FETCH_OBJ_R ~7 'se_source_id' 14 > RETURN ~7 15* JMP ->31 115 16 > FETCH_OBJ_R ~8 'ssi' 17 INIT_METHOD_CALL ~8, 'logComment' 18 INIT_METHOD_CALL 'getEnv' 19 DO_FCALL 0 $9 20 CONCAT ~10 'No+api+key+for+this%2C+', $9 21 SEND_VAL_EX ~10 22 DO_FCALL 0 116 23 FETCH_OBJ_R ~12 'ssi' 24 INIT_METHOD_CALL ~12, 'sendEmailAlert' 25 INIT_METHOD_CALL 'getEnv' 26 DO_FCALL 0 $13 27 CONCAT ~14 'No+api+key+for+this%2C+', $13 28 SEND_VAL_EX ~14 29 DO_FCALL 0 117 30 > EXIT 119 31* > RETURN null End of function getkey Function getbatchcount: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: getBatchCount number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 121 0 E > FETCH_OBJ_R ~0 'batch' 1 > RETURN ~0 122 2* > RETURN null End of function getbatchcount Function getlanguage: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: getLanguage number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 124 0 E > FETCH_OBJ_R ~0 'language' 1 > RETURN ~0 125 2* > RETURN null End of function getlanguage Function getcountry: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: getCountry number of ops: 3 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 127 0 E > FETCH_OBJ_R ~0 'country' 1 > RETURN ~0 128 2* > RETURN null End of function getcountry Function getconfig: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: getConfig number of ops: 25 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 130 0 E > INIT_METHOD_CALL 'createContext' 1 SEND_VAL null 2 SEND_VAL 'GET' 3 DO_FCALL 0 131 4 INIT_FCALL 'json_decode' 5 INIT_METHOD_CALL 'makeRequest' 6 FETCH_OBJ_R ~1 'base_url' 7 CONCAT ~2 ~1, 'config%3FsourceID%3D' 8 INIT_METHOD_CALL 'getKey' 9 DO_FCALL 0 $3 10 CONCAT ~4 ~2, $3 11 CONCAT ~5 ~4, '%26country%3D' 12 INIT_METHOD_CALL 'getCountry' 13 DO_FCALL 0 $6 14 CONCAT ~7 ~5, $6 15 CONCAT ~8 ~7, '%26language%3D' 16 INIT_METHOD_CALL 'getLanguage' 17 DO_FCALL 0 $9 18 CONCAT ~10 ~8, $9 19 SEND_VAL ~10 20 DO_FCALL 0 $11 21 SEND_VAR $11 22 DO_ICALL $12 23 > RETURN $12 132 24* > RETURN null End of function getconfig Function validatebulk: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: validateBulk number of ops: 16 compiled vars: !0 = $json line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 133 0 E > RECV !0 134 1 INIT_METHOD_CALL 'createContext' 2 SEND_VAR !0 3 SEND_VAL 'POST' 4 DO_FCALL 0 135 5 INIT_FCALL 'json_decode' 6 INIT_METHOD_CALL 'makeRequest' 7 FETCH_OBJ_R ~2 'base_url' 8 CONCAT ~3 ~2, 'validate%2Fbulk' 9 SEND_VAL ~3 10 DO_FCALL 0 $4 11 SEND_VAR $4 12 SEND_VAL <true> 13 DO_ICALL $5 14 > RETURN $5 136 15* > RETURN null End of function validatebulk Function submitbulk: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/72KOL function name: submitBulk number of ops: 15 compiled vars: !0 = $json line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 137 0 E > RECV !0 138 1 INIT_METHOD_CALL 'createContext' 2 SEND_VAR !0 3 SEND_VAL 'POST' 4 DO_FCALL 0 139 5 INIT_FCALL 'json_decode' 6 INIT_METHOD_CALL 'makeRequest' 7 FETCH_OBJ_R ~2 'base_url' 8 CONCAT ~3 ~2, 'submit' 9 SEND_VAL ~3 10 DO_FCALL 0 $4 11 SEND_VAR $4 12 DO_ICALL $5 13 > RETURN $5 140 14* > RETURN null End of function submitbulk Function sendbatch: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 38, Position 2 = 98 Branch analysis from position: 38 1 jumps found. (Code = 42) Position 1 = 89 Branch analysis from position: 89 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 69 Branch analysis from position: 92 2 jumps found. (Code = 43) Position 1 = 102, Position 2 = 142 Branch analysis from position: 102 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 142 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 69 2 jumps found. (Code = 43) Position 1 = 77, Position 2 = 83 Branch analysis from position: 77 1 jumps found. (Code = 42) Position 1 = 88 Branch analysis from position: 88 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 69 Branch analysis from position: 92 Branch analysis from position: 69 Branch analysis from position: 83 2 jumps found. (Code = 44) Position 1 = 92, Position 2 = 69 Branch analysis from position: 92 Branch analysis from position: 69 Branch analysis from position: 98 filename: /in/72KOL function name: sendBatch number of ops: 148 compiled vars: !0 = $members, !1 = $features, !2 = $final, !3 = $json_final, !4 = $validations, !5 = $valid_members, !6 = $bad_members, !7 = $invalid_member_ids, !8 = $x, !9 = $submissions line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 141 0 E > RECV !0 1 RECV !1 142 2 FETCH_OBJ_R ~10 'ssi' 3 INIT_METHOD_CALL ~10, 'logComment' 4 COUNT ~11 !0 5 CONCAT ~12 'Batch...', ~11 6 SEND_VAL_EX ~12 7 DO_FCALL 0 144 8 INIT_METHOD_CALL 'getKey' 9 DO_FCALL 0 $14 10 INIT_ARRAY ~15 $14, 'sourceId' 11 INIT_METHOD_CALL 'getLanguage' 12 DO_FCALL 0 $16 13 ADD_ARRAY_ELEMENT ~15 $16, 'language' 14 INIT_METHOD_CALL 'getCountry' 15 DO_FCALL 0 $17 16 ADD_ARRAY_ELEMENT ~15 $17, 'country' 17 ADD_ARRAY_ELEMENT ~15 !1, 'features' 18 ADD_ARRAY_ELEMENT ~15 !0, 'respondents' 19 ASSIGN !2, ~15 146 20 INIT_FCALL 'json_encode' 21 SEND_VAR !2 22 DO_ICALL $19 23 ASSIGN !3, $19 147 24 INIT_METHOD_CALL 'validateBulk' 25 SEND_VAR_EX !3 26 DO_FCALL 0 $21 27 ASSIGN !4, $21 148 28 FETCH_OBJ_R ~23 'ssi' 29 INIT_METHOD_CALL ~23, 'logComment' 30 COUNT ~24 !4 31 CONCAT ~25 'Validations+has+', ~24 32 CONCAT ~26 ~25, '+errors.' 33 SEND_VAL_EX ~26 34 DO_FCALL 0 152 35 COUNT ~28 !4 36 IS_NOT_IDENTICAL ~28, 0 37 > JMPZ ~29, ->98 153 38 > FETCH_OBJ_R ~30 'ssi' 39 INIT_METHOD_CALL ~30, 'logComment' 40 SEND_VAL_EX 'Validation+errors+are...' 41 DO_FCALL 0 154 42 FETCH_OBJ_R ~32 'ssi' 43 INIT_METHOD_CALL ~32, 'logComment' 44 INIT_FCALL 'json_encode' 45 SEND_VAR !4 46 DO_ICALL $33 47 SEND_VAR_NO_REF_EX $33 48 DO_FCALL
Generated using Vulcan Logic Dumper, using php 8.0.0