Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/vr7T9
function name: (null)
number of ops: 1
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
111 0 E > > RETURN 1
Function kb_articleslist:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 23
Branch analysis from position: 21
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 23
2 jumps found. (Code = 77) Position 1 = 40, Position 2 = 62
Branch analysis from position: 40
2 jumps found. (Code = 78) Position 1 = 41, Position 2 = 62
Branch analysis from position: 41
1 jumps found. (Code = 42) Position 1 = 40
Branch analysis from position: 40
Branch analysis from position: 62
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 62
filename: /in/vr7T9
function name: KB_ArticlesList
number of ops: 65
compiled vars: !0 = $query, !1 = $bindings, !2 = $result, !3 = $value
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
5 0 E > INIT_FCALL_BY_NAME 'XeinzKB_Menu_Top'
1 DO_FCALL 0
7 2 NEW $5 'KB'
3 CHECK_FUNC_ARG
4 FETCH_FUNC_ARG global $6 '_REQUEST'
5 FETCH_DIM_FUNC_ARG $7 $6, 'KBid'
6 SEND_FUNC_ARG $7
7 DO_FCALL 0
8 INIT_METHOD_CALL $5, 'KBname'
9 DO_FCALL 0 $9
10 CONCAT ~10 '%3Cdiv%3E%3Ca+href%3D%27index.php%3Fpage%3Dkb_kb%27%3EKBs%3C%2Fa%3E+%26gt%3B%26gt%3B%26gt%3B+', $9
11 ROPE_INIT 3 ~14 '+%26gt%3B%26gt%3B%26gt%3B+%3Ca+href%3D%27index.php%3Fpage%3DXeinzKB_ArticlesList%26amp%3BKBid%3D'
12 FETCH_R global ~11 '_REQUEST'
13 FETCH_DIM_R ~12 ~11, 'KBid'
14 ROPE_ADD 1 ~14 ~14, ~12
15 ROPE_END 2 ~13 ~14, '%27%3EArticles+List%3C%2Fa%3E%3C%2Fdiv%3E+'
16 CONCAT ~16 ~10, ~13
17 ECHO ~16
9 18 FETCH_IS ~17 '_REQUEST'
19 ISSET_ISEMPTY_DIM_OBJ 1 ~17, 'KBid'
20 > JMPZ ~18, ->23
11 21 > ECHO '%3Cdiv+class%3D%27redbox%27%3ESorry%2C+KBid+is+required+here.%3C%2Fdiv%3E'
13 22 > RETURN null
17 23 > ASSIGN !0, 'SELECT+KBArt.id%2C%0A%0AKBArt.sectionid%2C%0A%0AKBArtparent.title+as+parenttitle%2C%0A%0AKBArt.original_html%2C%0A%0AKBArt.html%2C%0A%0AKBArt.title%2C%0A%0AKBArt.uniqid%2C%0A%0AKBsec.name%2C%0A%0A%28SELECT+STRING_AGG%28keyword%2C+%27%2C+%27%29+FROM+%5BKBKeywords%5D+WHERE+article%3DKBArt.id%29+as+keywords%0A%0AFROM+%5BWP_PORTALSUPPORT%5D.%5Bdbo%5D.%5BKBArticle%5D+KBArt%0A%0Ainner+join+XeinzKBSections+KBSec%0A%0Aon+KBArt.sectionid%3DKBSec.id%0A%0Aleft+outer+join+KBArticle+KBartparent%0A%0Aon+KBArt.parentarticleid%3DKBartparent.id%0A%0Awhere+KBsec.KBid%3D+%3AKBid%0A%0AOrder+By+KBArt.id'
49 24 FETCH_R global ~20 '_REQUEST'
25 FETCH_DIM_R ~21 ~20, 'KBid'
26 INIT_ARRAY ~22 ~21, '%3AKBid'
27 ASSIGN !1, ~22
51 28 NEW $24 'PORTAL'
29 DO_FCALL 0
30 INIT_METHOD_CALL $24, 'get_array'
31 SEND_VAR_EX !0
32 SEND_VAR_EX !1
33 DO_FCALL 0 $26
34 ASSIGN !2, $26
53 35 INIT_FCALL_BY_NAME 'datatables_newdatatable'
36 SEND_VAL_EX 'KBArticleList'
37 DO_FCALL 0
55 38 ECHO '%3Ctable+class%3D%27w-100%27+id%3D%27KBArticleList%27%3E%0A%0A%3Cthead%3E%0A%0A%3Ctr%3E%0A%0A%3Cth%3E%3Cb%3ESection%3C%2Fb%3E%3Cbr%3E%3Ci%3EParent%3C%2Fi%3E%3C%2Fth%3E%0A%0A%3Cth%3ETitle%3C%2Fth%3E%0A%0A%3Cth%3EKeywords%3C%2Fth%3E%0A%0A%3Cth%3E%3C%2Fth%3E%0A%0A%3C%2Ftr%3E%0A%0A%3C%2Fthead%3E%0A%0A%3Ctbody%3E'
75 39 > FE_RESET_R $29 !2, ->62
40 > > FE_FETCH_R $29, !3, ->62
77 41 > ROPE_INIT 13 ~37 '+%3Ctr+id%3D%27ArticleBookMark'
42 FETCH_DIM_R ~30 !3, 'id'
43 ROPE_ADD 1 ~37 ~37, ~30
44 ROPE_ADD 2 ~37 ~37, '%27%3E%0A%0A%3Ctd%3E%0A%0A%3Cb%3E'
81 45 FETCH_DIM_R ~31 !3, 'name'
46 ROPE_ADD 3 ~37 ~37, ~31
47 ROPE_ADD 4 ~37 ~37, '%3C%2Fb%3E%3Cbr%3E%0A%0A%3Ci%3E'
83 48 FETCH_DIM_R ~32 !3, 'parenttitle'
49 ROPE_ADD 5 ~37 ~37, ~32
50 ROPE_ADD 6 ~37 ~37, '%3C%2Fi%3E%0A%0A%3C%2Ftd%3E%0A%0A%3Ctd%3E'
87 51 FETCH_DIM_R ~33 !3, 'title'
52 ROPE_ADD 7 ~37 ~37, ~33
53 ROPE_ADD 8 ~37 ~37, '%3C%2Ftd%3E%0A%0A%3Ctd%3E'
89 54 FETCH_DIM_R ~34 !3, 'keywords'
55 ROPE_ADD 9 ~37 ~37, ~34
56 ROPE_ADD 10 ~37 ~37, '%3C%2Ftd%3E%0A%0A%3Ctd%3E%0A%0A%3Cform+name%3D%27form%27+method%3D%27post%27+action%3D%27index.php%27+%3E%0A%0A%3Cinput+name%3D%27page%27+value%3D%27KB_Article%27+type%3D%27hidden%27%3E%0A%0A%3Cinput+name%3D%27article%27+value%3D%27'
97 57 FETCH_DIM_R ~35 !3, 'id'
58 ROPE_ADD 11 ~37 ~37, ~35
59 ROPE_END 12 ~36 ~37, '%27+type%3D%27hidden%27%3E%0A%0A%3Cbutton+class%3D%27btn+btn-primary%27+type%3D%27submit%27%3EEdit%3C%2Fbutton%3E%0A%0A%3C%2Fform%3E%0A%0A%3C%2Ftd%3E%0A%0A%3C%2Ftr%3E'
60 ECHO ~36
75 61 > JMP ->40
62 > FE_FREE $29
109 63 ECHO '%3C%2Ftbody%3E%3C%2Ftable%3E'
111 64 > RETURN null
End of function kb_articleslist
Generated using Vulcan Logic Dumper, using php 8.0.0