Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Apache
: 172.26.7.228 | : 52.15.109.209
Cant Read [ /etc/named.conf ]
5.6.40-24+ubuntu18.04.1+deb.sury.org+1
www-data
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
qptran /
static /
js /
[ HOME SHELL ]
Name
Size
Permission
Action
0.69926822.chunk.js
39.24
KB
-rw-rw-r--
0.69926822.chunk.js.map
195.71
KB
-rw-rw-r--
0.d0d1de1c.chunk.js
39.26
KB
-rw-rw-r--
0.d0d1de1c.chunk.js.map
195.71
KB
-rw-rw-r--
1.2c4420a7.chunk.js
2.55
KB
-rw-rw-r--
1.2c4420a7.chunk.js.map
9.21
KB
-rw-rw-r--
1.b84def81.chunk.js
2.57
KB
-rw-rw-r--
1.b84def81.chunk.js.map
9.21
KB
-rw-rw-r--
10.2c293975.chunk.js
23.49
KB
-rw-rw-r--
10.2c293975.chunk.js.map
47.57
KB
-rw-rw-r--
10.4ee5c072.chunk.js
23.47
KB
-rw-rw-r--
10.4ee5c072.chunk.js.map
47.53
KB
-rw-rw-r--
10.accea937.chunk.js
23.49
KB
-rw-r--r--
10.accea937.chunk.js.map
47.57
KB
-rw-r--r--
10.d461accd.chunk.js
23.51
KB
-rw-rw-r--
10.d461accd.chunk.js.map
47.57
KB
-rw-rw-r--
10.eba79e80.chunk.js
23.47
KB
-rw-r--r--
10.eba79e80.chunk.js.map
47.53
KB
-rw-r--r--
11.0b3257cc.chunk.js
17.94
KB
-rw-rw-r--
11.0b3257cc.chunk.js.map
46.21
KB
-rw-rw-r--
11.4fde32ed.chunk.js
18.55
KB
-rw-r--r--
11.4fde32ed.chunk.js.map
44.96
KB
-rw-r--r--
11.7e7b88eb.chunk.js
18.56
KB
-rw-rw-r--
11.7e7b88eb.chunk.js.map
45.04
KB
-rw-rw-r--
11.ab0dc695.chunk.js
18.56
KB
-rw-r--r--
11.ab0dc695.chunk.js.map
45.04
KB
-rw-r--r--
11.b9e137ad.chunk.js
18.58
KB
-rw-rw-r--
11.b9e137ad.chunk.js.map
45.04
KB
-rw-rw-r--
11.d09752a7.chunk.js
17.94
KB
-rw-rw-r--
11.d09752a7.chunk.js.map
46.21
KB
-rw-rw-r--
12.7e58117e.chunk.js
9.96
KB
-rw-rw-r--
12.7e58117e.chunk.js.map
49.95
KB
-rw-rw-r--
12.e92632f3.chunk.js
9.98
KB
-rw-rw-r--
12.e92632f3.chunk.js.map
49.95
KB
-rw-rw-r--
13.361e1d16.chunk.js
15.81
KB
-rw-rw-r--
13.361e1d16.chunk.js.map
37.87
KB
-rw-rw-r--
13.4aed36b2.chunk.js
15.79
KB
-rw-rw-r--
13.4aed36b2.chunk.js.map
37.87
KB
-rw-rw-r--
13.5a58d2f5.chunk.js
15.79
KB
-rw-r--r--
13.5a58d2f5.chunk.js.map
37.87
KB
-rw-r--r--
13.c8a9399a.chunk.js
15.78
KB
-rw-r--r--
13.c8a9399a.chunk.js.map
37.79
KB
-rw-r--r--
13.f200687b.chunk.js
15.78
KB
-rw-rw-r--
13.f200687b.chunk.js.map
37.79
KB
-rw-rw-r--
14.1356d0de.chunk.js
18.04
KB
-rw-r--r--
14.1356d0de.chunk.js.map
42.46
KB
-rw-r--r--
14.52c7fe69.chunk.js
18.04
KB
-rw-rw-r--
14.52c7fe69.chunk.js.map
42.46
KB
-rw-rw-r--
14.679c1348.chunk.js
18.03
KB
-rw-rw-r--
14.679c1348.chunk.js.map
42.39
KB
-rw-rw-r--
14.938a7c7f.chunk.js
18.06
KB
-rw-rw-r--
14.938a7c7f.chunk.js.map
42.46
KB
-rw-rw-r--
14.d97212a3.chunk.js
18.03
KB
-rw-r--r--
14.d97212a3.chunk.js.map
42.39
KB
-rw-r--r--
15.194bd9c2.chunk.js
11.12
KB
-rw-rw-r--
15.194bd9c2.chunk.js.map
13.13
KB
-rw-rw-r--
15.24bd0a62.chunk.js
11.14
KB
-rw-rw-r--
15.24bd0a62.chunk.js.map
13.13
KB
-rw-rw-r--
15.86187e01.chunk.js
11.11
KB
-rw-r--r--
15.86187e01.chunk.js.map
13.09
KB
-rw-r--r--
15.c6130058.chunk.js
11.12
KB
-rw-r--r--
15.c6130058.chunk.js.map
13.13
KB
-rw-r--r--
15.d6258655.chunk.js
11.11
KB
-rw-rw-r--
15.d6258655.chunk.js.map
13.09
KB
-rw-rw-r--
16.1785fdd6.chunk.js
15.91
KB
-rw-rw-r--
16.1785fdd6.chunk.js.map
38.09
KB
-rw-rw-r--
16.5d1e5299.chunk.js
15.93
KB
-rw-rw-r--
16.5d1e5299.chunk.js.map
38.09
KB
-rw-rw-r--
16.c9c22a62.chunk.js
15.89
KB
-rw-rw-r--
16.c9c22a62.chunk.js.map
38.02
KB
-rw-rw-r--
16.d7faeea6.chunk.js
15.89
KB
-rw-r--r--
16.d7faeea6.chunk.js.map
38.02
KB
-rw-r--r--
16.f9fb1507.chunk.js
15.91
KB
-rw-r--r--
16.f9fb1507.chunk.js.map
38.09
KB
-rw-r--r--
17.5fb5fde5.chunk.js
22.19
KB
-rw-r--r--
17.5fb5fde5.chunk.js.map
25.69
KB
-rw-r--r--
17.7e971def.chunk.js
22.2
KB
-rw-rw-r--
17.7e971def.chunk.js.map
25.75
KB
-rw-rw-r--
17.9246f7f3.chunk.js
22.2
KB
-rw-r--r--
17.9246f7f3.chunk.js.map
25.75
KB
-rw-r--r--
17.b47076a6.chunk.js
22.22
KB
-rw-rw-r--
17.b47076a6.chunk.js.map
25.75
KB
-rw-rw-r--
17.fba1cb6a.chunk.js
22.16
KB
-rw-rw-r--
17.fba1cb6a.chunk.js.map
28.46
KB
-rw-rw-r--
18.66540caf.chunk.js
14.91
KB
-rw-rw-r--
18.66540caf.chunk.js.map
36.66
KB
-rw-rw-r--
18.aa15222c.chunk.js
14.89
KB
-rw-rw-r--
18.aa15222c.chunk.js.map
36.66
KB
-rw-rw-r--
18.bc74fb4f.chunk.js
14.89
KB
-rw-r--r--
18.bc74fb4f.chunk.js.map
36.66
KB
-rw-r--r--
18.db962db2.chunk.js
14.89
KB
-rw-rw-r--
18.db962db2.chunk.js.map
36.66
KB
-rw-rw-r--
19.218cf290.chunk.js
14.54
KB
-rw-rw-r--
19.218cf290.chunk.js.map
35.38
KB
-rw-rw-r--
19.47b2eb2f.chunk.js
14.54
KB
-rw-rw-r--
19.47b2eb2f.chunk.js.map
35.38
KB
-rw-rw-r--
19.4c1783fb.chunk.js
14.56
KB
-rw-rw-r--
19.4c1783fb.chunk.js.map
35.38
KB
-rw-rw-r--
19.4cf0a8b7.chunk.js
14.54
KB
-rw-r--r--
19.4cf0a8b7.chunk.js.map
35.38
KB
-rw-r--r--
2.da67344f.chunk.js
58.2
KB
-rw-rw-r--
2.da67344f.chunk.js.map
233.42
KB
-rw-rw-r--
2.fd7ab139.chunk.js
58.18
KB
-rw-rw-r--
2.fd7ab139.chunk.js.map
233.42
KB
-rw-rw-r--
20.4b8316df.chunk.js
14.87
KB
-rw-r--r--
20.4b8316df.chunk.js.map
36.64
KB
-rw-r--r--
20.d0962de5.chunk.js
14.89
KB
-rw-rw-r--
20.d0962de5.chunk.js.map
36.64
KB
-rw-rw-r--
20.e6b2c82d.chunk.js
14.87
KB
-rw-rw-r--
20.e6b2c82d.chunk.js.map
36.64
KB
-rw-rw-r--
20.fe8c99dd.chunk.js
14.87
KB
-rw-rw-r--
20.fe8c99dd.chunk.js.map
36.64
KB
-rw-rw-r--
21.2fe4525d.chunk.js
14.88
KB
-rw-r--r--
21.2fe4525d.chunk.js.map
36.64
KB
-rw-r--r--
21.8f752462.chunk.js
14.9
KB
-rw-rw-r--
21.8f752462.chunk.js.map
36.64
KB
-rw-rw-r--
21.a57e73e8.chunk.js
14.88
KB
-rw-rw-r--
21.a57e73e8.chunk.js.map
36.64
KB
-rw-rw-r--
21.e23bff24.chunk.js
14.88
KB
-rw-rw-r--
21.e23bff24.chunk.js.map
36.64
KB
-rw-rw-r--
22.0077b13a.chunk.js
15.2
KB
-rw-rw-r--
22.0077b13a.chunk.js.map
56.78
KB
-rw-rw-r--
22.96f0613d.chunk.js
15.18
KB
-rw-rw-r--
22.96f0613d.chunk.js.map
56.78
KB
-rw-rw-r--
23.5c7a32e9.chunk.js
15.18
KB
-rw-rw-r--
23.5c7a32e9.chunk.js.map
56.78
KB
-rw-rw-r--
23.bc15b2f5.chunk.js
15.2
KB
-rw-rw-r--
23.bc15b2f5.chunk.js.map
56.78
KB
-rw-rw-r--
24.5ffade49.chunk.js
15.18
KB
-rw-rw-r--
24.5ffade49.chunk.js.map
56.78
KB
-rw-rw-r--
24.f185a309.chunk.js
15.2
KB
-rw-rw-r--
24.f185a309.chunk.js.map
56.78
KB
-rw-rw-r--
25.1f81e424.chunk.js
15.18
KB
-rw-rw-r--
25.1f81e424.chunk.js.map
56.78
KB
-rw-rw-r--
25.ba55dd0e.chunk.js
15.2
KB
-rw-rw-r--
25.ba55dd0e.chunk.js.map
56.78
KB
-rw-rw-r--
26.489bda12.chunk.js
1.13
KB
-rw-rw-r--
26.489bda12.chunk.js.map
2.69
KB
-rw-rw-r--
26.4be325fb.chunk.js
1.11
KB
-rw-r--r--
26.4be325fb.chunk.js.map
2.66
KB
-rw-r--r--
26.5283890f.chunk.js
1.15
KB
-rw-rw-r--
26.5283890f.chunk.js.map
2.69
KB
-rw-rw-r--
26.5e323fdd.chunk.js
1.13
KB
-rw-r--r--
26.5e323fdd.chunk.js.map
2.69
KB
-rw-r--r--
26.8431eb48.chunk.js
1.11
KB
-rw-rw-r--
26.8431eb48.chunk.js.map
2.66
KB
-rw-rw-r--
27.03344838.chunk.js
11.14
KB
-rw-rw-r--
27.03344838.chunk.js.map
12.41
KB
-rw-rw-r--
27.c96f1958.chunk.js
11.14
KB
-rw-r--r--
27.c96f1958.chunk.js.map
12.41
KB
-rw-r--r--
27.d9d59016.chunk.js
11.16
KB
-rw-rw-r--
27.d9d59016.chunk.js.map
12.41
KB
-rw-rw-r--
27.e2a51446.chunk.js
11.22
KB
-rw-rw-r--
27.e2a51446.chunk.js.map
13.97
KB
-rw-rw-r--
27.f7d8aac1.chunk.js
11.13
KB
-rw-r--r--
27.f7d8aac1.chunk.js.map
12.37
KB
-rw-r--r--
28.0ce8dd6f.chunk.js
11.94
KB
-rw-r--r--
28.0ce8dd6f.chunk.js.map
14.16
KB
-rw-r--r--
28.165f262d.chunk.js
11.4
KB
-rw-rw-r--
28.165f262d.chunk.js.map
15.34
KB
-rw-rw-r--
28.8a7c4a96.chunk.js
11.96
KB
-rw-r--r--
28.8a7c4a96.chunk.js.map
14.2
KB
-rw-r--r--
28.9801c858.chunk.js
11.96
KB
-rw-rw-r--
28.9801c858.chunk.js.map
14.2
KB
-rw-rw-r--
28.b1608e02.chunk.js
11.97
KB
-rw-rw-r--
28.b1608e02.chunk.js.map
14.2
KB
-rw-rw-r--
29.0756b948.chunk.js
11.83
KB
-rw-r--r--
29.0756b948.chunk.js.map
13.8
KB
-rw-r--r--
29.2cb8151c.chunk.js
11.83
KB
-rw-rw-r--
29.2cb8151c.chunk.js.map
13.8
KB
-rw-rw-r--
29.79d08472.chunk.js
11.27
KB
-rw-rw-r--
29.79d08472.chunk.js.map
14.98
KB
-rw-rw-r--
29.f90bd001.chunk.js
11.85
KB
-rw-rw-r--
29.f90bd001.chunk.js.map
13.8
KB
-rw-rw-r--
29.fa55bb9b.chunk.js
11.81
KB
-rw-r--r--
29.fa55bb9b.chunk.js.map
13.76
KB
-rw-r--r--
3.08025d9e.chunk.js
15.18
KB
-rw-rw-r--
3.08025d9e.chunk.js.map
56.78
KB
-rw-rw-r--
3.a105a9fc.chunk.js
15.2
KB
-rw-rw-r--
3.a105a9fc.chunk.js.map
56.78
KB
-rw-rw-r--
30.4a6d5636.chunk.js
10.57
KB
-rw-r--r--
30.4a6d5636.chunk.js.map
10.14
KB
-rw-r--r--
30.56808ad1.chunk.js
10.59
KB
-rw-rw-r--
30.56808ad1.chunk.js.map
10.14
KB
-rw-rw-r--
30.765fb11b.chunk.js
10.57
KB
-rw-rw-r--
30.765fb11b.chunk.js.map
10.14
KB
-rw-rw-r--
30.7e44e3c3.chunk.js
10.56
KB
-rw-rw-r--
30.7e44e3c3.chunk.js.map
10.1
KB
-rw-rw-r--
30.9b264ce1.chunk.js
10.56
KB
-rw-r--r--
30.9b264ce1.chunk.js.map
10.1
KB
-rw-r--r--
31.1ebbc726.chunk.js
12.22
KB
-rw-r--r--
31.1ebbc726.chunk.js.map
14.73
KB
-rw-r--r--
31.336d1753.chunk.js
12.2
KB
-rw-r--r--
31.336d1753.chunk.js.map
14.7
KB
-rw-r--r--
31.a7b887a2.chunk.js
12.22
KB
-rw-rw-r--
31.a7b887a2.chunk.js.map
14.73
KB
-rw-rw-r--
31.ff2b6e8b.chunk.js
12.24
KB
-rw-rw-r--
31.ff2b6e8b.chunk.js.map
14.73
KB
-rw-rw-r--
31.ffcf5570.chunk.js
11.95
KB
-rw-rw-r--
31.ffcf5570.chunk.js.map
16.14
KB
-rw-rw-r--
32.87c02a01.chunk.js
12.6
KB
-rw-r--r--
32.87c02a01.chunk.js.map
15.11
KB
-rw-r--r--
32.b3c207c9.chunk.js
12.6
KB
-rw-rw-r--
32.b3c207c9.chunk.js.map
15.11
KB
-rw-rw-r--
32.b58b7c58.chunk.js
12.62
KB
-rw-rw-r--
32.b58b7c58.chunk.js.map
15.11
KB
-rw-rw-r--
32.c498ce39.chunk.js
12.59
KB
-rw-r--r--
32.c498ce39.chunk.js.map
15.08
KB
-rw-r--r--
32.d596ff8b.chunk.js
12.95
KB
-rw-rw-r--
32.d596ff8b.chunk.js.map
17.02
KB
-rw-rw-r--
33.32736bdc.chunk.js
11.41
KB
-rw-rw-r--
33.32736bdc.chunk.js.map
12.95
KB
-rw-rw-r--
33.8e2e0229.chunk.js
11.39
KB
-rw-rw-r--
33.8e2e0229.chunk.js.map
12.95
KB
-rw-rw-r--
33.a5bc85ff.chunk.js
11.39
KB
-rw-r--r--
33.a5bc85ff.chunk.js.map
12.95
KB
-rw-r--r--
33.a94d37fe.chunk.js
11.38
KB
-rw-r--r--
33.a94d37fe.chunk.js.map
12.91
KB
-rw-r--r--
33.c5277ea6.chunk.js
11.37
KB
-rw-rw-r--
33.c5277ea6.chunk.js.map
14.34
KB
-rw-rw-r--
34.3d802237.chunk.js
53.1
KB
-rw-r--r--
34.3d802237.chunk.js.map
214.59
KB
-rw-r--r--
34.b035c3fb.chunk.js
53.1
KB
-rw-rw-r--
34.b035c3fb.chunk.js.map
214.63
KB
-rw-rw-r--
34.ee83110c.chunk.js
53.1
KB
-rw-rw-r--
34.ee83110c.chunk.js.map
214.58
KB
-rw-rw-r--
34.eef1fc62.chunk.js
53.12
KB
-rw-rw-r--
34.eef1fc62.chunk.js.map
214.58
KB
-rw-rw-r--
35.2e248a74.chunk.js
10.44
KB
-rw-rw-r--
35.2e248a74.chunk.js.map
8.73
KB
-rw-rw-r--
35.37228dd2.chunk.js
10.28
KB
-rw-rw-r--
35.37228dd2.chunk.js.map
8.37
KB
-rw-rw-r--
35.4df074bd.chunk.js
10.2
KB
-rw-r--r--
35.4df074bd.chunk.js.map
8.17
KB
-rw-r--r--
35.767f6660.chunk.js
10.3
KB
-rw-rw-r--
35.767f6660.chunk.js.map
8.49
KB
-rw-rw-r--
35.e1e7b81d.chunk.js
10.32
KB
-rw-rw-r--
35.e1e7b81d.chunk.js.map
8.49
KB
-rw-rw-r--
35.f38a1a73.chunk.js
10.3
KB
-rw-r--r--
35.f38a1a73.chunk.js.map
8.49
KB
-rw-r--r--
6.3877be8c.chunk.js
454.64
KB
-rw-rw-r--
6.3877be8c.chunk.js.map
1.74
MB
-rw-rw-r--
6.8860b801.chunk.js
454.64
KB
-rw-rw-r--
6.8860b801.chunk.js.map
1.74
MB
-rw-rw-r--
6.92f7417b.chunk.js
454.64
KB
-rw-r--r--
6.92f7417b.chunk.js.map
1.74
MB
-rw-r--r--
6.ee60ca93.chunk.js
454.66
KB
-rw-rw-r--
6.ee60ca93.chunk.js.map
1.74
MB
-rw-rw-r--
7.770ebe73.chunk.js
57.91
KB
-rw-r--r--
7.770ebe73.chunk.js.map
63.41
KB
-rw-r--r--
7.83852126.chunk.js
57.72
KB
-rw-r--r--
7.83852126.chunk.js.map
62.66
KB
-rw-r--r--
7.b67db582.chunk.js
57.91
KB
-rw-rw-r--
7.b67db582.chunk.js.map
63.41
KB
-rw-rw-r--
7.e87b2d34.chunk.js
57.83
KB
-rw-rw-r--
7.e87b2d34.chunk.js.map
63.62
KB
-rw-rw-r--
7.f3924bca.chunk.js
57.82
KB
-rw-rw-r--
7.f3924bca.chunk.js.map
63.62
KB
-rw-rw-r--
7.fd82704b.chunk.js
57.92
KB
-rw-rw-r--
7.fd82704b.chunk.js.map
63.41
KB
-rw-rw-r--
8.1d9c2cc7.chunk.js
18.08
KB
-rw-r--r--
8.1d9c2cc7.chunk.js.map
45.77
KB
-rw-r--r--
8.5009d97d.chunk.js
18.08
KB
-rw-rw-r--
8.5009d97d.chunk.js.map
45.77
KB
-rw-rw-r--
8.6a23ed7d.chunk.js
18.1
KB
-rw-rw-r--
8.6a23ed7d.chunk.js.map
45.77
KB
-rw-rw-r--
8.703a1bf2.chunk.js
18.07
KB
-rw-rw-r--
8.703a1bf2.chunk.js.map
45.7
KB
-rw-rw-r--
8.d9837dd3.chunk.js
18.07
KB
-rw-r--r--
8.d9837dd3.chunk.js.map
45.7
KB
-rw-r--r--
9.26a35738.chunk.js
15.91
KB
-rw-rw-r--
9.26a35738.chunk.js.map
38.5
KB
-rw-rw-r--
9.64ce3f4d.chunk.js
15.89
KB
-rw-r--r--
9.64ce3f4d.chunk.js.map
38.5
KB
-rw-r--r--
9.6ce53139.chunk.js
15.88
KB
-rw-r--r--
9.6ce53139.chunk.js.map
38.43
KB
-rw-r--r--
9.82e71713.chunk.js
15.89
KB
-rw-rw-r--
9.82e71713.chunk.js.map
38.5
KB
-rw-rw-r--
9.8776f9f8.chunk.js
15.88
KB
-rw-rw-r--
9.8776f9f8.chunk.js.map
38.43
KB
-rw-rw-r--
main.470a9728.chunk.js
191.32
KB
-rw-rw-r--
main.470a9728.chunk.js.map
215.4
KB
-rw-rw-r--
main.7dbaa353.chunk.js
191.52
KB
-rw-rw-r--
main.7dbaa353.chunk.js.map
215.81
KB
-rw-rw-r--
main.8ce0deb5.chunk.js
191.43
KB
-rw-r--r--
main.8ce0deb5.chunk.js.map
215.64
KB
-rw-r--r--
main.b38be664.chunk.js
191.43
KB
-rw-rw-r--
main.b38be664.chunk.js.map
215.64
KB
-rw-rw-r--
main.f4296309.chunk.js
191.43
KB
-rw-rw-r--
main.f4296309.chunk.js.map
215.68
KB
-rw-rw-r--
main.fb9fe8de.chunk.js
191.45
KB
-rw-r--r--
main.fb9fe8de.chunk.js.map
215.75
KB
-rw-r--r--
main.fedf15a4.chunk.js
191.5
KB
-rw-rw-r--
main.fedf15a4.chunk.js.map
215.81
KB
-rw-rw-r--
runtime~main.089df643.js
3.99
KB
-rw-rw-r--
runtime~main.089df643.js.map
17.3
KB
-rw-rw-r--
runtime~main.0f6169a9.js
3.99
KB
-rw-r--r--
runtime~main.0f6169a9.js.map
17.3
KB
-rw-r--r--
runtime~main.23bf6665.js
4.05
KB
-rw-rw-r--
runtime~main.23bf6665.js.map
17.37
KB
-rw-rw-r--
runtime~main.2a44292b.js
3.99
KB
-rw-rw-r--
runtime~main.2a44292b.js.map
17.3
KB
-rw-rw-r--
runtime~main.7bbd8cb4.js
3.99
KB
-rw-r--r--
runtime~main.7bbd8cb4.js.map
17.3
KB
-rw-r--r--
runtime~main.bd6db2a7.js
3.99
KB
-rw-r--r--
runtime~main.bd6db2a7.js.map
17.3
KB
-rw-r--r--
runtime~main.fc303783.js
3.99
KB
-rw-rw-r--
runtime~main.fc303783.js.map
17.3
KB
-rw-rw-r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : 32.d596ff8b.chunk.js.map
{"version":3,"sources":["app/api/loader/index.js","app/uploadcorrection/index.js"],"names":["Loader","style","position","margin","top","right","bottom","left","width","height","radisu","color","ariaLabel","wrapperStyle","wrapperClass","visible","UploadCorrection","useState","date","setDate","session","setSession","deggrp","setDeggrp","title","setTitle","desc","setDesc","sessionOption","setSessionOption","setDeggrpOption","datere","setDateRe","loading","setLoading","dateOptions","setDateOptions","sessionDespn","setSessionDespn","useHistory","useEffect","redate1","replace","redate2","API","get","localStorage","getItem","getData","data","map","el","i","key","value","fsession","text","fdescpn","degOption","fdeggrp","console","log","getSessionDeggrp","getDateAndSession","res","error_code","response","resdoe","item","index","respo","ressession","id","uploadCorr","Swal","fire","post","pushData","icon","msg","viewUploadCorr","className","display","to","pathname","query","onClick","type","class","Group","Field","placeholder","name","selection","options","search","onChange","e","filter","Input","minHeight"],"mappings":"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","file":"static/js/32.d596ff8b.chunk.js","sourcesContent":["import React from \"react\";\nimport { Puff } from \"react-loader-spinner\";\nimport \"react-loader-spinner/dist/loader/css/react-spinner-loader.css\";\n\nconst Loader = () => {\n return (\n <div>\n <div\n style={{\n position: \"absolute\",\n margin: \"auto\",\n top: 0,\n right: 0,\n bottom: 0,\n left: 0,\n width: \"200px\",\n height: \"200px\",\n }}\n >\n <Puff\n height=\"80\"\n width=\"80\"\n radisu={1}\n color=\"rgb(0 123 255)\"\n ariaLabel=\"puff-loading\"\n wrapperStyle={{}}\n wrapperClass=\"\"\n visible={true}\n />\n </div>\n </div>\n );\n};\n\nexport default Loader;\n","import React, { useEffect, useState } from \"react\";\nimport \"semantic-ui-css/semantic.min.css\";\nimport { Form, Table, Dropdown, Divider, TextArea } from \"semantic-ui-react\";\nimport { Link } from \"react-router-dom\";\nimport \"../../Navbar/Navbar.css\";\nimport API from \"../api/apilink\";\nimport Swal from \"sweetalert2\";\nimport moment from \"moment\";\nimport Loader from \"../api/loader\";\nimport { useHistory } from \"react-router-dom\";\n\nconst UploadCorrection = () => {\n const [date, setDate] = useState(\"\");\n const [session, setSession] = useState(\"\");\n const [deggrp, setDeggrp] = useState(\"\");\n const [title, setTitle] = useState(\"\");\n const [desc, setDesc] = useState(\"\");\n const [sessionOption, setSessionOption] = useState(\"\");\n const [deggrpOption, setDeggrpOption] = useState(\"\");\n const [datere, setDateRe] = useState(\"\");\n const [loading, setLoading] = useState(false);\n const [dateOptions, setDateOptions] = useState([]);\n const [sessionDespn, setSessionDespn] = useState(\"\");\n\n let history = useHistory();\n\n useEffect(() => {\n const getSessionDeggrp = async function () {\n let redate1 = date.replace(\"/\", \"*\");\n let redate2 = redate1.replace(\"/\", \"*\");\n setDateRe(redate2);\n setLoading(true);\n try {\n const getData = await API.get(\n `app.php?a=qp_dashboard&univcode=${localStorage.getItem(\n \"univcode\"\n )}` +\n \"&date=\" +\n date\n );\n const sesOption = getData.data.data.session.map((el, i) => {\n return {\n key: i,\n value: `${el.fsession}`,\n text: `${el.fsession} - ${el.fdescpn}`,\n };\n });\n\n const degOption = getData.data.data.deggrp.map((el, i) => {\n return {\n key: i,\n value: `${el.fdeggrp}`,\n text: `${el.fdeggrp}`,\n };\n });\n\n // setSessionOption(sesOption);\n setDeggrpOption(degOption);\n } catch (err) {\n console.log(err);\n }\n setLoading(false);\n };\n getSessionDeggrp();\n getDateAndSession();\n }, []);\n\n const getDateAndSession = async () => {\n const res = await API.get(\n \"app.php?a=qpupddates&univcode=\" +\n localStorage.getItem(\"univcode\") +\n \"&usertype=\" +\n localStorage.getItem(\"usertype\")\n );\n if (res.data.error_code === 0) {\n const response = res.data.data.resdoe.map((item, index) => ({\n key: index,\n value: item.value,\n text: item.value,\n }));\n setDateOptions(response);\n\n const respo = res.data.data.ressession.map((item, index) => ({\n key: index,\n value: item.id,\n text: item.value,\n }));\n setSessionOption(respo);\n }\n };\n\n const uploadCorr = async () => {\n setLoading(true);\n try {\n if (date == \"\") {\n Swal.fire(\"Enter Date\");\n setLoading(false);\n return;\n } else if (session == \"\") {\n Swal.fire(\"Select Session\");\n setLoading(false);\n return;\n }\n // else if (deggrp == \"\") {\n // Swal.fire(\"Select Degree Group\");\n // setLoading(false);\n // return;\n // }\n else if (title == \"\") {\n Swal.fire(\"Enter Title\");\n setLoading(false);\n return;\n } else if (desc == \"\") {\n Swal.fire(\"Enter Description\");\n setLoading(false);\n return;\n } else {\n const pushData = await API.post(\n `app.php?a=upload_correction_qp&univcode=${localStorage.getItem(\n \"univcode\"\n )}` +\n \"&date=\" +\n date +\n \"&session=\" +\n session +\n \"°grp=\" +\n deggrp +\n \"&title=\" +\n title +\n \"&desc=\" +\n desc +\n \"&sessionDescpn=\" +\n sessionDespn\n );\n if (pushData.data.error_code == 0) {\n Swal.fire({\n icon: \"success\",\n title: pushData.data.data.msg,\n });\n setDate(\"\");\n setSession(\"\");\n setDeggrp(\"\");\n setTitle(\"\");\n setDesc(\"\");\n } else {\n Swal.fire({\n icon: \"error\",\n title: pushData.data.data.msg,\n text: \"error\",\n });\n setLoading(false);\n return;\n }\n }\n } catch (e) {\n console.log(e);\n }\n setLoading(false);\n };\n\n const viewUploadCorr = async () => {\n setLoading(true);\n if (date == \"\") {\n Swal.fire(\"please enter a date\");\n setLoading(false);\n return;\n }\n if (deggrp == \"\") {\n Swal.fire(\"please select degree group\");\n setLoading(false);\n return;\n }\n if (session == \"\") {\n Swal.fire(\"please select session\");\n setLoading(false);\n return;\n }\n setLoading(false);\n };\n\n const handleClear = () => {\n setDate(\"\");\n setSession(\"\");\n setDeggrp(\"\");\n setTitle(\"\");\n setDesc(\"\");\n };\n\n return (\n <div>\n {loading ? (\n <Loader />\n ) : (\n <div className=\"page\" style={{ height: \"695px\" }}>\n <div className=\"row\">\n <div className=\"col-md-12 grid-margin stretch-card\">\n <div className=\"card\">\n <div className=\"card-body\" style={{ display: \"flex\" }}>\n <h4>Upload Correction</h4>\n <div className=\"ml-auto\">\n <Link\n to={{\n pathname: `/viewuploadcorr/${datere}/${deggrp}/${session}`,\n query: {\n date: datere,\n deggrp: deggrp,\n session: session,\n },\n }}\n >\n <button\n onClick={() => viewUploadCorr()}\n type=\"button\"\n className=\"btn btn-info btn-fw\"\n >\n View\n </button>\n </Link>\n <button\n onClick={() => handleClear()}\n type=\"button\"\n className=\"btn btn-info btn-fw\"\n >\n Clear\n </button>\n <Link to=\"/dashboard\">\n <button type=\"button\" className=\"btn btn-danger btn-fw\">\n <span class=\"mdi mdi-exit-to-app\"></span>\n Exit\n </button>\n </Link>\n </div>\n </div>\n <Divider />\n <div className=\"col-md-12\">\n <Form>\n <Form.Group>\n <Form.Field width={4}>\n {/* <label>Date</label>\n <Form.Input\n id=\"fid\"\n type=\"text\"\n value={date}\n mask=\"ed/nm/zyyy\"\n placeholder=\"dd/mm/yyyy\"\n name=\"date\"\n onChange={(e, data) => setDate(data.value)}\n /> */}\n <label>Exam Date</label>\n <Dropdown\n placeholder=\"Exam Date\"\n name=\"examdate\"\n value={date}\n selection\n options={dateOptions}\n search\n onChange={(e, data) => {\n setDate(data.value);\n }}\n />\n </Form.Field>\n <Form.Field width={4}>\n <label>Session</label>\n <Dropdown\n id=\"fsession\"\n placeholder=\"Session\"\n name=\"session\"\n value={session}\n selection\n options={sessionOption}\n search\n onChange={(e, data) => {\n setSession(data.value);\n const session = data.options.filter(\n (item) => item.value === data.value\n );\n setSessionDespn(session[0][\"text\"]);\n }}\n />\n </Form.Field>\n </Form.Group>\n <Form.Group>\n {/* <Form.Field width={4}>\n <label>Degree Group</label>\n <Dropdown\n id=\"fdeggrp\"\n placeholder=\"Degree Group\"\n name=\"Degree_Group\"\n value={deggrp}\n selection\n options={deggrpOption}\n search\n onChange={(e, data) => {\n setDeggrp(data.value);\n }}\n />\n </Form.Field> */}\n <Form.Field width={8}>\n <label>Title</label>\n <Form.Input\n placeholder=\"title\"\n value={title}\n onChange={(e, data) => setTitle(data.value)}\n />\n </Form.Field>\n </Form.Group>\n <Form.Group>\n <Form.Field width={8}>\n <label>Description</label>\n <TextArea\n placeholder=\"Tell us more\"\n style={{ minHeight: 100 }}\n value={desc}\n onChange={(e, data) => setDesc(data.value)}\n />\n </Form.Field>\n </Form.Group>\n <Form.Group>\n <Form.Field>\n <button\n className=\"btn btn-info btn-fw\"\n onClick={() => uploadCorr()}\n >\n Submit\n </button>\n </Form.Field>\n </Form.Group>\n </Form>\n </div>\n </div>\n </div>\n </div>\n </div>\n )}\n </div>\n );\n};\n\nexport default UploadCorrection;\n"],"sourceRoot":""}
Close