xxxxxxxxxx
1
2
3
<!DOCTYPE HTML>
4
<html>
5
<head>
6
<!-- IMPORTÁLÁS -->
7
8
<!-- Font Awesome -->
9
10
<!-- Google Fonts -->
11
12
<!-- BETŰTÍPUSOK -->
13
14
<!-- FAVICONOK -->
15
<script src="https://kit.fontawesome.com/51401f08b3.js" crossorigin="anonymous"></script>
16
<!-- META -->
17
<meta charset="UTF-8">
18
<meta name="description" content="ADOM KSR">
19
<meta name="keywords" content="">
20
<meta name="author" content="ADOM Dm. - Bozai Ákos">
21
<meta name="viewport" content="width=device-width, initial-scale=1.0">
22
23
<!-- ÁLTALÁNOS -->
24
<title>Igazolások @ ADOM KSR</title>
25
<link rel="shortcut icon" href="http://rasp.bozaiakos.hu/lib/assets/images/favicon.ico" type="image/x-icon">
26
</head>
27
<body id="htmlBody">
28
29
<nav id="sidebar" class="sidebar">
30
<div id="helloCard">
31
<a class="nmi">
32
<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');">
33
<span onclick="redirect('profil');" class="clickEvent" href="http://rasp.bozaiakos.hu/oldal/profil">
34
<i class="fa fa-user"></i>
35
</span>
36
<img src="http://rasp.bozaiakos.hu/lib/assets/images/logo.png" class="logo">
37
</div>
38
<b>Admin Admin</b><br>
39
<span class="sitetitle">ADOM KSR</span>
40
</a>
41
</div>
42
43
<a href="http://rasp.bozaiakos.hu/oldal"><i class="fa fa-home" aria-hidden="true"></i> Kezdőlap</a>
44
<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>
45
<div class="smallButtons">
46
<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>
47
<a href="http://rasp.bozaiakos.hu/belepes/kilepes" class="smallBtn text-danger"><i class="fa fa-sign-out"></i></a>
48
</div>
49
</nav>
50
51
<div id="loader-out"><div id="loader" class="lds-ripple"><div></div><div></div></div>
52
</div></div>
53
<div id="main">
54
<h1>Igazolások</h1>
55
56
<div class="card">
57
<div class="card-header">
58
<h5 class="card-title">
59
Igazolások kiállítása
60
</h5>
61
</div>
62
<div class="card-body">
63
<form action="igazolasok/kiallit" class="needs-validation" novalidate method="post">
64
<div class="row">
65
<div class="col col-md-4">
66
<select name="month" required id="month" class="form-control active">
67
<option value="január">Január</option>
68
<option value="február">Február</option>
69
<option value="március">Március</option>
70
<option value="április">Április</option>
71
<option value="május">Május</option>
72
<option value="június">Június</option>
73
<option value="július">Július</option>
74
<option value="augusztus">Augusztus</option>
75
<option value="szeptember">Szeptember</option>
76
<option value="október">Október</option>
77
<option value="november">November</option>
78
<option value="december">December</option>
79
</select>
80
<label for="month" class="form-label">Hónap</label>
81
</div>
82
<div class="col col-md-2">
83
<button type="submit" class="btn btn-primary"><i class="fa fa-check"></i> Kiállítás</button>
84
</div>
85
<div class="col">
86
<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>
87
</div>
88
</div>
89
</form>
90
</div>
91
</div>
92
<div class="card">
93
<div class="card-header">
94
<h5 class="card-title">
95
Igazolás feltöltése
96
</h5>
97
</div>
98
<div class="card-body">
99
<form action="igazolasok/feltolt.php" method="post" class="needs-validation" novalidate>
100
<div class="row">
101
<div class="col">
102
<div class="form-outline">
103
<input type="text" id="volunteer" class="form-control">
104
<label for="volunteer" class="form-label">Önkéntes</label>
105
</div>
106
</div>
107
</div>
108
</form>
109
</div>
110
</div>
111
</div>
112
<script>
113
document.querySelectorAll('.form-outline').forEach((formOutline) => {
114
new mdb.Input(formOutline).init();
115
});
116
</script>
117
118
<script>
119
120
function loader() {
121
setTimeout(() => {
122
document.getElementById("loader-out").style.display = "block";
123
document.getElementById("loader").style.display = "block";
124
document.getElementById("htmlBody").style.overflow = "hidden";
125
}, 500)
126
}
127
128
(function() {
129
'use strict';
130
window.addEventListener('load', function() {
131
var forms = document.getElementsByClassName('needs-validation');
132
var validation = Array.prototype.filter.call(forms, function(form) {
133
form.addEventListener('submit', function(event) {
134
if (form.checkValidity() === false) {
135
event.preventDefault();
136
event.stopPropagation();
137
} else {
138
setTimeout(() => {
139
document.getElementById("loader-out").style.display = "block";
140
document.getElementById("loader").style.display = "block";
141
document.getElementById("htmlBody").style.overflow = "hidden";
142
}, 500)
143
}
144
form.classList.add('was-validated');
145
}, false);
146
});
147
}, false);
148
})();
149
console.clear();
150
console.log("A konzol egy fejlesztői eszköz. Körültekintően használd!")
151
</script> </body>
152
</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