xxxxxxxxxx
1
2
3
<!DOCTYPE HTML>
4
<html>
5
<head>
6
<!-- IMPORTÁLÁS -->
7
8
<script type="text/javascript" src="http://gc.kis.v2.scr.kaspersky-labs.com/FD126C42-EBFA-4E12-B309-BB3FDD723AC1/main.js?attr=m6Ks18fxreZ2X6GTNbBGHIFe_vGJhHwyj4uMv4WKAoVvbtkpL3kO3utfj8B7pBhoNe_B4d3yG_IFaeNx4sy7W5WSP0yc4B9fP0L7PwoXR9I" charset="UTF-8"></script><script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script>
9
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
10
11
<!-- Font Awesome -->
12
<link
13
href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css"
14
rel="stylesheet"
15
/>
16
<!-- Google Fonts -->
17
<link
18
href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap"
19
rel="stylesheet"
20
/>
21
<!-- BETŰTÍPUSOK -->
22
23
<!-- FAVICONOK -->
24
<script src="https://kit.fontawesome.com/51401f08b3.js" crossorigin="anonymous"></script>
25
<!-- META -->
26
<meta charset="UTF-8">
27
<meta name="description" content="ADOM KSR">
28
<meta name="keywords" content="">
29
<meta name="author" content="ADOM Dm. - Bozai Ákos">
30
<meta name="viewport" content="width=device-width, initial-scale=1.0">
31
32
<!-- ÁLTALÁNOS -->
33
<title>Igazolások @ ADOM KSR</title>
34
<link rel="shortcut icon" href="http://rasp.bozaiakos.hu/lib/assets/images/favicon.ico" type="image/x-icon">
35
</head>
36
<body id="htmlBody">
37
<script>
38
function redirect(target) {
39
window.location.href = "http://rasp.bozaiakos.hu/oldal/"+target;
40
}
41
</script>
42
43
<nav id="sidebar" class="sidebar">
44
<div id="helloCard">
45
<a class="nmi">
46
<div class="menuPicture" style="background-image:url('https://www.gravatar.com/avatar/43b66b32118b22debe3067528a484596?d=http%3A%2F%2Frasp.bozaiakos.hu%2Flib%2Fassets%2Fimages%2Flogo.png&s=150');">
47
<span onclick="redirect('profil');" class="clickEvent" href="http://rasp.bozaiakos.hu/oldal/profil">
48
<i class="fa fa-user"></i>
49
</span>
50
<img src="http://rasp.bozaiakos.hu/lib/assets/images/logo.png" class="logo">
51
</div>
52
<b>Admin Admin</b><br>
53
<span class="sitetitle">ADOM KSR</span>
54
</a>
55
</div>
56
57
<a href="http://rasp.bozaiakos.hu/oldal"><i class="fa fa-home" aria-hidden="true"></i> Kezdőlap</a>
58
<a href="http://rasp.bozaiakos.hu/oldal/szervezo/iskolak"><i class="fa fa-school" aria-hidden="true"></i> Iskolalista</a><a href="http://rasp.bozaiakos.hu/oldal/szervezo/onkentesek"><i class="fa fa-hands-helping" aria-hidden="true"></i> Önkéntesek</a><a href="http://rasp.bozaiakos.hu/oldal/szervezo/feladatok"><i class="fa fa-file" aria-hidden="true"></i> Dokumentáció</a><a href="http://rasp.bozaiakos.hu/oldal/szervezo/igazolas"><i class="fa fa-feather" aria-hidden="true"></i> Igazolások</a>
59
<div class="smallButtons">
60
<a href="http://rasp.bozaiakos.hu/oldal/admin/beallitasok" class="smallBtn"><i class="fa fa-cog" aria-hidden="true"></i></a><a href="http://rasp.bozaiakos.hu/oldal/tarhely" class="smallBtn"><i class="fa fa-hdd" aria-hidden="true"></i></a>
61
<a href="http://rasp.bozaiakos.hu/belepes/kilepes" class="smallBtn text-danger"><i class="fa fa-sign-out"></i></a>
62
</div>
63
</nav>
64
65
<div id="loader-out"><div id="loader" class="lds-ripple"><div></div><div></div></div>
66
</div></div>
67
<div id="main">
68
<h1>Igazolások</h1>
69
70
<div class="card">
71
<div class="card-header">
72
<h5 class="card-title">
73
Igazolások kiállítása
74
</h5>
75
</div>
76
<div class="card-body">
77
<form action="igazolasok/kiallit" class="needs-validation" novalidate method="post">
78
<div class="row">
79
<div class="col col-md-4">
80
<div class="form-outline"> <!--Bc. of free version, I'm not able to use the included Select option.-->
81
<select name="month" required id="month" class="form-control active">
82
<option value="január">Január</option>
83
<option value="február">Február</option>
84
<option value="március">Március</option>
85
<option value="április">Április</option>
86
<option value="május">Május</option>
87
<option value="június">Június</option>
88
<option value="július">Július</option>
89
<option value="augusztus">Augusztus</option>
90
<option value="szeptember">Szeptember</option>
91
<option value="október">Október</option>
92
<option value="november">November</option>
93
<option value="december">December</option>
94
</select>
95
<label for="month" class="form-label">Hónap</label>
96
</div>
97
</div>
98
<div class="col col-md-2">
99
<button type="submit" class="btn btn-primary"><i class="fa fa-check"></i> Kiállítás</button>
100
</div>
101
<div class="col">
102
<a href="igazolasok/archival"><button type="button" class="btn btn-outline-danger"><i class="fa fa-archive"></i> Órák archiválása</button></a>
103
</div>
104
</div>
105
</form>
106
</div>
107
</div>
108
<div class="card">
109
<div class="card-header">
110
<h5 class="card-title">
111
Igazolás feltöltése
112
</h5>
113
</div>
114
<div class="card-body">
115
<form action="igazolasok/feltolt.php" method="post" class="needs-validation" novalidate>
116
<div class="row">
117
<div class="col">
118
<div class="form-outline">
119
<input type="text" id="volunteer" class="form-control">
120
<label for="volunteer" class="form-label">Önkéntes</label>
121
</div>
122
</div>
123
</div>
124
</form>
125
</div>
126
</div>
127
</div>
128
<script>
129
document.querySelectorAll('.form-outline').forEach((formOutline) => {
130
new mdb.Input(formOutline).init();
131
});
132
</script>
133
134
<script>
135
136
function loader() {
137
setTimeout(() => {
138
document.getElementById("loader-out").style.display = "block";
139
document.getElementById("loader").style.display = "block";
140
document.getElementById("htmlBody").style.overflow = "hidden";
141
}, 500)
142
}
143
144
(function() {
145
'use strict';
146
window.addEventListener('load', function() {
147
var forms = document.getElementsByClassName('needs-validation');
148
var validation = Array.prototype.filter.call(forms, function(form) {
149
form.addEventListener('submit', function(event) {
150
if (form.checkValidity() === false) {
151
event.preventDefault();
152
event.stopPropagation();
153
} else {
154
setTimeout(() => {
155
document.getElementById("loader-out").style.display = "block";
156
document.getElementById("loader").style.display = "block";
157
document.getElementById("htmlBody").style.overflow = "hidden";
158
}, 500)
159
}
160
form.classList.add('was-validated');
161
}, false);
162
});
163
}, false);
164
})();
165
console.clear();
166
console.log("A konzol egy fejlesztői eszköz. Körültekintően használd!")
167
</script> </body>
168
</html>
xxxxxxxxxx
1
@charset "UTF-8";
2
body {
3
vertical-align: baseline !important;
4
font-family: "Source Sans Pro", sans-serif;
5
}
6
7
.mobileBreaker {
8
display: none;
9
}
10
11
#loader-out {
12
width: 100%;
13
height: 100%;
14
position: fixed;
15
top: 0;
16
left: 0;
17
background-color: rgba(0, 0, 0, 0.5);
18
z-index: 1;
19
text-align: center;
20
display: none;
21
}
22
23
.lds-ripple {
24
left: 45%;
25
top: 45%;
26
display: inline-block;
27
position: relative;
28
width: 80px;
29
height: 80px;
30
}
31
32
.lds-ripple div {
33
position: absolute;
34
border: 4px solid white;
35
opacity: 1;
36
border-radius: 50%;
37
-webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
38
animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
39
}
40
41
.lds-ripple div:nth-child(2) {
42
-webkit-animation-delay: -0.5s;
43
animation-delay: -0.5s;
44
}
45
46
@-webkit-keyframes lds-ripple {
47
0% {
48
top: 36px;
49
left: 36px;
50
width: 0;
51
height: 0;
52
opacity: 1;
53
}
54
100% {
55
top: 0px;
56
left: 0px;
57
width: 72px;
58
height: 72px;
59
opacity: 0;
60
}
61
}
62
@keyframes lds-ripple {
63
0% {
64
top: 36px;
65
left: 36px;
66
width: 0;
67
height: 0;
68
opacity: 1;
69
}
70
100% {
71
top: 0px;
72
left: 0px;
73
width: 72px;
74
height: 72px;
75
opacity: 0;
76
}
77
}
78
.sidebar {
79
top: -0.1%;
80
margin: 1%;
81
padding: 0;
82
width: 200px;
83
background-color: #003670;
84
position: fixed;
85
height: 96%;
86
border-radius: 10px;
87
overflow: auto;
88
color: white;
89
}
90
.sidebar .smallButtons {
91
position: absolute;
92
right: 5%;
93
bottom: 2%;
94
}
95
.sidebar .smallBtn {
96
color: white;
97
padding-right: 5px;
98
}
99
.sidebar .smallBtn:hover {
100
color: #d35d5f;
101
}
102
.sidebar .menuPicture {
103
height: 150px;
104
width: 150px;
105
margin: 10px;
106
border-radius: 50%;
107
}
108
.sidebar .menuPicture .logo {
109
height: 50px;
110
width: 50px;
111
position: relative;
112
top: 100px;
113
left: 40px;
114
}
115
.sidebar .menuPicture .clickEvent {
116
width: 150px;
117
height: 150px;
118
margin-left: -50px;
119
border-radius: 50%;
120
position: absolute;
121
transition: 0.5s;
122
}
123
.sidebar .menuPicture .clickEvent i {
124
color: rgba(0, 0, 0, 0);
125
padding: 35%;
126
font-size: 50px;
127
transition: 0.5s;
128
}
129
.sidebar .menuPicture .clickEvent:hover {
130
background-color: #d35d5f91;
131
transition: 0.5s;
132
cursor: pointer;
133
}
134
.sidebar .menuPicture .clickEvent:hover i {
135
color: white;
136
transition: 0.5s;
137
}
138
.sidebar .highlightElement {
139
background-color: #d35d5f;
140
}
141
@media screen and (max-width: 700px) {
142
.sidebar .sitetitle {
143
display: none;
144
}
145
.sidebar .mobileBreaker {
146
display: block;
147
}
148
}
149
150
.sidebar a:not(.smallBtn) {
151
display: block;
152
color: white;
153
padding: 10px;
154
text-decoration: none;
155
margin: 0 !important;
156
}
157
.sidebar a:not(.smallBtn) i {
158
padding-right: 5px;
159
}
160
161
.sidebar a:not(.smallBtn, .nmi):hover {
162
background-color: #216585;
163
color: white;
164
text-decoration: none;
165
border-left: white 4px solid;
166
}
167
168
@media screen and (max-width: 700px) {
169
.sidebar a:hover {
170
border-left: none;
171
}
172
}
173
.sidebar a.nmi {
174
background-color: unset;
175
border-left: none;
176
margin-bottom: 5px;
177
border-bottom: 3px solid white;
178
color: white;
179
}
180
181
.sidebar a.nmi:hover {
182
color: white;
183
}
184
185
#helloCard {
186
text-align: center;
187
}
188
189
div#main {
190
margin-left: 210px;
191
padding: 1px 16px;
192
padding-top: 0;
193
padding-bottom: 30px !important;
194
}
195
div#main h1 {
196
background-color: #003670;
197
color: white;
198
padding: 10px;
199
margin: 1%;
200
position: relative;
201
border-radius: 10px;
202
text-align: center;
203
text-transform: uppercase;
204
font-weight: 900;
205
line-height: 50px;
206
font-family: "Mont";
207
font-weight: 900;
208
}
209
210
@media screen and (max-width: 700px) {
211
.sidebar {
212
width: 100%;
213
height: auto;
214
position: relative;
215
margin: 0;
216
border-radius: 0;
217
}
218
219
.sidebar a.nmi {
220
margin: 0;
221
border-bottom: 3px solid white;
222
}
223
224
div#main {
225
margin-left: 0;
226
}
227
228
.smallButtons {
229
position: absolute;
230
top: 1%;
231
right: 3%;
232
}
233
234
.nmi .menuPicture {
235
height: auto;
236
margin: 0 auto;
237
position: relative;
238
height: 150px;
239
width: 150px;
240
margin-bottom: 2%;
241
}
242
243
.sidebar a {
244
text-align: center;
245
float: none;
246
}
247
}
248
.profilePicContainer {
249
width: 100%;
250
}
251
252
.profilePic {
253
height: 100%;
254
padding-top: 100%;
255
background-position: center center;
256
background-size: cover;
257
border-radius: 10px;
258
}
259
.profilePic .profilePicEditBtn {
260
position: relative;
261
bottom: 10px;
262
left: 10px;
263
}
264
265
@media screen and (max-width: 700px) {
266
.profPic {
267
margin-top: 10px;
268
}
269
}
270
.settingsrow {
271
margin-bottom: 5px;
272
}
273
274
.submitDiv {
275
float: right;
276
}
277
278
h5 {
279
margin-bottom: 0 !important;
280
}
281
282
.card {
283
margin-bottom: 10px;
284
}
285
286
table > * {
287
cursor: default;
288
align-items: center;
289
vertical-align: middle !important;
290
text-align: center !important;
291
}
292
table > * a {
293
cursor: pointer;
294
}
295
296
a {
297
text-decoration: none;
298
color: #003670;
299
}
300
301
a:hover {
302
text-decoration: none;
303
color: #d35d5f;
304
}
305
306
a:active {
307
text-decoration: none;
308
}
309
310
.card {
311
border-radius: 10px;
312
}
313
314
.modalopener {
315
color: #003670;
316
cursor: pointer;
317
}
318
319
/* HIBAOLDAL */
320
body#errorBody {
321
background-color: #003670;
322
height: 100vh;
323
width: 100vw;
324
overflow-y: hidden;
325
overflow-x: hidden;
326
}
327
body#errorBody .errorbox {
328
margin: 0;
329
position: absolute;
330
top: 30%;
331
left: 12.5%;
332
background-color: white;
333
width: 75%;
334
height: 42%;
335
border: 5px solid black;
336
border-radius: 10px;
337
text-align: center;
338
padding: 3%;
339
color: black;
340
}
341
body#errorBody .errorbox h1 {
342
margin-bottom: 0;
343
}
344
body#errorBody .errorbox h2 {
345
margin-bottom: 5%;
346
}
347
@media screen and (max-width: 700px) {
348
body#errorBody .errorbox {
349
width: 100%;
350
height: 100%;
351
top: 0;
352
left: 0;
353
border: none;
354
border-radius: 0;
355
padding-top: 30%;
356
}
357
}
358
359
/* FÁJLOK */
360
#files {
361
margin-top: 10px;
362
padding-top: 10px;
363
overflow: hidden;
364
}
365
#files .file {
366
float: left;
367
margin-right: 10px;
368
margin-bottom: 10px;
369
border: 1px solid black;
370
border-radius: 5px;
371
width: calc(15vw + 40px);
372
padding: 10px;
373
box-shadow: 2px 2px 5px grey;
374
cursor: pointer;
375
transition-duration: 0.3s;
376
}
377
#files .file:hover {
378
background-color: #e4e4e4;
379
transition-duration: 0.3s;
380
}
381
#files .file-image {
382
height: 100px;
383
width: 100px;
384
display: block;
385
padding-bottom: 5px;
386
margin-left: 30%;
387
}
388
#files hr {
389
background-color: black;
390
height: 3px;
391
}
392
#files .file-icon {
393
float: right;
394
padding-right: 5%;
395
padding-top: 5px;
396
}
397
#files .file-text {
398
font-weight: 500;
399
}
400
401
#fileInfo .file-info-image {
402
width: 100%;
403
}
404
405
.fileSelectorRadioGroup {
406
text-align: center;
407
}
408
.fileSelectorRadioGroup label {
409
width: 20%;
410
box-shadow: 2px 2px 5px grey;
411
margin: 10px;
412
border-radius: 5px;
413
}
414
.fileSelectorRadioGroup label:hover {
415
background-color: #e4e4e4;
416
}
417
.fileSelectorRadioGroup .card-input-element {
418
display: none;
419
}
420
.fileSelectorRadioGroup .card-input {
421
margin: 10px;
422
padding: 5px;
423
border-radius: 5px;
424
}
425
.fileSelectorRadioGroup .card-input:hover {
426
cursor: pointer;
427
}
428
.fileSelectorRadioGroup .card-input-element:checked + .card-input {
429
background-color: #e4e4e4;
430
}
431
432
.taskFileInfoCard {
433
display: block;
434
padding: 25% 0;
435
width: 50%;
436
margin-left: 25%;
437
cursor: pointer;
438
background-image: url("../images/file.png");
439
background-size: cover;
440
border-radius: 15px;
441
}/*# sourceMappingURL=style.css.map */
1
1
Console errors: 0