Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/HJDOC function name: (null) number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > DECLARE_CLASS 'controllercommonheader', 'controller' 122 1 > RETURN 1 Class ControllerCommonHeader: Function index: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 10, Position 2 = 21 Branch analysis from position: 10 2 jumps found. (Code = 47) Position 1 = 15, Position 2 = 20 Branch analysis from position: 15 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 30 Branch analysis from position: 22 1 jumps found. (Code = 42) Position 1 = 37 Branch analysis from position: 37 2 jumps found. (Code = 46) Position 1 = 101, Position 2 = 112 Branch analysis from position: 101 2 jumps found. (Code = 47) Position 1 = 106, Position 2 = 111 Branch analysis from position: 106 2 jumps found. (Code = 43) Position 1 = 113, Position 2 = 116 Branch analysis from position: 113 1 jumps found. (Code = 42) Position 1 = 118 Branch analysis from position: 118 2 jumps found. (Code = 46) Position 1 = 123, Position 2 = 133 Branch analysis from position: 123 2 jumps found. (Code = 43) Position 1 = 134, Position 2 = 143 Branch analysis from position: 134 1 jumps found. (Code = 42) Position 1 = 146 Branch analysis from position: 146 2 jumps found. (Code = 46) Position 1 = 158, Position 2 = 168 Branch analysis from position: 158 2 jumps found. (Code = 43) Position 1 = 169, Position 2 = 178 Branch analysis from position: 169 1 jumps found. (Code = 42) Position 1 = 181 Branch analysis from position: 181 2 jumps found. (Code = 43) Position 1 = 198, Position 2 = 204 Branch analysis from position: 198 1 jumps found. (Code = 42) Position 1 = 205 Branch analysis from position: 205 2 jumps found. (Code = 43) Position 1 = 339, Position 2 = 346 Branch analysis from position: 339 1 jumps found. (Code = 42) Position 1 = 349 Branch analysis from position: 349 2 jumps found. (Code = 77) Position 1 = 366, Position 2 = 437 Branch analysis from position: 366 2 jumps found. (Code = 78) Position 1 = 367, Position 2 = 437 Branch analysis from position: 367 2 jumps found. (Code = 43) Position 1 = 369, Position 2 = 436 Branch analysis from position: 369 2 jumps found. (Code = 77) Position 1 = 378, Position 2 = 413 Branch analysis from position: 378 2 jumps found. (Code = 78) Position 1 = 379, Position 2 = 413 Branch analysis from position: 379 2 jumps found. (Code = 43) Position 1 = 388, Position 2 = 397 Branch analysis from position: 388 1 jumps found. (Code = 42) Position 1 = 378 Branch analysis from position: 378 Branch analysis from position: 397 Branch analysis from position: 413 2 jumps found. (Code = 43) Position 1 = 419, Position 2 = 422 Branch analysis from position: 419 1 jumps found. (Code = 42) Position 1 = 423 Branch analysis from position: 423 1 jumps found. (Code = 42) Position 1 = 366 Branch analysis from position: 366 Branch analysis from position: 422 1 jumps found. (Code = 42) Position 1 = 366 Branch analysis from position: 366 Branch analysis from position: 413 Branch analysis from position: 436 Branch analysis from position: 437 2 jumps found. (Code = 43) Position 1 = 451, Position 2 = 459 Branch analysis from position: 451 1 jumps found. (Code = 42) Position 1 = 461 Branch analysis from position: 461 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 459 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 437 Branch analysis from position: 346 2 jumps found. (Code = 77) Position 1 = 366, Position 2 = 437 Branch analysis from position: 366 Branch analysis from position: 437 Branch analysis from position: 204 2 jumps found. (Code = 43) Position 1 = 339, Position 2 = 346 Branch analysis from position: 339 Branch analysis from position: 346 Branch analysis from position: 178 2 jumps found. (Code = 43) Position 1 = 198, Position 2 = 204 Branch analysis from position: 198 Branch analysis from position: 204 Branch analysis from position: 168 Branch analysis from position: 143 2 jumps found. (Code = 46) Position 1 = 158, Position 2 = 168 Branch analysis from position: 158 Branch analysis from position: 168 Branch analysis from position: 133 Branch analysis from position: 116 2 jumps found. (Code = 46) Position 1 = 123, Position 2 = 133 Branch analysis from position: 123 Branch analysis from position: 133 Branch analysis from position: 111 Branch analysis from position: 112 Branch analysis from position: 30 2 jumps found. (Code = 46) Position 1 = 101, Position 2 = 112 Branch analysis from position: 101 Branch analysis from position: 112 Branch analysis from position: 20 Branch analysis from position: 21 filename: /in/HJDOC function name: index number of ops: 464 compiled vars: !0 = $server, !1 = $categories, !2 = $category, !3 = $children_data, !4 = $children, !5 = $child, !6 = $data, !7 = $product_total line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 4 0 E > FETCH_OBJ_R ~10 'document' 1 INIT_METHOD_CALL ~10, 'getTitle' 2 DO_FCALL 0 $11 3 FETCH_OBJ_W $8 'data' 4 ASSIGN_DIM $8, 'title' 5 OP_DATA $11 6 6 FETCH_OBJ_IS ~12 'request' 7 FETCH_OBJ_IS ~13 ~12, 'server' 8 ISSET_ISEMPTY_DIM_OBJ 0 ~14 ~13, 'HTTPS' 9 > JMPZ_EX ~14 ~14, ->21 10 > FETCH_OBJ_R ~15 'request' 11 FETCH_OBJ_R ~16 ~15, 'server' 12 FETCH_DIM_R ~17 ~16, 'HTTPS' 13 IS_EQUAL ~18 ~17, 'on' 14 > JMPNZ_EX ~18 ~18, ->20 15 > FETCH_OBJ_R ~19 'request' 16 FETCH_OBJ_R ~20 ~19, 'server' 17 FETCH_DIM_R ~21 ~20, 'HTTPS' 18 IS_EQUAL ~22 ~21, '1' 19 BOOL ~18 ~22 20 > BOOL ~14 ~18 21 > > JMPZ ~14, ->30 7 22 > FETCH_OBJ_R ~25 'config' 23 INIT_METHOD_CALL ~25, 'get' 24 SEND_VAL_EX 'config_ssl' 25 DO_FCALL 0 $26 26 FETCH_OBJ_W $23 'data' 27 ASSIGN_DIM $23, 'base' 28 OP_DATA $26 29 > JMP ->37 9 30 > FETCH_OBJ_R ~29 'config' 31 INIT_METHOD_CALL ~29, 'get' 32 SEND_VAL_EX 'config_url' 33 DO_FCALL 0 $30 34 FETCH_OBJ_W $27 'data' 35 ASSIGN_DIM $27, 'base' 36 OP_DATA $30 12 37 > FETCH_OBJ_R ~33 'document' 38 INIT_METHOD_CALL ~33, 'getDescription' 39 DO_FCALL 0 $34 40 FETCH_OBJ_W $31 'data' 41 ASSIGN_DIM $31, 'description' 42 OP_DATA $34 13 43 FETCH_OBJ_R ~37 'document' 44 INIT_METHOD_CALL ~37, 'getKeywords' 45 DO_FCALL 0 $38 46 FETCH_OBJ_W $35 'data' 47 ASSIGN_DIM $35, 'keywords' 48 OP_DATA $38 14 49 FETCH_OBJ_R ~41 'document' 50 INIT_METHOD_CALL ~41, 'getLinks' 51 DO_FCALL 0 $42 52 FETCH_OBJ_W $39 'data' 53 ASSIGN_DIM $39, 'links' 54 OP_DATA $42 15 55 FETCH_OBJ_R ~45 'document' 56 INIT_METHOD_CALL ~45, 'getStyles' 57 DO_FCALL 0 $46 58 FETCH_OBJ_W $43 'data' 59 ASSIGN_DIM $43, 'styles' 60 OP_DATA $46 16 61 FETCH_OBJ_R ~49 'document' 62 INIT_METHOD_CALL ~49, 'getScripts' 63 DO_FCALL 0 $50 64 FETCH_OBJ_W $47 'data' 65 ASSIGN_DIM $47, 'scripts' 66 OP_DATA $50 17 67 FETCH_OBJ_R ~53 'language' 68 INIT_METHOD_CALL ~53, 'get' 69 SEND_VAL_EX 'code' 70 DO_FCALL 0 $54 71 FETCH_OBJ_W $51 'data' 72 ASSIGN_DIM $51, 'lang' 73 OP_DATA $54 18 74 FETCH_OBJ_R ~57 'language' 75 INIT_METHOD_CALL ~57, 'get' 76 SEND_VAL_EX 'direction' 77 DO_FCALL 0 $58 78 FETCH_OBJ_W $55 'data' 79 ASSIGN_DIM $55, 'direction' 80 OP_DATA $58 19 81 INIT_FCALL 'html_entity_decode' 82 FETCH_OBJ_R ~61 'config' 83 INIT_METHOD_CALL ~61, 'get' 84 SEND_VAL_EX 'config_google_analytics' 85 DO_FCALL 0 $62 86 SEND_VAR $62 87 SEND_VAL 3 88 SEND_VAL 'UTF-8' 89 DO_ICALL $63 90 FETCH_OBJ_W $59 'data' 91 ASSIGN_DIM $59, 'google_analytics' 92 OP_DATA $63 21 93 FETCH_OBJ_R ~64 'language' 94 INIT_METHOD_CALL ~64, 'load' 95 SEND_VAL_EX 'common%2Fheader' 96 DO_FCALL 0 23 97 FETCH_OBJ_IS ~66 'request' 98 FETCH_OBJ_IS ~67 ~66, 'server' 99 ISSET_ISEMPTY_DIM_OBJ 0 ~68 ~67, 'HTTPS' 100 > JMPZ_EX ~68 ~68, ->112 101 > FETCH_OBJ_R ~69 'request' 102 FETCH_OBJ_R ~70 ~69, 'server' 103 FETCH_DIM_R ~71 ~70, 'HTTPS' 104 IS_EQUAL ~72 ~71, 'on' 105 > JMPNZ_EX ~72 ~72, ->111 106 > FETCH_OBJ_R ~73 'request' 107 FETCH_OBJ_R ~74 ~73, 'server' 108 FETCH_DIM_R ~75 ~74, 'HTTPS' 109 IS_EQUAL ~76 ~75, '1' 110 BOOL ~72 ~76 111 > BOOL ~68 ~72 112 > > JMPZ ~68, ->116 24 113 > FETCH_CONSTANT ~77 'HTTPS_IMAGE' 114 ASSIGN !0, ~77 115 > JMP ->118 26 116 > FETCH_CONSTANT ~79 'HTTP_IMAGE' 117 ASSIGN !0, ~79 29 118 > FETCH_OBJ_R ~81 'config' 119 INIT_METHOD_CALL ~81, 'get' 120 SEND_VAL_EX 'config_icon' 121 DO_FCALL 0 $82 122 > JMPZ_EX ~83 $82, ->133 123 > INIT_FCALL 'file_exists' 124 FETCH_CONSTANT ~84 'DIR_IMAGE' 125 FETCH_OBJ_R ~85 'config' 126 INIT_METHOD_CALL ~85, 'get' 127 SEND_VAL_EX 'config_icon' 128 DO_FCALL 0 $86 129 CONCAT ~87 ~84, $86 130 SEND_VAL ~87 131 DO_ICALL $88 132 BOOL ~83 $88 133 > > JMPZ ~83, ->143 30 134 > FETCH_OBJ_R ~91 'config' 135 INIT_METHOD_CALL ~91, 'get' 136 SEND_VAL_EX 'config_icon' 137 DO_FCALL 0 $92 138 CONCAT ~93 !0, $92 139 FETCH_OBJ_W $89 'data' 140 ASSIGN_DIM $89, 'icon' 141 OP_DATA ~93 142 > JMP ->146 32 143 > FETCH_OBJ_W $94 'data' 144 ASSIGN_DIM $94, 'icon' 145 OP_DATA '' 35 146 > FETCH_OBJ_R ~98 'config' 147 INIT_METHOD_CALL ~98, 'get' 148 SEND_VAL_EX 'config_name' 149 DO_FCALL 0 $99 150 FETCH_OBJ_W $96 'data' 151 ASSIGN_DIM $96, 'name' 152 OP_DATA $99 37 153 FETCH_OBJ_R ~100 'config' 154 INIT_METHOD_CALL ~100, 'get' 155 SEND_VAL_EX 'config_logo' 156 DO_FCALL 0 $101 157 > JMPZ_EX ~102 $101, ->168 158 > INIT_FCALL 'file_exists' 159 FETCH_CONSTANT ~103 'DIR_IMAGE' 160 FETCH_OBJ_R ~104 'config' 161 INIT_METHOD_CALL ~104, 'get' 162 SEND_VAL_EX 'config_logo' 163 DO_FCALL 0 $105 164 CONCAT ~106 ~103, $105 165 SEND_VAL ~106 166 DO_ICALL $107 167 BOOL ~102 $107 168 > > JMPZ ~102, ->178 38 169 > FETCH_OBJ_R ~110 'config' 170 INIT_METHOD_CALL ~110, 'get' 171 SEND_VAL_EX 'config_logo' 172 DO_FCALL 0 $111 173 CONCAT ~112 !0, $111 174 FETCH_OBJ_W $108 'data' 175 ASSIGN_DIM $108, 'logo' 176 OP_DATA ~112 177 > JMP ->181 40 178 > FETCH_OBJ_W $113 'data' 179 ASSIGN_DIM $113, 'logo' 180 OP_DATA '' 43 181 > FETCH_OBJ_R ~117 'language' 182 INIT_METHOD_CALL ~117, 'get' 183 SEND_VAL_EX 'text_home' 184 DO_FCALL 0 $118 185 FETCH_OBJ_W $115 'data' 186 ASSIGN_DIM $115, 'text_home' 187 OP_DATA $118 44 188 INIT_FCALL 'sprintf' 189 FETCH_OBJ_R ~121 'language' 190 INIT_METHOD_CALL ~121, 'get' 191 SEND_VAL_EX 'text_wishlist' 192 DO_FCALL 0 $122 193 SEND_VAR $122 194 FETCH_OBJ_IS ~123 'session' 195 FETCH_OBJ_IS ~124 ~123, 'data' 196 ISSET_ISEMPTY_DIM_OBJ 0 ~124, 'wishlist' 197 > JMPZ ~125, ->204 198 > FETCH_OBJ_R ~126 'session' 199 FETCH_OBJ_R ~127 ~126, 'data' 200 FETCH_DIM_R ~128 ~127, 'wishlist' 201 COUNT ~129 ~128 202 QM_ASSIGN ~130 ~129 203 > JMP ->205 204 > QM_ASSIGN ~130 0 205 > SEND_VAL ~130 206 DO_ICALL $131 207 FETCH_OBJ_W $119 'data' 208 ASSIGN_DIM $119, 'text_wishlist' 209 OP_DATA $131 45 210 FETCH_OBJ_R ~134 'language' 211 INIT_METHOD_CALL ~134, 'get' 212 SEND_VAL_EX 'text_shopping_cart' 213 DO_FCALL 0 $135 214 FETCH_OBJ_W $132 'data' 215 ASSIGN_DIM $132, 'text_shopping_cart' 216 OP_DATA $135 46 217 FETCH_OBJ_R ~138 'language' 218 INIT_METHOD_CALL ~138, 'get' 219 SEND_VAL_EX 'text_search' 220 DO_FCALL 0 $139 221 FETCH_OBJ_W $136 'data' 222 ASSIGN_DIM $136, 'text_search' 223 OP_DATA $139 47 224 INIT_FCALL 'sprintf' 225 FETCH_OBJ_R ~142 'language' 226 INIT_METHOD_CALL ~142, 'get' 227 SEND_VAL_EX 'text_welcome' 228 DO_FCALL 0 $143 229 SEND_VAR $143 230 FETCH_OBJ_R ~144 'url' 231 INIT_METHOD_CALL ~144, 'link' 232 SEND_VAL_EX 'account%2Flogin' 233 SEND_VAL_EX '' 234 SEND_VAL_EX 'SSL' 235 DO_FCALL 0 $145 236 SEND_VAR $145 237 FETCH_OBJ_R ~146 'url' 238 INIT_METHOD_CALL ~146, 'link' 239 SEND_VAL_EX 'account%2Fregister' 240 SEND_VAL_EX '' 241 SEND_VAL_EX 'SSL' 242 DO_FCALL 0 $147 243 SEND_VAR $147 244 DO_ICALL $148 245 FETCH_OBJ_W $140 'data' 246 ASSIGN_DIM $140, 'text_welcome' 247 OP_DATA $148 48 248 INIT_FCALL 'sprintf' 249 FETCH_OBJ_R ~151 'language' 250 INIT_METHOD_CALL ~151, 'get' 251 SEND_VAL_EX 'text_logged' 252 DO_FCALL 0 $152 253 SEND_VAR $152 254 FETCH_OBJ_R ~153 'url' 255 INIT_METHOD_CALL ~153, 'link' 256 SEND_VAL_EX 'account%2Faccount' 257 SEND_VAL_EX '' 258 SEND_VAL_EX 'SSL' 259 DO_FCALL 0 $154 260 SEND_VAR $154 261 FETCH_OBJ_R ~155 'customer' 262 INIT_METHOD_CALL ~155, 'getFirstName' 263 DO_FCALL 0 $156 264 SEND_VAR $156 265 FETCH_OBJ_R ~157 'url' 266 INIT_METHOD_CALL ~157, 'link' 267 SEND_VAL_EX 'account%2Flogout' 268 SEND_VAL_EX '' 269 SEND_VAL_EX 'SSL' 270 DO_FCALL 0 $158 271 SEND_VAR $158 272 DO_ICALL $159 273 FETCH_OBJ_W $149 'data' 274 ASSIGN_DIM $149, 'text_logged' 275 OP_DATA $159 49 276 FETCH_OBJ_R ~162 'language' 277 INIT_METHOD_CALL ~162, 'get' 278 SEND_VAL_EX 'text_account' 279 DO_FCALL 0 $163 280 FETCH_OBJ_W $160 'data' 281 ASSIGN_DIM $160, 'text_account' 282 OP_DATA $163 50 283 FETCH_OBJ_R ~166 'language' 284 INIT_METHOD_CALL ~166, 'get' 285 SEND_VAL_EX 'text_checkout' 286 DO_FCALL 0 $167 287 FETCH_OBJ_W $164 'data' 288 ASSIGN_DIM $164, 'text_checkout' 289 OP_DATA $167 52 290 FETCH_OBJ_R ~170 'url' 291 INIT_METHOD_CALL ~170, 'link' 292 SEND_VAL_EX 'common%2Fhome' 293 DO_FCALL 0 $171 294 FETCH_OBJ_W $168 'data' 295 ASSIGN_DIM $168, 'home' 296 OP_DATA $171 53 297 FETCH_OBJ_R ~174 'url' 298 INIT_METHOD_CALL ~174, 'link' 299 SEND_VAL_EX 'account%2Fwishlist' 300 DO_FCALL 0 $175 301 FETCH_OBJ_W $172 'data' 302 ASSIGN_DIM $172, 'wishlist' 303 OP_DATA $175 54 304 FETCH_OBJ_R ~178 'customer' 305 INIT_METHOD_CALL ~178, 'isLogged' 306 DO_FCALL 0 $179 307 FETCH_OBJ_W $176 'data' 308 ASSIGN_DIM $176, 'logged' 309 OP_DATA $179 55 310 FETCH_OBJ_R ~182 'url' 311 INIT_METHOD_CALL ~182, 'link' 312 SEND_VAL_EX 'account%2Faccount' 313 SEND_VAL_EX '' 314 SEND_VAL_EX 'SSL' 315 DO_FCALL 0 $183 316 FETCH_OBJ_W $180 'data' 317 ASSIGN_DIM $180, 'account' 318 OP_DATA $183 56 319 FETCH_OBJ_R ~186 'url' 320 INIT_METHOD_CALL ~186, 'link' 321 SEND_VAL_EX
Generated using Vulcan Logic Dumper, using php 8.0.0