Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/GhGNB function name: (null) number of ops: 1 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 183 0 E > > RETURN 1 Function odeberzkosiku: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 17, Position 2 = 22 Branch analysis from position: 17 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 22 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/GhGNB function name: OdeberZKosiku number of ops: 23 compiled vars: !0 = $id_polozka, !1 = $session_user, !2 = $query line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 4 1 BIND_GLOBAL !1, 'session_user' 5 2 CAST 4 ~3 !0 3 ASSIGN !0, ~3 6 4 INIT_FCALL_BY_NAME 'mysql_query' 5 FETCH_CONSTANT ~5 'TBL_PREFIX' 6 CONCAT ~6 '++DELETE+FROM+', ~5 7 ROPE_INIT 5 ~8 'kosik_polozky%0A++++++++++++++++++++++++++++WHERE+id_polozka%3D%27' 7 8 ROPE_ADD 1 ~8 ~8, !0 9 ROPE_ADD 2 ~8 ~8, '%27+and+id_user%3D%27' 10 ROPE_ADD 3 ~8 ~8, !1 11 ROPE_END 4 ~7 ~8, '%27%0A+++++++++++++++++++++++++++++' 12 CONCAT ~11 ~6, ~7 13 SEND_VAL_EX ~11 14 DO_FCALL 0 $12 6 15 ASSIGN ~13 !2, $12 16 > JMPNZ_EX ~13 ~13, ->22 8 17 > INIT_FCALL_BY_NAME 'err' 18 SEND_VAL_EX 1 19 DO_FCALL 0 $14 20 > EXIT $14 21* BOOL ~13 <true> 10 22 > > RETURN null End of function odeberzkosiku Function pridejdokosikuhromadne: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 20 Branch analysis from position: 20 2 jumps found. (Code = 44) Position 1 = 23, Position 2 = 5 Branch analysis from position: 23 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 5 2 jumps found. (Code = 43) Position 1 = 8, Position 2 = 19 Branch analysis from position: 8 2 jumps found. (Code = 43) Position 1 = 18, Position 2 = 19 Branch analysis from position: 18 2 jumps found. (Code = 44) Position 1 = 23, Position 2 = 5 Branch analysis from position: 23 Branch analysis from position: 5 Branch analysis from position: 19 Branch analysis from position: 19 filename: /in/GhGNB function name: PridejDoKosikuHromadne number of ops: 25 compiled vars: !0 = $id_produkty, !1 = $pocet, !2 = $pridano, !3 = $f, !4 = $vystup line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 12 0 E > RECV !0 1 RECV !1 14 2 ASSIGN !2, <false> 15 3 ASSIGN !3, 0 4 > JMP ->20 17 5 > FETCH_DIM_R ~7 !1, !3 6 IS_SMALLER 0, ~7 7 > JMPZ ~8, ->19 19 8 > INIT_FCALL_BY_NAME 'PridejDoKosiku' 9 CHECK_FUNC_ARG 10 FETCH_DIM_FUNC_ARG $9 !0, !3 11 SEND_FUNC_ARG $9 12 CHECK_FUNC_ARG 13 FETCH_DIM_FUNC_ARG $10 !1, !3 14 SEND_FUNC_ARG $10 15 DO_FCALL 0 $11 16 ASSIGN !4, $11 20 17 > JMPZ !4, ->19 21 18 > ASSIGN !2, <true> 15 19 > PRE_INC !3 20 > COUNT ~15 !0 21 IS_SMALLER !3, ~15 22 > JMPNZ ~16, ->5 24 23 > > RETURN !2 25 24* > RETURN null End of function pridejdokosikuhromadne Function pridejdokosiku: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 20, Position 2 = 25 Branch analysis from position: 20 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 25 2 jumps found. (Code = 43) Position 1 = 30, Position 2 = 141 Branch analysis from position: 30 2 jumps found. (Code = 47) Position 1 = 53, Position 2 = 58 Branch analysis from position: 53 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 58 2 jumps found. (Code = 43) Position 1 = 63, Position 2 = 112 Branch analysis from position: 63 2 jumps found. (Code = 43) Position 1 = 67, Position 2 = 75 Branch analysis from position: 67 2 jumps found. (Code = 47) Position 1 = 106, Position 2 = 111 Branch analysis from position: 106 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 111 1 jumps found. (Code = 42) Position 1 = 139 Branch analysis from position: 139 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 75 Branch analysis from position: 112 2 jumps found. (Code = 47) Position 1 = 134, Position 2 = 139 Branch analysis from position: 134 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 139 Branch analysis from position: 141 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/GhGNB function name: PridejDoKosiku number of ops: 143 compiled vars: !0 = $add_id, !1 = $pocet, !2 = $session_user, !3 = $query, !4 = $row, !5 = $cena, !6 = $query_pocet, !7 = $vloz, !8 = $row_pocet, !9 = $pridat line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 29 0 E > RECV !0 1 RECV !1 31 2 BIND_GLOBAL !2, 'session_user' 33 3 INIT_FCALL_BY_NAME 'mysql_query' 34 4 FETCH_CONSTANT ~10 'TBL_PREFIX' 5 CONCAT ~11 '++SELECT+p.id%2C+p.cena1%2C+m.id_poplatek%0A++++++++++++++++++++++++++++FROM+', ~10 6 CONCAT ~12 ~11, 'produkty+p%0A++++++++++++++++++++++++++++JOIN+' 35 7 FETCH_CONSTANT ~13 'TBL_PREFIX' 8 CONCAT ~14 ~12, ~13 9 ROPE_INIT 3 ~16 'produkty_matky+m+ON+p.id_matka%3Dm.id_matka%0A++++++++++++++++++++++++++++WHERE+p.id%3D%27' 36 10 ROPE_ADD 1 ~16 ~16, !0 11 ROPE_END 2 ~15 ~16, '%27+and+m.web%3D%27' 12 CONCAT ~18 ~14, ~15 13 FETCH_CONSTANT ~19 '__WEB__' 14 CONCAT ~20 ~18, ~19 15 CONCAT ~21 ~20, '%27+and+m.aktivni%3D1%0A+++++++++++++++++++++++++++++' 16 SEND_VAL_EX ~21 17 DO_FCALL 0 $22 33 18 ASSIGN ~23 !3, $22 19 > JMPNZ_EX ~23 ~23, ->25 37 20 > INIT_FCALL_BY_NAME 'err' 21 SEND_VAL_EX 1 22 DO_FCALL 0 $24 23 > EXIT $24 24* BOOL ~23 <true> 38 25 > INIT_FCALL_BY_NAME 'mysql_num_rows' 26 SEND_VAR_EX !3 27 DO_FCALL 0 $25 28 IS_EQUAL $25, 1 29 > JMPZ ~26, ->141 40 30 > INIT_FCALL_BY_NAME 'mysql_fetch_array' 31 SEND_VAR_EX !3 32 DO_FCALL 0 $27 33 ASSIGN !4, $27 41 34 INIT_FCALL_BY_NAME 'CenaProZakaznika' 35 CHECK_FUNC_ARG 36 FETCH_DIM_FUNC_ARG $29 !4, 'id' 37 SEND_FUNC_ARG $29 38 DO_FCALL 0 $30 39 ASSIGN !5, $30 44 40 INIT_FCALL_BY_NAME 'mysql_query' 45 41 FETCH_CONSTANT ~32 'TBL_PREFIX' 42 CONCAT ~33 'SELECT+pocet%0A++++++++++++++++++++++++++++FROM+', ~32 43 ROPE_INIT 5 ~35 'kosik_polozky%0A++++++++++++++++++++++++++++WHERE+id_produkt%3D%27' 46 44 ROPE_ADD 1 ~35 ~35, !0 45 ROPE_ADD 2 ~35 ~35, '%27+and+id_user%3D%27' 46 ROPE_ADD 3 ~35 ~35, !2 47 ROPE_END 4 ~34 ~35, '%27%0A+++++++++++++++++++++++++++++' 48 CONCAT ~38 ~33, ~34 49 SEND_VAL_EX ~38 50 DO_FCALL 0 $39 44 51 ASSIGN ~40 !6, $39 52 > JMPNZ_EX ~40 ~40, ->58 47 53 > INIT_FCALL_BY_NAME 'err' 54 SEND_VAL_EX 1 55 DO_FCALL 0 $41 56 > EXIT $41 57* BOOL ~40 <true> 48 58 > INIT_FCALL_BY_NAME 'mysql_num_rows' 59 SEND_VAR_EX !6 60 DO_FCALL 0 $42 61 IS_EQUAL $42, 0 62 > JMPZ ~43, ->112 51 63 > FETCH_DIM_R ~44 !5, 'druh_cena' 64 FETCH_CONSTANT ~45 '__BEZ_DPH__' 65 IS_EQUAL ~44, ~45 66 > JMPZ ~46, ->75 53 67 > FETCH_DIM_R ~48 !5, 'poplatek' 68 FETCH_DIM_R ~49 !5, 'dph_sazba' 69 MUL ~50 ~48, ~49 70 DIV ~51 ~50, 100 71 FETCH_DIM_R ~52 !5, 'poplatek' 72 ADD ~53 ~51, ~52 73 ASSIGN_DIM !5, 'poplatek' 74 OP_DATA ~53 58 75 > INIT_FCALL_BY_NAME 'mysql_query' 76 FETCH_CONSTANT ~54 'TBL_PREFIX' 77 CONCAT ~55 '+INSERT+INTO+', ~54 78 ROPE_INIT 5 ~57 'kosik_polozky%0A%09%09%09%09%28id_polozka%2C+id_user%2C+id_produkt%2C+cena_bez_dph%2C+cena_s_dph%2C+dph%2C+cena_poplatek%2C+id_poplatek%2C+pocet%2C+cas%29%0A++++++++++++++++++++++++VALUES+%28+++%27%27%2C%0A%09%09%09%09%09%09%09%09+++%27' 61 79 ROPE_ADD 1 ~57 ~57, !2 80 ROPE_ADD 2 ~57 ~57, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 62 81 ROPE_ADD 3 ~57 ~57, !0 82 ROPE_END 4 ~56 ~57, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 83 CONCAT ~60 ~55, ~56 63 84 FETCH_DIM_R ~61 !5, 'cena_bez_dph' 85 CONCAT ~62 ~60, ~61 86 CONCAT ~63 ~62, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 64 87 FETCH_DIM_R ~64 !5, 'cena_s_dph' 88 CONCAT ~65 ~63, ~64 89 CONCAT ~66 ~65, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 65 90 FETCH_DIM_R ~67 !5, 'dph_sazba' 91 CONCAT ~68 ~66, ~67 92 CONCAT ~69 ~68, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 66 93 FETCH_DIM_R ~70 !5, 'poplatek' 94 CONCAT ~71 ~69, ~70 95 CONCAT ~72 ~71, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 67 96 FETCH_DIM_R ~73 !4, 'id_poplatek' 97 CONCAT ~74 ~72, ~73 98 ROPE_INIT 3 ~76 '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 68 99 ROPE_ADD 1 ~76 ~76, !1 100 ROPE_END 2 ~75 ~76, '%27%2C%0A++++++++++++++++++++++++++++++++++++now%28%29%0A++++++++++++++++++++++++++++++++%29%0A++++++++++++++++++++++++' 101 CONCAT ~78 ~74, ~75 102 SEND_VAL_EX ~78 103 DO_FCALL 0 $79 58 104 ASSIGN ~80 !7, $79 105 > JMPNZ_EX ~80 ~80, ->111 71 106 > INIT_FCALL_BY_NAME 'err' 107 SEND_VAL_EX 1 108 DO_FCALL 0 $81 109 > EXIT $81 110* BOOL ~80 <true> 111 > > JMP ->139 77 112 > INIT_FCALL_BY_NAME 'mysql_fetch_array' 113 SEND_VAR_EX !6 114 DO_FCALL 0 $82 115 ASSIGN !8, $82 78 116 FETCH_DIM_R ~84 !8, 'pocet' 117 ADD ~85 ~84, !1 118 ASSIGN !9, ~85 79 119 INIT_FCALL_BY_NAME 'mysql_query' 120 FETCH_CONSTANT ~87 'TBL_PREFIX' 121 CONCAT ~88 '+UPDATE+', ~87 122 ROPE_INIT 7 ~90 'kosik_polozky%0A++++++++++++++++++++++++SET+pocet%3D%27' 80 123 ROPE_ADD 1 ~90 ~90, !9 124 ROPE_ADD 2 ~90 ~90, '%27%0A++++++++++++++++++++++++++++WHERE+id_produkt%3D%27' 81 125 ROPE_ADD 3 ~90 ~90, !0 126 ROPE_ADD 4 ~90 ~90, '%27+and+id_user%3D%27' 127 ROPE_ADD 5 ~90 ~90, !2 128 ROPE_END 6 ~89 ~90, '%27%0A++++++++++++++++++++++++LIMIT+1%0A++++++++++++++++++++++++' 129 CONCAT ~94 ~88, ~89 130 SEND_VAL_EX ~94 131 DO_FCALL 0 $95 79 132 ASSIGN ~96 !7, $95 133 > JMPNZ_EX ~96 ~96, ->139 83 134 > INIT_FCALL_BY_NAME 'err' 135 SEND_VAL_EX 1 136 DO_FCALL 0 $97 137 > EXIT $97 138* BOOL ~96 <true> 86 139 > > RETURN <true> 140* JMP ->142 90 141 > > RETURN <false> 91 142* > RETURN null End of function pridejdokosiku Function prepocitejkosik: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 13, Position 2 = 18 Branch analysis from position: 13 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 18 1 jumps found. (Code = 42) Position 1 = 112 Branch analysis from position: 112 2 jumps found. (Code = 44) Position 1 = 115, Position 2 = 20 Branch analysis from position: 115 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 20 2 jumps found. (Code = 47) Position 1 = 38, Position 2 = 43 Branch analysis from position: 38 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 43 2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 58 Branch analysis from position: 48 2 jumps found. (Code = 43) Position 1 = 61, Position 2 = 111 Branch analysis from position: 61 2 jumps found. (Code = 43) Position 1 = 65, Position 2 = 73 Branch analysis from position: 65 2 jumps found. (Code = 47) Position 1 = 106, Position 2 = 111 Branch analysis from position: 106 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 111 2 jumps found. (Code = 44) Position 1 = 115, Position 2 = 20 Branch analysis from position: 115 Branch analysis from position: 20 Branch analysis from position: 73 Branch analysis from position: 111 Branch analysis from position: 58 filename: /in/GhGNB function name: PrepocitejKosik number of ops: 116 compiled vars: !0 = $id, !1 = $pocet, !2 = $session_user, !3 = $f, !4 = $query, !5 = $row, !6 = $cena, !7 = $vloz line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 93 0 E > RECV !0 1 RECV !1 95 2 BIND_GLOBAL !2, 'session_user' 97 3 INIT_FCALL_BY_NAME 'mysql_query' 4 FETCH_CONSTANT ~8 'TBL_PREFIX' 5 CONCAT ~9 '+DELETE+FROM+', ~8 6 ROPE_INIT 3 ~11 'kosik_polozky%0A++++++++++++++++++WHERE+id_user%3D%27' 98 7 ROPE_ADD 1 ~11 ~11, !2 8 ROPE_END 2 ~10 ~11, '%27%0A++++++++++++++++++++' 9 CONCAT ~13 ~9, ~10 10 SEND_VAL_EX ~13 11 DO_FCALL 0 $14 12 > JMPNZ_EX ~15 $14, ->18 99 13 > INIT_FCALL_BY_NAME 'err' 14 SEND_VAL_EX 1 15 DO_FCALL 0 $16 16 > EXIT $16 17* BOOL ~15 <true> 101 18 > ASSIGN !3, 0 19 > JMP ->112 104 20 > INIT_FCALL_BY_NAME 'mysql_query' 105 21 FETCH_CONSTANT ~18 'TBL_PREFIX' 22 CONCAT ~19 '++SELECT+p.id%2C+m.id_poplatek%0A++++++++++++++++++++++++++++++++FROM+', ~18 23 CONCAT ~20 ~19, 'produkty+p%0A++++++++++++++++++++++++++++++++JOIN+' 106 24 FETCH_CONSTANT ~21 'TBL_PREFIX' 25 CONCAT ~22 ~20, ~21 26 ROPE_INIT 3 ~25 'produkty_matky+m+ON+p.id_matka%3Dm.id_matka%0A++++++++++++++++++++++++++++++++WHERE+p.id%3D%27' 107 27 FETCH_DIM_R ~23 !0, !3 28 ROPE_ADD 1 ~25 ~25, ~23 29 ROPE_END 2 ~24 ~25, '%27+and+m.web%3D%27' 30 CONCAT ~27 ~22, ~24 31 FETCH_CONSTANT ~28 '__WEB__' 32 CONCAT ~29 ~27, ~28 33 CONCAT ~30 ~29, '%27%0A+++++++++++++++++++++++++++++++++' 34 SEND_VAL_EX ~30 35 DO_FCALL 0 $31 104 36 ASSIGN ~32 !4, $31 37 > JMPNZ_EX ~32 ~32, ->43 108 38 > INIT_FCALL_BY_NAME 'err' 39 SEND_VAL_EX 1 40 DO_FCALL 0 $33 41 > EXIT $33 42* BOOL ~32 <true> 109 43 > INIT_FCALL_BY_NAME 'mysql_num_rows' 44 SEND_VAR_EX !4 45 DO_FCALL 0 $34 46 IS_EQUAL $34, 1 47 > JMPZ ~35, ->58 111 48 > INIT_FCALL_BY_NAME 'mysql_fetch_array' 49 SEND_VAR_EX !4 50 DO_FCALL 0 $36 51 ASSIGN !5, $36 112 52 INIT_FCALL_BY_NAME 'CenaProZakaznika' 53 CHECK_FUNC_ARG 54 FETCH_DIM_FUNC_ARG $38 !5, 'id' 55 SEND_FUNC_ARG $38 56 DO_FCALL 0 $39 57 ASSIGN !6, $39 115 58 > FETCH_DIM_R ~41 !1, !3 59 IS_SMALLER 0, ~41 60 > JMPZ ~42, ->111 118 61 > FETCH_DIM_R ~43 !6, 'druh_cena' 62 FETCH_CONSTANT ~44 '__BEZ_DPH__' 63 IS_EQUAL ~43, ~44 64 > JMPZ ~45, ->73 120 65 > FETCH_DIM_R ~47 !6, 'poplatek' 66 FETCH_DIM_R ~48 !6, 'dph_sazba' 67 MUL ~49 ~47, ~48 68 DIV ~50 ~49, 100 69 FETCH_DIM_R ~51 !6, 'poplatek' 70 ADD ~52 ~50, ~51 71 ASSIGN_DIM !6, 'poplatek' 72 OP_DATA ~52 125 73 > INIT_FCALL_BY_NAME 'mysql_query' 74 FETCH_CONSTANT ~53 'TBL_PREFIX' 75 CONCAT ~54 '+INSERT+INTO+', ~53 76 ROPE_INIT 5 ~57 'kosik_polozky%0A%09%09%09%09%28id_polozka%2C+id_user%2C+id_produkt%2C+cena_bez_dph%2C+cena_s_dph%2C+dph%2C+cena_poplatek%2C+id_poplatek%2C+pocet%2C+cas%29%0A++++++++++++++++++++++++VALUES+%28%27%27%2C%27' 127 77 ROPE_ADD 1 ~57 ~57, !2 78 ROPE_ADD 2 ~57 ~57, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 128 79 FETCH_DIM_R ~55 !0, !3 80 ROPE_ADD 3 ~57 ~57, ~55 81 ROPE_END 4 ~56 ~57, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 82 CONCAT ~60 ~54, ~56 129 83 FETCH_DIM_R ~61 !6, 'cena_bez_dph' 84 CONCAT ~62 ~60, ~61 85 CONCAT ~63 ~62, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 130 86 FETCH_DIM_R ~64 !6, 'cena_s_dph' 87 CONCAT ~65 ~63, ~64 88 CONCAT ~66 ~65, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 131 89 FETCH_DIM_R ~67 !6, 'dph_sazba' 90 CONCAT ~68 ~66, ~67 91 CONCAT ~69 ~68, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 132 92 FETCH_DIM_R ~70 !6, 'poplatek' 93 CONCAT ~71 ~69, ~70 94 CONCAT ~72 ~71, '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 133 95 FETCH_DIM_R ~73 !5, 'id_poplatek' 96 CONCAT ~74 ~72, ~73 97 ROPE_INIT 3 ~77 '%27%2C%0A+++++++++++++++++++++++++++++++++++%27' 134 98 FETCH_DIM_R ~75 !1, !3 99 ROPE_ADD 1 ~77 ~77, ~75 100 ROPE_END 2 ~76 ~77, '%27%2C%0A++++++++++++++++++++++++++++++++++++now%28%29%0A++++++++++++++++++++++++++++++++%29%0A++++++++++++++++++++++++' 101 CONCAT ~79 ~74, ~76 102 SEND_VAL_EX
Generated using Vulcan Logic Dumper, using php 8.0.0