Home directory for Malawi's wwwroot
Duncan Ewan
2021-02-19 3e758c29e0fde36fc088efcfc88f9a3014432b64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Êþº¾-«
SourceFile=/app/coldfusion10/cfusion/wwwroot/acc/components/security.cfc6cfsecurity2ecfc1931326149$funcGETAVAILABLEROLESFORUSERcoldfusion/runtime/UDFMethod<init>()V 
    com.adobe.coldfusion.* bindImportPath(Ljava/lang/String;)V coldfusion/runtime/CfJspPage
coldfusion/util/Key    ARGUMENTSLcoldfusion/util/Key;      bindInternalF(Lcoldfusion/util/Key;Ljava/lang/Object;)Lcoldfusion/runtime/Variable; coldfusion/runtime/LocalScope
THIS       pageContext#Lcoldfusion/runtime/NeoPageContext; "#    $getOut()Ljavax/servlet/jsp/JspWriter; &'javax/servlet/jsp/JspContext)
*(parentLjavax/servlet/jsp/tagext/Tag; ,-    .USERNAME0string2 getVariable (I)Lcoldfusion/runtime/Variable; 45%coldfusion/runtime/ArgumentCollection7
86 _validateArga(Ljava/lang/String;ZLjava/lang/String;Lcoldfusion/runtime/Variable;)Lcoldfusion/runtime/Variable; :;
<get(I)Ljava/lang/Object; >?
8@APPBACCDput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; FG
8H
 
        J _whitespace%(Ljava/io/Writer;Ljava/lang/String;)V LM
N&class$coldfusion$tagext$lang$InvokeTagLjava/lang/Class; coldfusion.tagext.lang.InvokeTagRforName%(Ljava/lang/String;)Ljava/lang/Class; TUjava/lang/ClassW
XV PQ    Z_initTagP(Ljava/lang/Class;ILjavax/servlet/jsp/tagext/Tag;)Ljavax/servlet/jsp/tagext/Tag; \]
^ coldfusion/tagext/lang/InvokeTag`_setCurrentLineNo(I)V bc
disUserAppAdminf    setMethod h
aihasAppAdminRightsksetReturnVariable m
an    hasEndTag(Z)V pqcoldfusion/tagext/GenericTags
tr
doStartTag()I vw
ax    _pushBody_(Ljavax/servlet/jsp/tagext/BodyTag;ILjavax/servlet/jsp/JspWriter;)Ljavax/servlet/jsp/JspWriter; z{
|
            ~.class$coldfusion$tagext$lang$InvokeArgumentTag(coldfusion.tagext.lang.InvokeArgumentTag €Q    ƒ(coldfusion/tagext/lang/InvokeArgumentTag…username‡setName ‰
†ŠSESSIONŒjava/lang/StringŽAUTHUSER_resolveAndAutoscalarize9(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Object; ’“
”setValue(Ljava/lang/Object;)V –—
†˜ _emptyTcfTag!(Ljavax/servlet/jsp/tagext/Tag;)Z š›
œappž_autoscalarize1(Lcoldfusion/runtime/Variable;)Ljava/lang/Object;  ¡
¢
 
        ¤ doAfterBody ¦w
t§_popBody=(ILjavax/servlet/jsp/JspWriter;)Ljavax/servlet/jsp/JspWriter; ©ª
«doEndTag ­w
a®doCatch(Ljava/lang/Throwable;)V °±
t²    doFinally ´
tµgetAppFeaturesList·appFeaturesList¹&coldfusion/runtime/AttributeCollection»java/lang/Object½([Ljava/lang/Object;)V ¿
¼ÀsetAttributecollection(Ljava/util/Map;)V ÂÃ
aÄ$class$coldfusion$tagext$sql$QueryTagcoldfusion.tagext.sql.QueryTagÇ ÆQ    Écoldfusion/tagext/sql/QueryTagËcfqueryÍnameÏgetAvailableRolesForUserQueryÑ_validateTagAttrValue\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ÓÔ
̊
datasourceØ APPLICATIONÚDBCONNÜ\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; ÓÞ
ß setDatasource á—
ÌâtimeoutäSHORTDBQUERYTIMEOUTæ_int(Ljava/lang/Object;)I èécoldfusion/runtime/Castë
ìê:(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)I Óî
ï
setTimeout ñc
Ìò
Ìx§
            select acc_roles.roleId,
                  acc_roles.roleName
                    from acc_roles where
                        acc_roles.application='õwrite ÷java/io/Writerù
úø_String&(Ljava/lang/Object;)Ljava/lang/String; üý
ìþ_escapeSingleQuotes&(Ljava/lang/String;)Ljava/lang/String; 
Z'  
                        AND ( acc_roles.feature is NULL
                            APPFEATURESLIST&(Ljava/lang/String;)Ljava/lang/Object;  
     _compare'(Ljava/lang/Object;Ljava/lang/String;)D  
` 
                                OR (acc_roles.feature is not null and acc_roles.feature IN ( )class$coldfusion$tagext$sql$QueryParamTag#coldfusion.tagext.sql.QueryParamTag Q    #coldfusion/tagext/sql/QueryParamTag cfqueryparamvalue
˜    cfsqltypecf_sql_varchar! setCfsqltype #
$list&yes(_boolean(Ljava/lang/String;)Z *+
ì,:(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Z Ó.
/setList 1q
2#  ) )
                            4ç
                            )
                        and acc_roles.roleId not in
                           (select acc_userroles.roleId from acc_userroles
                                     where acc_userroles.username = '6')
                        8HASAPPADMINRIGHTS:(Ljava/lang/Object;)Z *<
ì=Å 
                        and acc_roles.roleId in
                               (select acc_userroles.roleId from acc_userroles
                                 where acc_userroles.username = '?;
                order by acc_roles.roleName asc
        A
̧
Ì®
̲
̵
 
        GGETAVAILABLEROLESFORUSERQUERYI
    KgetAvailableRolesForUserMmetaDataLjava/lang/Object; OP    QquerySaccessUpublicW
returntypeYhint[Returns roles of a user]
Parameters_NAMEaTYPEcREQUIREDeDEFAULTgnoithis8Lcfsecurity2ecfc1931326149$funcGETAVAILABLEROLESFORUSER;LocalVariableTableCode getParamList()[Ljava/lang/String; runFunction‡(Lcoldfusion/runtime/LocalScope;Ljava/lang/Object;Lcoldfusion/runtime/CFPage;Lcoldfusion/runtime/ArgumentCollection;)Ljava/lang/Object; __localScopeLcoldfusion/runtime/LocalScope;instance
parentPageLcoldfusion/runtime/CFPage; __arguments'Lcoldfusion/runtime/ArgumentCollection;outLjavax/servlet/jsp/JspWriter;Lcoldfusion/runtime/Variable;invoke12"Lcoldfusion/tagext/lang/InvokeTag;mode12Iinvokeargument10*Lcoldfusion/tagext/lang/InvokeArgumentTag;t15invokeargument11t17t18Ljava/lang/Throwable;t19t20t21t22t23invoke13mode13t26t27t28t29t30t31query15 Lcoldfusion/tagext/sql/QueryTag;mode15 queryparam14%Lcoldfusion/tagext/sql/QueryParamTag;t35t36t37t38t39t40t41LineNumberTablejava/lang/Throwable¢<clinit>getName()Ljava/lang/String; getReturnType    getAccess getMetadata()Ljava/lang/Object;1PQ€QÆQQOPn#*·
±m klopn-½Y1SYCS°m klqrný    *u- ¶+²¶:+²!,¶:    -´%¶+:-´/:*13¶9¶=:
¶A¦ CE¶IW*C3¶9¶=: -K¶O-²[¶_Àa: -P¶e g¶j l¶o ¶u ¶yY6 ™Ö-  ¶}:-¶O-²„ ¶_À†:-Q¶eˆ¶‹-½Y‘S¶•¶™¶u¸™:¨p¨ª°-¶O-²„ ¶_À†:-R¶eŸ¶‹- ¶£¶™¶u¸™:¨'¨a°-¥¶O ¶¨šÿX¨§:¨¿:- ¶¬:© ¶¯  :¨#°¨§#: ¶³¨§:¨¿: ¶¶©-¥¶O-²[¶_Àa:-T¶e¸¶jº¶o»¼Y½¾YŸSY- ¶£S·Á¶Å¶u¶yY6™3-¶}:¶¨šÿû¨§:¨¿:-¶¬:©¶¯  :¨#°¨§#:¶³¨§:¨¿:¶¶©-K¶O-²Ê¶_ÀÌ: -V¶e ÎÐÒ¸Ö¶× ÎÙ-Û½YÝS¶•¸à¶ã Îå-Û½YçS¶•¸í¸ð¶ó ¶u ¶ôY6!™C- !¶}:ö¶û- ¶£¸ÿ¸¶û¶û-¶
 ¸—™¶û-² ¶_À:"-]¶e"-¶
¸à¶" "¸Ö¶%"')¸-¸0¶3"¶u"¸™:#¨‰¨Ã#°5¶û7¶û-
¶£¸ÿ¸¶û9¶û-;¶
¸>‚™-@¶û-½Y‘S¶•¸ÿ¸¶û9¶ûB¶û ¶Cšþ먧:$¨$¿:%-!¶¬:©% ¶D  :&¨#&°¨§#:' '¶E¨§:(¨(¿:) ¶F©)-H¶O-J¶
°-L¶O°!œôY£ú=Y£CVY£Y^Y£‘ô‡£ú=‡£C{‡£„‡£‘ô–£ú=–£C{–£„–£‡“–£–›–££ £ö=I£CFI£ö=X£CFX£IUX£X]X£á £“ £  £Ö9£“-9£369£ÖH£“-H£36H£9EH£HMH£m¦*uklustuuPuvwuxyuz{uPu,-u|u|    u0|
uB| u}~ u€ u‚uƒPu„‚u…Pu†‡uˆPu‰PuЇu‹‡uŒPu~uŽ€u‡uPu‘Pu’‡u“‡u”Pu•– u—€!u˜™"ušP#u›‡$uœP%uP&už‡'uŸ‡(u P)¡Â0LINP†PÇQÎQÎQ°QR R RRhPÆTÍTãTãT¯TŒV›V›V·V·VöZöZôZ \\D]D]Z]l]'] \¥b¥b£b¼c¼c¼cÕfÕfÓf¼cqVbkbkbk¤nþàS¸Y³[‚¸Y³„ȸY³Ê¸Y³»¼Y
½¾YÐSYNSYVSYXSYZSYTSY\SY^SY`SY    ½¾Y»¼Y½¾YbSYˆSYdSY3SYfSY)S·ÁSY»¼Y½¾YbSYŸSYhSYESYdSY3SYfSYjS·ÁSS·Á³R±m àkl¥¦n"N°m kl§¦n"T°m kl¨wn ¬m kl©ªn"²R°m kl