From 43de9af71f7f4ca5731b94a06d688ae8412ba427 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Fri, 6 Jul 2018 11:14:41 +0200 Subject: 2018/Feb/28 -i állapot hozzáadva, mint a módosítások kiindulási állapota --- .../classic/module-naplo/css/admin/azonositok.css | 10 + .../classic/module-naplo/css/admin/csoportok.css | 9 + .../skin/classic/module-naplo/css/admin/import.css | 8 + .../classic/module-naplo/css/admin/intezmenyek.css | 26 + .../module-naplo/css/admin/rpcPrivilege.css | 12 + .../module-naplo/css/admin/szemeszterek.css | 6 + .../module-naplo/css/admin/szuloiAzonositok.css | 12 + .../classic/module-naplo/css/admin/tanevek.css | 17 + .../classic/module-naplo/css/admin/tankorok.css | 8 + .../css/bejegyzesek/bejegyzesTipus.css | 19 + .../module-naplo/css/bejegyzesek/bejegyzesek.css | 34 + .../module-naplo/css/bejegyzesek/ujBejegyzes.css | 10 + .../skin/classic/module-naplo/css/diakValaszto.css | 4 + .../module-naplo/css/ertekeles/ertekeles.css | 41 + .../module-naplo/css/ertekeles/kerdoivBetoltes.css | 11 + .../module-naplo/css/esemeny/esemenyDiak.css | 34 + .../module-naplo/css/esemeny/jelentkezes.css | 27 + .../classic/module-naplo/css/esemeny/ujEsemeny.css | 43 + .../module-naplo/css/export/bizonyitvany.css | 19 + .../classic/module-naplo/css/export/diakExport.css | 19 + .../skin/classic/module-naplo/css/export/kreta.css | 23 + .../skin/classic/module-naplo/css/export/sulix.css | 9 + .../module-naplo/css/export/tantargyFelosztas.css | 20 + .../module-naplo/css/haladasi/elmaradas.css | 12 + .../module-naplo/css/haladasi/elszamolas.css | 32 + .../classic/module-naplo/css/haladasi/haladasi.css | 297 +++++ .../module-naplo/css/haladasi/helyettesites.css | 162 +++ .../classic/module-naplo/css/haladasi/hetes.css | 8 + .../module-naplo/css/haladasi/minuszora.css | 28 + .../module-naplo/css/haladasi/oralatogatas.css | 12 + .../module-naplo/css/haladasi/osszevonas.css | 27 + .../classic/module-naplo/css/haladasi/pluszora.css | 30 + .../module-naplo/css/haladasi/specialis.css | 36 + .../classic/module-naplo/css/haladasi/stat.css | 12 + .../module-naplo/css/haladasi/teremModositas.css | 17 + .../classic/module-naplo/css/hianyzas/diak.css | 128 ++ .../module-naplo/css/hianyzas/diakIgazolatlan.css | 12 + .../module-naplo/css/hianyzas/diakLista.css | 50 + .../classic/module-naplo/css/hianyzas/info.css | 19 + .../skin/classic/module-naplo/css/hianyzas/nap.css | 125 ++ .../classic/module-naplo/css/hianyzas/oktstat.css | 22 + .../skin/classic/module-naplo/css/hianyzas/ora.css | 125 ++ .../classic/module-naplo/css/hianyzas/osztaly.css | 170 +++ .../module-naplo/css/hianyzas/osztalyNap.css | 43 + .../module-naplo/css/hibabejelento/admin.css | 89 ++ .../css/hibabejelento/hibabejelento.css | 26 + .../classic/module-naplo/css/hirnok/cronFutar.css | 9 + .../classic/module-naplo/css/hirnok/hirnok.css | 108 ++ .../classic/module-naplo/css/intezmeny/diak.css | 148 +++ .../module-naplo/css/intezmeny/diakExport.css | 46 + .../module-naplo/css/intezmeny/diakFelmentes.css | 33 + .../module-naplo/css/intezmeny/diakStatusz.css | 14 + .../module-naplo/css/intezmeny/diakSzulo.css | 49 + .../module-naplo/css/intezmeny/diakTankor.css | 70 ++ .../css/intezmeny/diakTankorJelentkezes.css | 126 ++ .../module-naplo/css/intezmeny/felmentes.css | 36 + .../module-naplo/css/intezmeny/kepesitesek.css | 14 + .../classic/module-naplo/css/intezmeny/kepzes.css | 25 + .../module-naplo/css/intezmeny/kepzesOraterv.css | 100 ++ .../module-naplo/css/intezmeny/kepzesTankor.css | 13 + .../module-naplo/css/intezmeny/munkakozosseg.css | 47 + .../classic/module-naplo/css/intezmeny/osztaly.css | 57 + .../classic/module-naplo/css/intezmeny/tanar.css | 60 + .../classic/module-naplo/css/intezmeny/tankor.css | 83 ++ .../module-naplo/css/intezmeny/tankorDiak.css | 128 ++ .../module-naplo/css/intezmeny/tankorLetszam.css | 7 + .../css/intezmeny/tankorSzemeszter.css | 24 + .../module-naplo/css/intezmeny/tankorTanar.css | 39 + .../css/intezmeny/tankorTanarHozzarendeles.css | 94 ++ .../classic/module-naplo/css/intezmeny/terem.css | 15 + .../module-naplo/css/intezmeny/tovabbkepzes.css | 89 ++ .../classic/module-naplo/css/intezmeny/valtas.css | 2 + .../classic/module-naplo/css/intezmeny/zaradek.css | 16 + .../module-naplo/css/koszi/esemenyAdmin.css | 39 + .../skin/classic/module-naplo/css/koszi/koszi.css | 39 + .../classic/module-naplo/css/koszi/kosziAdmin.css | 47 + .../www/skin/classic/module-naplo/css/naplo.css | 317 +++++ .../css/nyomtatas/diakTankorJelentkezes.css | 4 + .../css/nyomtatas/helyettesitesinaplo.css | 7 + .../module-naplo/css/nyomtatas/osztalyozonaplo.css | 2 + .../css/nyomtatas/tankorNaplohozRendeles.css | 9 + .../classic/module-naplo/css/orarend/ascExport.css | 18 + .../module-naplo/css/orarend/helyettesites.css | 44 + .../classic/module-naplo/css/orarend/orarend.css | 282 +++++ .../module-naplo/css/orarend/orarendBetolto.css | 6 + .../module-naplo/css/orarend/orarendEllenorzes.css | 3 + .../module-naplo/css/orarend/orarendModosito.css | 156 +++ .../module-naplo/css/orarend/orarendTankor.css | 29 + .../css/orarend/orarendTeremModositas.css | 8 + .../module-naplo/css/orarend/szabadTerem.css | 103 ++ .../module-naplo/css/orarend/tanarOrarend.css | 2 + .../classic/module-naplo/css/orarend/termez.css | 13 + .../module-naplo/css/osztalyozo/bizelomenetel.css | 71 ++ .../module-naplo/css/osztalyozo/bizonyitvany.css | 115 ++ .../classic/module-naplo/css/osztalyozo/diak.css | 58 + .../module-naplo/css/osztalyozo/dolgozat.css | 172 +++ .../classic/module-naplo/css/osztalyozo/jegy.css | 39 + .../classic/module-naplo/css/osztalyozo/stat.css | 339 ++++++ .../css/osztalyozo/szempontRendszer.css | 10 + .../css/osztalyozo/szovegesErtekeles.css | 10 + .../classic/module-naplo/css/osztalyozo/tankor.css | 152 +++ .../module-naplo/css/osztalyozo/targySorrend.css | 10 + .../classic/module-naplo/css/osztalyozo/vizsga.css | 30 + .../css/osztalyozo/vizsgaJelentkezes.css | 2 + .../module-naplo/css/osztalyozo/zaroJegyCheck.css | 0 .../classic/module-naplo/css/sni/diakAllapot.css | 27 + .../module-naplo/css/sni/fejlesztesiTerv.css | 21 + .../module-naplo/css/sni/tantargyiFeljegyzesek.css | 15 + .../module-naplo/css/stat/lemorzsolodas.css | 3 + .../skin/classic/module-naplo/css/stat/letszam.css | 11 + .../module-naplo/css/stat/tantargyFelosztas.css | 36 + .../classic/module-naplo/css/tanev/diakTanarai.css | 9 + .../classic/module-naplo/css/tanev/fogadoOra.css | 46 + .../classic/module-naplo/css/tanev/munkaterv.css | 149 +++ .../classic/module-naplo/css/tanev/tankorBlokk.css | 11 + .../module-naplo/css/tanev/tankorCsoport.css | 16 + .../classic/module-naplo/css/tanev/targyBontas.css | 121 ++ .../module-naplo/css/tanev/targyOraszam.css | 7 + .../css/tanev/vegzosOrarendLezaras.css | 5 + .../module-naplo/css/tanev/vegzosTankorLezaras.css | 5 + .../module-naplo/css/tanmenet/tanmenetInfo.css | 11 + .../css/tanmenet/tanmenetJovahagyas.css | 23 + .../module-naplo/css/tanmenet/tanmenetLeadas.css | 11 + .../css/tanmenet/tanmenetModositas.css | 54 + .../module-naplo/css/tanmenet/tanmenetTankor.css | 76 ++ .../module-naplo/css/tanmenet/ujTanmenet.css | 19 + .../skin/classic/module-naplo/css/uzeno/uzeno.css | 139 +++ .../module-naplo/html/admin/azonositok.phtml | 95 ++ .../module-naplo/html/admin/csoportok.phtml | 87 ++ .../module-naplo/html/admin/fillhaladasi.phtml | 12 + .../classic/module-naplo/html/admin/import.phtml | 5 + .../module-naplo/html/admin/intezmenyek.phtml | 142 +++ .../module-naplo/html/admin/rpcPrivilege.phtml | 72 ++ .../module-naplo/html/admin/szemeszterek.phtml | 61 + .../module-naplo/html/admin/szuloiAzonositok.phtml | 113 ++ .../classic/module-naplo/html/admin/tanevek.phtml | 165 +++ .../classic/module-naplo/html/admin/tankorok.phtml | 5 + .../www/skin/classic/module-naplo/html/base.phtml | 1230 +++++++++++++++++++ .../html/bejegyzesek/bejegyzesTipus.phtml | 52 + .../html/bejegyzesek/bejegyzesek.phtml | 97 ++ .../module-naplo/html/bejegyzesek/info.phtml | 9 + .../html/bejegyzesek/ujBejegyzes.phtml | 47 + .../classic/module-naplo/html/diakValaszto.phtml | 22 + .../module-naplo/html/ertekeles/ertekeles.phtml | 77 ++ .../html/ertekeles/kerdoivBetoltes.phtml | 90 ++ .../module-naplo/html/esemeny/esemenyDiak.phtml | 102 ++ .../module-naplo/html/esemeny/jelentkezes.phtml | 87 ++ .../module-naplo/html/esemeny/ujEsemeny.phtml | 171 +++ .../module-naplo/html/export/bizonyitvany.phtml | 47 + .../module-naplo/html/export/diakExport.phtml | 153 +++ .../classic/module-naplo/html/export/kreta.phtml | 138 +++ .../classic/module-naplo/html/export/sulix.phtml | 43 + .../html/export/tanarOsztalyOraszam.phtml | 46 + .../html/export/tantargyFelosztas.phtml | 41 + .../module-naplo/html/haladasi/elmaradas.phtml | 63 + .../module-naplo/html/haladasi/elszamolas.phtml | 284 +++++ .../module-naplo/html/haladasi/haladasi.phtml | 697 +++++++++++ .../module-naplo/html/haladasi/helyettesites.phtml | 696 +++++++++++ .../classic/module-naplo/html/haladasi/hetes.phtml | 37 + .../module-naplo/html/haladasi/minuszora.phtml | 55 + .../classic/module-naplo/html/haladasi/ora.phtml | 51 + .../module-naplo/html/haladasi/oralatogatas.phtml | 56 + .../module-naplo/html/haladasi/osszevonas.phtml | 51 + .../module-naplo/html/haladasi/pluszora.phtml | 95 ++ .../module-naplo/html/haladasi/specialis.phtml | 181 +++ .../classic/module-naplo/html/haladasi/stat.phtml | 76 ++ .../module-naplo/html/haladasi/tankor.phtml | 54 + .../html/haladasi/teremModositas.phtml | 49 + .../classic/module-naplo/html/hianyzas/diak.phtml | 226 ++++ .../html/hianyzas/diakIgazolatlan.phtml | 42 + .../module-naplo/html/hianyzas/diakLista.phtml | 50 + .../classic/module-naplo/html/hianyzas/info.phtml | 96 ++ .../classic/module-naplo/html/hianyzas/nap.phtml | 252 ++++ .../module-naplo/html/hianyzas/oktstat.phtml | 133 +++ .../classic/module-naplo/html/hianyzas/ora.phtml | 279 +++++ .../module-naplo/html/hianyzas/osztaly.phtml | 613 ++++++++++ .../module-naplo/html/hianyzas/osztalyNap.phtml | 112 ++ .../module-naplo/html/hibabejelento/admin.phtml | 150 +++ .../html/hibabejelento/hibabejelento.phtml | 32 + .../module-naplo/html/hirnok/cronFutar.phtml | 265 +++++ .../classic/module-naplo/html/hirnok/hirnok.phtml | 319 +++++ .../html/hirnok/hirnokFeliratkozas.phtml | 68 ++ .../classic/module-naplo/html/intezmeny/diak.phtml | 942 +++++++++++++++ .../module-naplo/html/intezmeny/diakExport.phtml | 93 ++ .../html/intezmeny/diakFelmentes.phtml | 225 ++++ .../module-naplo/html/intezmeny/diakStatusz.phtml | 97 ++ .../module-naplo/html/intezmeny/diakSzulo.phtml | 300 +++++ .../module-naplo/html/intezmeny/diakTankor.phtml | 84 ++ .../html/intezmeny/diakTankorJelentkezes.phtml | 167 +++ .../module-naplo/html/intezmeny/felmentes.phtml | 261 +++++ .../module-naplo/html/intezmeny/kepesitesek.phtml | 121 ++ .../module-naplo/html/intezmeny/kepzes.phtml | 143 +++ .../html/intezmeny/kepzesOraterv.phtml | 271 +++++ .../html/intezmeny/munkakozosseg.phtml | 316 +++++ .../module-naplo/html/intezmeny/osztaly.phtml | 424 +++++++ .../module-naplo/html/intezmeny/tanar.phtml | 411 +++++++ .../module-naplo/html/intezmeny/tankor.phtml | 370 ++++++ .../module-naplo/html/intezmeny/tankorDiak.phtml | 310 +++++ .../html/intezmeny/tankorLetszam.phtml | 83 ++ .../html/intezmeny/tankorSzemeszter.phtml | 101 ++ .../module-naplo/html/intezmeny/tankorTanar.phtml | 103 ++ .../html/intezmeny/tankorTanarHozzarendeles.phtml | 147 +++ .../module-naplo/html/intezmeny/terem.phtml | 93 ++ .../module-naplo/html/intezmeny/tovabbkepzes.phtml | 479 ++++++++ .../module-naplo/html/intezmeny/valtas.phtml | 85 ++ .../module-naplo/html/intezmeny/verseny.phtml | 41 + .../module-naplo/html/intezmeny/zaradek.phtml | 78 ++ .../module-naplo/html/koszi/esemenyAdmin.phtml | 246 ++++ .../classic/module-naplo/html/koszi/koszi.phtml | 277 +++++ .../module-naplo/html/koszi/kosziAdmin.phtml | 331 ++++++ .../www/skin/classic/module-naplo/html/naplo.phtml | 33 + .../html/nyomtatas/diakTankorJelentkezes.phtml | 31 + .../html/nyomtatas/helyettesitesinaplo.phtml | 17 + .../html/nyomtatas/osztalyozonaplo.phtml | 9 + .../html/nyomtatas/tankorNaplohozRendeles.phtml | 127 ++ .../module-naplo/html/orarend/ascExport.phtml | 142 +++ .../module-naplo/html/orarend/helyettesites.phtml | 90 ++ .../module-naplo/html/orarend/orarend.phtml | 411 +++++++ .../module-naplo/html/orarend/orarendBetolto.phtml | 60 + .../html/orarend/orarendEllenorzes.phtml | 88 ++ .../module-naplo/html/orarend/orarendLoad.phtml | 26 + .../html/orarend/orarendModosito.phtml | 309 +++++ .../module-naplo/html/orarend/orarendTankor.phtml | 88 ++ .../html/orarend/orarendTeremModositas.phtml | 107 ++ .../module-naplo/html/orarend/szabadTerem.phtml | 63 + .../module-naplo/html/orarend/tanarOrarend.phtml | 38 + .../classic/module-naplo/html/orarend/termez.phtml | 86 ++ .../html/osztalyozo/bizelomenetel.phtml | 139 +++ .../html/osztalyozo/bizonyitvany.phtml | 426 +++++++ .../module-naplo/html/osztalyozo/diak.phtml | 235 ++++ .../module-naplo/html/osztalyozo/dolgozat.phtml | 304 +++++ .../module-naplo/html/osztalyozo/jegy.phtml | 164 +++ .../module-naplo/html/osztalyozo/stat.phtml | 659 +++++++++++ .../html/osztalyozo/szempontRendszer.phtml | 75 ++ .../html/osztalyozo/szovegesErtekeles.phtml | 70 ++ .../module-naplo/html/osztalyozo/tankor.phtml | 550 +++++++++ .../html/osztalyozo/targySorrend.phtml | 45 + .../module-naplo/html/osztalyozo/vizsga.phtml | 144 +++ .../html/osztalyozo/vizsgaJelentkezes.phtml | 16 + .../html/osztalyozo/zaroJegyCheck.phtml | 50 + .../classic/module-naplo/html/share/email.phtml | 42 + .../classic/module-naplo/html/share/face.phtml | 71 ++ .../classic/module-naplo/html/share/file.phtml | 92 ++ .../classic/module-naplo/html/share/hianyzas.phtml | 71 ++ .../classic/module-naplo/html/share/jegy.phtml | 92 ++ .../classic/module-naplo/html/share/orarend.phtml | 48 + .../module-naplo/html/sni/diakAllapot.phtml | 165 +++ .../module-naplo/html/sni/fejlesztesiTerv.phtml | 94 ++ .../html/sni/tantargyiFeljegyzesek.phtml | 110 ++ .../module-naplo/html/stat/lemorzsolodas.phtml | 59 + .../classic/module-naplo/html/stat/letszam.phtml | 54 + .../module-naplo/html/stat/tantargyFelosztas.phtml | 414 +++++++ .../module-naplo/html/tanev/checkStatus.phtml | 34 + .../module-naplo/html/tanev/diakTanarai.phtml | 62 + .../module-naplo/html/tanev/fogadoOra.phtml | 317 +++++ .../module-naplo/html/tanev/munkaterv.phtml | 370 ++++++ .../module-naplo/html/tanev/tankorBlokk.phtml | 200 ++++ .../module-naplo/html/tanev/tankorCsoport.phtml | 122 ++ .../module-naplo/html/tanev/targyBontas.phtml | 296 +++++ .../module-naplo/html/tanev/targyOraszam.phtml | 25 + .../html/tanev/vegzosOrarendLezaras.phtml | 32 + .../html/tanev/vegzosTankorLezaras.phtml | 36 + .../module-naplo/html/tanmenet/tanmenetInfo.phtml | 67 ++ .../html/tanmenet/tanmenetJovahagyas.phtml | 61 + .../html/tanmenet/tanmenetLeadas.phtml | 38 + .../html/tanmenet/tanmenetModositas.phtml | 136 +++ .../html/tanmenet/tanmenetTankor.phtml | 65 ++ .../module-naplo/html/tanmenet/ujTanmenet.phtml | 31 + .../classic/module-naplo/html/uzeno/postas.phtml | 81 ++ .../classic/module-naplo/html/uzeno/uzeno.phtml | 434 +++++++ .../classic/module-naplo/img/anim/garfield.gif | Bin 0 -> 11847 bytes .../skin/classic/module-naplo/img/anim/kutya.gif | Bin 0 -> 9506 bytes .../skin/classic/module-naplo/img/anim/majom.gif | Bin 0 -> 16468 bytes .../skin/classic/module-naplo/img/anim/nyuszi.gif | Bin 0 -> 11799 bytes .../skin/classic/module-naplo/img/anim/pingvin.gif | Bin 0 -> 38954 bytes .../skin/classic/module-naplo/img/anim/smiley.gif | Bin 0 -> 4261 bytes .../classic/module-naplo/img/anim/tux-hard.gif | Bin 0 -> 33427 bytes .../www/skin/classic/module-naplo/img/cr.png | Bin 0 -> 272 bytes .../www/skin/classic/module-naplo/img/fel.gif | Bin 0 -> 294 bytes .../classic/module-naplo/img/flipper/adatok.gif | Bin 0 -> 850 bytes .../classic/module-naplo/img/flipper/nevsor.gif | Bin 0 -> 977 bytes .../module-naplo/img/helyettesites/csere.gif | Bin 0 -> 143 bytes .../classic/module-naplo/img/helyettesites/kez.gif | Bin 0 -> 126 bytes .../module-naplo/img/helyettesites/mozgat.gif | Bin 0 -> 144 bytes .../classic/module-naplo/img/helyettesites/ora.gif | Bin 0 -> 573 bytes .../classic/module-naplo/img/hianyzas/change.png | Bin 0 -> 444 bytes .../classic/module-naplo/img/hianyzas/felkjel.gif | Bin 0 -> 59 bytes .../classic/module-naplo/img/hianyzas/green.gif | Bin 0 -> 308 bytes .../skin/classic/module-naplo/img/hianyzas/h.gif | Bin 0 -> 323 bytes .../skin/classic/module-naplo/img/hianyzas/i.gif | Bin 0 -> 206 bytes .../skin/classic/module-naplo/img/hianyzas/pin.gif | Bin 0 -> 883 bytes .../classic/module-naplo/img/hianyzas/red-pin.gif | Bin 0 -> 202 bytes .../skin/classic/module-naplo/img/hianyzas/red.gif | Bin 0 -> 203 bytes .../skin/classic/module-naplo/img/hianyzas/sum.gif | Bin 0 -> 149 bytes .../classic/module-naplo/img/hianyzas/ter-pin.gif | Bin 0 -> 912 bytes .../module-naplo/img/hianyzas/yellow-pin.gif | Bin 0 -> 998 bytes .../classic/module-naplo/img/hianyzas/yellow.gif | Bin 0 -> 296 bytes .../module-naplo/img/hibabejelento/buggie.gif | Bin 0 -> 718 bytes .../module-naplo/img/hibabejelento/buggie.svg | 51 + .../www/skin/classic/module-naplo/img/io/kreta.svg | 21 + .../www/skin/classic/module-naplo/img/le.gif | Bin 0 -> 296 bytes .../www/skin/classic/module-naplo/img/print.png | Bin 0 -> 423 bytes .../classic/module-naplo/img/tankorok/gold_box.gif | Bin 0 -> 68 bytes .../module-naplo/img/tankorok/gray-pixel.gif | Bin 0 -> 35 bytes .../classic/module-naplo/img/tanmenet/close.png | Bin 0 -> 2189 bytes .../classic/module-naplo/img/tanmenet/updown.png | Bin 0 -> 1551 bytes .../www/skin/classic/module-naplo/img/toggle.png | Bin 0 -> 601 bytes .../skin/classic/module-naplo/img/toolSubmit.gif | Bin 0 -> 127 bytes .../javascript/admin/regisztracio.jquery.min.js | 7 + .../module-naplo/javascript/admin/regisztracio.js | 7 + .../javascript/admin/szemeszterek.jquery.min.js | 43 + .../module-naplo/javascript/ertekeles/ertekeles.js | 56 + .../javascript/esemeny/esemenyDiak.jquery.min.js | 101 ++ .../javascript/esemeny/jelentkezes.jquery.min.js | 7 + .../javascript/esemeny/ujEsemeny.jquery.min.js | 89 ++ .../javascript/export/diakExport.jquery.min.js | 177 +++ .../module-naplo/javascript/export/diakExport.js | 141 +++ .../javascript/haladasi/elszamolas.jquery.min.js | 42 + .../javascript/haladasi/haladasi.jquery.min.js | 78 ++ .../haladasi/helyettesites.jquery.min.js | 27 + .../javascript/haladasi/pluszora.jquery.min.js | 42 + .../javascript/hianyzas/info.jquery.min.js | 11 + .../javascript/hianyzas/nap.jquery.min.js | 19 + .../module-naplo/javascript/hianyzas/nap.js | 13 + .../javascript/hianyzas/ora.jquery.min.js | 27 + .../module-naplo/javascript/hianyzas/ora.js | 13 + .../javascript/intezmeny/diak.jquery.min.js | 192 +++ .../intezmeny/diakFelmentes.jquery.min.js | 9 + .../javascript/intezmeny/diakStatusz.jquery.min.js | 31 + .../javascript/intezmeny/diakSzulo.jquery.min.js | 18 + .../intezmeny/diakTankorJelentkezes.jquery.min.js | 56 + .../javascript/intezmeny/kepesitesek.jquery.min.js | 64 + .../intezmeny/kepzesOraterv.jquery.min.js | 48 + .../javascript/intezmeny/osztaly.jquery.min.js | 57 + .../javascript/intezmeny/tanar.jquery.min.js | 41 + .../javascript/intezmeny/tankor.jquery.min.js | 8 + .../javascript/intezmeny/tankorDiak.jquery.min.js | 23 + .../tankorTanarHozzarendeles.jquery.min.js | 594 ++++++++++ .../intezmeny/tovabbkepzes.jquery.min.js | 210 ++++ .../javascript/intezmeny/zaradek.jquery.min.js | 13 + .../module-naplo/javascript/naplo.jquery.min.js | 1234 ++++++++++++++++++++ .../javascript/orarend/orarend.jquery.min.js | 81 ++ .../orarend/orarendModosito.jquery.min.js | 12 + .../javascript/orarend/orarendModosito.js | 80 ++ .../javascript/orarend/termez.jquery.min.js | 5 + .../javascript/osztalyozo/diak.jquery.min.js | 93 ++ .../javascript/osztalyozo/stat.jquery.min.js | 49 + .../javascript/osztalyozo/tankor.jquery.min.js | 132 +++ .../osztalyozo/targySorrend.jquery.min.js | 16 + .../javascript/osztalyozo/vizsga.jquery.min.js | 50 + .../stat/tantargyFelosztas.jquery.min.js | 15 + .../javascript/tanev/targyBontas.jquery.min.js | 823 +++++++++++++ .../tanmenet/tanmenetJovahagyas.jquery.min.js | 18 + .../tanmenet/tanmenetModositas.jquery.min.js | 126 ++ .../tanmenet/tanmenetTankor.jquery.min.js | 93 ++ .../javascript/uzeno/postas.jquery.min.js | 63 + .../module-naplo/javascript/uzeno/postas.js | 54 + .../javascript/uzeno/uzeno.jquery.min.js | 23 + .../classic/module-naplo/javascript/uzeno/uzeno.js | 33 + 359 files changed, 34853 insertions(+) create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/azonositok.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/csoportok.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/import.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/intezmenyek.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/rpcPrivilege.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/szemeszterek.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/szuloiAzonositok.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/tanevek.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/admin/tankorok.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/bejegyzesTipus.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/bejegyzesek.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/ujBejegyzes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/diakValaszto.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/ertekeles/ertekeles.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/ertekeles/kerdoivBetoltes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/esemeny/esemenyDiak.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/esemeny/jelentkezes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/esemeny/ujEsemeny.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/export/bizonyitvany.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/export/diakExport.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/export/kreta.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/export/sulix.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/export/tantargyFelosztas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/elmaradas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/elszamolas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/haladasi.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/helyettesites.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/hetes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/minuszora.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/oralatogatas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/osszevonas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/pluszora.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/specialis.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/stat.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/haladasi/teremModositas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diak.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diakIgazolatlan.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diakLista.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/info.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/nap.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/oktstat.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/ora.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztaly.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztalyNap.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/admin.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/hibabejelento.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hirnok/cronFutar.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/hirnok/hirnok.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diak.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakExport.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakFelmentes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakStatusz.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakSzulo.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakTankor.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakTankorJelentkezes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/felmentes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepesitesek.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzesOraterv.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzesTankor.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/munkakozosseg.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/osztaly.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tanar.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankor.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorDiak.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorLetszam.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorSzemeszter.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorTanar.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorTanarHozzarendeles.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/terem.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tovabbkepzes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/valtas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/intezmeny/zaradek.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/koszi/esemenyAdmin.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/koszi/koszi.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/koszi/kosziAdmin.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/naplo.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/diakTankorJelentkezes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/helyettesitesinaplo.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/osztalyozonaplo.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/tankorNaplohozRendeles.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/ascExport.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/helyettesites.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/orarend.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendBetolto.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendEllenorzes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendModosito.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendTankor.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendTeremModositas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/szabadTerem.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/tanarOrarend.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/orarend/termez.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizelomenetel.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizonyitvany.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/diak.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/dolgozat.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/jegy.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/stat.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/szempontRendszer.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/szovegesErtekeles.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/tankor.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/targySorrend.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/vizsga.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/vizsgaJelentkezes.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/zaroJegyCheck.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/sni/diakAllapot.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/sni/fejlesztesiTerv.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/sni/tantargyiFeljegyzesek.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/stat/lemorzsolodas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/stat/letszam.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/stat/tantargyFelosztas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/diakTanarai.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/fogadoOra.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/munkaterv.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/tankorBlokk.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/tankorCsoport.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/targyBontas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/targyOraszam.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/vegzosOrarendLezaras.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanev/vegzosTankorLezaras.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetInfo.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetJovahagyas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetLeadas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetModositas.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetTankor.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/tanmenet/ujTanmenet.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/css/uzeno/uzeno.css create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/azonositok.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/csoportok.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/fillhaladasi.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/import.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/intezmenyek.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/rpcPrivilege.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/szemeszterek.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/szuloiAzonositok.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/tanevek.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/admin/tankorok.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/base.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/bejegyzesTipus.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/bejegyzesek.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/info.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/ujBejegyzes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/diakValaszto.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/ertekeles/ertekeles.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/ertekeles/kerdoivBetoltes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/esemeny/esemenyDiak.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/esemeny/jelentkezes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/esemeny/ujEsemeny.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/export/bizonyitvany.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/export/diakExport.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/export/kreta.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/export/sulix.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/export/tanarOsztalyOraszam.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/export/tantargyFelosztas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/elmaradas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/elszamolas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/helyettesites.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/hetes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/minuszora.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/ora.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/oralatogatas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/osszevonas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/pluszora.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/specialis.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/stat.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/tankor.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/haladasi/teremModositas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diak.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diakIgazolatlan.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diakLista.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/info.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/nap.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/oktstat.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/ora.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztaly.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztalyNap.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hibabejelento/admin.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hibabejelento/hibabejelento.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hirnok/cronFutar.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnok.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnokFeliratkozas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diak.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakExport.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakFelmentes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakStatusz.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakSzulo.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakTankor.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakTankorJelentkezes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/felmentes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepesitesek.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepzes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepzesOraterv.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/munkakozosseg.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/osztaly.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tanar.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankor.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorDiak.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorLetszam.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorSzemeszter.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorTanar.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorTanarHozzarendeles.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/terem.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tovabbkepzes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/valtas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/verseny.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/intezmeny/zaradek.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/koszi/esemenyAdmin.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/koszi/koszi.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/koszi/kosziAdmin.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/naplo.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/diakTankorJelentkezes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/helyettesitesinaplo.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/osztalyozonaplo.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/tankorNaplohozRendeles.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/ascExport.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/helyettesites.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/orarend.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendBetolto.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendEllenorzes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendLoad.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendTeremModositas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/szabadTerem.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/tanarOrarend.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/orarend/termez.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizelomenetel.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizonyitvany.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/diak.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/dolgozat.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/jegy.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/stat.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/szempontRendszer.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/szovegesErtekeles.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/tankor.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/targySorrend.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsga.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsgaJelentkezes.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/zaroJegyCheck.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/share/email.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/share/face.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/share/file.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/share/hianyzas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/share/jegy.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/share/orarend.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/sni/diakAllapot.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/sni/fejlesztesiTerv.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/sni/tantargyiFeljegyzesek.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/stat/lemorzsolodas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/stat/letszam.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/stat/tantargyFelosztas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/checkStatus.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/diakTanarai.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/fogadoOra.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/munkaterv.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/tankorBlokk.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/tankorCsoport.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/targyBontas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/targyOraszam.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/vegzosOrarendLezaras.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanev/vegzosTankorLezaras.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetInfo.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetJovahagyas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetLeadas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetModositas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetTankor.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/tanmenet/ujTanmenet.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/uzeno/postas.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/html/uzeno/uzeno.phtml create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/anim/garfield.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/anim/kutya.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/anim/majom.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/anim/nyuszi.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/anim/pingvin.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/anim/smiley.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/anim/tux-hard.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/cr.png create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/fel.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/flipper/adatok.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/flipper/nevsor.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/helyettesites/csere.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/helyettesites/kez.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/helyettesites/mozgat.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/helyettesites/ora.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/change.png create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/felkjel.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/green.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/h.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/i.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/pin.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/red-pin.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/red.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/sum.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/ter-pin.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/yellow-pin.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hianyzas/yellow.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hibabejelento/buggie.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/hibabejelento/buggie.svg create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/io/kreta.svg create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/le.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/print.png create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/tankorok/gold_box.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/tankorok/gray-pixel.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/tanmenet/close.png create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/tanmenet/updown.png create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/toggle.png create mode 100644 mayor-orig/www/skin/classic/module-naplo/img/toolSubmit.gif create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/elszamolas.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepesitesek.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/kepzesOraterv.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/osztaly.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankor.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorDiak.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tankorTanarHozzarendeles.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/tankor.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetTankor.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js create mode 100644 mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js (limited to 'mayor-orig/www/skin/classic/module-naplo') diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/azonositok.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/azonositok.css new file mode 100644 index 00000000..f2024e98 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/azonositok.css @@ -0,0 +1,10 @@ + + form.azonosito table { + margin: 0px auto; background-color: rgb(20,40,80); color: white + } + form.azonosito table th { background-color: rgb(60,80,100); } + form.azonosito table td { background-color: rgb(40,80,120); } + form.azonosito table td.azonosNev { background-color: rgb(40,120,80); } + form.azonosito table td.tobbszorosOid { background-color: rgb(120,40,40); } + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/csoportok.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/csoportok.css new file mode 100644 index 00000000..0ab895f8 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/csoportok.css @@ -0,0 +1,9 @@ +@CHARSET "UTF-8"; + + form.csoport { width: 80%; background-color: rgb(180,180,200); margin: 20px auto; text-align: center; padding: 5px;} + form.csoport label { color: white; padding: 8px; } + form.csoport table { margin: 20px auto; background-color: rgb(140,140,180); } + form.csoport table td { background-color: rgb(255,255,255); } + form.csoport h1 { background-color: rgb(120,120,160); color: white; } + form.csoport p { background-color: rgb(200,200,220); padding: 15px; text-align: justify; border: dotted 1px rgb(120,120,160);} + form.csoport select.kiemelt { color: red; font-weight: bold; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/import.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/import.css new file mode 100644 index 00000000..dbe69451 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/import.css @@ -0,0 +1,8 @@ +@CHARSET "UTF-8"; + +form.updateTable { width: 98%; background-color: rgb(180,180,200); margin: 20px auto; text-align: center; padding: 5px;} +form.updateTable label { color: white; padding: 8px; } +form.updateTable table { margin: 10px auto; background-color: rgb(140,140,180); width:100%; overflow:hidden; } +form.updateTable table td { background-color: rgb(255,255,255); } +form.updateTable table th { background-color: rgb(120,120,160); } +form.updateTable p { background-color: rgb(200,200,220); padding: 15px; text-align: justify; border: dotted 1px rgb(120,120,160);} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/intezmenyek.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/intezmenyek.css new file mode 100644 index 00000000..25a0be92 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/intezmenyek.css @@ -0,0 +1,26 @@ + + form.intezmeny { background-color: rgb(40,60,120); color: white; margin: 20px; padding: 5px; } + form.intezmeny h2 { + background-color: rgb(20,40,80); + text-align: center; + border: white 1px dotted; + border-width: 1px 0px; + padding: 3px; + } + + form.ujTelephely { background-color: rgb(40,120,120); color: white; margin: 20px; padding: 5px; margin: 0px 30px 10px 30px} + form.ujTelephely:hover { background-color: rgb(80,160,200); } + form.ujTelephely h2 { + color: white; background-color: rgb(20,80,80); text-align: center; + border: white 1px dotted; border-width: 1px 0px; + padding: 3px; + } + form.telephely { background-color: rgb(40,120,60); color: white; margin: 20px; padding: 5px; margin: 0px 30px 10px 30px} + form.telephely:hover { background-color: rgb(120,180,60); } + form.telephely h2 { + color: white; background-color: rgb(20,80,40); text-align: center; + border: white 1px dotted; border-width: 1px 0px; + padding: 3px; + } + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/rpcPrivilege.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/rpcPrivilege.css new file mode 100644 index 00000000..680cfb1c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/rpcPrivilege.css @@ -0,0 +1,12 @@ + + form#addNode { background-color: #ceddec; margin: 10px auto; width: 600px; padding: 10px; text-align: center; border: outset 2px; color: #234; } + form#addNode p { text-align: left; padding: 1px 4px; } + form#addNode p select { width: 100%; color: #234; } + form#addNode h3 { border-bottom: 1px solid #a00; } + form#addNode label { margin-right: 5px; } + + + table#privNodes { background-color: white; border: 1px solid #ceddec; border-spacing: 0px; margin: auto; } + table#privNodes th, table#requNodes td { border: 1px solid #ddd; padding: 2px 5px; } + table#privNodes td label { padding: 2px 5px; border: 1px solid #ddd; border-radius: 4px; margin: 1px 2px; } + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/szemeszterek.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/szemeszterek.css new file mode 100644 index 00000000..2f72dc3a --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/szemeszterek.css @@ -0,0 +1,6 @@ + + form.szemeszter { color: white; background-color: rgb(80,100,70); padding: 10px; margin: 10px; text-align: center; } + form.szemeszter h2 { background-color: rgb(40,50,35); } + form.szemeszter table { } + form.szemeszter tr td { background-color: rgb(100,50,50); margin: 1px; padding: 4px; text-align: left; } + form.szemeszter tr td input { border: solid rgb(100,50,50); } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/szuloiAzonositok.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/szuloiAzonositok.css new file mode 100644 index 00000000..ec096326 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/szuloiAzonositok.css @@ -0,0 +1,12 @@ + + form.azonosito table { + margin: 0px auto; background-color: rgb(180,180,180); color: white + } + form.azonosito table th { background-color: rgb(140,140,140); } + form.azonosito table td { background-color: rgb(160,160,160); } + form.azonosito table td.azonosNev { background-color: rgb(40,120,80); } + form.azonosito table td.tobbszorosOid { background-color: rgb(120,40,40); } + form.azonosito table td.anya { background-color: #993333; } + form.azonosito table td.apa { background-color: #333399; } + form.azonosito table td.apa span.elhunyt, + form.azonosito table td.anya span.elhunyt { background-color: black; color: white; font-style: italic; padding: 8px 20px; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/tanevek.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/tanevek.css new file mode 100644 index 00000000..7562ff6f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/tanevek.css @@ -0,0 +1,17 @@ + + form.intezmeny { background-color: rgb(40,60,120); color: white; margin: 20px; padding: 0px; } + form.intezmeny h2 { + background-color: rgb(20,40,80); + text-align: center; + border: white 1px dotted; + border-width: 1px 0px; + padding: 3px; + } + form.intezmeny div.data { + padding: 1em; + } + input.date { width: 100px; } + + form.intezmeny fieldset p { margin-left: 50px; } + form.intezmeny fieldset label { background-coor: red; padding: 0px 14px 0px 0px; } + form.intezmeny fieldset h3 { color: rgb(255,255,100); } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/admin/tankorok.css b/mayor-orig/www/skin/classic/module-naplo/css/admin/tankorok.css new file mode 100644 index 00000000..48556e71 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/admin/tankorok.css @@ -0,0 +1,8 @@ +@CHARSET "UTF-8"; + + form.updateTable { width: 80%; background-color: rgb(180,180,200); margin: 20px auto; text-align: center; padding: 5px;} + form.updateTable label { color: white; padding: 8px; } + form.updateTable table { margin: 20px auto; background-color: rgb(140,140,180); } + form.updateTable table td { background-color: rgb(255,255,255); } + form.updateTable table th { background-color: rgb(120,120,160); } + form.updateTable p { background-color: rgb(200,200,220); padding: 15px; text-align: justify; border: dotted 1px rgb(120,120,160);} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/bejegyzesTipus.css b/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/bejegyzesTipus.css new file mode 100644 index 00000000..8f2a4592 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/bejegyzesTipus.css @@ -0,0 +1,19 @@ + + form.bejegyzes { } + form.bejegyzes ul { margin: 0px 20px 20px 30px; list-style-type: none; padding: 0; } + form.bejegyzes ul.dicseret { background-color: rgb(82,100,215); } + form.bejegyzes ul.fegyelmi { background-color: rgb(180,82,215) } + form.bejegyzes ul.uzenet { background-color: rgb(215,215,180) } + form.bejegyzes lh { text-align: center; background: rgba(0,0,0,0.5); display: block; margin: 0px; padding: 10px; color: #fff; font-weight: bold; border-bottom: solid 1px white; } + form.bejegyzes ul li { padding: 5px; } + form.bejegyzes ul li input[type=text] { width: 300px; background: rgba(255,255,255,0.5); } + form.bejegyzes span { float: right; } + form.bejegyzes label { padding-right: 15px; } + form.bejegyzes input { border: solid 1px #eeeeee; } + form.bejegyzes ul li:hover { background-color: rgba(255,255,255,0.2); } + form.bejegyzes input:hover { border-bottom: solid 1px #aaaaaa; } + form.bejegyzes input.ok { width: 500px; } + form.bejegyzes input.del { width: 200px; color: red; float: right; } + form.bejegyzes input.new { width: 200px; color: green; float: right; } + form.bejegyzes input[type=submit] { background-color: rgba(255,255,255,0.5); } + form.bejegyzes input[type=submit]:hover { background-color: rgba(255,255,255,1); } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/bejegyzesek.css b/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/bejegyzesek.css new file mode 100644 index 00000000..d90c958f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/bejegyzesek.css @@ -0,0 +1,34 @@ + +@media screen { + + div.bejegyzes { margin: 1px 40px; } + div.bejegyzes ul { list-style-type: none; padding: 0px; margin: 0px; background-color: #ffffff; } + div.bejegyzes ul li { margin: 0px; color: white; padding: 1px;} + div.bejegyzes ul li form { text-align: right; } + div.bejegyzes ul li form input { background-color: white; font-size: 10px; border: none;} + + div.bejegyzes ul li div.kategoria { text-align: center; padding: 2px; margin: 0px; font-weight: bold; } + div.bejegyzes ul li div.megjegyzes { font-style: italic; padding: 10px 20px;} + div.bejegyzes ul li.dicséret div.dt { padding: 0px 10px; } + + span.tanar { float: right; font-weight: normal; font-style: italic; } + span.dt { float: left; font-weight: normal; font-style: italic; } + div.bejegyzes form.nev { margin: 10px 0px 0px 0px; border: dotted black; border-width: 1px 0px 0px 0px; } + div.bejegyzes form.nev input { margin: 0px; background-color: white; border: none; cursor: pointer; width: 100%; font-weight: bold; text-align: left; } + + div.bejegyzes ul li.dicséret div.dt, div.bejegyzes ul li.dicséret div.kategoria { background-color: lightgreen; } + div.bejegyzes ul li.dicséret div.megjegyzes { background-color: #eee; color:black; } + div.bejegyzes ul li.dicséret form { border-bottom: solid 1px #883311; } + div.bejegyzes ul li.dicséret form input { color: #883311; } + + div.bejegyzes ul li.fegyelmi div.dt,div.bejegyzes ul li.fegyelmi div.kategoria { background-color: #e91e63; } + div.bejegyzes ul li.fegyelmi div.megjegyzes { background-color: #eee; font-style: italic; color: black; } + div.bejegyzes ul li.fegyelmi form { border-bottom: solid 1px #224466; } + div.bejegyzes ul li.fegyelmi form input { color: #224466; } + + div.bejegyzes ul li.üzenet div.dt, div.bejegyzes ul li.üzenet div.kategoria { background-color: cornflowerblue; } + div.bejegyzes ul li.üzenet div.megjegyzes { background-color: ; color: black; } + div.bejegyzes ul li.üzenet form { border-bottom: solid 1px #226644; } + div.bejegyzes ul li.üzenet form input { color: #226644; } + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/ujBejegyzes.css b/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/ujBejegyzes.css new file mode 100644 index 00000000..0f07266a --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/bejegyzesek/ujBejegyzes.css @@ -0,0 +1,10 @@ + +@media screen { + + form.bejegyzes { margin: 40px; background-color: white; border: dotted 1px #446688; text-align: center; padding: 5px; } + form.bejegyzes select { color: #224466; border: dotted 1px #224466; } + form.bejegyzes textarea { color: #224466; width: 80%; border: dotted 1px #224466; margin: 2px; background-color: #e7f0ff; } + form.bejegyzes label { color: #224466; font-weight: bold; } + form.bejegyzes input { margin: 2px; padding: 0px 20px; background-color: white; color: #224466; font-size: 10px; border: dotted 1px #224466;} + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/diakValaszto.css b/mayor-orig/www/skin/classic/module-naplo/css/diakValaszto.css new file mode 100644 index 00000000..37b12d9e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/diakValaszto.css @@ -0,0 +1,4 @@ + + form.valaszto { + text-align: center; + } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/ertekeles/ertekeles.css b/mayor-orig/www/skin/classic/module-naplo/css/ertekeles/ertekeles.css new file mode 100644 index 00000000..560c2418 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/ertekeles/ertekeles.css @@ -0,0 +1,41 @@ + + form.kerdoiv { background-color: rgb(210,210,250); margin: 20px; padding: 20px 50px; } + form.kerdoiv h1 { background-color: rgb(110,110,150); color: white; font-size: 20px; border: solid white; border-width: 1px 0px; text-align: center; } + form.kerdoiv p { font-style: italic; margin: 4pt 20pt; background-color: rgb(255,255,255); padding: 20px; } + form.kerdoiv > ol > li { font-weight: bold; border: solid rgba(60,80,100,0.5); border-width: 1px 0 0 0; margin-top: 10px; padding-top: 10px; } + form.kerdoiv ol ol { list-style-type: none; box-shadow: 1px 1px 4px rgba(0,0,0,0.5); margin-top: 15px; padding: 10px; } + form.kerdoiv ol ol.negativ { background-color: #bbf; } + form.kerdoiv ol ol.semleges { background-color: #eee; } + form.kerdoiv ol ol.pozitiv { background-color: #fbb; } + form.kerdoiv ol ol li { font-weight: normal; } + form.kerdoiv input.szabadValasz { width: 100%; } + span.gomb { font-weight: bold; padding: 1px 8px; margin: 5px; cursor: pointer; float: right; } + span.pozitiv { + border: 1px solid maroon; + background-color: red; + border-radius: 4px; + box-shadow: inset 0 1px 3px pink, inset 0 -5px 12px maroon, 0 2px 1px rgba(0,0,0,0.5); + color: white; + text-shadow: 0 1px 1px #000; + } + span.semleges { + border: 1px solid #666; + background-color: #eee; + border-radius: 4px; + box-shadow: inset 0 1px 3px #888, inset 0 -5px 12px #999, 0 2px 1px rgba(0,0,0,0.5); + color: #fff; + text-shadow: 0px 1px 1px #000; + } + span.negativ { + border: 1px solid #55a; + background-color: #008; + border-radius: 4px; + box-shadow: inset 0 1px 3px #aaf, inset 0 -5px 12px #55a, 0 2px 1px rgba(0,0,0,0.5); + color: white; + text-shadow: 0 1px 1px #000; + } + ol li label { padding: 0px 4px; } + ol li label:hover { background-color: purple; color: white; } + #ok { width: 100%; } + #ok:hover { background-color: orange; } + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/ertekeles/kerdoivBetoltes.css b/mayor-orig/www/skin/classic/module-naplo/css/ertekeles/kerdoivBetoltes.css new file mode 100644 index 00000000..a391d32d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/ertekeles/kerdoivBetoltes.css @@ -0,0 +1,11 @@ + + form.kerdoiv { width: 80%; margin: 10px auto; background-color: rgb(20,60,40); color: white; padding: 10px; text-align: center; } + form.kerdoiv label { margin: 10px; padding: 2px; } + form.kerdoiv #megjegyzes { height: 50px; } + form.kerdoiv textarea { width: 80%; height: 400px; } + + form.kerdoivCimzett { width: 800px; margin: 10px auto; background-color: rgb(20,60,40); color: white; padding: 10px; text-align: center; } + form.kerdoivCimzett div.bal { float: left; } + form.kerdoivCimzett div.jobb { float: right; } + form.kerdoivCimzett select { height: 300px; min-width: 100px;} + form.kerdoivCimzett input[type=submit] { width: 100%; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/esemeny/esemenyDiak.css b/mayor-orig/www/skin/classic/module-naplo/css/esemeny/esemenyDiak.css new file mode 100644 index 00000000..97880624 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/esemeny/esemenyDiak.css @@ -0,0 +1,34 @@ + + form#nevsorForm { margin-left: 35px; } + form#nevsorForm table#kontener td { vertical-align: top; background-color: #ddd; border: solid 1px #abc;} + form#nevsorForm table#kontener > tbody > tr > th { padding: 5px; background-color: #eee; cdolor: white; border: solid #aaa; border-width: 0px 1px 1px 0px; } + form#nevsorForm table#kontener > tbody > tr > th:nth-child(3) { width: 300px; } + form#nevsorForm table#kontener td#osztalyok input[type=button] { width: 100px; text-align: right; } + form#nevsorForm table#kontener td#osztalyok input[type=button]:hover { background-color: orange; } + form#nevsorForm table#kontener input.add { color: #68a; width: 100%; font-size: 22px; font-weight: bold; text-align: center; margin-top: 20px; } + form#nevsorForm table#kontener td.openable select { min-height: 300px; width: 100%; } + form#nevsorForm table#kontener input.selected { background-color: #aaccee; } + + form#nevsorForm table#nevsor { min-width: 500px; } + + form#nevsorForm table#nevsor tr th { padding: 5px; background-color: #c8c8c8; vertical-align: middle; } + form#nevsorForm table#nevsor tr td { padding: 5px; background-color: #d8d8d8; vertical-align: middle; } + form#nevsorForm table#nevsor tr td.sorsz { text-align: right; } + form#nevsorForm table#nevsor tr td.osztaly { text-align: right; cursor: pointer;} + form#nevsorForm table#nevsor tr:nth-child(odd) td { background-color: #eeeeee; } + form#nevsorForm table#nevsor tr.ujDiak td { background-color: #99dd99; } + + form#nevsorForm table#nevsor span.icon-remove-sign {color: red; cursor: pointer; padding: 3px 20px; } + form#nevsorForm table#nevsor span.icon-remove-sign:hover { color: orange; } + form#nevsorForm table#nevsor span.icon-remove-sign:hover:before { content: "\e103"; } + + form#nevsorForm table#nevsor span.icon-minus-sign { color: #800; cursor: pointer; padding: 3px 20px; } + form#nevsorForm table#nevsor span.icon-minus-sign:hover { color: orange; } + form#nevsorForm table#nevsor span.icon-minus-sign:hover:before { content: "\e06e"; } + + form#nevsorForm table#nevsor span.icon-ok-sign { color: #080; cursor: pointer; padding: 3px 20px; } + form#nevsorForm table#nevsor span.icon-ok-sign:hover { color: orange; } + form#nevsorForm table#nevsor span.icon-ok-sign:hover:before { content: "\e075"; } + + form#nevsorForm table#nevsor tr#submitRow input { width: 100%; } + form#nevsorForm table#nevsor tr#submitRow input:hover { background-color: orange; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/esemeny/jelentkezes.css b/mayor-orig/www/skin/classic/module-naplo/css/esemeny/jelentkezes.css new file mode 100644 index 00000000..c1004624 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/esemeny/jelentkezes.css @@ -0,0 +1,27 @@ + + form.esemeny table { margin-left:auto; margin-right:auto; border-spacing: 1px; border: 1px solid #aabbcc; background-color: #f0f0f0; padding: 10px; } + form.esemeny table th { background-color: #a8a8a8; padding: 4px; color: white; } + form.esemeny table tr:hover th { background-color: #ff8800; padding: 4px; color: white; cursor: pointer; } + form.esemeny table td { background-color: #ececec; padding: 4px; } + + form.esemeny table tr.jelentkezes:nth-child(odd) td { background-color: #d6d6d6; } + +/* + form.esemeny table tr.valasztott:nth-child(even) td { background-color: #a6e6a6; } + form.esemeny table tr.valasztott:nth-child(odd) td { background-color: #86d686; } +*/ + form.esemeny table tr.jelentkezes td, form.esemeny table tr.valasztott td { min-width: 60px; } + form.esemeny table input.felvesz { font-size: 12px; color: green; } + form.esemeny table input.lead { font-size: 12px; color: red; } + form.esemeny table input.felvesz:hover, form.esemeny table input.lead:hover { } + form.esemeny table input.felvesz:disabled, form.esemeny table input.lead:disabled { color: #666; } + form.esemeny table td.letszam { text-align: right; } + form.esemeny table td.minmax { text-align: center; } + form.esemeny table td.min { border-left: 1px dotted red; } + form.esemeny table td.max { border-right: 1px dotted red; } + form.esemeny table td span.icon-minus-sign { padding: 3px 20px; color: #800; } + form.esemeny table td span.icon-ok-sign { padding: 3px 20px; color: #080; } + + form.esemeny table tr td.gombKontener { text-align:center; } + form.esemeny table tr:hover td.gombKontener.lead { background-color: #fee;} + form.esemeny table tr:hover td.gombKontener.felvesz { background-color: #efe;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/esemeny/ujEsemeny.css b/mayor-orig/www/skin/classic/module-naplo/css/esemeny/ujEsemeny.css new file mode 100644 index 00000000..2dc8381e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/esemeny/ujEsemeny.css @@ -0,0 +1,43 @@ + + form.esemeny table { margin: 20px 35px 0px 35px; border-spacing: 0; border: 1px solid #aabbcc; background-color: #f0f0f0; padding: 10px; position: relative; width: 550px; } + form.esemeny table td, form.esemeny table th { background-color: #ececec; padding: 4px; } + form.esemeny table th { text-align: right; } + form.esemeny table td input.datetime { width: 140px; } + form.esemeny table textarea { width: 98%; margin-top: 5px; } + form.esemeny table td#submitTd { background-color: #99dd99; text-align: center; padding: 20px 0px; } +/* + form.esemeny table input[type=submit] { width: 500px; color: #080; } + form.esemeny table input:focus, form.esemeny table textarea:focus { background-color: #fd2; } + form.esemeny table input:disabled, form.esemeny table textarea:disabled, form.esemeny table select:disabled { background-color: #eee; color: #68a; border:solid #ccc 1px;} + form.esemeny table input[type=submit]:hover { } +*/ + form.esemeny table td hr { background-color: #f8f8f8; border: none; } + form.esemeny table select#kategoria { float: right; margin-top: -5px; } + + form.esemeny table td.tanarok { position: relative; } + form.esemeny table td.tanarok div.select { margin-left: 3px; display:inline-block; vertical-align:top; overflow:hidden; border:solid #ccc 1px; } + form.esemeny table select#esemenyTanar { overflow: hide; min-width: 150px; width: 300px; height: 250px; padding:10px; margin:-5px -20px -5px -5px; background-color: #f8f8f8; } + form.esemeny table select#esemenyTanar option.uj { background-color: #99dd99; } + form.esemeny table input#plusz { color: red; width: 140px; } + form.esemeny table input#minusz { color: green; width: 140px; } + form.esemeny table input#add { color: #68a; width: 100%; font-size: 22px; font-weight: bold; } + + form.esemeny table div#tanarLista { padding: 15px 5px 5px 5px; width: 300px; position: absolute; top:0px; right: -330px; background-color: #ace; border: 1px #abc solid; } + form.esemeny table span#closeTanarLista { position: absolute; font-weight: bold; color: white; padding: 0px 5px; right: 0px; top: 0px; } + form.esemeny table span#closeTanarLista:hover { cursor: pointer; } + form.esemeny table select#tanarok { width: 300px; height: 250px; } + form.esemeny table div#osztalyLista { background: #f0f0f0; position: absolute; top: 0px; right: -463px; width: 440px; border: 1px solid #aabbcc; padding: 10px; } + form.esemeny table div#osztalyLista ul { + list-style-type: none; padding: 0px 0px; +/* -moz-column-count: 2; -moz-column-gap: 0px; + -webkit-column-count: 2; -webkit-column-gap: 0px; + column-count: 2; column-gap: 0px; + width: 740px; +*/ + } + form.esemeny table div#osztalyLista ul label.oJel { display: inline-block; width: 40px; font-weight: bold; text-align: center; } + form.esemeny table div#osztalyLista ul li.uj { background-color: #99dd99; } + + form.esemenyTorles {margin: 0px 35px; border-spacing: 0; border: 1px solid #aabbcc; background-color: #f0f0f0; padding: 2px 0px; position: relative; width: 548px; text-align: center; background-color: #f00; } + form.esemenyTorles input { color: red; width: 500px; } + form.esemenyTorles input:hover { background-color: #eca; border-color: #fdd #dcc #dcc #fdd; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/export/bizonyitvany.css b/mayor-orig/www/skin/classic/module-naplo/css/export/bizonyitvany.css new file mode 100644 index 00000000..bc531fad --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/export/bizonyitvany.css @@ -0,0 +1,19 @@ + + form.export { background-color: white; margin: 5px 30px 20px 20px; font-size:10px; } + form.export h1 { border: dotted white; border-width: 1px 0px; background-color: rgb(80,100,120); font-size: 20px; text-align: center; } + form.export input { font-size: 10px; border: solid 1px #777777; margin-left: 3px; padding-left: 2px; } + form.export label { font-size:11px; } + form.export input:focus { background-color: orange; } + + form.export fieldset { border: solid 1px rgb(40,60,80); } + form.export fieldset th { text-align: right; } + form.export fieldset legend { + background-color: rgb(140,160,180); + color: white; + font-size:90%; + text-align: left; + margin-left:20px; + padding-left: 10px; + padding-right: 10px; + border: solid 1px rgb(40,60,80); + } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/export/diakExport.css b/mayor-orig/www/skin/classic/module-naplo/css/export/diakExport.css new file mode 100644 index 00000000..99997093 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/export/diakExport.css @@ -0,0 +1,19 @@ + + form.diak { margin: 5px 30px 20px 30px; font-size:10px; } + form.diak input, form.diak select { + font-size:10px; border: solid 1px #777777; margin-left: 3px; + padding-left: 2px; + } + form.diak fieldset legend { + background-color: rgb(140,160,180); color: white; + border: solid 1px rgb(40,60,80); padding: 2px 10px; margin-left:20px; + } + #tableDiv { margin: 10px 50px; } + #diakTabla { margin: auto; } + #diakTable tr:hover td { background: rgb(50,50,100); } + #exportOptions fieldset { background: rgba(150,50,100,0.9); position: absolute; left: 20px; z-index: 10; width: 80%; margin: auto 10%; box-shadow: 5px 5px 5px #999; border: 3px solid orange; color: white; } + #exportOptions select { height: 200px; width: 200px; } + #exportOptions table { margin: auto; } + #submitForm { text-align: center; } + table.TF tr:hover td { background: rgb(100,100,200); color: white; } + table.TF tr:hover td span { color: black; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/export/kreta.css b/mayor-orig/www/skin/classic/module-naplo/css/export/kreta.css new file mode 100644 index 00000000..a163f7ff --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/export/kreta.css @@ -0,0 +1,23 @@ + + form.export { background-color: white; margin: 5px 30px 20px 20px; } + form.export h1 { border: dotted white; border-width: 1px 0px; background-color: rgb(80,100,120); text-align: center; } + form.export input { border: solid 1px #777777; } + form.export label { } + form.export input:focus { background-color: orange; } + + form.export fieldset { border: solid 1px rgb(40,60,80); } + form.export fieldset th { } + form.export fieldset legend { + background-color: rgb(140,160,180); + color: white; + text-align: left; + margin-left:20px; + padding-left: 10px; + padding-right: 10px; + border: solid 1px rgb(40,60,80); + } + form.export:hover fieldset legend { background-color: rgb(140,160,250); } + + + form.export table { width:100%; } + form.export ul { list-style-type: none; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/export/sulix.css b/mayor-orig/www/skin/classic/module-naplo/css/export/sulix.css new file mode 100644 index 00000000..5f68d40e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/export/sulix.css @@ -0,0 +1,9 @@ + + form.export { width: 60%; float: left; margin: 0px 20%; } + + form.export input[type=submit] { width: 100%; } + form.export input[type=submit]:hover { background: rgb(100,100,100); color: white } + form.export div.leiras { background: rgba(200,200,200,0.8); margin: 10px; text-align: left; padding: 6px; height: 300px; } + + div.txt { margin: 1%; background: #3496B9; padding: 10px; padding-bottom: 50px; } + div.txt div { background: rgba(200,200,200,0.8); padding: 6px; margin-bottom: 10px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/export/tantargyFelosztas.css b/mayor-orig/www/skin/classic/module-naplo/css/export/tantargyFelosztas.css new file mode 100644 index 00000000..c4671887 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/export/tantargyFelosztas.css @@ -0,0 +1,20 @@ + + form.export { background-color: white; margin: 5px 30px 20px 20px; font-size:10px; } + form.export h1 { border: dotted white; border-width: 1px 0px; background-color: rgb(80,100,120); font-size: 20px; text-align: center; } + form.export input { font-size: 10px; border: solid 1px #777777; margin-left: 3px; padding-left: 2px; } + form.export label { font-size:11px; } + form.export input:focus { background-color: orange; } + + form.export fieldset { border: solid 1px rgb(40,60,80); } + form.export fieldset th { text-align: right; } + form.export fieldset legend { + background-color: rgb(140,160,180); + color: white; + font-size:90%; + text-align: left; + margin-left:20px; + padding-left: 10px; + padding-right: 10px; + border: solid 1px rgb(40,60,80); + } + form.export:hover fieldset legend { background-color: rgb(140,160,250); } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/elmaradas.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/elmaradas.css new file mode 100644 index 00000000..d6252159 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/elmaradas.css @@ -0,0 +1,12 @@ + + table.elmaradas { margin: 0px auto; background-color: rgb(32, 130, 155); color: white; margin-bottom:1em;} + table.elmaradas thead th { background-color: rgb(40, 40, 80); padding: 2px 4px;} + table.elmaradas tbody th { font-weight: normal; background-color: rgb(120, 140, 180); padding: 2px 4px;} + table.elmaradas tbody tr:hover th { outline: solid 1px orange; } + table.elmaradas tbody tr:hover td { outline: solid 1px orange; } + table.elmaradas tbody td { font-weight: normal; background-color: rgb(52, 150, 185); text-align: right; padding: 2px 4px;} + table.elmaradas tr.beirando td { background-color: rgb(40, 80, 60); } + + table.elmaradas tr th.tanarNev { text-align:left; } + + table.elmaradas tfoot tr th, table.elmaradas tfoot tr td { font-size: smaller; text-align: center; background-color: rgb(82,180,205); padding: 2px 4px;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/elszamolas.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/elszamolas.css new file mode 100644 index 00000000..41c1d07f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/elszamolas.css @@ -0,0 +1,32 @@ + + table.elszamolas { background-color: rgb(220,220,220); margin: 10px auto; } + + table.elszamolas thead tr th { background-color: #F23668; color: white; text-align: center; padding:2px; font-weight:normal;} + table.elszamolas thead tr th.eloirt_egyeb { background-color: rgb(170, 170, 204);} + table.elszamolas thead tr th.egyeb { background-color: #E8C } + + table.elszamolas tbody tr th { background-color: #f9f9f9; text-align: left; padding-left:1em; padding-right:0.5em;} + table.elszamolas tbody tr th a { color: black; display:block; } + + table.elszamolas tbody tr th.sum { text-align:right; font-weight:normal;} + table.elszamolas tbody tr th.sum.highlight { background-color: cornflowerblue;color:white; } + table.elszamolas tbody tr th.sumsum { text-align:right;} + + table.elszamolas tbody tr td {background-color:#eee; text-align: right ; padding-right:1em;} + table.elszamolas tbody tr td.highlight {background-color: cornflowerblue !important; color: white !important;} + + table.elszamolas tr .e1 { background-color: #493E89; color: white; } + table.elszamolas tr .e2 { background-color: green; color: white; } + table.elszamolas tr .e3 { background-color: orange; color: white; } + table.elszamolas tr .e4 { background-color: red; color: white; } + + table.elszamolas tbody tr td.osszevonas { background-color: rgba(0,0,0,0.1); color: #333333; } + + table.elszamolas tbody tr:hover th { background-color: #eeeeee; } + table.elszamolas tbody tr:hover td { background-color: #E7FCFE; } + table.elszamolas tbody tr:hover td.e1 { background-color: #382d78; } + table.elszamolas tbody tr:hover td.e2 { background-color: #007000; } + table.elszamolas tbody tr:hover td.e3 { background-color: #ee9400; } + table.elszamolas tbody tr:hover td.e4 { background-color: #e00; } + + \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/haladasi.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/haladasi.css new file mode 100644 index 00000000..c2862fe8 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/haladasi.css @@ -0,0 +1,297 @@ +@media screen { + + table.haladasiBejegyzesek { + background-color: rgb(50,60,80); + margin-top: 10px; + font-size: 11px; + width: 98%; + } + table.haladasiBejegyzesek thead tr th {height:18px;} + table.haladasiBejegyzesek thead tr th span.aktiv { + position:relative; top:-5px; padding-left:5px; + color: orange; + } + + table.haladasiBejegyzesek tbody tr td {height:18px;} + table.haladasiBejegyzesek tbody tr:hover td { background-color: rgba(255,255,255,0.2); } + table.haladasiBejegyzesek tbody tr td input:focus { + background-color: white !important; + } + table.haladasiBejegyzesek tbody tr td input.gomb:focus { + background-color: red; + } + table.haladasiBejegyzesek tbody tr.torolt td { + background-color: black; + color:#dddddd; + text-decoration:line-through; + } + table.haladasiBejegyzesek tbody tr.torolt input.ajaxRequestDone { display:none; } + table.haladasiBejegyzesek tbody tr.torolt span.INFO.ajaxRequestDone { display:none; } + + table.haladasiBejegyzesek tbody.parosNap { + background-color: #dddddd; + } + table.haladasiBejegyzesek tbody.paratlanNap { + background-color: #eeeeee; + } + table.haladasiBejegyzesek tbody td.ora { + text-align: center; + } + table.haladasiBejegyzesek tbody td.t { + padding-left:4px; + } + + /* ajax eredménye */ + table.haladasiBejegyzesek tbody tr.elmarad td { + background-color: #999999;color:#dddddd;text-decoration:line-through; + } + + table.haladasiBejegyzesek tbody th.nincsOra { + background-color: rgb(200,200,200); + color: rgb(100,100,100); + text-align: center; + border: none; + font-weight: normal; + } + table.haladasiBejegyzesek tbody th.nap { + text-align: center; + background-color: #666688; + color: white; + border: none; + height:1em; + font-weight: normal; + height:2em; + } + table.haladasiBejegyzesek tbody th.nap div { color: white; padding-top:4px;} + table.haladasiBejegyzesek tbody th.nap div:hover { color: #aaa; } + table.haladasiBejegyzesek tbody.szunet th.nap { + background-color: #778877; + } + table.haladasiBejegyzesek tbody.tanitasNelkul th.nap { + background-color: #aaaa44; + } + table.haladasiBejegyzesek tbody.szorgalmiIdoszakonKivul th.nap { + background-color: #e91e63; + } + + table.haladasiBejegyzesek tbody td.dolgozat { + background-color: #ffaa44; + padding-left: 20px; + } + table.haladasiBejegyzesek tbody td.dolgozat a { + text-decoration: none; + color: black; + } + + table.haladasiBejegyzesek tbody td.nincsBeirva { + font-style:italic; + } + + table.haladasiBejegyzesek th { + border-style: none none solid none; + border-width: 0 0 2px 0; + border-color: #556677; + background-color: rgb(50,60,80); + color: rgb(210,215,220); + border-style: solid; + border-width: 1px; + } + table.haladasiBejegyzesek th.fejlec8 { + font-size: 14px; + height: 30px; + text-align: center + } + table.haladasiBejegyzesek th.fejlec8 a { color: white } + + + table.haladasiBejegyzesek td.osztaly { text-align: center; } + table.haladasiBejegyzesek select { + font-size: 10px; + } + + input { font-family: Verdana,Arial; color: inherit; } + input.data { border-style: none none solid none; + border-width: 1px; + border-color: #dddddd; + width:85%; + padding-right: 10px; + } + input.data:hover { border-bottom: solid 1px #556677; background-color: white } + + table.haladasiBejegyzesek span.INFO { display: none; width:1em; padding:2px 2px; position: relative; left:-12px; border-radius:2px;color: white;} + table.haladasiBejegyzesek input.ajaxRequestDone+span.INFO { display: inline; background-color: green; } + table.haladasiBejegyzesek input.ajaxRequest+span.INFO { display: inline; background-color: orange; } + table.haladasiBejegyzesek input.ajaxRequestError+span.INFO { display: inline; background-color: red; } + + table.haladasiBejegyzesek input.data:focus { + border-left: solid 2px blue !important; background-color: white; color:black !important; + border-radius:2px; + } + + table.haladasiBejegyzesek tbody.parosNap input.data { border-left: solid 2px #cccccc; } + table.haladasiBejegyzesek tbody.paratlanNap input.data { border-left: solid 2px #eeeeee; } + table.haladasiBejegyzesek tbody.parosNap input.beirva { background-color: #cccccc; } + table.haladasiBejegyzesek tbody.paratlanNap input.beirva { background-color: #eeeeee; } + + table.haladasiBejegyzesek tbody.parosNap input.data.ajaxRequest, + table.haladasiBejegyzesek tbody.paratlanNap input.data.ajaxRequest { border-left: solid 2px orange; } + table.haladasiBejegyzesek tbody.parosNap input.gomb.ajaxRequest, + table.haladasiBejegyzesek tbody.paratlanNap input.gomb.ajaxRequest { background-color: orange; } + table.haladasiBejegyzesek tbody select option.ajaxRequestDone, + table.haladasiBejegyzesek tbody.parosNap input.ajaxRequestDone, + table.haladasiBejegyzesek tbody.paratlanNap input.ajaxRequestDone { border-left: solid 2px green; background-color: lightgreen; } + + table.haladasiBejegyzesek tbody.parosNap tr.helyettesit td { background-color: #ccccaa; } + table.haladasiBejegyzesek tbody.paratlanNap tr.helyettesit td { background-color: #eeeecc; } + table.haladasiBejegyzesek tbody.parosNap tr.helyettesit input.beirva { background-color: #ccccaa; } + table.haladasiBejegyzesek tbody.paratlanNap tr.helyettesit input.beirva { background-color: #eeeecc; } + + table.haladasiBejegyzesek tbody tr.egyeb { background-color: #ee88cc; } + table.haladasiBejegyzesek tbody tr.egyeb.órarend { background-color: #aaaacc; } + + input.gomb { + font-size: xx-small; border: solid 1px #777777; + padding: 0px 1px; margin: 0px; + background-color: #009900; + color: white; + } + input.gomb:hover { background-color: rgba(255,255,255,0.8); color:black;} +/* input.rejtettGomb { border: solid 1px rgb(50,60,80);; background-color: rgb(50,60,80); } + input.rejtettGomb:hover { border: solid 1px orange; background-color: rgb(80,60,50); color: white } +*/ + div.rejtMutat { color: rgb(100,80,70);} + div.rejtMutat:hover { color: white; } + + table.haladasiBejegyzesek a.gomb { + padding: 1px; + background-color: #dddddd; + font-size: 10px; + border: outset 1px #556677; + margin: 2px; + text-decoration: none; + } + table.haladasiBejegyzesek a.gomb:hover { + padding: 1px; + background-color: #556677; + font-size: 10px; + border: outset 1px #dddddd; + margin: 2px; + text-decoration: none; + color: white; + } + + table.haladasiBejegyzesek a { + display: block; + color: black; + text-decoration: none; + } + table.haladasiBejegyzesek a:hover { + color: green; + text-decoration: underline; + } + table.haladasiBejegyzesek a.h { + text-align: center; + } + table.haladasiBejegyzesek tr.dolgozat td { + padding: 0px 10px; + background-color: rgb(160,100,120); + } + + table.haladasiBejegyzesek tr.dolgozat td a { + color: white; + text-decoration: none; + } + + table.haladasiBejegyzesek tr.dolgozat td a:hover { + color: rgb(260,200,220); + } + + table.haladasiBejegyzesek tbody tr td.mg { + text-align: center; + } + table.haladasiBejegyzesek tbody tr td.info, table.haladasiBejegyzesek tbody tr td.halad { + cursor: pointer; + } + + table.haladasiBejegyzesek tr td.mg span.latogatott { + background-color: rgb(100,150,100); + color: white; + text-decoration: none; + padding-left:5px; + padding-right:5px; + border-bottom: solid 1px green; + margin:0px; + } + + + table.haladasiBejegyzesek tr td select.teremvalt { background-color: white ; } + + form.hetes { + border: solid 1px #008800; + background-color: rgb(100,200,100); text-align: center; color: white; margin: 15px 13px; font-weight: bold; + } + form.hetes input { color: black; border: none; margin: 4px; border: solid 1px #008800; } + form.hetes span { padding-right:2em; } + form.hetes select option { + font-size:small; + background-color:# white; + border: solix 1px #00aa00; + } + + + table.haladasiNaplo { + background-color: rgb(50,60,80); + width: 98%; + font-size: 11px; + } + table.haladasiNaplo thead tr th{ + background-color: rgb(50,60,80); + color: white; + border-bottom: solid 1px white; + height:1.5em; + } + table.haladasiNaplo tfoot tr th{ + font-size: 10px; + color: white; + } + table.haladasiNaplo tr td{ padding:0.6em; background-color: #eee; } + + #updateWindow { width: 80%; top: 10%; margin-top: auto; margin-bottom: auto; height: 80%; left: 50%; margin-left: -40%; } + #updateHeader { cursor: pointer; } + + #updateForm { max-height: 95%; overflow: auto; } + + #updateForm fieldset { margin-top:2px; background-color: #eeeeee; border: solid 1px rgb(50,60,70);} + #updateForm fieldset legend { text-align: right; background-color: yellow; margin:0px 10px; padding: 2px 10px; border: solid 1px rgb(40,60,80); } + + #updateForm fieldset.alapadatok p { text-align: center; font-style: italic; } + #updateForm fieldset.alapadatok p span { color: rgb(100,50,25); font-weight: bold; font-style: normal; } + + #updateForm #temakor { list-style-type: none; } + #updateForm #temakor li { margin-top: 10px; } + #updateForm #temakor span.oraszam { display: block; float: left; width: 100px; text-align: right; color: rgb(160,80,40); margin-right: 6px; } + #updateForm #temakor div.megnevezes { display: inline-block; font-style: normal; } + #updateForm p.kiemelt { text-align: center; margin-top: 100px; font-size: 20px; } + + table.haladasiBejegyzesek label.on { color: orange; } + table.haladasiBejegyzesek label:hover { color: white; text-shadow: 1px 1px 1px orange; } + + table tr.ujOra { background-color: rgb(100, 149, 237); } + table tr.ujOra th { background-color: rgba(238, 136, 204,0.5); + font-weight:normal; + border: none 0px; + } + + table.haladasiBejegyzesek button.gomb { font-size:8px; padding:4px;} + + table.haladasiBejegyzesek tbody tr td.ora a.tankorStat {display:none;} + table.haladasiBejegyzesek tbody tr:hover td.ora a.tankorStat { display:inline;} + +} +@media print { + table.haladasiBejegyzesek thead tr th { border-bottom: solid 1px black;} + table.haladasiBejegyzesek thead tr th:not(:last-child) { border-right: solid 1px black;} + table.haladasiBejegyzesek tbody tr td { border-bottom: solid 1px black;} + table.haladasiBejegyzesek div[class*="icon"] { display:none;} + table.haladasiBejegyzesek [class*="icon"] { display:none;} +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/helyettesites.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/helyettesites.css new file mode 100644 index 00000000..298f29f1 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/helyettesites.css @@ -0,0 +1,162 @@ +/* +input[type=image] +{ +background-image: url('/skin/classic/share/javascript/jquery-mobile/images/icons-36-white.png'); +-moz-background-size: 864px 18px; +-o-background-size: 864px 18px; +-webkit-background-size: 864px 18px; +background-size: 810px 18px; +} +*/ + + span.teremId { font-style: italic; color: gray; } + + table.tanarForm { + width:50%; + border-style: solid solid solid solid; + border-width: 1px 1px 2px 1px; + border-color: rgb(100,80,100); + margin-bottom: 20px; + } + + table.tanarForm th { + background-color: rgb(140,20,100); + color: white; + height: 2em; + } + + table.tanarForm td { + background-color: #ffffff; + text-align: center; + } + + + table.tanarForm select { + height: 160px; + width: 60%; + } + + table.hianyzoTanar { + border-style: solid ; + border-width: 1px; + border-color: purple; + background-color: #dddddd; + width: 95%; + margin-bottom:30px; + } + + table.hianyzoTanar thead th { + background-color: rgb(100,100,200); + color: white; + height:2em; + } + table.hianyzoTanar tfoot th { background-color: #eeeeee; } + table.hianyzoTanar tfoot th input { + font-size:10px; + } + + table.hianyzoTanar td { + background-color: white; + color: black; + padding: 0px 10px 0px 10px; + } + + table.hianyzoTanar tr.elmarad td { + background-color: rgb(200,200,200); + color: rgb(140,140,140); + } + + table.hianyzoTanar tbody tr:hover td { + background-color: rgba(128,0,128,0.2); + } + table.hianyzoTanar tbody tr td.info { + color:rgba(128,0,128,0.6); + } + table.hianyzoTanar tr td a.O { color: #aaaaaa; border-radius: 0px; font-size:12px; background-color: rgba(255,255,255,0.9); border: solid 1px #eeeeee; padding:0px 4px;} + table.hianyzoTanar tr td a.O:hover { color: white; background-color: rgb(50,60,80); border: solid 1px grey; padding:0px 4px;} + + +/* ----------------------- */ + table.mozgatas thead th { + background-color: purple; + color: white; + height:2em; + } + table.mozgatas tfoot th { + background-color: rgb(80,100,80); + } + table.mozgatas tbody th { + background-color: rgb(80,20,80); + color: white; + } + + table.mozgatas td { + background-color: rgb(200,200,180); + padding: 0px 10px 0px 10px; + } + + table.mozgatas td.mozgatando { + background-color: rgb(220,200,180); + } + table.mozgatas td.utkozik { + background-color: rgb(160,160,160); + } + table.mozgatas td.nemMegtartott { + background-color: rgb(180,200,220); + } + +/* ---------------------- */ + + table.csere td { + background-color: rgb(200,200,190); + padding: 0px 10px 0px 10px; + } + + table.csere th { + background-color: rgb(110,120,110); + color: white; + height: 2em; + } + + table.csere td.mozgatando { + background-color: rgb(220,200,180); + } + table.csere td.orajavan { + background-color: rgb(160,200,140); + } + table.csere td.nemMegtartott { + background-color: rgb(180,200,220); + } + +/* ---------------------- */ + table.keziBeallitas { background-color: #555550; } + table.keziBeallitas td { background-color: rgb(200,200,190); } + table.keziBeallitas th { background-color: rgb(140,150,160); color: white; height:2em;} +/* ---------------------- */ + + h2 { text-align: center; border: dotted black; border-width: 1px 0px; margin: 20px 50px;} + table.csereAttekintes { background-color: #555550; margin: 10px; text-align: center; margin: auto; } + table.csereAttekintes td { background-color: rgb(200,200,190); padding: 2px 20px; } + table.csereAttekintes th { background-color: rgb(140,150,160); color: white; } + + #updateWindow { width: 80%; top: 10%; margin-top: auto; margin-bottom: auto; height: 80%; left: 50%; margin-left: -40%; } + #updateHeader { cursor: pointer; } + + #updateForm { max-height: 95%; overflow: auto; } + + table.haladasiNaplo { + background-color: rgb(50,60,80); + width: 98%; + font-size: 11px; + } + table.haladasiNaplo thead tr th{ + background-color: rgb(50,60,80); + color: white; + border-bottom: solid 1px white; + height:1.5em; + } + table.haladasiNaplo tfoot tr th{ + font-size: 10px; + color: white; + } + table.haladasiNaplo tr td{ padding:0.6em; background-color: #eee; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/hetes.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/hetes.css new file mode 100644 index 00000000..78809cd3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/hetes.css @@ -0,0 +1,8 @@ +@media screen { + + table.hetes { background-color: #fefefe;} + table.hetes tr th { background-color: #64C864; border-bottom: solid 1px lightgreen; } + table.hetes tr td { padding: 1px 8px; } + table.hetes tr:nth-child(odd) td { background-color: #e0e0e0 } + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/minuszora.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/minuszora.css new file mode 100644 index 00000000..1637e333 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/minuszora.css @@ -0,0 +1,28 @@ + + form.minuszora { margin: 20px auto; width: 500px; text-align: center; } + form.minuszora ul { text-align: left; list-style-type: none; padding: 1px; background-color: rgb(20,40,60);} + form.minuszora ul li { margin: 1px; padding: 2px; background-color: rgb(20,80,40); color: white; font-weight: bold; } + form.minuszora ul ul { list-style-type: none; background-color: rgb(200,200,200); } + form.minuszora ul ul li { padding: 4px 4px; margin: 1px 20px; background-color: rgb(255,240,220); color: black; font-weight: normal; } + form.minuszora input { color: rgb(200,0,0); font-weight: bold; } + + span.latogatott { + background-color: #649664; + color: #FFF; + text-decoration: none; + padding-left: 5px; + padding-right: 5px; + border-bottom: solid 1px #008000; + margin: 0px 2px 0px 2px; + } + + form.minuszora ul li.egyéb { background-color: #ee88cc; } + form.minuszora ul li.egyéb.órarend { background-color: #aaaacc; } + + form.minuszora ul li.egyéb:after { content: "\25B5"; color: cornflowerblue; } + form.minuszora ul li.egyéb.órarend:after { content: "\25B2"; } + + form.minuszora ul li { border-left: solid 2px darkgreen; } + form.minuszora ul li ul li { border-left: solid 0px darkgreen; } + form.minuszora ul li:hover { border-left: solid 2px cornflowerblue; } + form.minuszora ul li:hover ul li { border-left: solid 0px cornflowerblue; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/oralatogatas.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/oralatogatas.css new file mode 100644 index 00000000..df459f0e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/oralatogatas.css @@ -0,0 +1,12 @@ + + ul.ora { list-style-type: none; color: white; margin: 20px; padding: 0px; } + ul.ora li { background-color: rgb(130,100,130); margin: 1px 0px; padding: 0px; } + ul.ora li p { background-color: rgb(60,0,60); border: 1px solid white; border-width: 0px 0px 1px 0px; padding: 10px; text-align: center; } + ul.ora li p span.ora { float: left; color: yellow; } + ul.ora li p input { margin: 0px; float: right; } + ul.ora li select { height: 100px; } + ul.ora li textarea { width: 80%; height: 100px; } + ul.ora li div { padding: 4px; } + ul.ora li div.jobb { float: right; } + + ul.ora li form.latogatva { background-color: rgb(100,130,100); } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/osszevonas.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/osszevonas.css new file mode 100644 index 00000000..edbde3bb --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/osszevonas.css @@ -0,0 +1,27 @@ + + form.pluszora { + background-color: rgb(200,200,180); + margin-left: 180px; + margin-right: 180px; + text-align: center; + } + form.pluszora h2 { + margin-bottom: 2em; + font-size:larger; + } + form.pluszora ul { + text-align: left; + } + + ul.pluszora { + background-color: rgb(20,40,80); + list-style-type: none; + margin: 20px; + padding: 10px 0px; + } + + ul.pluszora li { background-color: rgb(160,160,250); margin: 2px 100px; padding: 2px 20px;} + ul.pluszora li span { color: rgb(20,40,80); padding: 0px 5px; margin: 1px 5px;} + ul.pluszora li span.oraszam { color: red; padding: 0px 20px;} + + h2 { text-align: center; border: 1px dotted rgb(20,40,80); border-width: 1px 0px; margin: 20px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/pluszora.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/pluszora.css new file mode 100644 index 00000000..4aaa1dfe --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/pluszora.css @@ -0,0 +1,30 @@ + + form.pluszora { +// background-color: rgb(200,200,180); + text-align: center; + margin: 20px; + } + + ul.pluszora { +// background-color: rgb(20,40,80); + list-style-type: none; + margin: 20px; + padding: 10px 0px; + } + + ul.pluszora li { background-color: rgb(160,160,250); margin: 1px 100px; padding: 1px 20px;} + ul.pluszora li span { color: rgb(20,40,80); padding: 0px 5px; margin: 1px 5px;} + ul.pluszora li span.oraszam { color: rgb(128,0,128); padding: 0px 4px;} + + h2 { text-align: center; border: 1px dotted rgb(20,40,80); border-width: 1px 0px; margin: 20px; } + + h1 { margin:20px; } + form.pluszLila {margin:20px; padding-left:10px;} + form.pluszLila { margin:20px;} + form.pluszLila label { display:block; margin-top:2em; margin-bottom:1em; border-bottom: solid 1px #ddd; width:100px; } + + form.pluszLila button.selectorButton { font-size:14px; padding:2px; display:inline-block; cursor: pointer} + form.pluszLila button.selectorButton span.icon-plus-sign { color: #009688;} + form.pluszLila button.selectorButton span.icon-minus-sign { color: #607D8B} + + form.pluszLila button.selectorButton:active span { text-shadow: 0px 0px 1px cornflowerblue;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/specialis.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/specialis.css new file mode 100644 index 00000000..68bad63b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/specialis.css @@ -0,0 +1,36 @@ + + form.specialis { + background-color: rgb(230,230,230); + margin: 40px; + text-align: center; + padding: 10px; + border: 1px solid rgb(20, 40, 80); + border-style: solid dotted; + } + + form.specialis table { + color: white; + margin: 10px 20% 10px 20%; + width: 60%; + background-color: rgb(200,100,180); + } + + form.specialis table thead th, form.specialis table tfoot th { + background-color: rgb(140,40,120); + } + + form.specialis table th { + background-color: rgb(160,60,140); + } + + form.specialis table td { + background-color: rgb(180,80,160); + } + + table.napinfo { background: #999999; margin: 0px auto; } + table.napinfo th { background: #6688aa; color: white; text-align: center; } + table.napinfo td { padding: 5px 15px; width: 300px; } + table.napinfo td:nth-child(odd) { background: #aaeecc; } + table.napinfo td:nth-child(even) { background: #aaccee; } + table.napinfo td h3 { font-size: 12px; } + table.napinfo td strong { font-weight: normal; font-style: italic; color: #aa66aa; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/stat.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/stat.css new file mode 100644 index 00000000..d0cf780a --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/stat.css @@ -0,0 +1,12 @@ + + table.stat { background-color: rgb(120,160,140); margin: 0px auto; } + table.stat thead tr th { background-color: rgb(60,100,80); padding-left: 8px; padding-right:8px; color: white; + border-bottom: solid 1px #00ff00; + height:2.5em; + } + table.stat tbody tr th { text-align: left; background-color: #dddddd; padding:0px 8px; font-weight:normal;} + table.stat tbody tr:hover th { color: white; background-color: rgba(255,255,255,0.1);} + table.stat tbody tr td { background-color: #eeeeee; text-align: right; padding: 0px 8px} + table.stat tbody tr:hover td { background-color: rgba(255,255,255,0.8); } + + table.stat tr td.ertesitendo { background-color: #880000; color: white; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/teremModositas.css b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/teremModositas.css new file mode 100644 index 00000000..fb360e8c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/teremModositas.css @@ -0,0 +1,17 @@ + + table.terem { + background-color: #eeeeee; + } + table.terem tr th { + background-color: #666666; + color: white; + padding: 1px 3px; + } + table.terem tr td { + background-color: #cdcddc; + } + table.terem.oraAdat { + width:100%; + } + + table.terem select option.nemferbe { color: red; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diak.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diak.css new file mode 100644 index 00000000..40024f74 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diak.css @@ -0,0 +1,128 @@ + + table.naptar { background-color: #eeeeee; border-spacing: 0px; } + table.naptar thead { background-color: #770088; font-size: medium; height:3em; color: white; } + table.naptar thead a { color: white; text-decoration: none } + table.naptar thead a:hover { color: white; text-decoration: underline } + + table.naptar thead tr th { padding: 0.4em 0.1em; border-bottom: solid 1px #aa00bb; } + + table.naptar tfoot th { padding:0.3em; text-align: center; background-color: #440055; color: white } + table.naptar tfoot td { text-align: center; background-color: #770088; border-top: solid 1px #aa00bb; } + table.naptar tfoot td select { background-color: #770088; color: white; font-size:11px; font-family: Verdana; + border: solid 1px none; } + table.naptar tfoot td select option { color: white; background: #fff; color: #000;} + + + table.naptar tbody th.fejlec { background-color: #440055; color: white; font-style:italic; padding: 0.3em; border-bottom: solid 1px #777777; border-right: solid 0px #999999; } + table.naptar tbody th.fej2 { + background-color: #440055; color: white; font-style:italic; border-bottom: solid 1px #770088; border-right: solid 1px #999999; + } + table.naptar tbody th.fej2:last-child { border-right: solid 0px #999999; } + table.naptar tbody td.egynap { + height: 40px; width:100px; + background-color: #dddddd; + border-width: 0px 0px; + border-style: solid; + border-color: #999999; + } + table.naptar tbody td.uresnap { background-color: #dddddd; height: 40px; } + + + + + table.naptar table.tanuloEgyNapja { height:100%; background-color: #667766; width:110px;} + + table.naptar table.tanuloEgyNapja:hover { background-color: #778877; outline-offset: 0px; outline: solid 2px orange;} + + + table.tanuloEgyNapja th.datum { color: #ffffff; width: 40px; height: 10px; } + table.tanuloEgyNapja th.balgomb { width:15px; } + table.tanuloEgyNapja th.balgombokhelye { min-width:30px; width:30px; max-width:30px; } + table.tanuloEgyNapja th.jobbgomb { min-width:30px; width:30px; text-align: right; background-color: #889988; } + + table.tanuloEgyNapja td { } + + table.tanuloEgyNapja form { margin:0px; } + table.tanuloEgyNapja input { border: solid 1px #666660; font-size:8px; width:14px; padding:0px; } + table.tanuloEgyNapja input.I { color: green; } + table.tanuloEgyNapja input.I:hover { background-color: green; color: white; outline: solid 1px lightgreen; } + table.tanuloEgyNapja input.H { color: red; } + table.tanuloEgyNapja input.H:hover { background-color: red; color: white; outline: solid 1px #ff5500; } + + table.tanuloEgyNapja table.orak {background-color: #889988; } + table.tanuloEgyNapja table.orak a { color: #eeeee0; text-decoration: none } + table.tanuloEgyNapja table.orak a:hover { background-color: #667766; } + + div.spec { + /* background-color: rgb(245,123,12); */ + background-color: #556699; + color: white; width:100%; height: 100%; + font-size: 10px; + text-align: center; + margin-bottom:0px; + + } + table.szunet { + /* background-color: rgb(245,123,12); */ + background-color: #667777; + color: white; width:100%; height: 100%; + font-size: 10px; + } + + + + + .jelen { + border-color: rgb(100,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .hianyzas { + border-color: rgb(200,100,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .keses { + border-color: rgb(200,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .felszereles_hiany { + color: white; + background-color:blue; + } + + .egyenruha_hiany { + color: white; + background-color:orange; + } + + .felmentes { + background-color: #eeeeee; + color: purple; + } + + table.hianyzasNaptar { + background-color: #778890; + } + + .igazolt { background-color: #008800; } + .igazolatlan { background-color: #880000; } + + table.hianyzasNaptar {background-color: #778877; font-size:10px; width:100%;} + table.hianyzasNaptar th {background-color: #889988; font-weight: normal; } + table.hianyzasNaptar a { color: #eeeee0; text-decoration: none } + table.hianyzasNaptar a:hover { background-color: red; } + table.hianyzasNaptar a.igazolatlan:hover { background-color: lightgreen; } + table.hianyzasNaptar td.felszerelesHiany { background-color: rgb(100,100,200); } + table.hianyzasNaptar td.egyenruhaHiany { background-color: orange; } + + table.naptar tr th span.kepzes { + padding: 1px 3px 1px 3px; font-size:10px; background-color: #776690; + border-radius: 2px 2px 2px 2px; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diakIgazolatlan.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diakIgazolatlan.css new file mode 100644 index 00000000..6c83c5d6 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diakIgazolatlan.css @@ -0,0 +1,12 @@ + + table.igazolatlan { margin: 3em auto; background-color: rgb(20,40,60); width: 50%; } + + table.igazolatlan tr th { background-color: rgb(120,140,160); color: white; height: 1.5em;} + table.igazolatlan tr.fej th { border-bottom: solid 1px white; } + table.igazolatlan tr.lab th { background-color: rgb(160,180,140); text-align: right; padding-right: 1em; } + + table.igazolatlan tr td { color: black; background-color: #eeeeee; } + + table.igazolatlan tr:hover:nth-child(even) td { background-color: rgb(220,240,160); } + table.igazolatlan tr:hover:nth-child(odd) td { background-color: rgb(200,240,240); } + \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diakLista.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diakLista.css new file mode 100644 index 00000000..cceccd64 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diakLista.css @@ -0,0 +1,50 @@ + + table.hianyzasLista { background-color: #eeeeee; empty-cells:show; } + table.hianyzasLista tr th { border-bottom: solid 1px #878787; background-color:#cccccc; } + table.hianyzasLista tr td { background-color: #ffffff; } + + table.hianyzasLista form { margin:0px; display: inline;} + table.hianyzasLista input { border: solid 1px #666660; font-size:8px; width:14px; } + + table.hianyzasLista caption { background-color: rgb(100,0,100); color: white; padding: 5px; font-size: 12px; font-weight: bold; } + + .jelen { + border-color: rgb(100,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .hianyzas { + border-color: rgb(200,100,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .keses { + border-color: rgb(200,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .felszereles_hiany { + color: white; + background-color:blue; + } + + .egyenruha_hiany { + color: white; + background-color: orange; + } + + .felmentes { + background-color: #eeeeee; + color: purple; + } + + table.hianyzasNaptar { + background-color: #778890; + } + + table.hianyzasLista tr td.igazolt { background-color: lightgreen; } + table.hianyzasLista tr td.igazolatlan { background-color: #cc0000; } + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/info.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/info.css new file mode 100644 index 00000000..d3ac53f8 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/info.css @@ -0,0 +1,19 @@ + + + table.info { background-color: #eeeeee; } + table.info thead tr th { + background-color: purple; color: white; + height: 2em; + border-bottom: solid 1px #777777; + padding-left:1em; + padding-right:1em; + } + table.info tfoot tr th { + background-color: #667760; color: white; + } + table.info tbody tr th { background-color: #aaaabb; padding-left: 2em; padding-right: 2em; } + table.info tbody tr td { background-color: white; text-align: center; padding-left: 2em; padding-right: 2em; } + table.info tbody tr th.up { background-color: red; } + table.info tbody tr th.down { background-color: green; } + + table.info tbody tr.nap0 th,table.info tbody tr.nap0 td { border-top: solid 2px #ffaab0; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/nap.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/nap.css new file mode 100644 index 00000000..a3ed6c1e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/nap.css @@ -0,0 +1,125 @@ + + table.csoportNevsorHianyzok { + background-color: #eeeeee; + color: white; + } + table.csoportNevsorHianyzok thead { background-color: #440055; } + table.csoportNevsorHianyzok thead a { color: white; text-decoration: none } + table.csoportNevsorHianyzok thead a:hover { color: white; text-decoration: underline; } + + table.csoportNevsorHianyzok thead th.neve { + background-color: purple; + font-size: 12px; + height: 2em; + } + table.csoportNevsorHianyzok thead.oraAdat table.oraAdat td { font-weight: normal; } + + table.csoportNevsorHianyzok tfoot { background-color: #440055; } + table.csoportNevsorHianyzok tfoot input { background-color: #eeeeee; font-size:11px; } + + table.csoportNevsorHianyzok tbody { + color: black + } + table.csoportNevsorHianyzok tbody a { color: black; text-decoration: none } + table.csoportNevsorHianyzok tbody a:hover { color: black; text-decoration: underline; } + + + + table.csoportNevsorHianyzok tbody th { + /* background-color: rgb(80,100,120); */ + } + + table.csoportNevsorHianyzok td { text-align: left; } + table.csoportNevsorHianyzok td.késés { text-align: center; } + + table.csoportNevsorHianyzok tbody tr.delutani td, + table.csoportNevsorHianyzok tbody tr.tanoran_kivuli td, + table.csoportNevsorHianyzok tbody tr.egyeni_foglalkozas td + { background-color: #aaaaaa; } + + table.csoportNevsorHianyzok tbody tr:hover { background-color: #ffffff;} + table.csoportNevsorHianyzok td a { color: inherit; } + + table.csoportNevsorHianyzok select { border: solid 1px #888888; background-color: #eeeeee; } + table.csoportNevsorHianyzok select.igazolatlan { color: red } + table.csoportNevsorHianyzok select.igazolt { color: green } + table.csoportNevsorHianyzok td.igazolatlan { color: red } + table.csoportNevsorHianyzok td.igazolt { color: green } + table.csoportNevsorHianyzok th.radio { width: 28px; } + table.csoportNevsorHianyzok tr.magantanulo > td.nemkot { background-color: purple; color: white; } + + table.csoportNevsorHianyzok td.nemkot { text-align: center; color: #888888; font-style: italic; } + + table.csoportNevsorHianyzok tr td input.perc { + font-size:10px; + vertical-align: top; + border: solid 1px #aabb99; + text-align: right; + width:1.5em; + } + + + .jelen { + border-color: rgb(100,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .hianyzas, .hiányzás { + border-color: rgb(200,100,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .keses, .késés { + border-color: rgb(200,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + span.perc { + border-color: rgb(200,200,100); + border-width: 1px 1px 1px 1px; + border-style: solid; + background-color: rgb(230,210,130); + color: rgb(100,80,0); + } + + .felszereles_hiany { + color: white; + background-color:blue; + } + + .egyenruha_hiany { + color: white; + background-color: orange; + } + + .felmentes { + background-color: #eeeeee; + color: purple; + } + .igazolt { background-color: #008800; } + .igazolatlan { background-color: #880000; } + + .fbetus { + /* border-color: rgb(100,100,200); */ + border-color: rgb(120,120,220) rgb(190,190,230); + border-width: 0px 1px 3px 1px; + border-style: solid; + background-color: rgb(210,210,255); + min-width: 18px; + + } + + .kesett {background-color: orange;} + + table.hianyzasNaptar { + background-color: #778890; + } + + table.hianyzasNaptar {background-color: #778877; font-size:10px} + table.hianyzasNaptar th {background-color: #889988; } + table.hianyzasNaptar a { color: #eeeee0; text-decoration: none } + table.hianyzasNaptar a:hover { background-color: #667766; } + table.hianyzasNaptar td.felszerelesHiany { background-color: rgb(100,100,200); } + table.hianyzasNaptar td.egyenruhaHiany { background-color: orange; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/oktstat.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/oktstat.css new file mode 100644 index 00000000..4f2ff500 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/oktstat.css @@ -0,0 +1,22 @@ + + + table.info { background-color: #eeeeee; } + table.info thead tr th { + background-color: purple; color: white; + height: 2em; + border-bottom: solid 1px #777777; + padding-left:1em; + padding-right:1em; + } + table.info tfoot tr th { + background-color: #667760; color: white; + } + table.info tbody tr th { background-color: #aaaabb; padding-left: 2em; padding-right: 2em; } + table.info tbody tr td { background-color: white; text-align: center; padding-left: 2em; padding-right: 2em; } + table.info tbody tr th.up { background-color: red; } + table.info tbody tr th.down { background-color: green; } + + table.info tbody tr.nap0 th,table.info tbody tr.nap0 td { border-top: solid 2px #ffaab0; } + + + div.oktstatszam { border: solid 2px #aaaaaa; display:table-cell; padding:4px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/ora.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/ora.css new file mode 100644 index 00000000..6eee317a --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/ora.css @@ -0,0 +1,125 @@ + + table.csoportNevsorHianyzok { background-color: #eeeeee; color: white; } + + form.delutani table.csoportNevsorHianyzok { background-color: rgb(150,150,150); } + + form.delutani table.csoportNevsorHianyzok thead { background-color: rgb(200,100,100); } + form.delutani table.csoportNevsorHianyzok tfoot { background-color: rgb(200,100,100); } + + table.csoportNevsorHianyzok thead { background-color: #440055; } + table.csoportNevsorHianyzok thead a { color: white; text-decoration: none } + table.csoportNevsorHianyzok thead a:hover { color: white; text-decoration: underline; } + + table.csoportNevsorHianyzok thead.oraAdat table.oraAdat { + width:100%; + background-color: #eeeeee; + font-size: normal; + } + table.csoportNevsorHianyzok thead.oraAdat table.oraAdat td { font-weight: normal; } + + table.csoportNevsorHianyzok thead.fejlec tr th { font-weight: normal; height:1.8em; border-bottom: solid 2px rgb(170, 0, 187) } + + table.csoportNevsorHianyzok tfoot { background-color: #440055; } + table.csoportNevsorHianyzok tfoot input { background-color: #eeeeee; font-size:11px; } + + table.csoportNevsorHianyzok tbody { color: black ;} + table.csoportNevsorHianyzok tbody a { color: black; text-decoration: none } + table.csoportNevsorHianyzok tbody a:hover { color: black; text-decoration: underline; } + + table.csoportNevsorHianyzok tbody tr.ujTag th { background-color: lightgreen; } + table.csoportNevsorHianyzok tbody tr.ujTag td { background-color: #ffffaa; text-align: center; } + table.csoportNevsorHianyzok td { text-align: left; } + table.csoportNevsorHianyzok td.késés { text-align: center; } + table.csoportNevsorHianyzok tbody tr:hover { background-color: #ffffff;} + table.csoportNevsorHianyzok td a { color: inherit; } + + table.csoportNevsorHianyzok select { border: solid 1px #888888; background-color: #eeeeee; } + table.csoportNevsorHianyzok select.igazolatlan { color: red } + table.csoportNevsorHianyzok select.igazolt { color: green } + table.csoportNevsorHianyzok td.igazolatlan { color: red } + table.csoportNevsorHianyzok td.igazolt { color: green } + table.csoportNevsorHianyzok th.radio { width: 28px; } + + table.csoportNevsorHianyzok td.nemkot { text-align: center; color: #888888; font-style: italic; } + + table.csoportNevsorHianyzok tr td input.perc { + font-size:10px; + vertical-align: top; + border: solid 1px #aabb99; + text-align: right; + width:1.5em; + } + + table.csoportNevsorHianyzok tbody tr.magantanulo > td { background-color: purple; color: white; } + + .jelen { + width:12px; + border-color: rgb(100,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .hianyzas, .hiányzás { +/* width:12px;*/ + border-color: rgb(200,100,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + .keses, .késés { +/* width:12px;*/ + border-color: rgb(200,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + span.perc { + border-color: rgb(200,200,100); + border-width: 1px 1px 1px 1px; + border-style: solid; + background-color: rgb(230,210,130); + color: rgb(100,80,0); + } + + .felszereles_hiany { + color: white; + background-color:blue; + } + + .egyenruha_hiany { + color: white; + background-color: orange; + } + + .felmentes { + background-color: #eeeeee; + color: purple; + } + .fbetus { + /* border-color: rgb(100,100,200); */ + border-color: rgb(120,120,220) rgb(190,190,230); + border-width: 0px 1px 3px 1px; + border-style: solid; + background-color: rgb(210,210,255); + min-width: 18px; + } + + .igazolt { background-color: #008800; } + .igazolatlan { background-color: #880000; } + + + .kesett {background-color: orange;} + + table.hianyzasNaptar { background-color: #778877; font-size:10px;} + table.hianyzasNaptar th {background-color: #889988; font-weight: normal; text-align:center; } + table.hianyzasNaptar a { color: #eeeee0; text-decoration: none } + table.hianyzasNaptar a:hover { background-color: #667766; } + table.hianyzasNaptar td:nth-child(even) { } + table.hianyzasNaptar td.felszerelesHiany { background-color: rgb(100,100,200); } + table.hianyzasNaptar td.egyenruhaHiany { background-color: orange; } + + form.vissza { background-color: white; width: 570px; margin: 0px auto; } + form.vissza input { border: none; background-color: white; cursor: pointer; } + + table.csoportNevsorHianyzok tbody tr th.c { font-weight: normal } + table.csoportNevsorHianyzok tbody tr th.c:hover span { display: none; } + table.csoportNevsorHianyzok tbody tr th.c:hover:after { content: "\e0ca"; font-family: "Elusive-Icons";} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztaly.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztaly.css new file mode 100644 index 00000000..b342097b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztaly.css @@ -0,0 +1,170 @@ + + table.hianyzas { + background-color: rgb(180,180,200); + color: white; + max-width:95%; + } + + table.hianyzas thead th { + background-color: rgb(40,80,120); + } + + table.hianyzas thead th.alcim { + background-color: rgb(255,255,255); + color: rgb(40,80,120); + font-style: italic; + padding: 0px 4px 0px 4px; + } + + table.hianyzas thead th.alcim img { hight: 16px; } + + table.hianyzas tfoot th { background-color: rgb(80,20,80); } + table.hianyzas tfoot td { background-color: rgb(95,75,95); text-align: center; } + + table.hianyzas tbody td { text-align: center; } + table.hianyzas tbody td.nev { + background-color: rgb(90,90,110); + font-style: italic; + padding: 4px 10px 4px 10px; + text-align:left; + } + + table.hianyzas tbody tr.jogviszonyalezarva td.nev { + background-color: rgb(40,40,90); + } + + table.hianyzas tbody tr.magantanulo td.nev { + background-color: rgb(140,40,90); + } + + table.hianyzas tbody td.nev a { + color: white; + text-decoration: none; + } + + table.hianyzas tbody td.nev a:hover { + color: white; + /* background-color: rgb(180,180,220); */ + text-decoration: underline; + } + + table.hianyzas tbody td.ulezart { + width: 18px; + background-color: rgb(200,200,220); + } + + table.hianyzas tbody td.lezart { + width: 18px; + background-color: rgb(100,100,120); + text-align: center; + } + + table.hianyzas tbody td.uigazolhato { + width: 18px; + background-color: rgb(240,240,260); + } + + table.hianyzas tbody td.igazolhato { + width: 18px; + background-color: rgb(140,140,160); + text-align: center; + } + + table.hianyzas tbody td.uosszes { + width: 18px; + background-color: rgb(220,240,230); + } + + table.hianyzas tbody td.osszes { + width: 18px; + background-color: rgb(120,140,130); + text-align: center; + } + + table.hianyzas tbody td.ufegyelmi { + width: 18px; + background-color: rgb(220,230,240); + } + + table.hianyzas tbody td.fegyelmi { + width: 18px; + background-color: rgb(130,150,150); + text-align: center; + } + + table.hianyzas tbody td.ufokozat { + width: 18px; + background-color: rgb(220,210,200); + } + + table.hianyzas tbody td.fokozat { background-color: rgb(120,110,100); } + table.hianyzas tbody td.fokozat form { display: inline; } + table.hianyzas tbody td.fokozat form input,select { font-size:11px; } + table.hianyzas tbody td.fokozat form select option.megerdemelt { background-color: rgb(100,100,100); color: rgb(220,255,220); } + table.hianyzas tbody td.fokozat form select option.tiltott { background-color: rgb(100,100,100); color: rgb(250,100,100); font-family: italic } + + table.hianyzas tbody td.oi { text-align: center; } + + /* table.hianyzas tbody */ + td.hianyzas { + border-color: rgb(200,100,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + /* table.hianyzas tbody */ + td.keses { + border-color: rgb(200,200,100); + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + /* table.hianyzas tbody */ + td.felszereles { + border-color: rgb(100,100,200);; + border-width: 0px 1px 3px 1px; + border-style: solid; + } + td.egyenruha { + border-color: orange; + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + /* table.hianyzas tbody */ + td.felmentes { + border-color: rgb(100,200,100);; + border-width: 0px 1px 3px 1px; + border-style: solid; + } + + /* table.hianyzas tbody */ + td.igazolt { color: rgb(55,255,55); } + /* table.hianyzas tbody */ + td.igazolatlan { color: rgb(255,55,55); } + /* table.hianyzas tbody */ + td.mind { color: white; } + + /* navi */ + + table.navi { + width:95%; + background-color: #666699; + color: #eeeee0; + } + table.navi th, table.navi td { + text-align: center; + border-style: solid none solid none; + border-width: 1px 0px 2px 0px; + border-color: #aabbc0; + } + table.navi input { + background-color: #778890; + border: solid 1px #aabbc0; + width:30px; + } + table.navi input.aktiv { + color: #aabbc0; + background-color: rgb(90,50,90); + } + table.navi select { border: 1px solid #eeeee0; background-color: #aabbc0; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztalyNap.css b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztalyNap.css new file mode 100644 index 00000000..6664faa5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztalyNap.css @@ -0,0 +1,43 @@ + + table.hianyzas { margin: auto; border-spacing: 1px; background-color:#aaaaaa; } + table.hianyzas thead th { background-color: #440055; padding: 4px 8px; color: white; + } + table.hianyzas tbody th { background-color: rgb(150,140,150); padding: 4px 2px; color: white; } + table.hianyzas tbody th.tk { background-color: #ffffff; color: black; font-weight:normal;font-style: italic; padding-left:10px; padding-right:10px; } + + table.hianyzas tfoot th { background-color: #440055; padding: 1px; color: white; border-bottom: solid 1px white; text-align: right; font-size:xx-small; } + table.hianyzas tbody td { background-color: #ffffff; padding: 4px 8px; } + + + table.hianyzas tbody tr td.d { width:5px; padding:0px; + border-width: 0px 4px 0px 4px; + border-style: solid; + text-align: center; + color: white; + font-weight: bold; + } + + table.hianyzas tbody tr td.d.igazolatlan { + background-color: #cc0000; + } + table.hianyzas tbody tr td.d.igazolt { + background-color: #00cc00; + } + table.hianyzas tbody tr td.d.hianyzas { + border-color: rgb(200,100,100); + } + table.hianyzas tbody tr td.d.keses { + border-color: rgb(200,200,100); + } + table.hianyzas tbody tr td.d.felszereles { + border-color: rgb(100,100,200); + } + table.hianyzas tbody tr td.d.egyenruha { + border-color: orange; + } + + table.hianyzas tbody th a { color: white; text-decoration: none; } + table.hianyzas tbody th.tk a { color: black; text-decoration: none; } + table.hianyzas tbody td a { color: black; text-decoration: none; } + table.hianyzas tbody th a:hover, + table.hianyzas tbody td a:hover { text-decoration: underline; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/admin.css b/mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/admin.css new file mode 100644 index 00000000..89eefd3d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/admin.css @@ -0,0 +1,89 @@ + + ol.kerelem { list-style-type: none; margin: 0px; padding:10px;} + ol.kerelem li { background-color: #ddd; margin: 10px 0px 10px 0px; padding: 10px; text-align: left; } + ol.kerelem li div.szoveg { background-color:; padding: 10px; margin: 0px auto; color: white; font-size: 14px;} + ol.kerelem li div.valasz { background-color: rgb(220,200,180); width: 80%; padding: 10px; margin: 5px auto 10px auto; font-style: italic; } + + ol.kerelem fieldset { background-color: #3F51B5;#3c3c64;#2196f3; border-style:hidden; } + ol.kerelem legend { border: 1px solid white; padding: 6px; font-weight: normal; color: white;background-color: #aaa; ; } + ol.kerelem li textarea { width: 90%; margin: 10px auto; border: solid 1px #888888; font-size:14px; height:5em; padding:0.8em; } + + ol.kerelem span.dt { padding: 5px 10px; margin: 5px 20px; border: 1px solid white; font-weight: bold; color: white; background-color: rgb(60,100,60); } + ol.kerelem input { padding: 5px 10px; margin: 5px 20px; border: 1px solid white; font-weight: bold; color: white; background-color: rgb(100,100,60); } + + span.mg { background-color: orange; color: white; padding:7px 20px; margin:20px; border: solid 1px white; } + span.mg2 { background-color: rgb(200,100,100); color: white; padding:7px 20px; margin:20px; border: solid 1px white; } + ol.kerelem select.mg { background-color: orange; color: white; font-weight: bold; border: solid 1px orange; } + ol.kerelem select.telephely { background-color: rgb(200,100,100); color: white; font-weight: bold; border: solid 1px rgb(200,100,100); } + + ol.kerelem input.mg { background-color: rgb(100,100,100); } + + ol.kerelem li.jovahagyott, + ol.kerelem input.jh { background-color: rgb(100,160,100); } + ol.kerelem input.njh { background-color: rgb(200,100,60); } + ol.kerelem input.done { background-color: rgb(100,100,160); } + + ol.kerelem li.jovahagyott { border: solid 1px green; } + + table.kerelemValasz { width:99%; background-color: #efefef; margin:auto;} + table.kerelemValasz tr th { width:80px; font-weight:normal; text-align:right; vertical-align:top; padding:2px 4px;} + table.kerelemValasz tr td.userAccount { border-left: solid 2px white;} + table.kerelemValasz tr.c0 td.userAccount { border-color: #ffeb3b;} + table.kerelemValasz tr.c1 td.userAccount { border-color: #ffc107;} + table.kerelemValasz tr.c2 td.userAccount { border-color: #ff9800;} + table.kerelemValasz tr.c3 td.userAccount { border-color: #ff5722;} + table.kerelemValasz tr.c4 td.userAccount { border-color: #03a9f4;} + + table.kerelemValasz tr td { background-color: white; padding:2px 4px; vertical-align:top;} + table.kerelemValasz tr td.userAccount { width:80px;} + + table.kerelemValasz span.diakNev { height:10px; width:10px; font-size:10px; color:white; background-color: #6495ed; border-radius:50%; padding:2px; border: solid 2px #eee;} + table.kerelemValasz span.diakNev:hover { border: solid 2px #15477b;} + + table.kerelemValasz span.tanarNev { height:10px; width:10px; font-size:10px; color:white; background-color: #db0601; border-radius:50%; padding:2px; border: solid 2px #eee;} + table.kerelemValasz span.tanarNev:hover { border: solid 2px #e91e63;} + + form.hiba { + background-color: cornflowerblue; + margin:10px; + padding-left: 0px; + padding-top: 0em; + padding-bottom: 0.5em; + color: white; + margin-bottom: 2em; + text-align: center; + border-bottom: solid 1px rgb(20,40,60); + } + + form.hiba h1 { font-size: 14pt; border-bottom: solid 1px #eee; background-color: rgb(20,40,60); margin: 4px 0px; padding: 3px} +/* + form.hiba textarea { font-size: 14px; background-color: rgb(250,250,250); width: 99%; height: 100px; border: solid 1px black; padding:2px;} +*/ +form.hiba textarea { + font-size:14px; + margin-top: 10px; + margin-left: 0px; + width: 90%; + height: 100px; + -moz-border-bottom-colors: none; + -moz-border-left-colors: none; + -moz-border-right-colors: none; + -moz-border-top-colors: none; + background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9); + border-color: -moz-use-text-color #FFFFFF #FFFFFF -moz-use-text-color; + border-image: none; + border-radius: 0px; + border-style: none solid solid none; + border-width: medium 1px 1px medium; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12) inset; + color: #555555; + line-height: 1.4em; + padding: 5px 8px; + transition: background-color 0.1s ease 0s; +} + +textarea:focus { + background-color: #fff !important; + background: none repeat scroll 0 0 #FFFFFF; + outline-width: 0; +} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/hibabejelento.css b/mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/hibabejelento.css new file mode 100644 index 00000000..c767a75d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/hibabejelento.css @@ -0,0 +1,26 @@ + + form.hiba { + background-color: rgb(20,120,140); + margin-left: 10%; + margin-right: 10%; + padding-left: 0px; + padding-top: 0em; + padding-bottom: 0.5em; + color: white; + margin-bottom: 2em; + text-align: center; + border-bottom: solid 2px rgb(20,40,60); + } + + form.hiba h1 { font-size: 14pt; border-bottom: solid 2px rgb(100,200,160); border-width: 2px 0px; background-color: rgb(20,40,60); margin: 4px 0px; padding: 3px} + form.hiba textarea { font-size: 14px; background-color: rgb(250,250,250); width: 99%; height: 100px; border: solid 1px black; padding:2px;} + + form.hiba input, + form.hiba select { + margin:2px 10px; + background-color: cyan; + border: solid 1px rgb(120,220,240); + padding:0px 10px; + } + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hirnok/cronFutar.css b/mayor-orig/www/skin/classic/module-naplo/css/hirnok/cronFutar.css new file mode 100644 index 00000000..9ddb9010 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hirnok/cronFutar.css @@ -0,0 +1,9 @@ + + div.emailFejlec { + text-align: center; border-bottom: solid 1px cornflowerblue ; + font-size:18px; line-height:30px; margin-bottom:20px; padding:4px; + margin-right:auto; margin-left: auto; + width:200px; + /* background: linear-gradient(90deg, #336, #0aa); */ + color: cornflowerblue; + } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/hirnok/hirnok.css b/mayor-orig/www/skin/classic/module-naplo/css/hirnok/hirnok.css new file mode 100644 index 00000000..20b9861f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/hirnok/hirnok.css @@ -0,0 +1,108 @@ + + /* flex container */ + div.hirnokDoboz { + width:90%; + max-width: 800px; + background-color: #f8f8f8; + padding:2px; + border: solid 1px #ddd; + border-radius: 2px; + margin-left: auto; margin-right:auto; + margin-bottom:1em; + display:flex; + align-items: center; + } + /* special */ + div.hirnokDoboz.uzeno { + align-items: flex-start; + } + + /* flex item */ + div.hirnokBadgeHolder { + /*height: 30px;*/ + padding: 2px; + margin: 4px; + } + div.hirnokBadgeHolder span { + height:30px; + width:30px; + font-size:30px; + padding:4px; + margin:0px; + color: white; + background-color: cornflowerblue; + border-radius: 2px; + } + div.hirnokBadgeHolder a:hover span { background-color: rgba(255,0,100,0.5); } + div.hirnokBadgeHolder.jegy span { background-color: lightgreen; } + div.hirnokBadgeHolder.haladasiBeiratlan span { background-color: orange; } + div.hirnokBadgeHolder.zaroJegy span { background-color: gold; } + div.hirnokBadgeHolder.uzeno span { background-color: #3f51b5; } + div.hirnokBadgeHolder.bejegyzes span { background-color: #9c27b0; } + div.hirnokBadgeHolder.bejegyzes.bejegyzes_dicseret { background-color: red; } + div.hirnokBadgeHolder.haladasiOra span { background-color: #9c27b0; } + + div.hirnokDoboz.uzeno div.hirnokBadgeHolder, div.hirnokDoboz.uzeno div.hirnokDt { + padding-top:8px; + } + + div.hirnokDt { + font-size:smaller; + padding-right: 2px; + } + div.hirnokDt a { color: black; } + div.hirnokDt a:hover { text-decoration: underline; } + div.hirnokDt span { color: #aaa; } + div.hirnokDt span a { color: #aaa; } + div.hirnokDt span a:hover { text-decoration: underline; } + div.hirnokText { + padding-left:6px; + padding-right:6px; + padding-top: 6px; + padding-bottom:6px; + border-left: solid 1px #aaa; + margin-left:2px; + margin:auto; + flex: 0 1 90%; + } + + div.hirnokRight { + /*border-left: solid 1px #aaa;*/ + } + + div.hirnokFooter {flex-break: after; width:500px; background-color:#ddd; border-top:solid 1px black;} + + + div.hirnokSeparator { + color: #888; + max-width:150px; + margin:auto; + text-align:center; + padding:10px; +/* border-bottom: solid 1px #eee; */ + } + div.hirnokSeparator { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + } + div.hirnokSeparator:before, div.hirnokSeparator:after{ + content: ""; + flex: 1 1; + border-bottom: 1px solid #ddd; + margin: auto; + } + div.hirnokSeparator a { color:inherit; display:block;} + div.hirnokSeparator:hover { background-color: cornflowerblue; color:white; } + + +/* teszt */ + div.hirnokDoboz div.hirnokIkonKontener{ display:inline-flex; padding-left:1em; opacity: 0.2; visibility: hidden} + div.hirnokDoboz div.hirnokIkonKontener span { padding-left:4px; padding-right:4px;} + div.hirnokDoboz:hover div.hirnokIkonKontener{ display:inline-flex; padding-left:1em; opacity: 1; + transition: visibility 0s, opacity 0.5s linear; +visibility: visible; +} + div.hirnokText a { color: #aaa; } + div.hirnokText a:hover { color:#111; cursor: hand } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diak.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diak.css new file mode 100644 index 00000000..4aa979a5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diak.css @@ -0,0 +1,148 @@ + + div.diakStatusz { + position:absolute; + right:28px; + background-color: #dddddd; border: solid 1px black; padding:10px; + font-size:13px; + border-radius:2px; + } + + form.diak #felfuggesztesOk { width: 500px; margin-top: 10px; } + form.diak #lezarasIgazolatlan { width: 50px; } + form.diak #lezaras { margin-top: 10px; } + form.diak label { font-weight: bold; } + + form.diak table tr th label { font-weight: normal; } + + div form.diak fieldset { background-color: #efefef; box-shadow: 1px 1px 1px #cccccc; padding-top:1.5em;} + fieldset.bizonyitvanyTorzslap { background-color: #DD1458 !important; box-shadow: 1px 1px 1px #cccccc; padding-top:1.5em; color: white;} + + form.diak { margin: 5px 30px 50px 20px; font-size:13px; } + form.diak h1 { border: solid rgb(40,60,80); border-width: 0px 0px 1px 0px; background-color: rgb(80,100,120); text-align: center; color: white; margin:0px 0px; font-size:13px; padding:2px;} + + form.diak input, form.diak select { + font-size:13px; + border: solid 1px #777777; + margin-left: 3px; + padding-left: 2px; + } + + form.diak input.diakSubmit { float:right; padding:2px 30px; width:100px; } + +/* lásd alul */ + form.diak:hover input.diakSubmit { border: solid 1px lightgreen; } + form.diak:hover input.diakSubmit:hover { background-color: lightgreen; } + + form.diak input.kiemelt { background-color: rgb(255,255,100); border-width: 1px 1px 0px 1px; } + form.diak label { font-size:13px; } + form.diak label.kotelezo { color:rgb(100,20,20); } + + form.diak input:read-only { background-color: #aaa; } + form.diak input:focus, form.diak select:focus { background-color: orange; } + +/* form.diak input[type="checkbox"] { -moz-appearance: none; }*/ + from.diak input.ajaxRequest { color: black; background-color: red; } + form.diak input.ajaxRequestDone { color: white; background-color: rgb(0,130,0); } + form.diak select.ajaxRequestDone { color: white; background-color: rgb(0,130,0); } + form.diak input.ajaxRequestError { color: white; background-color: rgb(130,0,0); } + form.diak select.ajaxRequestError { color: white; background-color: rgb(130,0,0); } + + form.diak input:hover { outline: solid 1px lightblue; } + + form.diak fieldset { border: solid 1px rgb(140,160,180); } + form.diak fieldset th { text-align: right; } + form.diak fieldset legend { + background-color: rgb(100,120,140); + color: white; + font-size:90%; + text-align: left; + margin-left:20px; + padding-left: 10px; + padding-right: 10px; + border: solid 1px rgb(40,60,80); + } + form.diak fieldset:hover legend { box-shadow: 0px 0px 1px rgb(21, 174, 236); } + form.diak fieldset fieldset:hover legend { box-shadow: 0px 0px 1px orange; } + + form.diak #megjegyzes { width: 90%; } + div.magantanulo form.diak fieldset { background-color: rgb(180,180,100); } + div.magantanulo form.diak fieldset legend { background-color: rgb(80,80,10); } + div.vendegtanulo form.diak fieldset { background-color: rgb(180,180,180); } + div.vendegtanulo form.diak fieldset legend { background-color: rgb(80,80,10); } + + div.jogviszonyLezarva form.diak fieldset { background-color: rgb(210,140,130); } + div.jogviszonyLezarva form.diak fieldset legend { background-color: rgb(110,40,30); } + div.jogviszonyFelfuggesztve form.diak fieldset { background-color: rgb(130,140,210); } + div.jogviszonyFelfuggesztve form.diak fieldset legend { background-color: rgb(30,40,110); } + div.felveteltNyert form.diak fieldset { background-color: lightgreen } + div.felveteltNyert form.diak fieldset legend { background-color: rgb(40,110,30); } +/* + div.magantanulo form.diak fieldset { background-color: rgb(180,180,100); } + div.jogviszonyLezarva form.diak fieldset { background-color: rgb(210,140,130); } + div.jogviszonyFelfuggesztve form.diak fieldset { background-color: rgb(130,140,210); } + div.felveteltNyert form.diak fieldset { background-color: rgb(140,210,130); } +*/ + form.diak input.kiemelt { + background-color: rgb(220,220,255); + border-width: 1px 1px 1px 1px; border-color: #777777 #777777 rgb(220,220,255) #777777; + margin-bottom: 0px; padding-top: 2px; + } + + form.diak table.fiu { border-left: solid 4px cornflowerblue;} + form.diak table.lany { border-left: solid 4px deeppink;} + + form.diak fieldset table.reszletek { width: 100%; background-color: rgb(220,220,255); } + form.diak fieldset table.reszletek th { text-align: right; font-weight: normal; } + form.diak fieldset table.reszletek h1 { + text-align: center; background-color: rgb(100,100,120); font-size: 13px; + border-color: rgb(200,200,200); color: white; + } + form.diak table.reszletek legend { background-color: rgb(100,100,120); font-weight: bold; color: white; } + form.diak td.top { vertical-align: top; } + form.diak fieldset fieldset legend { background-color: white; color: black; } + + form.diak ul li { font-size:13px; list-style-type: square; } + form.diak ul li.volt { background: #aaaaaa; list-style-type: circle; } + + form.updateTable { color: white; width: 80%; background-color: rgb(180,180,200); margin: 20px auto; } + form.updateTable h1 { text-align: center; border: 1px dotted white; border-width: 1px 0px; background-color: rgb(60,60,80); } + form.updateTable label { color: white; padding: 8px; } + form.updateTable table { margin: 20px auto; background-color: rgb(140,140,180); color: red; } + form.updateTable table td { background-color: rgb(255,255,255); } + form.updateTable table th { background-color: rgb(120,120,160); } + + form.megnyitas input { border: 2px solid red; background-color: rgb(120,50,10); color: white; font-size: 13px; font-weight: bold; padding: 4px; } + form.statusz { border: 1px solid rgb(40,60,80); padding: 2px; text-align: center; } + + form.diak span.naploSorszam { background-color: rgb(120,120,160); color: white; padding:0px 10px; font-size:normal; } + + #createAccount { background-color: green; color: white; float: left; margin-left: 200px; } + #deleteAccount { background-color: red; color: white; float: right; margin-right: 200px; } + + +form.diak input.diakSubmit +{ + border:1px solid #15aeec; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; + text-decoration:none; display:inline-block; + text-shadow: -1px -1px 0 rgba(0,0,0,0.3); + font-weight:bold; color: #FFFFFF; + background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3)); + background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3); + background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3); + background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3); + background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3); + background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3); +} + + +button:hover, .toolBarTool table.flipper input:hover,form.diak input.diakSubmit:hover +, table.toolBar tr td.szemely:hover + { + border:1px solid #1090c3; + background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2)); + background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2); + background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2); + background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2); + background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2); + background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2); +} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakExport.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakExport.css new file mode 100644 index 00000000..b07bf0db --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakExport.css @@ -0,0 +1,46 @@ + + form.diak { background-color: white; } + + form.diak { margin: 5px 30px 20px 20px; font-size:10px; } + form.diak h1 { border: dotted white; border-width: 1px 0px; background-color: rgb(80,100,120); font-size: 20px; text-align: center; } + form.diak input, form.diak select { + font-size:10px; border: solid 1px #777777; margin-left: 3px; + padding-left: 2px; + } + form.diak input.kiemelt { background-color: rgb(255,255,100); border-width: 1px 1px 0px 1px; } + form.diak label { font-size:11px; } + form.diak label.kotelezo { color:rgb(100,20,20); } + form.diak input:focus { background-color: orange; } + + form.diak fieldset { border: solid 1px rgb(40,60,80); } + form.diak fieldset th { text-align: right; } + form.diak fieldset legend { + background-color: rgb(140,160,180); + color: white; + font-size:90%; + text-align: left; + margin-left:20px; + padding-left: 10px; + padding-right: 10px; + border: solid 1px rgb(40,60,80); + } + form.diak input.kiemelt { + background-color: rgb(220,220,255); + border-width: 1px 1px 1px 1px; border-color: #777777 #777777 rgb(220,220,255) #777777; + margin-bottom: 0px; padding-top: 2px; + } + form.diak fieldset table.reszletek { width: 100%; background-color: rgb(220,220,255); } + form.diak fieldset table.reszletek th { text-align: right; } + form.diak fieldset table.reszletek h1 { + text-align: center; background-color: rgb(100,100,120); font-size: 12pt; + border-color: rgb(200,200,200); color: white; + } + form.diak table.reszletek legend { background-color: rgb(100,100,120); font-weight: bold; color: white; } + + form.updateTable { color: white; width: 80%; background-color: rgb(180,180,200); margin: 20px auto; } + form.updateTable h1 { text-align: center; border: 1px dotted white; border-width: 1px 0px; background-color: rgb(60,60,80); } + form.updateTable label { color: white; padding: 8px; } + form.updateTable table { margin: 20px auto; background-color: rgb(140,140,180); color: red; } + form.updateTable table td { background-color: rgb(255,255,255); } + form.updateTable table th { background-color: rgb(120,120,160); } + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakFelmentes.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakFelmentes.css new file mode 100644 index 00000000..e7630da3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakFelmentes.css @@ -0,0 +1,33 @@ +div.FM { + margin:10px auto; + width: 90%; + padding-bottom:2em; + border-bottom: solid 1px rgb(100,120,140); +} + +div.FM h2 { + background-color: rgb(200,240,200); + border-bottom: solid 1px white; +} + +div.FM div { padding: 1em; } +div.FM label { padding:0px 10px 0px 20px; font-weight: bold; font-size:13px; line-height:2em;} + +div.FM.FM1 {background-color:rgb(200,210,220);} +div.FM.FM2 {background-color:rgb(200,210,220);} +div.FM.FM3 {background-color:rgb(200,210,220);} +div.FM.FMZAR, div.FM.FMTAN {background-color:rgb(210,250,210); } + +div.FM div.submit { text-align: center; } + +div.FM div.rejtett { } + +div.FM table { + width:100%; border: solid 1px #787878; + background-color: lightgreen; +} +div.FM table th { background-color: #56765f; color: white; border-bottom: solid 1px white;} +div.FM table td { } + +div.FM input[readonly] { background-color: #dddddd; } +div.FM input { background-color: #ffffff; border: solid 1px #787878;} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakStatusz.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakStatusz.css new file mode 100644 index 00000000..c824ece3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakStatusz.css @@ -0,0 +1,14 @@ + + div.dj { margin: 2px 10px; background-color: rgb(200,220,240); padding: 20px; } + div.dj form { background-color: rgb(240,245,250); padding: 10px; } + div.dj ul { list-style-type: none; margin: 0px; padding: 5px 0px; background-color: rgb(20,40,60); } + div.dj ul li { margin: 5px; padding: 2px 0px; background-color: rgb(140,160,180); } + div.dj ul li form { margin: 4px; } + div.dj ul li span.dt { font-weight: bold; color: red; } + div.dj ul li form.statusz p { padding: 3px; margin: 0px; } + div.dj ul li form.zaradek p { font-style: italic; } + div.dj ul li form.zaradek p span { color: red; } + div.dj ul li h2 { font-size: 12px; border: solid rgb(140,160,180); border-width: 1px 0px; padding: 3px; } + div.dj ul li form input[type=submit] { font-size: 12px; margin: 3px 20px; float:right;} + div.dj ul li form select { font-size: 12px; padding: 5px; } + div.dj ul li table th { text-align: right; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakSzulo.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakSzulo.css new file mode 100644 index 00000000..bd007b93 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakSzulo.css @@ -0,0 +1,49 @@ + +# form.diak { background-color: rgb(40,60,80); color: white; margin: 5px 20px; padding: 4px 10px; } + + form.diak { margin: 5px 30px 20px 20px; font-size:10px; } + form.diak h1 { border: dotted white; border-width: 1px 0px; background-color: rgb(80,100,120); font-size: 20px; text-align: center; } + form.diak input, form.diak select { + font-size:10px; border: solid 1px #777777; margin-left: 3px; + padding-left: 2px; + margin: 2px; + } + form.diak label { font-size:11px; padding: 10px;} + form.diak input:focus, form.diak select:focus { background-color: orange; } + form.diak input[type="checkbox"] { /* -moz-appearance: none; */ } + from.diak input.ajaxRequest { color: black; background-color: red; } + form.diak input.ajaxRequestDone { color: white; background-color: rgb(0,130,0); } + form.diak select.ajaxRequestDone { color: white; background-color: rgb(0,130,0); } + + form.diak fieldset { border: solid 1px rgb(40,60,80); } + form.diak fieldset legend { + background-color: rgb(140,160,180); + color: white; + font-size:90%; + text-align: left; + margin-left:20px; + padding-left: 10px; + padding-right: 10px; + border: solid 1px rgb(40,60,80); + } + form.diak input.kiemelt { + background-color: rgb(220,220,255); + border-width: 1px 1px 1px 1px; border-color: #777777 #777777 rgb(220,220,255) #777777; + margin-bottom: 0px; padding-top: 2px; + } + form.diak fieldset table.reszletek { width: 100%; background-color: rgb(220,220,255); } + form.diak fieldset table.reszletek th { text-align: right; } + form.diak fieldset table.reszletek h1 { + text-align: center; background-color: rgb(100,100,120); font-size: 12pt; + border-color: rgb(200,200,200); color: white; + } + form.diak table.reszletek legend { background-color: rgb(100,100,120); font-weight: bold; color: white; } + + form.updateTable { color: white; width: 80%; background-color: rgb(180,180,200); margin: 20px auto; } + form.updateTable h1 { text-align: center; border: 1px dotted white; border-width: 1px 0px; background-color: rgb(60,60,80); } + form.updateTable label { color: white; padding: 8px; } + form.updateTable table { margin: 20px auto; background-color: rgb(140,140,180); color: red; } + form.updateTable table td { background-color: rgb(255,255,255); } + form.updateTable table th { background-color: rgb(120,120,160); } + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakTankor.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakTankor.css new file mode 100644 index 00000000..49310124 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakTankor.css @@ -0,0 +1,70 @@ + +table.tankor { + background-color: rgb(100,100,150); + padding-left: 0px; + padding-top: 0em; + padding-bottom: 1em; + color: white; + margin-bottom: 0px; +} + +table.tankor tr th { + background-color: rgb(50, 50, 110); + border-bottom: solid 1px white; +} +table.tankor tr.benne td { + background-color: rgb(100,150,100); +} + +table.tankor tfoot tr td { + background-color: rgb(150,100,150); + text-align: center; +} + + +h2.tankorTablazat { + width:80%; + padding-top:2px; + padding-left:1em; + margin-left:10%; + margin-right:20%; + background-color: rgb(60,60,80); + color: white; + border: 1px dotted white; border-width: 1px 0px; + padding-bottom:0px; + margin-bottom:0px; +} + +form.tankor { + background-color: rgb(100,100,150); + margin-left: 10%; + margin-right: 10%; + padding-left: 0px; + padding-top: 0em; + padding-bottom: 1em; + color: white; + margin-bottom: 2em; +} + +form.tankor h2 { + padding-top:2px; + padding-left:2px; + background-color: rgb(60,60,80); + color: white; + border: 1px dotted white; border-width: 1px 0px; +} +form.tankor label { + padding-left:2em; +} + +form.tankor input { + border: solid 1px blue; +} + +form.tankor input#targytorolg, form.tankor input#mktorolg { + background-color: #880000; + color: white; + padding:0px; + margin:0px; + border: solid 1px red; +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakTankorJelentkezes.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakTankorJelentkezes.css new file mode 100644 index 00000000..36ce800f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/diakTankorJelentkezes.css @@ -0,0 +1,126 @@ + +table.tankor { + background-color: rgb(100,100,150); + padding-left: 0px; + padding-top: 0em; + padding-bottom: 1em; + color: white; + margin-bottom: 0px; + empty-cells:show; +} + +table.tankor thead tr th { + background-color: rgb(50, 50, 110); + border-bottom: solid 1px white; + padding-top:0.8em; + padding-bottom:0.8em; +} +table.tankor thead tr.small th { padding:0.2em; } +table.tankor tbody tr th { + text-align: center; background-color: rgb(150,100,150); + border-bottom: solid 1px white; + border-top: solid 1px; + padding:2px; + font-weight: normal; +} +table.tankor tbody tr td.k { text-align: center; background-color: rgb(160,140,180); } + + +table.tankor tr.benne td { + background-color: rgb(100,150,100); +} + +table.tankor tr.ez td { + border-top: solid rgb(0,0,0); border-width: 1px 0px; + color: black ; + background-color: orange; +} +table.tankor tr.ez td input.felvesz { background-color: green; color:white;} +table.tankor tr.ez td input.lead { background-color: red; color:white;} + +table.tankor tr.utkozik td { + border-top: solid rgb(0,0,0); border-width: 1px 0px; + color: #444444; + background-color: rgb(100,100,100); text-decoration: line-through; +} +table.tankor tr.utkozik td input { + background-color:#555555; + color: #777777; + text-decoration: underline !important; +} + +table.tankor tr td { + border: solid white; + border-width: 1px 0px; + color: #ffffff; + padding-left:0.5em; + padding-right:0.5em; +} +table.tankor tr td.szam { text-align: right; } +table.tankor tr td.lok { background-color: rgb(150,200,100); } +table.tankor tr td.lsok { background-color: rgb(150,100,100); } +table.tankor tr td.lkeves { background-color: rgb(150,150,100); } +table.tankor tr td.loktop { border-right:dotted 2px red; } +table.tankor tr td.lokbottom { border-left:dotted 2px yellow; } + +table.tankor tfoot tr td { + background-color: rgb(150,100,150); + text-align: center; + border-top: solid 1px white; + padding-top:0.5em; + padding-bottom:0.5em; + border-bottom: solid 1px rgb(50,50,110); +} + + +h2.tankorTablazat { + width:80%; + padding-top:2px; + padding-left:1em; + margin-left:10%; + margin-right:20%; + background-color: rgb(60,60,80); + color: white; + border: 1px dotted white; border-width: 1px 0px; + padding-bottom:0px; + margin-bottom:0px; +} + +form.tankor { + background-color: rgb(100,100,150); + margin-left: 10%; + margin-right: 10%; + padding-left: 0px; + padding-top: 0em; + padding-bottom: 1em; + color: white; + margin-bottom: 2em; +} + +form.tankor h2 { + padding-top:2px; + padding-left:2px; + background-color: rgb(60,60,80); + color: white; + border: 1px dotted white; border-width: 1px 0px; +} +form.tankor label { + padding-left:2em; +} + +form.tankor input { + border: solid 1px #444444; +} + +form.tankor input#targytorolg, form.tankor input#mktorolg { + background-color: #880000; + color: white; + padding:0px; + margin:0px; + border: solid 1px red; +} + +table.tankor input { font-size:11px; } +input.felvesz { border: solid 1px #777777;} +input.lead { border: solid 1px #777777;} +input[disabled] { border: none; background-color: #cccccc; color: #aaaaaa; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/felmentes.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/felmentes.css new file mode 100644 index 00000000..d47fad84 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/felmentes.css @@ -0,0 +1,36 @@ +div.FM { + margin:10px auto; + width: 90%; + padding-bottom:2em; + border-bottom: solid 1px rgb(100,120,140); +} + +div.FM a { color: #4682B4} +div.FM a:hover { color: #1E90FF} + +div.FM h2 { + background-color: rgb(200,240,200); + border-bottom: solid 1px white; +} + +div.FM div { padding: 1em; } +div.FM label { padding:0px 10px 0px 20px; font-weight: bold; font-size:13px; line-height:2em;} + +div.FM.FM1 {background-color:rgb(200,210,220);} +div.FM.FM2 {background-color:rgb(200,210,220);} +div.FM.FM3 {background-color:rgb(200,210,220);} +div.FM.FMZAR, div.FM.FMTAN {background-color:rgb(210,250,210); } + +div.FM div.submit { text-align: center; } + +div.FM table { + width:100%; border: solid 1px #787878; + background-color: #eee; +} +div.FM table th { background-color: #56765f; color: white; border-bottom: solid 1px white;} +div.FM table td { background-color: #e0e0e0;} + +div.FM table tr:hover td { background-color: #f0f0f0;} + +div.FM input[readonly] { background-color: #dddddd; } +div.FM input { background-color: #ffffff; border: solid 1px #787878;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepesitesek.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepesitesek.css new file mode 100644 index 00000000..735d7c9c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepesitesek.css @@ -0,0 +1,14 @@ + + form.kepesites { margin: 20px 30px; background-color: #ddd; padding: 30px; } + form.kepesites input[type=text] { width: 800px; padding: 10px; } + form.kepesites label { margin-left: 20px; margin-right: 10px; } + form.kepesites ul {} + form.kepesites span.delTargy, + form.kepesites span.delTanar { color: #aaa; margin: 0px 4px; cursor: pointer; display:none; } + form.kepesites ul li:hover span.delTargy, + form.kepesites ul li:hover span.delTanar { display: inline;} + + form.kepesites ul li:hover span.delTargy:hover, + form.kepesites ul li:hover span.delTanar:hover { color: #f00;} + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzes.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzes.css new file mode 100644 index 00000000..44cfe3fd --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzes.css @@ -0,0 +1,25 @@ + + form.kepzes { background-color: rgb(70,70,120); color: white; margin: 30px; text-align: left; padding: 0px 0px 10px 0px; } + form.kepzes h1 { background-color: rgb(0,0,80); text-align: center; border: white solid; border-width: 1px 0px; font-size: 16px; padding: 4px 2px; } + + form.kepzes.eles { background-color: rgb(70,120,70); } + form.kepzes.eles h1 { background-color: rgb(0,80,0); } + + form.kepzes.hibernalt { background-color: rgba(0,0,0,0.6); } + + form.kepzes select.osztalySel { height: 400px; min-width: 200px; } + + form.kepzes div { display:table-cell; padding:20px 0px 10px 120px;} + form.kepzes p { text-align: center; } + + form.kepzes span.minih { + display:block;padding: 2px 15px; background-color: rgb(100, 200, 100); border-top:solid 1px white; + } + + form.kepzes option.jellegUgyanaz { color: green; } + + .hidden { display: none; } + + form.kepzes label { display: inline-block; padding: 10px; width: 100px; text-align: right; } + form.kepzes input[type=text] { width: 500px; } + form.kepzes input[type=submit] { width: 500px; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzesOraterv.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzesOraterv.css new file mode 100644 index 00000000..21fb65e4 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzesOraterv.css @@ -0,0 +1,100 @@ + + form.kepzesOraterv table { background-color: rgb(20,40,60); color: white; width:98%;} + form.kepzesOraterv table th { background-color: rgb(40,60,80); } + form.kepzesOraterv table th.lezart { background-color: black; font-style:italic; } + form.kepzesOraterv table th.aktiv { background-color: rgb(80,130,80); } + + + form.kepzesOraterv table tbody tr th.nm { background-color: rgb(80,100,140); } + form.kepzesOraterv table tbody tr td.nn { background-color: rgb(140,170,140); } + + form.kepzesOraterv table tbody tr:hover th { background-color: rgb(80,130,80); } + form.kepzesOraterv table tbody tr:hover td { background-color: rgb(80,130,80); } + + form.kepzesOraterv table thead tr th { height:2.5em; } + form.kepzesOraterv table tfoot tr th { height:2.5em; } +/* form.kepzesOraterv table thead tr.evfolyamJel th { height:3em; }*/ + form.kepzesOraterv table thead td:hover { background-color: orange; } + form.kepzesOraterv table tbody tr td:hover { background-color: lightgreen; } + + form.kepzesOraterv table tfoot tr td.alert { background-color: #880000; color:white } + form.kepzesOraterv table tfoot tr td.ok { background-color: #008800; color:white } + + form.kepzesOraterv table th.bigleft { font-size: larger; border-bottom: solid 1px #667788; } + + form.kepzesOraterv table td { background-color: rgb(60,70,80); text-align: center;} + form.kepzesOraterv table td.lezart { background-color: black;} + form.kepzesOraterv table td.aktiv { background-color: rgb(80,130,80); } +/* + form.kepzesOraterv table td { max-width:100px; font-size:10px; } + form.kepzesOraterv table td div { display: none;} + form.kepzesOraterv table td div { display: none;} + form.kepzesOraterv table td:hover span { display: none;} + form.kepzesOraterv table td:hover div { display: block; background-color: rgba(100,100,100,0.5); } +*/ + +/* + form.kepzesOraterv table td.nn select, form.kepzesOraterv table td.nn input { + border-bottom: solid 1px white; + background-color: rgb(140,170,140); color: white; + } +*/ + form.kepzesOraterv table tbody td { background-color: #222222; } + + form.kepzesOraterv table tfoot tr.ures th, + form.kepzesOraterv table tfoot tr.ures td { background-color: #888888; color:black; padding: 0 8px;} + + form.kepzesOraterv table tbody th { text-align:left; font-weight:normal; padding: 0px 8px; } + + form.kepzesOraterv table td input { +/* background-color: rgb(20,40,60); color: white; + border: solid 1px black; +*/ text-align: right; + + } + form.kepzesOraterv table td select{ +/* background-color: rgb(20,40,60); color: white; + border: solid 1px black; +*/ font-size:10px; + padding:2px; + width:70px; + + } + form.kepzesOraterv table td input:focus, + form.kepzesOraterv table td select:focus { + background-color: rgb(140,160,180); color:white; } + + + form.kepzesOraterv table td select option { font-size:smaller;} + form.kepzesOraterv table td.lezart input { background-color: black } + + form.kepzesOraterv table th a { text-decoration: none; color: white; border: none; } + form.kepzesOraterv table th a:hover { text-decoration: underline; } + + form.kepzesOraterv table th span.tan { color: #aaaaaa; font-weight:normal; font-size:smaller; } + + form.kepzesOraterv table input.torol { background-color: #880000; border: solid 1px red; color: white;} + form.kepzesOraterv table input.felvesz { background-color: #008800; border: solid 1px lightgreen; color: white;} + + form.kepzesOraterv table input:hover,form.kepzesOraterv table select:hover { outline:orange 1px solid; } + form.kepzesOraterv table input.torol:hover { background-color: #FF0000; border: solid 1px lightred; color: white;} + + form.kepzesOraterv tr.rogzitett td select, + form.kepzesOraterv tr.rogzitett td input { display: none; } + form.kepzesOraterv tr span.kovetelmeny { display: none; } + form.kepzesOraterv tr.rogzitett td div.felev1 { ddisplay: none; } + form.kepzesOraterv tr .felev2 { display: none; } + + form.kepzesOraterv thead th > span { padding: 10px 5px; } + form.kepzesOraterv thead span.icon-refresh { color: darkorange; } + form.kepzesOraterv thead span:hover span.icon-refresh { color: yellow; } + form.kepzesOraterv thead span:hover { cursor: pointer; background-color: #88a; } +/* + form.kepzesOraterv tr.rogzitett td div.felev1 { background: red } + form.kepzesOraterv tr.rogzitett td div.felev2 { background: blue; } + form.kepzesOraterv tr.rogzitett td span.oraszam { color: yellow; } + form.kepzesOraterv tr.rogzitett td span.kovetelmeny { color: orange; } +*/ + + form#oratervMasolas { background-color: darkorange; width: 98%; margin: auto; text-align: center; padding-bottom: 5px; } + form#oratervMasolas h1 { border-bottom: 2px yellow solid; font-size: 14px; font-weight: bold; background-color: #a40; color: white; padding: 4px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzesTankor.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzesTankor.css new file mode 100644 index 00000000..b1987009 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/kepzesTankor.css @@ -0,0 +1,13 @@ + + +span.valaszthato { + background-color: #eeeeee; + font-style:italic; +} + +/* + + form.kepzes { background-color: rgb(100,70,120); color: white; margin: 30px; text-align: center; padding-bottom: 10px; } + form.kepzes h1 { background-color: rgb(60,0,80); border: white solid; border-width: 1px 0px; font-size: 16px; padding: 2px; } + +*/ \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/munkakozosseg.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/munkakozosseg.css new file mode 100644 index 00000000..5ae89b85 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/munkakozosseg.css @@ -0,0 +1,47 @@ +form.mk { + background-color: rgb(100,100,150); + margin-left: 10%; + margin-right: 10%; + padding-left: 0px; + padding-top: 0em; + padding-bottom: 1em; + color: white; + margin-bottom: 2em; + border-bottom: solid 1px black; +} + +form.mk h2 { + padding-top:2px; + padding-left:2px; + background-color: rgb(60,60,80); + color: white; + border: 10px solid white; border-width: 0px 0px 1px 0px; + margin-bottom: 10px; +} +form.mk h2 span { color: yellow; font-style: italic; font-weight: normal; } + +form.mk div.leiras { margin: -10px 0 10px 0; padding: 10px; background: rgba(255,255,255,0.5); color: black; } +form.mk label {padding-left:2em;} + +form.mk input {} + +form.mk input#targytorolg, form.mk input#mktorolg { + background-color: #880000; + color: white; + padding:0px; + margin:0px; + border: solid 1px red; +} + +form.mk.uj h2 { border-left: solid 2px #00ff00; } +form.mk.uj:hover h2 { background-color: #005500;} +form.mk.torol h2 { border-left: solid 2px #ff0000; } +form.mk.torol:hover h2 { background-color: #550000;} + +div.tagok { display: inline-block; margin-left:2em; } +div.tagok div.header { background-color: rgba(0,0,0,0.4); margin-top:10px; padding:2px 4px; border-bottom: solid 1px white; } +div.tagok:hover div.header {background-color: rgba(0,255,0,0.4);} +div.tagok div.header label {padding:0px;} +div.submit {display: inline-block; padding-left:2em; vartical-align: middle;} + +div.arckepContainer,div.arckep--container {display: inline-block; margin:2px;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/osztaly.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/osztaly.css new file mode 100644 index 00000000..a61f7c44 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/osztaly.css @@ -0,0 +1,57 @@ + + form.osztalyForm { padding: 0px; background-color: rgb(100,100,150); margin: 40px auto 10px auto; width: 90%; color: white; } + form.osztalyForm h1 { text-align: left; padding:4px; border-bottom: 1px solid white; border-width: 1px 0px; background-color: rgb(60,60,80); margin-top:0px; margin-bottom:20px; } + form.osztalyForm:hover h1 {border-bottom: solid 1px #6464C8;} + form.osztalyForm li { background-color: rgb(60,60,100); margin-top: 2px; padding: 5px 2px 5px 2px; } + form.osztalyForm table { width: 100%; background-color: #aaaaaa;} + form.osztalyForm table th { background-color: rgb(20,40,60); padding: 4px 8px; } + form.osztalyForm table td { background-color: rgb(60,130,120); width: 33%; padding:0px 4px; height:1.8em; } + + form.osztalyForm hr { background-color: #eeeeee; margin-top: 22px; margin-bottom: 22px; padding: 0px; } + + form.osztalyForm ol li:hover { background-color: rgb(100,100,200); } + form.osztalyForm input[type=submit] { width: 100px; margin:4px; } + form.osztalyForm input[type=submit]:hover { outline: solid 2px cornflowerblue; } + + form.osztalyForm ol li div.kepzes { float: right; background-color: rgb(60,100,60); position: relative; top: -5px; padding: 4px 5px 1px 1px; height: 19px;} + form.osztalyForm ol li:hover div.kepzes { background-color: rgb(200,100,200); } + form.osztalyForm ol li div.hideShowContainer { float: right; background-color: rgb(160,0,0); position: relative; top: -4px; padding: 5px 5px 2px 5px; margin-left: 10px; } + form.osztalyForm ol li div.kepzes input[type=text] { margin: 0; padding: 0; border: none; position: relative; top: -2px; } + form.osztalyForm ol li div.kepzes span.onClickHideShow { font-size: 14px; cursor: pointer; padding: 0; } + form.osztalyForm ol li div.kepzes ul.openable { + background: #ddaaee; list-style-type: none; position: absolute; z-index: 20; width: 600px; right: 0px; top: 25px; padding: 0px 10px 10px 10px; + border: rgb(200,100,200) 2px solid; border-radius: 4px; + } + form.osztalyForm ol li div.kepzes ul.openable li { background: rgb(100,50,100); } + form.osztalyForm ol li div.kepzes ul.openable li:hover { background: rgb(150,75,150); } + form.osztalyForm ol li div.kepzes ul.openable li.uj { background: rgb(100,75,150); padding-right: 175px; } + form.osztalyForm ol li div.kepzes ul.openable li.close { background: transparent; color: red; cursor: pointer; } + form.osztalyForm ol li div.kepzes ul.openable li.close:hover { color: white; } + form.osztalyForm ol li div.kepzes ul.openable span.datum { float: right; } + +/* form.osztalyForm ol li div.kepzes label.chk { background-color: rgb(250,140,60);}*/ + form.osztalyForm ol li div.kepzes span { padding: 2px 4px; position: relative; top: 0px; margin-right: 1px; margin-left:1px; } + form.osztalyForm ol li div.kepzes span.chk { background-color: rgb(250,140,60); } + form.osztalyForm ol li div.kepzes span.mas { background-color: rgb(160,100,60); } + form.osztalyForm div.datum { background: rgb(160,0,0); text-align: center; border: 1px dotted white; } + + form.updateTable { padding: 0px; background-color: rgb(150,100,150); margin: 120px auto 20px auto; width: 90%; color: white; } + form.updateTable h1 { text-align: center; padding:4px; border-bottom: 1px solid white; border-width: 1px 0px; background-color: rgb(60,60,80); margin-top:0px; margin-bottom:20px; } + form.updateTable li { background-color: rgb(60,60,100); margin-top: 2px; padding: 5px 2px 5px 2px; } + form.updateTable table { width: 100%; background-color: #aaaaaa;} + form.updateTable table th { background-color: rgb(20,40,60); padding: 4px 8px; } + form.updateTable table td { background-color: rgb(60,130,120); width: 33%; padding:0px 4px; height:1.8em; } + + form.uj div { padding: 5px 10px; display: none; } + form.uj div#divOsztalyJelleg { display: block; } + form.uj div#divKezdoTanev, form.uj div#divVegzoTanev, form.uj div#divJel { display: inline-block; width: 300px; } + form.uj ul#evfolyamJelek { list-style-type: none; margin: 0; padding: 0; } + form.uj ul#evfolyamJelek li { display: inline-block; height: 40px; vertical-align: top; border-right: 1px solid white; padding: 10px; } + form.uj ul#evfolyamJelek li.kivalasztott { background-color: #2aa; } + + form.uj label { margin-right: 20px; } + form.uj input[type="submit"] { height:2em; margin: 10px 80px; } + + form.osztalyForm span.data { margin: 20px; background-color: white; color: black; padding: 5px; font-size: 12px; font-weight: bold; } + form.osztalyForm ol li span.diakNev { padding-left:0.5em; cursor:pointer; } + form.osztalyForm ol li span.datumok { color: #888; padding-left:1em; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tanar.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tanar.css new file mode 100644 index 00000000..2f80f013 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tanar.css @@ -0,0 +1,60 @@ + + + form.tanar { background-color: white; } + + form.tanar { margin: 5px 30px 20px 20px; font-size:10px; } + form.tanar h1 { border: dotted white; border-width: 1px 0px; background-color: rgb(80,100,120); font-size: 20px; text-align: center; } + form.tanar input, form.tanar select { + font-size:10px; border: solid 1px #777777; margin-left: 3px; + padding-left: 2px; + } + form.tanar input.kiemelt { background-color: rgb(255,255,100); border-width: 1px 1px 0px 1px; } + form.tanar label { font-size:11px; } + form.tanar label.kotelezo { color:rgb(100,20,20); } + form.tanar input:focus { background-color: orange; } + + form.tanar fieldset { border: solid 1px rgb(40,60,80); } + form.tanar fieldset th { text-align: right; } + form.tanar fieldset legend { + background-color: rgb(140,160,180); + color: white; + font-size:90%; + text-align: left; + margin-left:20px; + padding-left: 10px; + padding-right: 10px; + border: solid 1px rgb(40,60,80); + } + form.tanar fieldset:hover legend { background-color: navy; } + + form.tanar input.kiemelt { + background-color: rgb(220,220,255); + border-width: 1px 1px 1px 1px; border-color: #777777 #777777 rgb(220,220,255) #777777; + margin-bottom: 0px; padding-top: 2px; + } + + form.tanar table#kepesites { border-spacing: 0; margin: 10px 0; width: 800px; } + form.tanar table#kepesites th, + form.tanar table#kepesites td { text-align: left; border-left: 1px dotted black; padding: 0 10px; } + form.tanar table#kepesites th { padding-bottom: 5px; } + form.tanar table#kepesites tbody tr:last-child td { padding-bottom: 10px; } + form.tanar table#kepesites tr#ujKepesites { display: none; } + form.tanar table#kepesites tr#ujKepesites td { padding-top: 10px; } + form.tanar table#kepesites tr#uj td { padding: 6px 10px; cursor: pointer; border-top: 1px none #888; border-bottom: 1px dotted black; } + form.tanar table#kepesites td#kepesitesNev { width: 300px; } + form.tanar table#kepesites tr#ujKepesites input[type=text] { width: 260px; } + form.tanar table#kepesites tr#hozzarendel th { padding: 15px 10px 10px 10px; } + + form.updateTable { color: white; width: 80%; background-color: rgb(180,180,200); margin: 20px auto; } + form.updateTable h1 { text-align: center; border: 1px dotted white; border-width: 1px 0px; background-color: rgb(60,60,80); } + form.updateTable label { color: white; padding: 8px; } + form.updateTable table { margin: 20px auto; background-color: rgb(140,140,180); color: red; } + form.updateTable table td { background-color: rgb(255,255,255); } + form.updateTable table th { background-color: rgb(120,120,160); } + + + from.tanar input.ajaxRequest { color: black; background-color: red; } + form.tanar input.ajaxRequestDone { color: white; background-color: rgb(0,130,0); } + form.tanar select.ajaxRequestDone { color: white; background-color: rgb(0,130,0); } + form.tanar input.ajaxRequestError { color: white; background-color: rgb(130,0,0); } + form.tanar select.ajaxRequestError { color: white; background-color: rgb(130,0,0); } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankor.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankor.css new file mode 100644 index 00000000..f81c35f1 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankor.css @@ -0,0 +1,83 @@ +form.tankor { + background-color: rgb(100,100,150); + margin-left: 5%; + margin-right: 5%; + padding-left: 0px; + padding-top: 0em; + padding-bottom: 1em; + color: white; + margin-bottom: 2em; +} +form.tankor:hover { background-color: rgb(120,120,170); } +form.meglevo { background-color: rgb(100,150,100); } +form.meglevo:hover { background-color: rgb(110,160,110); } + +form.tankor h2 { + padding-top:2px; + padding-left:2px; + background-color: rgb(60,60,80); + color: white; + border-bottom: 1px solid white; + border-left: 0.4em solid lightgreen; + margin-bottom: 0em; +} +form.tankor:hover h2 { border-left: solid 0.4em rgb(242,0,86); } + +form.meglevo h2 { + background-color: lightgreen; + color: rgb(60,60,80); +} + +form.tankor label { + padding-left:0.4em; +} + + +form.tankor input:hover, +form.tankor label:hover { + text-decoration: underline; +} + +form.tankor input { + border: solid 1px blue; +} + +form.tankor input.lezart { background-color: #aaaaaa; border: solid 1px black; } + +form.tankor input#torolg { + background-color: #880000; + color: white; + padding:0px 1em; + margin:0px; + border: solid 1px red; +} + +form.tankor table tr th.sz0 { background-color: green; } +form.tankor table tr th.sz1 { background-color: darkgreen; } +form.tankor table tr td.sz0 { background-color: green; text-align: center;} +form.tankor table tr td.sz1 { background-color: darkgreen; text-align:center; } +form.tankor table tr td:hover { outline: solid 1px orange; } + +form.tankor table td.tankorCsoportok div.header{ background-color: #1E90FF; color:white; border-bottom: solid 1px white; width:180px; text-align: center;} + +form.tankor table td.tankorCsoportok { + border: solid 1px white; + background-color: rgba(0,0,0,0.2); + vertical-align: top; +} +form.tankor table td.tankorCsoportok a { color: lightblue; text-decoration:none;} +form.tankor table td.tankorCsoportok a:hover { color: white; text-decoration:underline; } +form.tankor table td.tankorCsoportok ul { list-style-type: circle; margin-left:14px; padding:4px;} + +form.meglevo table tbody tr.vanTag th, form.meglevo table tbody tr.vanTag td { background-color: rgb(60,120,80); } + +span.dob { + background-color: #2799bb !important; + margin-right:5px; +} + +form.tankor div.sel { background-color: lightgreen; color:black; } +form.tankor div:hover { background-color: #2799bb; } + +form.tankor p { padding: 0em 1em; } + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorDiak.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorDiak.css new file mode 100644 index 00000000..a70a4b7f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorDiak.css @@ -0,0 +1,128 @@ +@media screen,handheld { +table.tankor { + background-color: rgb(100,100,150); + margin-left: 10%; + margin-right: 10%; + padding-left: 0px; + padding-top: 0em; + color: white; +} + +table.bentlevo thead tr th { background-color: lightgreen; border-bottom: solid 2px green; color: black;} + + +h2.tankorTablazat { + width:90%; + padding-top:2px; + padding-left:1em; + margin-left:10%; + margin-right:20%; + background-color: rgb(60,60,80); + color: white; + border: 1px dotted white; border-width: 1px 0px; + padding-bottom:0px; + margin-bottom:0px; +} + +form.tankor { + background-color: #eeeeee; + margin-left: 3%; + margin-right: 3%; + padding-left: 0px; + padding-top: 0em; + margin-bottom:4em; +} +form.tankor table th { + height:1.8em; + font-weight:normal; + padding:0px 4px; + background-color: rgb(100,120,100); + border-bottom: solid 1px rgb(200,220,200); + color:white; +} +form.tankor table td { +/* background-color: rgb(100,100,110);*/ + padding:1px 4px; +} +form.tankor table tr:nth-child(even) td { background-color: #dddddd; } + +form.tankor table tr.magantanulo td { + background-color: rgb(150,100,150); +} + +form.tankor h2 { + padding-top:2px; + padding-left:2px; + background-color: rgb(60,60,80); + color: white; + border-color: white; + border-width: 1px 0px; + border-style: none none solid none; + margin-bottom: 0px; + margin-top: 10px; +} +form.tankor:hover h2 { border-right: solid 3px lightgreen; } + +form.tankor label { + padding-left:1em; +} + + +form.tankor input[type=checkbox]:checked:after { display:block; content: ""; display:block;height:14px; width:4px; background-color: lightgreen; border-radius:2px; top:-2px; left:-6px; position:relative; border: solid 1px green; } +form.tankor input[type=checkbox].lany:checked:after { background-color: magenta; border: solid 1px #ff3366;} +form.tankor input[type=checkbox].fiu:checked:after { background-color: #1e90ff; border: solid 1px lightblue;} + +form.tankor input#targytorolg, form.tankor input#mktorolg { + background-color: #880000; + color: white; + padding:0px; + margin:0px; + border: solid 1px red; +} + +form#tankorDiak table tbody tr td input { + background-color: green; +} + +table.egyosztaly { + background-color: #eeeeee; +} + +/* neme */ +td.fiu { color:blue; cursor: pointer} +td.lany { color:magenta; cursor:pointer } +/* ---- */ + + +form.tankor span { + font-size: 10px; +} + +form.tankor span.kepzes0 { + color:white; + background-color: #778877; + padding-left: 3px; padding-right:3px; + margin-left:2px; + -moz-border-radius: 1px; + border-radius: 1px; + white-space: nowrap; +} + +form.tankor span.kepzes1 { + color: white; + background-color: #777788; + padding-left: 3px; padding-right:3px; + margin-left:2px; + -moz-border-radius: 1px; + border-radius: 1px; + white-space: nowrap; + +} + +} + +@media print { + + form.tankor { width: 100%; } + form.tankor table { width:100%; } +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorLetszam.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorLetszam.css new file mode 100644 index 00000000..981ac34d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorLetszam.css @@ -0,0 +1,7 @@ + + table.tankorLetszam { background-color: #aaaaff; } + table.tankorLetszam tr th { background-color: #aa7788; color: white; border-bottom: solid 1px white; height:2em;} + table.tankorLetszam tr td { background-color: #eeeeee; } + table.tankorLetszam tr td.letszam { text-align:right; padding-right:4px; } + table.tankorLetszam tr:hover td { background-color: #ffffff; } + table.tankorLetszam tr td a { display: block; color:black; text-decoration: none;} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorSzemeszter.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorSzemeszter.css new file mode 100644 index 00000000..ef113b38 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorSzemeszter.css @@ -0,0 +1,24 @@ + + form.tankorSzemeszter table { background-color: rgb(20,40,60); color: white; width:90%;} + form.tankorSzemeszter table th { background-color: rgb(40,60,80); } + form.tankorSzemeszter table th.aktualis { background-color: rgb(80,60,40); } + form.tankorSzemeszter table th.lezart { background-color: black; font-style:italic; } + form.tankorSzemeszter table th.aktiv { background-color: rgb(80,130,80); } + + form.tankorSzemeszter table th.bigleft { font-size: larger; border-bottom: solid 1px #667788; } + + form.tankorSzemeszter table td { background-color: rgb(60,70,80); text-align: center;} + form.tankorSzemeszter table td.aktualis { background-color: rgb(80,70,60); } + form.tankorSzemeszter table td.lezart { background-color: black;} + form.tankorSzemeszter table td.aktiv { background-color: rgb(80,130,80); } + + form.tankorSzemeszter table td input { + background-color: rgb(20,40,60); color: white; + border: solid 1px black; + } + form.tankorSzemeszter table td.lezart input { background-color: black } + + form.tankorSzemeszter table th a { text-decoration: none; color: white; border: none; } + form.tankorSzemeszter table th a:hover { text-decoration: underline; } + + form.tankorSzemeszter table th span.tan { color: #aaaaaa; font-weight:normal; font-size:smaller; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorTanar.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorTanar.css new file mode 100644 index 00000000..50a9c3e9 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorTanar.css @@ -0,0 +1,39 @@ +form.tankor { + margin-left: 20px; + margin-right: 20px; + padding-left: 0px; + padding-top: 0em; + padding-bottom: 1em; + margin-bottom: 2em; +} +form.tankor h2 { + padding-top:2px; + padding-left:2px; + background-color: rgb(60,60,80); + color: white; + border-bottom: solid 1px white; +} +form.tankor label { + padding-left:2em; +} + +form.tankor input { + border: solid 1px blue; +} + +form.tankor select, form.tankor option { + +} + +form.tankor a { color: rgb(100, 149, 237); } +form.tankor a:hover { color: rgb(110, 159, 247); } +form.tankor a span { color: #555555; margin:1px; padding-left:2px; padding-right: 2px; text-decoration: none;} +form.tankor a:hover span { color:red; } + +form.tankor table.felosztas { width:100%; background-color: #eeeeee; border-spacing: 0px; } +form.tankor table.felosztas th { background-color: rgb(100, 149, 237); padding: 5px 2px; border-bottom: solid 2px violet; color:white; } +form.tankor table.felosztas td { background-color: ; padding: 2px 2px 2px 10px; } +form.tankor table.felosztas tr:nth-child(odd) td { background-color: #fafafa; } +form.tankor table.felosztas tr:hover td { } + +select.vantanara { border: solid 1px lime;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorTanarHozzarendeles.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorTanarHozzarendeles.css new file mode 100644 index 00000000..a346f49c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tankorTanarHozzarendeles.css @@ -0,0 +1,94 @@ + + + div#statusz { border-radius: 0 0 10px 10px; width:850px; background: rgba(170,170,170); color: white; margin: 0 auto; position:relative; top: -12px; left:-34px; z-index: auto; padding: 0 5px;} + div#statusz #filter { cursor: pointer; background-color: rgba(100,100,100,0.7); padding: 5px; display: inline-block; margin: 0 0 0 10px; height:16px;} + div#statusz #filter:hover { background-color: #4285F4; } + div#statusz #filter:hover span.icon-chevron-right { color: white; } + div#statusz #limit { display: inline-block; background-color: rgba(100,100,100,0.7); padding: 3px 5px; margin: 0 1px; } + div#statusz #limit:hover { background-color: rgba(100,100,100,1); } + div#statusz #limit span#minusz { background-color: rgba(130,160,255,0.7); padding: 4px 5px; margin: 0; cursor: pointer; display: inline-block; position: relative; } + div#statusz #limit span#plusz { background-color: rgba(255,160,130,0.7); padding: 4px 5px; margin: 0; cursor: pointer; display: inline-block; position: relative; } + div#statusz #limit i { background-color: rgba(200,200,200,0.9); color: rgb(100,100,100); padding: 2px 5px; } + div#statusz #limit ul.limit { display: none; position: absolute; top: 22px; left: 0; right: 0; list-style-type: none; margin: 0; padding: 5px 0; text-align: center; background-color: rgba(100,100,100,1); } + div#statusz #limit ul.limit li { margin: 0; padding: 4px; } + div#statusz #limit ul.limit li:hover { background-color: rgb(200,200,200); color: rgb(80,80,80); } + div#statusz #limit ul.limit li.selected { background-color: rgba(250,100,100,0.5); } + div#statusz #stat { background-color: rgba(100,100,100,0.7); display: inline-block; margin: 0 0 0 10px; height: 16px; padding: 5px; } + + #updateWindowSideContent div.slideContainer { border-bottom: 1px dotted #aaa; cursor: pointer; padding: 3px 10px; } + #updateWindowSideContent div.slideContainer span.icon-chevron-up, + #updateWindowSideContent div.slideContainer span.icon-chevron-down { float: right; } + #updateWindowSideContent div.slideContainer ul { display: none; list-style-type: none; margin: 10px 0; cursor: default; padding: 0 10px; } + #updateWindowSideContent div.slideContainer ul li { display: inline-block; } + #updateWindowSideContent div.slideContainer ul li.tanarNelkuli { margin-bottom: 10px; } + #updateWindowSideContent input[type=submit] { width: 100%; } + + #updateWindowSideContent div.slideContainer ul li { width: 98%; } + #updateWindowSideContent div#szOsztaly.slideContainer ul li { width: 100px; } + + #updateWindowSide p.tankorNev { text-align: center; border-bottom: solid 1px #ddd; padding: 8px 0; margin: 0; } + #updateWindowSide div.slideToggleContainer ul { list-style-type: none; margin: 10px 0px; display: none; cursor: default; padding: 0 10px; } + #updateWindowSide div.slideToggleContainer ul li { display: inline-block; width: 100px; } + #updateWindowSide div.slideToggleContainer { cursor: pointer; margin: 0; padding: 3px 10px; border-bottom: 1px dotted #aaa; } + #updateWindowSide div.slideToggleContainer span.icon-chevron-down { float: right; z-index: 0; } + #updateWindowSide div.slideToggleContainer span.changed { color: yellow; } + #updateWindowSide ul#tankorSzemeszter li { width: 120px; } + #updateWindowSide ul#tankorSzemeszter input { width: 40px; text-align: right;} + + #updateWindowSide p.tankorModosit { cursor: pointer; color: yellow; text-align: right; margin: 0; padding: 0 10px 0 0; display: none; background-color: rgba(240,240,220,0.5); border-bottom: 2px solid yellow; color: rgb(70,70,70); color: white; } + #updateWindowSide span.tankorNevExtra { cursor: pointer;} + #updateWindowSide span.tankorNevExtra.changed { color: yellow; } + #updateWindowSide input#tankorNevExtra { width: 50px; display: none; } + + + + /* table-layout:fixed; */ + div.tanarTankor { margin: 40px auto auto 2px;} + div.tanarTankor table { font-size:x-small; background-color: #ababab; } + div.tanarTankor table thead tr th { background-color: white; cursor: pointer; } + div.tanarTankor table thead tr td { border-bottom: solid 1px white; cursor:pointer;} + div.tanarTankor table thead tr td.slctd { border-bottom: solid 1px cornflowerblue; } + div.tanarTankor table thead tr th.targy { height: 30px; } + div.tanarTankor table thead tr td.tankor { text-align: center; height: 30px; border-bottom: red 4px solid; } + div.tanarTankor table thead tr td.tankor.kesz { border-bottom: green 4px solid; } + div.tanarTankor table thead tr td.tankor.tobb { border-bottom: yellow 4px solid; } + div.tanarTankor table thead tr td.tankor.bontasHiba { border-top: red 4px solid; } + div.tanarTankor table thead tr th span#keszTanarDb, + div.tanarTankor table thead tr th span#osszTanarDb, + div.tanarTankor table thead tr th span#keszTankorDb, + div.tanarTankor table thead tr th span#osszTankorDb { color: red; } + + div.tanarTankor table tbody tr.szurt { display: none; } + div.tanarTankor table tbody tr.csukott { display: none; } + div.tanarTankor table tbody tr th { height:20px; background-color: white; } + div.tanarTankor table tbody tr td.lekotott { padding: 0 4px; } + div.tanarTankor table tbody tr.ok td.lekotott { border-right: 4px solid green; border-left: 4px solid green; background-color: #88ffaa; } + div.tanarTankor table tbody tr.plusz td.lekotott { border-right: 4px solid red; border-left: 4px solid #cdcdcd; } + div.tanarTankor table tbody tr.minusz td.lekotott { border-right: 4px solid #cdcdcd; border-left: 4px solid blue; } + div.tanarTankor table tbody tr:hover th { background-color:orange } + + div.tanarTankor table tbody tr td { min-width:20px; text-align:center; background-color: #efefef;} + + div.tanarTankor input[type="checkbox"] { display:none; } + div.tanarTankor input[type="checkbox"]:checked { display:table-cell; } + div.tanarTankor table tbody tr th.slctd { background-color: rgba(0,200,0,0.7); } + div.tanarTankor table tbody tr td:hover input[type="checkbox"] { display:table-cell; } + +pre { text-align: left; } + div.tankorTanar table#tt thead tr th.szurt { display: none; } + div.tankorTanar table#tt thead tr td.szurt { display: none; } + div.tankorTanar table#tt tbody tr td.szurt { display: none; } + + div.tanarTankor table tbody td.disable { background-color: #888; } + + div.rot { + background-color: #eeeeee; + -webkit-transform: rotate(-90deg); + -moz-transform: rotate(-90deg); + -ms-transform: rotate(-90deg); + -o-transform: rotate(-90deg); + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + } + + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/terem.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/terem.css new file mode 100644 index 00000000..cb91e123 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/terem.css @@ -0,0 +1,15 @@ + + div.terem { text-align: center; background-color: #ffffff; } + div.terem table { margin: auto; background-color: #555555; } + div.terem table th { background-color: white; padding: 2px 4px; font-size:large; background-color: #555555; color:white; border-bottom:solid 2px white; padding:1px 10px;} + div.terem table td { background-color: rgb(240,240,240); text-align: left; padding: 2px 4px; } + div.terem table tr:hover td { background-color: #826373; color: white; } + div.terem table tr td a { color: black; } + div.terem table tr:hover td a { color: white; } + + form.terem h1 { background-color: #555555; color:white; margin:0px; padding:0.4em 0.2em; border-bottom: solid 2px lightgreen;} + + form.terem { background-color: ; width: 80%; margin: auto; padding: 20px; text-align: center; } + form.terem label { margin-left: 10px; margin-right:1em; } + form.terem div.tipus { width: 200px; float: right; background-color: #dddddd; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #555555;} +/* form.terem label, form.terem input, form.terem select { vertical-align: top; }*/ diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tovabbkepzes.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tovabbkepzes.css new file mode 100644 index 00000000..1769eb87 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/tovabbkepzes.css @@ -0,0 +1,89 @@ +@charset "utf-8"; + + h1 { margin-left:30px;} + h2 { margin-left:30px;} + + table.tovabbkepzes {background-color: white; width:90%;} + + table.tovabbkepzes thead tr th {background-color: #eeeeee; border-bottom: solid 1px #555555; padding: 5px; } + + table.tovabbkepzes tbody tr th { border-left: solid 2px white; } + table.tovabbkepzes tbody tr:nth-child(even) td { background-color: #F8F8F9;} + table.tovabbkepzes tbody tr:hover th:nth-child(1) { border-left: solid 2px cornflowerblue; } + table.tovabbkepzes tbody tr:hover td { background-color: rgba(230,230,230,0.8); } + + table.tovabbkepzes tbody tr td { padding: 0px 3px; background-color: white; border-bottom: solid 1px #eeeeee;} + table.tovabbkepzes tbody tr th span { color: cornflowerblue;} + + table.tovabbkepzes tbody tr.megszűnt td input.currency, + table.tovabbkepzes tbody tr.elutasított td input.currency { background-color: #aaa; color:white;} + table.tovabbkepzes tbody tr.elutasított td { background-color: red; color:white;} + table.tovabbkepzes tbody tr.jóváhagyott td { background-color: #49A74C; color:white;} + table.tovabbkepzes tbody tr.teljesített td { background-color: #2F6A31; color:white;} + table.tovabbkepzes tbody tr.megszűnt td { text-decoration: line-through;} + table.tovabbkepzes tbody tr.terv td { } + + table.tovabbkepzes tbody tr td select.tovabbkepzesNev { width:220px; } + + table.tovabbkepzes tbody tr td.osszeg, table.tovabbkepzes tbody tr th.osszeg { white-space: nowrap; } + + table.tovabbkepzes input.currency { text-align:right; width:60px;} + table.tovabbkepzes input.sumCurrency { text-align:right; width:60px;} + table.tovabbkepzes input.hiba { outline: solid 1px red; } + table.tovabbkepzes td.oraszam { text-align:right; white-space: nowrap; } + table.tovabbkepzes td.oraszam input { width:50px; text-align:right;} + + table.tovabbkepzes input.date { width:70px; text-align:center;} + + table.tovabbkepzes tfoot tr td,table.tovabbkepzes tfoot tr th + { padding: 3px 3px; background-color: #eeeeee; + border-top: solid 1px #888888; + } + + #ujTovabbkepzes form { margin:30px 50px; padding:30px; border: solid 1px #ddd; +background: rgb(255,255,255); +background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%); +background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1))); +background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); +background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); +background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); +background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%); + + } + form#ujTovabbkepzes span.ujIntezmeny { color: #eeeeee; } + form#ujTovabbkepzes span.ujIntezmeny:hover { color: cornflowerblue; } + + form#ujTovabbkepzes table tbody tr th { text-align: right; } + form#ujTovabbkepzes table tbody tr th:after { content: ":" } + + div.separator { + height:1px; width: 80%; + margin:40px auto; + background-color: #eeeeee; + } + + #tanarAdatok input.ajaxDone { background-color:lightgreen; } + #tanarAdatok input.ajaxError { background-color:red; } + + th.tovabbkepzesCiklus div { margin:0px auto; border: solid 1px #888; height:10px; display:block; width:120px; background-color:#ddd; color:white; font-weight:normal; font-size:7px;} + th.tovabbkepzesCiklus div span { display:table-cell;height:8px; color: white !important;} + th.tovabbkepzesCiklus div span.terv { background-color: #03A9F4;} + th.tovabbkepzesCiklus div span.teljesitett { background-color: green; } + th.tovabbkepzesCiklus div span.jovahagyott {background-color: #49A74C;} + + th.tovabbkepzesCiklus span.forduloEv { font-size:6px; color: cornflowerblue; } + th.tovabbkepzesCiklus span.forduloEv.left { float:left; margin-left:8px; } + th.tovabbkepzesCiklus span.forduloEv.right { float:right; margin-right:8px; } + + th.tovabbkepzesCiklus.alert span.forduloEv { color:#E91E63; } + + #tanarTovabbkepzesForduloDt span[class*='icon'].alert2 { color: #FFEB3B;} + #tanarTovabbkepzesForduloDt span[class*='icon'].alert1 { color: orange;} + #tanarTovabbkepzesForduloDt span[class*='icon'].alert0 { color: red;} + #tanarTovabbkepzesForduloDt span[class*='icon'].alert { color: #e91E63;} + #tanarTovabbkepzesForduloDt span[class*='icon'].kesz { color: green;} + #tanarTovabbkepzesForduloDt span[class*='icon'].folyamatban { color: lightgreen;} + #tanarTovabbkepzesForduloDt span[class*='icon'].varakozik { color: #888;} + + #tovabbkepzesNavi { text-align:center; width:;} + input.datum {width:70px;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/valtas.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/valtas.css new file mode 100644 index 00000000..ed56aa1e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/valtas.css @@ -0,0 +1,2 @@ +table.tanarLista {} +table.tanarLista div.titulus { font-size:smaller; color:#aaa;} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/zaradek.css b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/zaradek.css new file mode 100644 index 00000000..2e3b0fc0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/zaradek.css @@ -0,0 +1,16 @@ + + form.zaradek { margin: 10px 40px; padding: 10px; border: rgb(100,125,150) solid; border-width: 3px 1px; background-color: rgb(200,220,240); } + form.zaradek p { border: rgb(20,40,80) solid 1px; padding: 8px; text-align: center; background-color: white; } + form.zaradek p span { color: red; } + form.zaradek table { margin-left: 100px; } + form.zaradek th { padding: 4px; background-color: rgb(20,40,80); color: white; } + form.zaradek div { text-align: center; } + form.zaradek div input { padding: 4px; background-color: rgb(20,40,80); color: white; } + + form.diakZaradek { margin: 10px; } + form.diakZaradek table { background-color: rgb(20,40,80); } + form.diakZaradek table th { background-color: rgb(100,100,200); color: white; } + form.diakZaradek table td { background-color: rgb(230,230,255); } + form.diakZaradek table td.jobbra { text-align: right; } + + form.diakZaradek input.delZaradek { background-color: red; border: none; color: white; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/koszi/esemenyAdmin.css b/mayor-orig/www/skin/classic/module-naplo/css/koszi/esemenyAdmin.css new file mode 100644 index 00000000..abd310c3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/koszi/esemenyAdmin.css @@ -0,0 +1,39 @@ +/* +$color1="#CAE0F7"; +$color2="#9FBFD6"; +$color3="#2E5282"; +$color4="#434037"; +$color="#929493"; +*/ + +h2 { margin:30pt 60pt 0pt 60pt; + background-color: #2e5282; + color: white; + border-bottom: solid 1px #9FBFD6; +} +div.kosziline { + height:1pt; + margin: 0em 60pt; + border-bottom: solid 1px #434037; +} + +fieldset.koszi { margin: 1em 60pt; border: solid 1px #888;} +fieldset.koszi legend { + border: solid 1px #888; + background-color: #eee; + color: ; + padding: 0.1em 0.5em; + border-radius:5px; + text-align: right; + outline: +} + +fieldset.koszi:hover legend { background-color: #9FBFD6; } + +fieldset.koszi input[type="submit"] { outline: 1px solid #2E5282; background-color: #2E5282; padding:1px 1em; margin: 1px; border: solid 1px white; color: white; } +fieldset.koszi input[type="submit"]:hover { outline: 1px solid #CAE0F7; background-color: #9FBFD6; padding:1px 1em; margin: 1px; border: solid 1px white; color: white; } + +fieldset.koszi select option { outline: 1px solid #CAE0F7; } + +fieldset.koszi table {background-color: #dddddd;} +fieldset.koszi table tr th {background-color: #eeeeee; padding: 1px 8px; border-bottom: solid 1px #2e5282;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/koszi/koszi.css b/mayor-orig/www/skin/classic/module-naplo/css/koszi/koszi.css new file mode 100644 index 00000000..8636b27e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/koszi/koszi.css @@ -0,0 +1,39 @@ + +fieldset.koszi { margin: 4em 10em; border: solid 0px #888;} +fieldset.koszi legend { + border: solid 1px #888; + background-color: #eee; + color: ; + padding: 0.1em 0.5em; + border-radius:5px; + text-align: right; +} + +fieldset.koszi:hover legend { background-color: #9fbfd6; } + +fieldset.koszi table { width: 100%; background-color: #eee; } +fieldset.koszi table tr.head th { background-color: #2e5282; color: white; border-bottom: solid 2px #434037; height:2em; } + +fieldset.koszi table tr.foot th { background-color: #aa0066; color: white;border-bottom: solid 1px black; border-top: solid 1px #434037; height:2em; } +fieldset.koszi table tr.foot th.r { text-align: right ; padding-right:2em;} + +fieldset.koszi table tr td { } +fieldset.koszi table tr td.r { text-align: right; padding-right: 2em; } +fieldset.koszi table tr:nth-child(even) td { background-color: white; } +fieldset.koszi table tr.jovahagyva td { background-color: #92ff93; } + +fieldset.koszi table tr td span.tag { padding: 0.1em 2em; border-radius:5px; } +fieldset.koszi table tr td:hover span.tag { opacity: 0.9; } +fieldset.koszi table tr td span.tag1 { background-color: #CAE0F7; } +fieldset.koszi table tr td span.tag2 { background-color: #9FBFD6; } +fieldset.koszi table tr td span.tag0 { background-color: #2E5282; color: white; } +fieldset.koszi table tr td span.tag4 { background-color: #434037; color: white; } +fieldset.koszi table tr td span.tag5 { background-color: #929493; } +fieldset.koszi table tr td span.tag3 { background-color: #EEEEEE; } + +div.koszi { padding-top: 1em; width:80%; padding-bottom: 1em; margin-left:auto; margin-right:auto; text-align: center; } + +div.koszi form select { font-size: normal; height:2.3em; } +div.koszi form select option { color: black; } +div.koszi form select option.placeholder:selected { background-color: red; } +div.koszi form input { height:2.3em; padding: 0.1em 3em;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/koszi/kosziAdmin.css b/mayor-orig/www/skin/classic/module-naplo/css/koszi/kosziAdmin.css new file mode 100644 index 00000000..0a36cd66 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/koszi/kosziAdmin.css @@ -0,0 +1,47 @@ + + +form input.accept { outline: solid 1px #009900; background-color: green; border: solid 1px white; color: white; padding: 0.1em 1em; } +form input.accept:hover { outline: solid 1px #00aa00; background-color: lightgreen; border: solid 1px white; color: white; padding: 0.1em 1em; } + +form input.decline { outline: solid 1px #990000; background-color: red; border: solid 1px white; color: white; padding: 0.1em 1em; } +form input.decline:hover { outline: solid 1px #aa0000; background-color: #aa0000; border: solid 1px white; color: white; padding: 0.1em 1em; } + + +fieldset.koszi { margin: 4em 10em; border: solid 0px #888;} +fieldset.koszi legend { + border: solid 1px #888; + background-color: #eee; + color: ; + padding: 0.1em 0.5em; + border-radius:5px; + text-align: right; +} + +fieldset.koszi:hover legend { background-color: #55ff55; } + +fieldset.koszi table { width: 100%; background-color: #eee; } +fieldset.koszi table tr.head th { background-color: #2e5282; color: white; border-bottom: solid 2px #9fbfd6; height:2em; } + +fieldset.koszi table tr.foot th { background-color: #aaa; border-bottom: solid 1px black; border-top: solid 1px #9fbfd6; height:2em; } +fieldset.koszi table tr.foot th.r { text-align: right ; padding-right:2em;} + +fieldset.koszi table tr td { } +fieldset.koszi table tr td.r { text-align: right; padding-right: 2em; } +fieldset.koszi table tr:nth-child(even) td { background-color: white; } +fieldset.koszi table tr.jovahagyva td { background-color: lightgreen; } + +fieldset.koszi table tr td span.tag { padding: 0.1em 2em; border-radius:5px; } +fieldset.koszi table tr td:hover span.tag { opacity: 0.9; } +fieldset.koszi table tr td span.tag1 { background-color: #CAE0F7; } +fieldset.koszi table tr td span.tag2 { background-color: #9FBFD6; } +fieldset.koszi table tr td span.tag0 { background-color: #2E5282; color: white; } +fieldset.koszi table tr td span.tag4 { background-color: #434037; } +fieldset.koszi table tr td span.tag5 { background-color: #929493; } +fieldset.koszi table tr td span.tag3 { background-color: #EEEEEE; } + +div.koszi { padding-top: 1em; width:80%; padding-bottom: 1em; margin-left:auto; margin-right:auto; text-align: center; } + +div.koszi form select { font-size: normal; height:2.3em; } +div.koszi form select option { color: black; } +div.koszi form select option.placeholder:selected { background-color: red; } +div.koszi form input { height:2.3em; padding: 0.1em 3em;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/naplo.css b/mayor-orig/www/skin/classic/module-naplo/css/naplo.css new file mode 100644 index 00000000..0585e4cd --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/naplo.css @@ -0,0 +1,317 @@ +@charset "UTF-8"; + + #toolBarIntezmeny { + color: #1E90FF; + border: solid #eeeeee; + border-width: 0px 0px 0px 0px; + font-size: 10px; + } + #toolBarHelpButton { margin-left:5px;font-size:8px; border-radius: 50%; border: solid 1px #dddddd; padding:0px 3px; color: #aaaaaa; font-weight:normal;} + #toolBarHelpButton:hover { background-color:#1e90ff; color: white; border-color: navy;} + img#mayorBuggie { height:34px; } + img#mayorBuggie:hover { animation-name: spin; + animation-duration: 1000ms; + animation-iteration-count: 1; + animation-timing-function: ease; + } + #diakSelectIcon { + vertical-align: middle; + color: #aaaaaa; + padding: 0px 2px; + cursor: pointer; + margin-right:2px; + border: solid 0px #eeeeee; + } + #diakSelectIcon:hover {color:white;} + + + table.toolBar { width: 95%; max-width: 95%; border-spacing: 0px; margin: 1em auto; overflow: auto; border-collapse: collapse;} + table.toolBar tr.first td.toolBarTitle { border: solid 1px #333333; } + table.toolBar tr.first td.toolBarTool { border-style: solid; border-width: 1px 1px 1px 1px; border-color: #333333; } + + table.toolBar form { margin: 0px; padding: 0px;} + +/* TH */ + + table.toolBar th { + background-color: rgb(90,133,184); + text-align: center; + color: white; + font-size:10px; + padding: 0px 4px 0px 4px; + font-weight: 600; + letter-spacing: 0.2px; + border-color: rgb(21,71,123); + border-width: 1px 0px 1px 1px; + border-style: solid; + } + table.toolBar th button.toolBarClear { float:right; border: none; background-color: #5A85B8; height:10px;font-size:9px; color:inherit; padding:0px 2px; color: rgba(255,255,255,0.5);} + table.toolBar th button.toolBarClear:hover { color: rgba(255,255,255,1);} + + table.toolBar th button.toolBarLeft {height: 100%; + line-height: 2em;background-color: rgba(100,100,100,0); + color: #fff; border: solid 0px #fff; + border-radius: 2px;padding: 4px 10px; } + table.toolBar th button.toolBarLeft:hover { color: rgba(255,255,255,0.5);} + + table.toolBar tr td.szemely { background-color: #5A85B8; color:white; border: solid 1px #558; padding:2px 10px; color: rgba(255,255,255,0.5);} + table.toolBar tr td.szemely:hover { color: rgba(255,255,255,1);} + + +/* TD */ + table.toolBar td.gap { width: 50%; border-spacing: 0px; } + table.toolBar td.help { + background-color: rgb(11,51,103); + color: white; + border-width: 0px 1px 1px 1px; + border-color: black; + border-style: none solid solid solid; + font-size:smaller; + } + table.toolBar td.toolBarTitle { + background-color: white; + font-size: 18px; + font-weight: bold; + width: 100%; + } + table.toolBar td.toolBarTool { + border: solid 1px #666699; + background-color: #666699; + margin: 0px; + padding: 0px; + } + table.toolBar td.toolBarTool table { border-spacing: 0px; width: 100%; } + table.toolBar td.toolBarTool table th { + background-color: rgb(90,133,184); + text-align: left; + color: white; + font-size:10px; + padding: 0px 0px 0px 4px; + border-color: rgb(21,71,123); + border-width: 1px 0px; + border-style: solid; + } + +/* Submit */ + + table.toolBar input.toolSubmit, + table.toolBar button.toolSubmit { + vertical-align: middle; border: 0px none; + padding:0px; + margin:0px; + color: #aaaaaa; + background-color: inherit; + font-size:8px; + } + table.toolBar form:hover input.toolSubmit, + table.toolBar form:hover button.toolSubmit { + outline: solid 0px; + color:#dddddd; + } + + table.toolBar form input.toolSubmit:hover { + outline: solid 0px; + color: lightgreen; + } + table.toolBar td.toolBarTool.cella select { max-width:180px; min-width:60px;} + table.toolBar td.toolBarTool.sor select { max-width:320px; min-width:60px;} + + table.toolBar img { border: none; } + +/* spec */ + + table.toolBar table.hianyzasOsszegzo { width:100%; font-size:10px; } + table.toolBar table.hianyzasOsszegzo th { + text-align: center !important; + border-style: none none solid none; + border-color: #888888; + border-width: 0px 0px 1px 0px; + } + table.toolBar table.hianyzasOsszegzo td { width: 18%; border-bottom: solid 1px rgb(60,80,100); background-color: #dddddd; text-align: center; } + + form.lapozo input { font-size: 10px; border: solid 1px #555555; } + form button.lapozo { font-size:10px; } + form span.lapozo { color:white; background-color: rgb(90,133,184); padding:1px 5px; border: solid 1px rgb(21,71,123);} + + table.flipper input {height: 30px; color: white; + border-right: solid 1px #15477B; + border-bottom: solid 1px #15477B; + border-top: solid 1px #37699D; + border-left: solid 1px #37699D; + background-color: rgb(90,133,184); + padding:0px 10px; + } + table.flipper input:hover {background-color: rgba(90,133,184,0.6);border: solid 1px #15477B;} + table.flipper input.step { background-color: rgb(100,100,60); } + table.gomb button { height:30px; background-color: rgb(90,133,184); + border-right: solid 1px rgb(21, 71, 123); + border-bottom: solid 1px rgb(21, 71, 123); + border-top: solid 1px rgb(55, 105, 157); + border-left: solid 1px rgb(55, 105, 157); + } + table.gomb button:hover { background-color: rgba(21, 71, 123,0.7); } + div.beirasAdatok { text-align: center; } + div.beirasAdatok span { font-weight: bold; font-size: 20pt; vertical-align: middle; } + div.beirasAdatok img { vertical-align: middle; } + + table.toolBar input { font-size: 10px; } + + table.toolBar #toolBarHamburgerVezerlo { color:rgb(170, 170, 170); } + table.toolBar #toolBarHamburgerVezerlo:hover { color:white; } + + #toolBarHamburgerLista ul { list-style-type:none; } + #toolBarHamburgerLista li { text-align:right; } + #toolBarHamburgerLista button.hamburgerIkon { + height: 30px; + color: rgb(255, 255, 255); + border-radius: 2px 0px 0px 2px; + border-right: solid 0px rgb(21, 71, 123); + border-bottom: solid 1px rgb(21, 71, 123); + border-top: solid 1px rgb(55, 105, 157); + border-left: solid 1px rgb(55, 105, 157); + background-color: rgb(90, 133, 184); + padding: 0px 10px; + margin-bottom:4px; + } + #toolBarHamburgerLista button.hamburgerIkon:hover {background-color: rgba(90,133,184,0.6);border: solid 1px #15477B;} + + .diakNev:hover, .szuloNev:hover, .tankorAdat:hover, .tanarNev:hover, .zaroJegyAdat:hover, .jegyAdat:hover, .oraAdat:hover, .jegyzetAdat:hover, .dolgozatAdat:hover { cursor: pointer; } + .activeElement { outline: solid 2px orange; background-color: rgba(255,255,255,0.9); } + + #mayorSearch a.diakNev:before, #mayorSearch a.diakNev:hover:before { content:'\e0ca'; font-family: 'Elusive-Icons'; padding-right:2px; color: rgba(100,149,237,0.4);} + #mayorSearch a.diakNev.aktiv:before, #mayorSearch a.diakNev:hover:before { content:'\e0ca'; font-family: 'Elusive-Icons'; color: rgba(100,149,237,1);} + + #mayorSearch a.tanarNev{ color: rgb(219,6,161); } + #mayorSearch a.tanarNev:before, #mayorSearch a.tanarNev:hover:before { content:'\e0da'; font-family: 'Elusive-Icons'; padding-right:2px; color: rgba(219,6,161,0.4);} + #mayorSearch a.tanarNev.aktiv:before, #mayorSearch a.tanarNev:hover:before { content:'\e0da'; font-family: 'Elusive-Icons'; color: rgb(219,6,161)} + + #mayorSearch a.szuloNev { color: rgb(76,175,80); } + #mayorSearch a.szuloNev:before, #mayorSearch a.szuloNev:hover:before { content:'\e091'; font-family: 'Elusive-Icons'; padding-right:2px; color: rgba(76,175,80,0.4);} + #mayorSearch a.szuloNev.aktiv:before, #mayorSearch a.szuloNev:hover:before { content:'\e091'; font-family: 'Elusive-Icons'; color: rgb(76,175,80)} + + #updateWindowSide div.ora { } + + #updateWindowSideContent .diakNev:after { font-family: 'Elusive-Icons'; content: "\e0f3"; color:cornflowerblue !important; } + #updateWindowSideContent .diakNev:hover:after { font-family: 'Elusive-Icons'; content: "\e0f4"; color:cornflowerblue !important; } + #updateWindowSideContent .diakNev:hover { color:#999 } + + #updateWindowSide ul li,#updateWindowSideSub ul li { padding-top:2px; } + #updateWindowSideContent h3, #updateWindowSideSubContent h3 { border-bottom: solid 0px #aaa; margin: 18px 16px 8px 16px;} + #updateWindowSideContent h3 a:hover,#updateWindowSideSubContent h3 a:hover { color:#999 } + #updateWindowSideContent ul li a:hover,#updateWindowSideSubContent ul li a:hover { color:#999 } + #updateWindowSideTitle a:hover, #updateWindowSideSubTitle a:hover { color:#999 } + +/* #updateWindowSide h3:before { font-family: 'Elusive-Icons'; font-size:10px; content: "\e0a4"; padding-right:8px;font-weight:100; }*/ + + .updateWindowSide button.mentes, .updateWindowSide button.torles { margin: 4px 18px; height:2em; border-radius:2px; border: solid 1px white; color:white;} + .updateWindowSide button.mentes:hover { background-color: lightgreen; } + .updateWindowSide button.torles:hover { background-color: red; } + + .updateWindowSide i {line-height:1.5em; background-color: rgba(255,255,255,0.4); padding-left:2px; padding-right:4px; } + + span.diakEletkor {font-size:; border: solid 1px white; border-radius: 4px; padding:2px;background-color:white; color:black;} + span.diakEletkor:hover:after { content: " éves"; } + + table.toolBar button.toolBarBtn { + background: inherit; + border: none; + color: white; + padding: 2px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 14px; + margin: 0px 0px; + cursor: pointer; + color: rgba(255,255,255,0.5); + } + table.toolBar button.toolBarBtn:hover { color:white; } + table.toolBar button.toolBarBtn:active { color:#f06 ; background-color: cornflowerblue;} + table.toolBar button.toolBarBtn.loved { color: #f06; } + table.toolBar button.toolBarBtn.loved:active { color:red ; background-color: cornflowerblue;} + + table.toolBar button.toolBarBtn.mobileOnly { display: none;} + + div.arckepContainer.tanar span {background-color: #db06a1; } + div.arckepContainer.szulo span {background-color: #40e0d0; } + div.arckepContainer.diak span {background-color: #6495ed; } + +@media (max-width: 764px) { + + #toolBarTitle {display:;} + #toolBarKerelem { display:none; } + .toolBarClear {display:none;} + table.toolBar table, + table.toolBar thead, + table.toolBar tbody, + table.toolBar th, + table.toolBar td, + table.toolBar tr { + display: block; + text-align:left; + } + + table.toolBar table tbody { background-color: white; } + table.toolBar thead tr { + position: absolute; + top: -9999px; + left: -9999px; + } + table.toolBar tr { border: 0px solid #fff; margin-bottom:0px; } + table.toolBar td { + border: none; + border-bottom: 0px solid #eee; + position: relative; + padding-left: 0px; + background-color: #eee; color:black; + } + table.toolBar td.toolBarTitle { width: inherit; } + table.toolBar td.sbmt { display:none } + + table.toolBar button.toolBarBtn { + border: none; + color: white; + padding: 2px; + text-align: center; + text-decoration: none; + display: inline-block; + font-size: 20px; + margin: 0px 0px; + cursor: pointer; + color: cornflowerblue; + } + table.toolBar button.toolBarBtn:hover { color: lightgreen ; } + table.toolBar button.toolBarBtn:active { color: lightgreen ; } + table.toolBar td.szemely { font-size: 24px; } + + table.toolBar button.toolBarBtn.mobileOnly { display:inline-block;} + table.toolBar th button.toolBarLeft { background-color: #5a85b8;border: solid 0px white; } + + .updateWindowSide {font-size:16px;} + .updateWindowSide button.mentes, .updateWindowSide button.torles { + font-size: 16px; + } + .updateWindowSide button.mentes { background-color: lightgreen; } + .updateWindowSide button.torles { background-color: red; } + +} + +@media print { + table.toolBar tr th { border: none;} + table.toolBar tr td { border: none;} + input[type=submit] {display:none;} + input[type=button] {display:none;} + button[type=submit] {display:none;} + a {text-decoration: none; color:black;} +} + +@keyframes spin { + from { + transform: rotate(0deg); + } to { + transform: rotate(360deg); + } +} + +/* Tipso Bubble Styles */ +.tipso_bubble,.tipso_bubble > .tipso_arrow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tipso_bubble{position:absolute;text-align:center;border-radius:6px;z-index:9999}.tipso_style{cursor:help;border-bottom:1px dotted}.tipso_title{border-radius:6px 6px 0 0}.tipso_content{word-wrap:break-word;padding:0.5em}.tipso_bubble.tiny{font-size:0.6rem}.tipso_bubble.small{font-size:0.8rem}.tipso_bubble.default{font-size:1rem}.tipso_bubble.large{font-size:1.2rem;width:100%}.tipso_bubble > .tipso_arrow{position:absolute;width:0;height:0;border:8px solid;pointer-events:none}.tipso_bubble.top > .tipso_arrow{border-top-color:#000;border-right-color:transparent;border-left-color:transparent;border-bottom-color:transparent;top:100%;left:50%;margin-left:-8px}.tipso_bubble.bottom > .tipso_arrow{border-bottom-color:#000;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;bottom:100%;left:50%;margin-left:-8px}.tipso_bubble.left > .tipso_arrow{border-left-color:#000;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;top:50%;left:100%;margin-top:-8px}.tipso_bubble.right > .tipso_arrow{border-right-color:#000;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;top:50%;right:100%;margin-top:-8px}.tipso_bubble .top_right_corner,.tipso_bubble.top_right_corner{border-bottom-left-radius:0}.tipso_bubble .bottom_right_corner,.tipso_bubble.bottom_right_corner{border-top-left-radius:0}.tipso_bubble .top_left_corner,.tipso_bubble.top_left_corner{border-bottom-right-radius:0}.tipso_bubble .bottom_left_corner,.tipso_bubble.bottom_left_corner{border-top-right-radius:0} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/diakTankorJelentkezes.css b/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/diakTankorJelentkezes.css new file mode 100644 index 00000000..4c5ba967 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/diakTankorJelentkezes.css @@ -0,0 +1,4 @@ + + form.nyomtat { text-align: center; border: 1px black; border-style: solid none; padding: 10px; margin: 10px 80px;} + form.nyomtat h3 { border: 1px black; border-style: solid none; background-color: rgb(200,200,200); } + form.nyomtat label { margin: 10px 10px 2px 2px; background-color: rgb(255,255,255); } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/helyettesitesinaplo.css b/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/helyettesitesinaplo.css new file mode 100644 index 00000000..035db08d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/helyettesitesinaplo.css @@ -0,0 +1,7 @@ + + form.letolt { + text-align: center; + background-color: white; + + + } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/osztalyozonaplo.css b/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/osztalyozonaplo.css new file mode 100644 index 00000000..6c3b52ec --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/osztalyozonaplo.css @@ -0,0 +1,2 @@ + + a.letoltes { display: block; border: solid green 1px; color: green; padding: 5px; text-align: center; width: 200px; margin: auto; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/tankorNaplohozRendeles.css b/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/tankorNaplohozRendeles.css new file mode 100644 index 00000000..adf96ba5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/nyomtatas/tankorNaplohozRendeles.css @@ -0,0 +1,9 @@ + + table.tankorBealliras { background-color: rgb(220,220,220); margin-top: 20px; } + table.tankorBealliras th { padding: 2px 10px; } + table.tankorBealliras thead th { background-color: rgb(20,40,80); color: white; } + table.tankorBealliras tfoot th { background-color: rgb(20,40,80); color: white; } + table.tankorBealliras tfoot td { background-color: rgb(20,40,80); color: white; text-align: center; } + table.tankorBealliras tbody th { background-color: rgb(120,140,180); color: white; } + table.tankorBealliras tbody td { background-color: rgb(230,240,250); color: black; text-align: center; } + div.torlesForm { text-align: center; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/ascExport.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/ascExport.css new file mode 100644 index 00000000..86f90082 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/ascExport.css @@ -0,0 +1,18 @@ + + form.export { text-align: center; margin: 1px; background-color: rgb(140,140,220); float-left; } + form.export h1 { text-align: center; border: solid rgb(140,160,180); border-width: 1px 0px; font-size: 12px; margin: 0px 0px 5px 0px; background-color: rgb(60,80,100); color: rgb(220,250,250); } + fieldset { width: 300px; margin: 0px auto; } + + form.blokk { margin: 0px 5px; float: left; width: 310px; } + form.blokk ul { background-color: rgb(140,160,180); width: 300px; list-style-type: none; padding: 0px; margin: 0px; } + form.blokk ul li { background-color: rgb(180,200,220); padding: 6px; margin: 1px; height: 16px; font-size: 10px; text-align: left; } + form.blokk ul li select { height: 16px; font-size: 10px; } + + form.tobbszoros { width: 400px; float: left; } + form.ok { width: 400px; float: left; } + + form.export img { border: none; position: relative; top: 10px; } + form.export a { text-decoration: none; display: block; padding-bottom: 14px; background-color: rgb(20,40,60); color: white; margin-top: 40px; } + form.export a:hover { color: rgb(255,200,100); } + + a#loadUrl { background: green; color: white; padding: 20px; fonr-weight: bold; margin: 30px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/helyettesites.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/helyettesites.css new file mode 100644 index 00000000..33132c5c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/helyettesites.css @@ -0,0 +1,44 @@ +@media screen { + + table.helyettesitesek { + background-color: #555555; width:95% + } + table.helyettesitesek tr { + background-color: #dddddd; + } + table.helyettesitesek tbody tr td { + background-color: white; + } + table.helyettesitesek tr.plusz td { + background-color: #334450; color: white; + font-style: italic; + } + table.helyettesitesek tfoot tr th { + background-color: white; + font-size: 8px; + text-align: right; + } + + +} +@media print { + table.helyettesitesek { + width: 100%; + } + table.helyettesitesek thead tr th { + border: solid 1px black; + } + table.helyettesitesek tbody tr td { + border-style: solid; + border-width: 0px 1px 1px 0px; + } + table.helyettesitesek tr.plusz td { + font-style: italic; + font-weight: bold; + } + table.helyettesitesek tfoot tr th { + background-color: white; + font-size: 8px; + text-align: right; + } +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarend.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarend.css new file mode 100644 index 00000000..f6bab505 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarend.css @@ -0,0 +1,282 @@ +@media screen { + +h2 { text-align: center; color: red;} +h2.toPrint { display: none; } + +table.toolBar tr td select, table.toolBar tr td option { + font-size:11px; +} + +table.orarend { + width: 95%; + background-color: #333333; + max-width: 1000px; +} +table.orarend tr th { + background-color: #889988; + color: white; +/* border-width: 0px 1px 2px 0px !important; */ + width:2%; + height:30px; +} + +table.orarend tbody tr th { + border-right: solid 2px #889988; + border-left: solid 2px #889988; +} +table.orarend tbody tr th.most { background-color: #99aa99; border-right: solid 2px #1e90ff; + + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; + +} + +/* THEAD */ + +table.orarend thead tr th { + background-color: #889999; + color: white; + border-bottom: solid 1px white; + font-weight: 100; + letter-spacing:0.2px; +} +table.orarend thead tr th.ma { border-bottom: solid 1px #1E90FF; background-color: #9aa; } +table.orarend thead tr th.het { background-color: #6495ED} + +table.orarend thead tr th.spec { background-color: #f06; } +table.orarend thead tr th.spec.roviditett { background-color: lightgreen; } + +table.orarend thead tr th.hover { background-color: rgba(200,150,200,0.5); } +table.orarend tbody tr th.hover { background-color: rgba(100,150,200,0.5); border-color: rgb(100,150,200); } +table.orarend tbody tr th.most.hover { background-color: rgba(200,150,200,0.5); border-color: rgb(100,150,200); } + +/* TFOOT */ + +table.orarend tfoot.publikus tr th { + background-color: lightgreen; + color: white; +} +table.orarend tfoot.nempublikus tr th { + background-color: #f06; + color: white; +} +table.orarend tfoot:hover tr th { + background-color: #8f8; +} + +table.orarend tbody tr td div.oraMostVan { + border-style: solid; + border-color: lightgreen; border-width: 0px 4px 0px 4px; border-radius:2px; +} + +table.orarend tbody tr td div.dolgozat { + background-color: orange; color:white; + border-radius:2px; padding:2px; + border: solid 1px white; + margin:2px; + font-size: x-small; +} +table.orarend tbody tr td div.jegyzet { + background-color: lightgreen; color:white; + border-radius:2px; padding:2px; + border: solid 1px white; + margin:2px; + font-size: x-small; +} +table.orarend tbody tr td div.jegyzet.publikus0 { } +table.orarend tbody tr td div.jegyzet.publikus1 { border: dashed 1px white; } +table.orarend tbody tr td div.jegyzet.publikus2 { border: dotted 1px white; } +table.orarend tbody tr td div.jegyzet.mase.publikus1 { background-color: #4caf50;} +table.orarend tbody tr td div.jegyzet.mase.publikus2 { background-color: #4caf50;} + +table.orarend tbody tr.orarendJegyzetSor th { background-color: orange; border-color: orange; font-weight:normal; font-size: x-small; cursor: pointer} +table.orarend tbody tr.orarendJegyzetSor td.jegyzetContainer { background-color: cornflowerblue; } + +table.orarend tr td { + text-align: center; + background-color: #efefef; +/* border-width: 0px 1px 2px 0px;*/ + width:18%; +} + +table.orarend tbody tr td.eppTart { + outline: solid 2px #1e90ff; + background-color: rgba(255,255,255,1); +} + + +table.orarend tr td select { + font-size: 10px; + background-color:#000011; + color: white +} + +div.unfinished { + background-color: yellow; +} + table.orarend tbody tr td hr { width: 80% } + div.normál {} + div.plusz { + background-color: #eeccee; + } + div.elmarad { + color: white; + background-color: black; + } + div.elmarad_máskor { + color: white; + background-color: #555555; + } + div.normál_máskor { + color: white; + background-color: #776699; + } + div.felügyelet { + background-color: #FF69B4; /* #bbaac0 */ + } + div.helyettesítés { + background-color: #ccffcc; + } + div.összevonás { + background-color: #B0C4DE /*#aabbc0;*/ + } + div.friss { } + + div.nemVoltBent { color: #bbb; } + + span.hianyzasTicker { + float:left; + width: 12px; + line-height: 12px; + border-radius: 50%; + text-align: center; + border: 2px solid #aaa; + font-size:12px; + margin-left:2px; + padding:2px; + background-color: white; + color:#333; + font-weight: bold; + } + span.hianyzasTicker.igazolatlan { border-color: #e91e63; } + span.hianyzasTicker.igazolt { border-color: green; } + span.hianyzasTicker.hianyzas { } + span.hianyzasTicker.keses { border-color: orange; font-size:8px;} + span.hianyzasTicker.felszereles { color:cornflowerblue; font-size:8px; } + span.hianyzasTicker.felmentes { color:cornflowerblue; font-size:8px; } + + div.osztályfüggetlen { color: #eeeeee; background-color: rgba(52, 150, 185, 1); } + table.osztalyOrarend div.osztályfüggetlen { display:none; } + table.diakOrarend div.osztályfüggetlen { display:none; } + + span.helyett { + color: gray; + text-decoration: line-through; + } + + table.orarend tr td span.t0 { + padding:0px 2px; + background-color: mediumvioletred; color:white; + } + table.orarend tr td span.t1 { + } + + table.orarend tbody tr th div { + color: #dddddd; + white-space:nowrap;font-size:xx-small; font-weight:normal; width:100%; text-align: center; + /* text-shadow: 0px 1px black;*/ + } + + table.orarend thead tr th:hover span.napLeiras { display:none; } + + table.orarend div.orarendTools { display:none; padding: 0px; } + table.orarend thead tr th:hover div.orarendTools { display: block; } + table.orarend div.orarendTools span { padding: 4px; font-size:20px; } + table.orarend div.orarendTools a span { color:white; } + table.orarend div.orarendTools span:hover { text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;} + table.orarend div.orarendTools span.icon-info-sign:hover { color: cornflowerblue;} + table.orarend div.orarendTools span.jegyzet:hover { color: lightgreen;} + table.orarend div.orarendTools span.dolgozat:hover { color: orange;} + table.orarend div.orarendTools span.bezar:hover { color: #f06; } + + .animated { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + } + + @-webkit-keyframes shake { + 0%, 100% {-webkit-transform: translateX(0);} + 10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-2px);} + 20%, 40%, 60%, 80% {-webkit-transform: translateX(2px);} + } + @keyframes shake { + 0%, 100% {transform: translateX(0);} + 10%, 30%, 50%, 70%, 90% {transform: translateX(-2px);} + 20%, 40%, 60%, 80% {transform: translateX(2px);} + } + .shake { + -webkit-animation-name: shake; + animation-name: shake; + } +} +@media (max-width: 764px) { + +/* + table.orarend thead tr th div.orarendTools { display: block; border-top: solid 1px white; padding-top:4px; background-color: cornflowerblue;} + table.orarend thead tr th div.orarendTools span { color: #eee;} + table.orarend thead tr th span.napLeiras { display:block; } + table.orarend thead tr th:hover span.napLeiras { display:block; } +*/ +} +@media print { + table.toolBar, #nav, #nav1, #nav2, #poz, #head { + display: none; + } + table.orarend { + width: 100%; + } + table.orarend thead tr th { + color: black; + border-color: black; + border-style: solid; + border-width: 1px 1px 2px 1px; + width:2%; + height:30px; + } + table.orarend tbody tr th { + color: black; + border-color: black; + border-style: solid; + border-width: 0px 1px 2px 1px; + width:2%; + height:30px; + } + + table.orarend tr td { + text-align: center; + border-color: black; + border-style: solid; + border-width: 0px 1px 2px 0px; + width:18%; + font-size:10px; + page-break-inside: avoid; + } + hr { width: 80% } + h2.toPrint { color: black; text-align: center; margin-top:0px; margin-bottom: 0px; padding-top:0px; padding-bottom:0px; } + + table.orarend tbody tr th div { + color: #dddddd; text-shadow: 0px 1px black;white-space:nowrap;font-size:xx-small; font-weight:normal; width:100%; text-align: center; + } + +} + +sup, sub { + vertical-align: baseline; + position: relative; + top: -0.4em; + padding-left: 1px; +} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendBetolto.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendBetolto.css new file mode 100644 index 00000000..9dd7e321 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendBetolto.css @@ -0,0 +1,6 @@ + + form.file { background-color: rgb(200,200,240); margin: 10px auto; padding: 20px 5px 5px 5px; width: 500px; text-align: center; border: rgb(40,80,120) solid; border-width: 3px 0px; } + form.file img { border: none; position: relative; top: 10px; } + form.file a { text-decoration: none; display: block; padding-bottom: 14px; background-color: rgb(20,40,60); color: white; margin-top: 40px; } + form.file a:hover { color: rgb(255,200,100); } + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendEllenorzes.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendEllenorzes.css new file mode 100644 index 00000000..3a72f844 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendEllenorzes.css @@ -0,0 +1,3 @@ + + form.orarend { background-color: rgb(140,160,180); } + form.orarend ol.kritikus li { background: red; margin-right: 20px; padding: 4px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendModosito.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendModosito.css new file mode 100644 index 00000000..4d2ef3aa --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendModosito.css @@ -0,0 +1,156 @@ +@media screen { +h2 { text-align: center; color: red;} +h2.toPrint { display: none; } + +table.toolBar tr td select, table.toolBar tr td option { + font-size:11px; +} + +table.orarend { + width: 85%; + background-color: #888; +} +table.orarend tr th { + background-color: #889988; + color: white; + border-width: 0px 1px 2px 0px; + width:2%; + height:30px; +} +table.orarend thead tr th { + background-color: rgba(52, 150, 185, 1); + color: white; + border-bottom: solid 1px white; + width:2%; + height:2em; + font-weight: normal; +} +table.orarend thead tr th.spec { + background-color: #2196F3; +} + +table.orarend tbody tr th { font-weight: normal; padding:0px 1em; } + + +table.orarend tr td { + text-align: center; + background-color: #efefef; + border-width: 0px 1px 2px 0px; + width:18%; +} + +table.orarend tr td:hover { outline: solid 1px orange; } + +table.orarend tr td select { + font-size: 10px; + background-color:#000011; + color: white; +} + +div.unfinished { + background-color: yellow; +} + table.orarend tbody tr td hr { width: 80% } + div.normál { background-color: lightgreen !important;} + div.plusz { background-color: #eeccee !important;} + div.elmarad { background-color: black !important;} + div.elmarad_máskor { background-color: #555555 !important; } + div.normál_máskor { background-color: #776699 !important; } + div.felügyelet { background-color: #FF69B4 !important; } + div.helyettesítés { background-color: #ccffcc !important; } + div.összevonás { background-color: #B0C4DE !important; } + + span.helyett { + color: gray; + text-decoration: line-through; + } + + table.orarend tr td span.t0 { + background-color: #880000; color:white; + } + table.orarend tr td span.t1 { + } + + table.orarend tr td select, table.orarend tr td select option { background-color: black; color: white; } + table.orarend tr td select.terem , + table.orarend tr td select.terem option { background-color: white; color: black; } + table.orarend tr td select.nincs option { background-color: orange; color: black; } + + table.orarend tr td select.terem option.orig { font-style: italic; color: #aaaaaa;} + + table.orarend tbody tr td { background-color: #cccccc; } + table.orarend tbody tr td div { background-color: rgb(130,200,130); } + table.orarend tbody tr td div.nincsTerem { background-color: rgb(200,130,130); } + table.orarend tbody tr td div.moved { background-color: rgb(200,130,230) !important; } + + table.orarend tbody tr:hover th { background-color: #aabbcd; } + + table.orarend tbody tr td input { background-color: red; } + + div#hibasOrak { + width:100%; + margin: 0px auto; + border-top: #F3F3F3 solid 4px; + border-bottom: #F3F3F3 solid 4px; + } + div.hibas { overflow: hidden; margin:1px;height:100px; width:189px; border: solid 1px black; display:inline-block; background-color: orange; } + div.details { font-size: x-small; padding-left:1em; } + + div.button { + width:200px; + margin:20px auto; + } + div.button input { + width:100%; + background-color: #82C882; color: white; + padding:0.4em 0.4em; + border: solid 1px rgb(52, 150, 185); + border-radius: 2px; + } + div.button input:hover { + background-color:#3496B9; + border: solid 1px rgb(52, 150, 185); + color: white; + } + div.haladasi { background-color: #F44336; border: solid 1px #ccc; padding:0.5em; color:white; } + div.haladasi.haladasiModositando { background-color: #4CAF50; } + table.orarend tbody tr td div.haladasiOra { color:white; cursor: pointer; } + div.torlesreJelolve { background-color: #888 !important; text-decoration: line-through; outline: solid 1px red; } +} +@media print { + table.toolBar { + display: none; + } + table.orarend { + width: 100%; + } + table.orarend thead tr th { + color: black; + border-color: black; + border-style: solid; + border-width: 1px 1px 2px 1px; + width:2%; + height:30px; + } + table.orarend tbody tr th { + color: black; + border-color: black; + border-style: solid; + border-width: 0px 1px 2px 1px; + width:2%; + height:30px; + } + + table.orarend tr td { + text-align: center; + border-color: black; + border-style: solid; + border-width: 0px 1px 2px 0px; + width:18%; + font-size:10px; + page-break-inside: avoid; + } + hr { width: 80% } + h2.toPrint { color: black; text-align: center; margin-top:0px; margin-bottom: 0px; padding-top:0px; padding-bottom:0px; } +} + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendTankor.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendTankor.css new file mode 100644 index 00000000..ed5bb002 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendTankor.css @@ -0,0 +1,29 @@ +h2 { text-align: center; } + +table.orarend { + width: 85%; + background-color: black; +} +table.orarend tr th { + background-color: #889988; + color: white; + border-width: 0px 1px 2px 0px; +} + +table.orarend tr td { + text-align: center; + background-color: #eeeeff; + border-width: 0px 1px 2px 0px; +} + +table.orarend tr td select { + font-size: 10px; + background-color:#000011; + color: white; +} +table.orarend tr td select option { background: #000011; } +form input.sub { + color: white; + background-color: blue; + border: solid 1px #000088; +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendTeremModositas.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendTeremModositas.css new file mode 100644 index 00000000..fb0172cc --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendTeremModositas.css @@ -0,0 +1,8 @@ + + form.terem { background-color: rgb(100,50,100); color: white; margin: 5px auto; text-align: center; width: 640px; } + form.terem h1 { text-align: center; font-size: 16px; background-color: rgb(80,40,80); padding: 2px; } + form.terem select { margin: 2px; } + form.terem select option.foglalt { color: red; } + form.terem select option.szabad { color: green; } + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/szabadTerem.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/szabadTerem.css new file mode 100644 index 00000000..c7b8cdf2 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/szabadTerem.css @@ -0,0 +1,103 @@ +@media screen { +h2 { text-align: center; color: red;} +h2.toPrint { display: none; } + +table.toolBar tr td select, table.toolBar tr td option { + font-size:normal; +} + +table.orarend { + width: 85%; + background-color: black; +} +table.orarend tr th { + background-color: #889988; + color: white; + border-width: 0px 1px 2px 0px; + width:2%; + height:30px; +} +table.orarend thead tr th { + background-color: #889999; + color: white; + border-width: 0px 1px 2px 0px; + width:2%; + height:1em; +} +table.orarend thead tr th.spec { + background-color: red; +} + +table.orarend tr td { + text-align: center; + background-color: #eeeeff; + border-width: 0px 1px 2px 0px; + width:18%; +} + +table.orarend tr td select { + font-size: 10px; + background-color:#000011; + color: white +} + +div.unfinished { + background-color: yellow; +} + table.orarend tbody tr td hr { width: 80% } + div.normál {} + div.elmarad { + color: white; + background-color: black; + } + div.felügyelet { + background-color: #bbaac0; + } + div.helyettesítés { + background-color: #ccffcc; + } + div.összevonás { + background-color: #aabbc0; + } + span.helyett { + color: gray; + text-decoration: line-through; + } + +} +@media print { + table.toolBar { + display: none; + } + table.orarend { + width: 100%; + } + table.orarend thead tr th { + color: black; + border-color: black; + border-style: solid; + border-width: 1px 1px 2px 1px; + width:2%; + height:30px; + } + table.orarend tbody tr th { + color: black; + border-color: black; + border-style: solid; + border-width: 0px 1px 2px 1px; + width:2%; + height:30px; + } + + table.orarend tr td { + text-align: center; + border-color: black; + border-style: solid; + border-width: 0px 1px 2px 0px; + width:18%; + font-size:10px; + page-break-inside: avoid; + } + hr { width: 80% } + h2.toPrint { color: black; text-align: center; margin-top:0px; margin-bottom: 0px; padding-top:0px; padding-bottom:0px; } +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/tanarOrarend.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/tanarOrarend.css new file mode 100644 index 00000000..b17b3fce --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/tanarOrarend.css @@ -0,0 +1,2 @@ + + form.orarend { text-align: center; margin: 40px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/termez.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/termez.css new file mode 100644 index 00000000..bc3197c4 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/termez.css @@ -0,0 +1,13 @@ + + table.teremPreferencia { background-color: #eeeeee; margin: 4px 8px; width:95%; max-width:95%;} + table.teremPreferencia tr th { ; border-bottom: solid 1px white;} + table.teremPreferencia tr td { background-color: white;} + + + table.teremPreferencia tr td.terem { font-size:smaller; } + table.teremPreferencia tr td a { color: #dddddd;} + table.teremPreferencia tr td a.del:hover { color: #880000;} + + table.teremPreferencia tr td a.run:hover { color: green;} + + table.teremPreferencia tr:hover td { outline: solid 1px orange;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizelomenetel.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizelomenetel.css new file mode 100644 index 00000000..001470fc --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizelomenetel.css @@ -0,0 +1,71 @@ +@media screen { + + /* TanuloBizonyitvany */ + table.tanuloBizonyitvany { background-color: #555555; margin-bottom: 5px;} + table.tanuloBizonyitvany thead th { background-color: rgb(100,140,130); + color: white; text-align: center; padding: 5px 8px 5px 8px; font-weight: normal; + } + table.tanuloBizonyitvany thead tr th.cim { } + table.tanuloBizonyitvany thead tr th.nev { } + table.tanuloBizonyitvany thead a { color: white; text-decoration: none; } + table.tanuloBizonyitvany thead a:hover { text-decoration: underline; } + table.tanuloBizonyitvany textarea { width: 100%; } + table.tanuloBizonyitvany tbody.jegyzet td { padding: 16px; font-size: 10px; background-color: rgb(200,200,200); } + table.tanuloBizonyitvany thead tr.evf th { height:25px; width:50px; padding-right:10px; padding-left: 10px; + background-color: rgb(100,110,120); color: white; font-weight: normal; + border-right: solid 1px #eeeeee; + } + table.tanuloBizonyitvany tbody th { height:25px; padding-right:10px; padding-left: 10px; + background-color: rgb(130,140,150); color: white; font-weight: normal; + } + table.tanuloBizonyitvany tbody th,table.tanuloBizonyitvany tbody td { + border-color: rgb(220,220,220); border-style: solid; border-width: 1px 1px 0px 0px; + } + table.tanuloBizonyitvany tbody tr.fejlec th { background-color: rgb(100,110,120); font-weight: bold; } + table.tanuloBizonyitvany tbody td.vanjegy { color: white; text-align: center; } + table.tanuloBizonyitvany tbody td.nbiz {background-color: rgb(180,100,140); text-align: center; color: white; padding-left:5px; padding-right:5px; } + table.tanuloBizonyitvany tbody td.biz {background-color: rgb(100,180,140); text-align: center; color: white; padding-left:5px; padding-right:5px; } + table.tanuloBizonyitvany tbody td.avg {background-color: #f1f1f1; text-align: center; padding-left:5px; padding-right:5px; } + table.tanuloBizonyitvany tbody td.oraszam { text-align: center; } + table.tanuloBizonyitvany tfoot tr th { background-color: rgb(120,100,100); color: white; height:1.5em; } + table.tanuloBizonyitvany span.megj { font-size: 8px; font-style: italic; } + + table.tanuloBizonyitvany tbody tr td span.szem1 { background-color: rgb(220,140,255); display: block; padding-left: 2px; } + + table.tanuloBizonyitvany tbody tr th input { background-color: rgb(160,170,180); border: solid 1px rgb(180,100,140); } + + table.sign { width: 100%; margin-top: 25px;} + table.sign td { text-align: center; border-style: none} + table.sign td.vonal { + width: 40%; + border-color: black; + border-width: 0px 0px 1px 0px; + border-style: dotted; + } + +} +@media print { + + .mayorhead, .toolBar, form.modosit, .nemNyomtatando { display: none; } + + table.tanuloBizonyitvany { border-width: 2px 2px 3px 3px; border-style: solid; border-color: black; } + table.tanuloBizonyitvany a { color: black; text-decoration: none; } + table.tanuloBizonyitvany td, table.tanuloBizonyitvany th { padding: 0px 10px 0px 10px; } + table.tanuloBizonyitvany thead th { border-width: 0px 1px 1px 0px; border-style: solid; border-color: black; + padding: 4px 10px 3px 10px; font-weight: normal; + } + table.tanuloBizonyitvany thead th.nev { border-width: 1px 1px 0px 0px; border-style: solid; border-color: black; font-size: 16px; } + table.tanuloBizonyitvany thead th.cim { border-width: 0px 1px 0px 0px; font-size: 20px; } + table.tanuloBizonyitvany tfoot > tr > td { border-width: 0px 1px 0px 0px; border-style: solid; border-color: black; } + table.tanuloBizonyitvany > tbody th, table.tanuloBizonyitvany > tbody td { border-width: 1px 1px 0px 0px; border-style: solid; border-color: black; } + table.tanuloBizonyitvany > tbody th { text-align: left; font-weight: normal; } + table.tanuloBizonyitvany > tbody tr.fejlec th { border-width: 2px 1px 1px 0px; text-align: center; font-weight: bold; padding: 3px 10px 3px 10px; } + table.tanuloBizonyitvany tbody.jegyzet td { padding: 10px; } + table.tanuloBizonyitvany .info { display: none } + table.tanuloBizonyitvany td.biz { font-style: italic; } + + table.sign { width: 100%; margin-top: 40px; margin-bottom: 25px;} + table.sign td { text-align: center; border-style: none} + table.sign td.vonal { width: 40%; border-color: black; border-width: 0px 0px 1px 0px; border-style: dotted; } + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizonyitvany.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizonyitvany.css new file mode 100644 index 00000000..fd2d7c75 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizonyitvany.css @@ -0,0 +1,115 @@ +@media screen { + +/* + table.osztalyozo { background-color: rgb(220,220,220); color: white; } + table.osztalyozo a { color: white; text-decoration:none } + table.osztalyozo a:hover { color: white; text-decoration:underline } + table.osztalyozo thead th { background-color: rgb(100,120,120); } + table.osztalyozo thead th.nev { height:30px } + table.osztalyozo thead td { background-color: rgb(100,140,130); text-align: center; padding: 0px 4px 0px 4px; } + table.osztalyozo tfoot th { background-color: rgb(100,120,120); padding: 0px; vertical-align: center; } + table.osztalyozo tfoot th select { width: 200px; } + table.osztalyozo tfoot th input { width: 100px; } + table.osztalyozo tfoot th input.jegy1 { color: blue; } + table.osztalyozo tfoot th input.jegy2 { color: black; } + table.osztalyozo tfoot th input.jegy3 { color: green; } + table.osztalyozo tfoot th input.jegy4 { color: red; } + table.osztalyozo tfoot td { font-size:10px; background-color: rgb(100,140,130); text-align: center; } + table.osztalyozo tbody th { background-color: rgb(130,140,150); font-weight: normal; } + table.osztalyozo tbody th.atlag { background-color: rgb(100,100,130); padding: 0px 4px 0px 4px; } + table.osztalyozo tbody th.kituno { background-color: #ff0000; } + table.osztalyozo tbody th.jeles { background-color: #883333; } + table.osztalyozo tbody th.bukott { background-color: black; } + table.osztalyozo tbody th.i { background-color: #f1f1f1; color: green; } + table.osztalyozo tbody th.ni {background-color: #f1f1f1; color: red; } + table.osztalyozo tbody td.jegyek { background-color: #eeeeee; color: black; text-align: center; } + table.osztalyozo tbody td.biz { background-color: rgb(180,100,140); text-align: center; } + table.osztalyozo tbody td.biz select { background-color: rgb(180,100,140); } + table.osztalyozo tbody td.biz select:hover { background-color: rgb(250,250,250); } + + table.bizstat { margin-left:60px; border: solid 1px orange; } + table.bizstat th { background-color: #eeeeee; font-weight: normal; } + table.bizstat td { background-color: #f7f7f7; text-align: right; padding-right:5px; padding-left: 5px;} + table.bizstat tr.ossz th { background-color: #dddddd; } + table.bizstat tr.ossz td { background-color: #dddddd; } + table.bizstat caption { + margin-left: 60px; + caption-side: top; + font-size:11px; + background-color: #778877; + color: white; + padding:2px; + } + + table.floatleft { float:left } +*/ + + + /* TanuloBizonyitvany */ + table.tanuloBizonyitvany { background-color: #ffffff; } + table.tanuloBizonyitvany thead th { background-color: rgb(100,140,130); + color: white; text-align: center; padding: 5px 8px 5px 8px; font-weight: normal; + } + table.tanuloBizonyitvany thead th.cim { font-size: 20px; font-weight: bold; } + table.tanuloBizonyitvany thead th.nev { font-size: 16px; font-weight: bold;} + table.tanuloBizonyitvany thead a { color: white; text-decoration: none; } + table.tanuloBizonyitvany thead a:hover { text-decoration: underline; } + table.tanuloBizonyitvany textarea { width: 100%; } + table.tanuloBizonyitvany tbody.jegyzet td { padding: 16px; font-size: 10px; background-color: rgb(200,200,200); } + table.tanuloBizonyitvany tbody th { height:25px; padding-right:10px; padding-left: 10px; + background-color: rgb(130,140,150); color: white; font-weight: normal; + } + table.tanuloBizonyitvany tbody th,table.tanuloBizonyitvany tbody td { + border-color: rgb(220,220,220); border-style: solid; border-width: 1px 1px 0px 0px; + } + table.tanuloBizonyitvany tbody tr.fejlec th { background-color: rgb(100,110,120); font-weight: bold; } + table.tanuloBizonyitvany tbody td.biz {background-color: rgb(180,100,140); text-align: center; color: white; padding-left:5px; padding-right:5px; } + table.tanuloBizonyitvany tbody td.avg {background-color: #f1f1f1; text-align: center; padding-left:5px; padding-right:5px; } + table.tanuloBizonyitvany tbody td.oraszam { text-align: center; } + table.tanuloBizonyitvany tfoot td { border-style: none; } + table.tanuloBizonyitvany span.megj { font-size: 8px; font-style: italic; } + + table.sign { width: 100%; margin-top: 25px;} + table.sign td { text-align: center; border-style: none} + table.sign td.vonal { + width: 40%; + border-color: black; + border-width: 0px 0px 1px 0px; + border-style: dotted; + } + + form.modosit { margin: 50px auto 0px auto; padding: 0px; width: 500px; background-color: rgb(180,100,140); } + form.modosit h1 { text-align: center; color: white; font-size: 14px; background-color: rgb(100,110,120); + padding: 3px; margin:1px; + border-bottom: solid 1px white; + } + form.modosit table.jegy { width:100%; background-color: #eeeeee; } + form.modosit table.jegy tbody tr th { background-color: #888888; color: white; font-weight: normal; } + form.modosit table.jegy tbody tr td { background-color: rgb(180,100,140); color: white; font-weight: normal; } + form.modosit table.jegy tfoot tr th { background-color: #554455; color: white; font-weight: normal; } +} +@media print { + + .mayorhead, .toolBar, form.modosit, .nemNyomtatando { display: none; } + + table.tanuloBizonyitvany { border-width: 2px 2px 3px 3px; border-style: solid; border-color: black; } + table.tanuloBizonyitvany a { color: black; text-decoration: none; } + table.tanuloBizonyitvany td, table.tanuloBizonyitvany th { padding: 0px 10px 0px 10px; } + table.tanuloBizonyitvany thead th { border-width: 0px 1px 1px 0px; border-style: solid; border-color: black; + padding: 4px 10px 3px 10px; font-weight: normal; + } + table.tanuloBizonyitvany thead th.nev { border-width: 1px 1px 0px 0px; border-style: solid; border-color: black; font-size: 16px; } + table.tanuloBizonyitvany thead th.cim { border-width: 0px 1px 0px 0px; font-size: 20px; } + table.tanuloBizonyitvany tfoot > tr > td { border-width: 0px 1px 0px 0px; border-style: solid; border-color: black; } + table.tanuloBizonyitvany > tbody th, table.tanuloBizonyitvany > tbody td { border-width: 1px 1px 0px 0px; border-style: solid; border-color: black; } + table.tanuloBizonyitvany > tbody th { text-align: left; font-weight: normal; } + table.tanuloBizonyitvany > tbody tr.fejlec th { border-width: 2px 1px 1px 0px; text-align: center; font-weight: bold; padding: 3px 10px 3px 10px; } + table.tanuloBizonyitvany tbody.jegyzet td { padding: 10px; } + table.tanuloBizonyitvany .info { display: none } + table.tanuloBizonyitvany td.biz { font-style: italic; } + + table.sign { width: 100%; margin-top: 40px; margin-bottom: 25px;} + table.sign td { text-align: center; border-style: none} + table.sign td.vonal { width: 40%; border-color: black; border-width: 0px 0px 1px 0px; border-style: dotted; } + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/diak.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/diak.css new file mode 100644 index 00000000..ea8f30e5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/diak.css @@ -0,0 +1,58 @@ +@media screen { + table.osztalyozo { background-color: rgb(220,220,220); color: white; } + table.osztalyozo a { color: white; text-decoration:none } + table.osztalyozo a:hover { color: white; text-decoration:underline } + table.osztalyozo thead th { background-color: #660077; padding: 2px 4px 2px 4px; } + table.osztalyozo thead th.nev { background-color: #660077; height:30px; font-size: 16px; } + table.osztalyozo thead td { background-color: #440055; text-align: center; padding: 0px 4px 0px 4px; } + table.osztalyozo thead th.biz { background-color: #224433; } + table.osztalyozo thead th.defaultSulyozas { background-color: lightgreen; } + + table.osztalyozo tfoot th { background-color: rgb(100,120,120); padding: 2px; vertical-align: center; } + table.osztalyozo tfoot th span { padding: 1px 10px; font-weight: normal; background-color: rgb(220,220,220); } + + table.osztalyozo tbody th { background-color: rgb(130,140,150); font-weight: normal; padding: 4px 4px 4px 4px; } + table.osztalyozo tbody th a { color: white; text-decoration: none; } + table.osztalyozo tbody th.atlag { background-color: rgb(100,100,130); padding: 0px 4px 0px 4px; } + table.osztalyozo tbody th.t { text-align: left; padding-left: 0.5em; padding-right:0.5em; } + table.osztalyozo tbody td { background-color: #eeeeee; } + table.osztalyozo tbody td.biz { background-color: #446655; text-align: center; padding-right:3px; padding-left:3px; } + table.osztalyozo tbody td a { text-decoration: none; } + + table.osztalyozo tbody td a.jegy0, table.osztalyozo tfoot th span.jegy0 { color: grey; } + table.osztalyozo tbody td a.jegy1, table.osztalyozo tfoot th span.jegy1 { color: blue; } + table.osztalyozo tbody td a.jegy2, table.osztalyozo tfoot th span.jegy2 { color: black; } + table.osztalyozo tbody td a.jegy3, table.osztalyozo tfoot th span.jegy3 { color: green; } + table.osztalyozo tbody td a.jegy4, table.osztalyozo tfoot th span.jegy4 { color: red; } + table.osztalyozo tbody td a.jegy5, table.osztalyozo tfoot th span.jegy5 { color: purple; background-color: gold; } + + table.osztalyozo tbody td.biz span.sikertelen {background-color:black; padding:0px 4px;} + + table.osztalyozo tfoot th span {cursor: pointer} + + .jegyKiemel { outline: solid 1px orange; } + + table.osztalyozo thead td.ho span.literal {display: table-cell} + table.osztalyozo thead td.ho span.roman {display: none;} + + table.osztalyozo tbody tr:hover th { background-color: rgba(100,100,100,0.5);} + span.addVirtualJegy {cursor: pointer; padding-left:4px;} + a.virtual { border: dotted 1px lightgreen; } +} +@media (max-width: 764px) { + table.osztalyozo { width:95%;} + table.osztalyozo thead td.ho span.literal {display: none;} + table.osztalyozo thead td.ho span.roman {display: table-cell;} +} + +@media print { + input, select, .toolBar { display: none; } + .biz select { display: inline; } + a { text-decoration: none; color: black; } + table { background-color: rgb(200,200,200); border-spacing: 0px; border: 1px black solid; font-size: 10px; border-collapse:collapse; } + td { border: solid 1px black; padding: 4px 4px; } + th { border: solid 1px black; padding: 6px 4px 2px 4px; vertical-align: middle; } + table.osztalyozo tbody td { text-align: right; } + table.osztalyozo tfoot {display:none;} + table.osztalyozo tbody th.t { text-align: left; padding-left: 0.5em; padding-right:0.5em; } +} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/dolgozat.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/dolgozat.css new file mode 100644 index 00000000..957f833c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/dolgozat.css @@ -0,0 +1,172 @@ + + table.dolgozatLista { + background-color: rgb(220,220,250); + margin-top: 20px; + width: 90%; + empty-cells: show; + margin-bottom:4em; + border-bottom: solid 1px rgb(40,40,100) ; + } + + table.dolgozatLista th { + background-color: rgb(40,40,100); + color: white; + padding: 3px; + } + + table.dolgozatLista th.kuszob { + background-color: rgb(0,100,100); + height:3px; + max-height:3px; + } + + table.dolgozatLista td { + background-color: rgb(100,100,140); + color: white; + padding: 3px 10px; + } + + table.dolgozatLista td a { + color: rgb(255,255,255); + text-decoration: none; + } + + table.dolgozatLista td a:hover { + color: rgb(155,155,255); + } + table.dolgozatLista td.nincsdolgozat {background-color: rgb(100,100,100); text-align:center; } + table.dolgozatLista tbody tr:hover th {background-color: rgb(80,180,120); } + table.dolgozatLista tbody tr:hover td {background-color: rgb(80,80,120); } + + /* ------- Adatok ------- */ + + table.dolgozatAdatok { + min-width:300px; + background-color: rgb(220,220,250); + margin-top: 10px; + } + + table.dolgozatAdatok thead th { + background-color: rgb(60,60,110); + color: white; + padding: 4px 0px; + } + + table.dolgozatAdatok tfoot th { + background-color: rgb(100,100,140); + padding: 4px; + } + + table.dolgozatAdatok tfoot input { +/* border-color: rgb(220,220,250); + border-width: 1px; + border-style: solid; + background-color: rgb(40,40,100); + color: rgb(255,255,255); +*/ + } + + table.dolgozatAdatok tbody th { + background-color: rgb(140,140,200); + color: white; + padding: 2px 6px; + } + + table.dolgozatAdatok tbody td { + background-color: rgb(100,100,160); + color: white; + padding: 2px 6px; + } + + table.dolgozatAdatok tbody td select.multiple { + height: 150px; + width: 100%; + } + + table.dolgozatAdatok td input.hosszu { + width: 95%; + } + + table.dolgozatAdatok tbody td span.onClickHideShow { + background-color: rgb(70,70,100); + color: white; + padding: 2px 4px; + border: 1px solid rgb(140,140,200); + cursor: pointer; + } + + table.dolgozatAdatok tbody td span.openable { + background-color: rgb(70,70,100); + color: white; + padding: 2px 4px; + border: 1px solid rgb(140,140,200); + } + + table.dolgozatAdatok tbody td ul { padding: 0px; margin: 0px; } + table.dolgozatAdatok tbody td ul li { list-style-type: none; background-color: rgb(70,70,100); margin: 1px 0px; padding: 4px 12px; } + table.dolgozatAdatok tbody td ul li a { color: white; text-decoration: none; } + + /* ------- jegyek -------- */ + + table.dolgozatJegyek { + min-width:300px; + background-color: rgb(220,220,250); + margin-top: 10px; + } + + table.dolgozatJegyek th { + background-color: rgb(60,60,110); + color: white; + padding: 2px 10px; + } + + table.dolgozatJegyek tbody th { + background-color: rgb(100,100,160); + font-weight: normal; + text-align:left; + } + + table.dolgozatJegyek th a { + text-decoration: none; + color: white; + } + + table.dolgozatJegyek th a:hover { + text-decoration: underline; + } + + table.dolgozatJegyek thead td { + background-color: rgb(100,100,140); + color: white; + text-align: center; + } + + table.dolgozatJegyek td { + background-color: rgb(200,200,240); + color: rgb(60,60,110); + text-align: center; + } + + table.dolgozatJegyek td a { + text-decoration: none; + } + + table.dolgozatJegyek td a:hover { + text-decoration: underline; + } + + table.dolgozatJegyek td a.jegy3 { + color: green; + } + + table.dolgozatJegyek td a.jegy4 { + color: red; + } + + form.dolgozat { margin-left:5%; margin-right:5%; width:90%; color: white; text-align: center; } + form.dolgozat input { + margin: 10px; background-color: rgb(0,100,100); border: 2px solid rgb(40,40,100); color: white; font-size: large; padding:2px 4px 2px 4px; + } + + table.dolgozatJegyek tr.atlag th { text-align:right; background-color: #9C64A0; } + table.dolgozatJegyek tr.atlag th:after { padding-left:4px; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/jegy.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/jegy.css new file mode 100644 index 00000000..20ccb4c4 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/jegy.css @@ -0,0 +1,39 @@ +@media screen { + table.jegyInfo { + background-color: rgb(200,200,200); + color: white; + } + + table.jegyInfo thead th { + background-color: rgb(100,120,100); + height:30px; + } + + table.jegyInfo tfoot th { + background-color: rgb(100,120,100); + padding:5px; + } + + table.jegyInfo tbody select { max-width:300px; } + table.jegyInfo tbody th { + background-color: rgb(140,160,150); + padding: 0px 4px 0px 4px; + } + + table.jegyInfo tbody td { + background-color: rgb(140,160,150); + padding: 2px 4px 2px 4px; + } + + table.jegyInfo tr td a {color: white;text-decoration: none;} + table.jegyInfo tr td a:hover {color: white;text-decoration: underline;} + table.jegyInfo tr th a {color: white;text-decoration: none;} + table.jegyInfo tr th a:hover {color: white;text-decoration: underline;} + table.jegyInfo tr th a:visited {color: white;text-decoration: underline;} + + table.jegyInfo tbody td input { + width: 99%; + } + + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/stat.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/stat.css new file mode 100644 index 00000000..725adee6 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/stat.css @@ -0,0 +1,339 @@ +@media screen { + + table.osztalyozo thead tr td { cursor: pointer; } + table.osztalyozo thead tr td.szuk { overflow:hidden; width:5px; max-width:5px;} + table.osztalyozo thead tr td.szuk { background-color: rgba(0,100,0,0.5);} + table.osztalyozo thead tr td.foTargy { background-color: #3F51B5;} + table.osztalyozo thead tr td.alTargy { border-bottom: solid 2px #3F51b5; background-color:#03A9F4;} + + table.osztalyozo tbody tr td.szuk { background-color: rgba(100,100,100,0.75);} + + table.osztalyozo { + background-color: rgb(220,220,220); + color: white; + width:98%; + } + + table.osztalyozo a { color: white; text-decoration:none } + table.osztalyozo a:hover { color: white; text-decoration:underline } + + table.osztalyozo thead th { + background-color: rgb(100,120,120); + } + table.osztalyozo thead th.nev { height:30px; } + table.osztalyozo thead th.beallitasok { text-align:left; font-weight:normal; font-size:x-small; color: rgba(255,255,255,0.7); } + table.osztalyozo thead th.beallitasok span { color: rgba(255,255,255,0.1); } + table.osztalyozo thead th.beallitasok label:hover { color: #ffffff;} + table.osztalyozo thead th.beallitasok span:hover { color: rgba(255,255,255,1); } + table.osztalyozo thead td { + background-color: rgb(100,140,130); + text-align: center; + padding: 0px 4px 0px 4px; + } + + table.osztalyozo tfoot th { + background-color: rgb(100,120,120); + padding: 0px; + vertical-align: center; + } + + table.osztalyozo tfoot th select { + width: 200px; + } + table.osztalyozo tfoot th input { + width: 100px; + } + + table.osztalyozo tfoot th input.jegy1 { + color: blue; + } + + table.osztalyozo tfoot th input.jegy2 { + color: black; + } + + table.osztalyozo tfoot th input.jegy3 { + color: green; + } + + table.osztalyozo tfoot th input.jegy4 { + color: red; + } + + table.osztalyozo tfoot td { + font-size:10px; + background-color: rgb(100,140,130); + text-align: center; + + } + + table.osztalyozo tbody th { background-color: rgb(130,140,150); font-weight: normal; } + table.osztalyozo tbody tr.elment th { background-color: rgb(65,70,75); } + table.osztalyozo tbody tr.elment th.jogviszonyafelfuggesztve { background-color: rgb(30,140,150); } + table.osztalyozo tbody tr.elment td.jegyek { background-color: #aaaaaa; } + table.osztalyozo tbody td span.masikFelev { font-style: italic; color: #555} + table.osztalyozo tbody td span.masikFelev:after { font-size: 6pt; position: relative; top: -2pt; content: "*"; } + + table.osztalyozo tbody th.jogviszonyalezarva { background-color: rgb(30,40,50); } + table.osztalyozo tbody th.jogviszonyafelfuggesztve { background-color: rgb(30,140,150); } + table.osztalyozo tbody th.magantanulo { background-color: rgb(130,40,150); } + table.osztalyozo tbody th.vendegtanulo { background-color: rgb(130,140,50); } + table.osztalyozo tbody th a { display: block; } + + table.osztalyozo tbody th.atlag { + background-color: rgb(100,100,130); + padding: 0px 4px 0px 4px; + } + table.osztalyozo tbody th.kituno { background-color: #ff0000; } + table.osztalyozo tbody th.jeles { background-color: #883333; } + table.osztalyozo tbody th.bukott { background-color: black; } + table.osztalyozo tbody th.i { background-color: #f1f1f1; color: green; } + table.osztalyozo tbody th.ni {background-color: #f1f1f1; color: red; } + + table.osztalyozo tbody th div.naploSorszam {background-color: #777777; border-right: solid 1px white; vertical-align: middle; display:table-cell; min-width:20px;} + + + table.osztalyozo tbody td.jegyek { + background-color: #eeeeee; + color: black; + text-align: center; + } + + table.osztalyozo tbody td.biz { + background-color: rgb(180,100,140); + text-align: center; + } + table.osztalyozo tbody td.bizZaradek select { + width:400px; + } + table.osztalyozo thead td.bizZaradek span { color: rgba(255,255,255,0.1); } + table.osztalyozo thead td.bizZaradek span:hover { color: white; } + + table.osztalyozo tbody td.biz select { background-color: rgb(180,100,140);} + table.osztalyozo tbody td.biz select:hover {background-color: rgb(250,250,250); } + + table.osztalyozo tbody tr td.targyEloszlas { background-color: #ccddcc; text-align: center; color: black; } + + table.osztalyozo tbody tr td div.osz { display:none; font-size:smaller; color:#666666;} + + table.bizstat { margin-left:60px; border: solid 1px orange; margin-right:20px; } + table.bizstat th { background-color: #eeeeee; font-weight: normal; text-align: right; } + table.bizstat td { background-color: #f7f7f7; text-align: right; padding-right:5px; padding-left: 5px;} + table.bizstat tr.ossz th { background-color: #dddddd; font-weight:bold; } + table.bizstat tr.ossz td { background-color: #dddddd; font-weight:bold; } + table.bizstat caption { + margin-left: 0px; + margin-top: 2em; + caption-side: top; + font-size:12px; + background-color: #778877; + color: white; + padding:2px; + } + + table.floatleft { float:left } + + /* TanuloBizonyitvany */ + table.tanuloBizonyitvany { background-color: #ffffff; } + table.tanuloBizonyitvany thead th { + background-color: rgb(100,140,130); + color: white; + text-align: center; + padding: 5px 8px 5px 8px; + font-weight: normal; + font-family: Times; + } + table.tanuloBizonyitvany thead th.cim { font-size: 20px; font-weight: bold; } + table.tanuloBizonyitvany thead th.nev { font-size: 16px; font-weight: bold; } + + + + table.tanuloBizonyitvany thead a { + color: white; + text-decoration: none; + } + table.tanuloBizonyitvany thead a:hover { + text-decoration: underline; + } + + table.tanuloBizonyitvany textarea { + width: 100%; + } + + table.tanuloBizonyitvany tbody.jegyzet td { + padding: 16px; + font-size: 10px; + background-color: rgb(200,200,200); + } + + table.tanuloBizonyitvany tbody th { + height:25px; + padding-right:10px; padding-left: 10px; + background-color: rgb(130,140,150); + color: white; + font-weight: normal; + } + + table.tanuloBizonyitvany tbody th,table.tanuloBizonyitvany tbody td { + border-color: rgb(220,220,220); + border-style: solid; + border-width: 1px 1px 0px 0px; + } + + + table.tanuloBizonyitvany tbody tr.fejlec th { + background-color: rgb(100,110,120); + font-weight: bold; + } + table.tanuloBizonyitvany tbody td.biz {background-color: rgb(180,100,140); text-align: center; color: white; padding-left:5px; padding-right:5px; } + table.tanuloBizonyitvany tbody td.avg {background-color: #f1f1f1; text-align: center; padding-left:5px; padding-right:5px; } + + table.tanuloBizonyitvany tfoot td { + border-style: none; + } + + table.sign { width: 100%; margin-top: 25px;} + table.sign td { text-align: center; border-style: none} + table.sign td.vonal { + width: 40%; + border-color: black; + border-width: 0px 0px 1px 0px; + border-style: dotted; + } + + /* iskolaStatisztika */ + table.iskolaStatisztika { background-color: #eeeeee; empty-cells: show;} + table.iskolaStatisztika thead th { + background-color: rgb(100,140,130); + color: white; + text-align: center; + padding: 2px; + font-weight: normal; + } + table.iskolaStatisztika tfoot { } + table.iskolaStatisztika tbody td { text-align: right; } + table.iskolaStatisztika tbody th { background-color: rgb(190,210,200); } + table.iskolaStatisztika tbody td { background-color: rgb(210,230,220); } + table.iskolaStatisztika tbody.hianyzas th { background-color: rgb(180,180,150); } + table.iskolaStatisztika tbody.hianyzas td { background-color: #ccccc0; } + table.iskolaStatisztika tbody.atlag th { background-color: rgb(220,220,220); text-align: left; padding: 0px 6px 0px 6px; font-weight: normal;} + table.iskolaStatisztika tbody.atlag th.ossz { background-color: rgb(220,220,220); text-align: center; } + table.iskolaStatisztika tbody.atlag td { background-color: white; } + table.iskolaStatisztika tbody.atlag tr:hover td, table.iskolaStatisztika tbody.atlag tr:hover th { background-color: #cccccc; } + table.iskolaStatisztika tbody.atlag tr.ossz th { background-color: rgb(200,200,210); text-align: center; font-weight: bold;} + table.iskolaStatisztika tbody.atlag tr.ossz td { background-color: rgb(220,220,230); } + +} +@media print { + + .mayorhead, .toolBar, img { display: none; } + + table.osztalyozo { border: solid 1px black; width:100%} + table.osztalyozo td { border-style: none solid solid none; border-width: 1px; text-align: center } + table.osztalyozo th { border: solid 1px black; } + table.osztalyozo a { text-decoration: none; color: black } + table.osztalyozo tbody th div.naploSorszam { display:none; } + + table.tanuloBizonyitvany { + border-width: 2px 2px 3px 3px; + border-style: solid; + border-color: black; + } + table.tanuloBizonyitvany a { + color: black; + text-decoration: none; + } + table.tanuloBizonyitvany td, table.tanuloBizonyitvany th { + padding: 0px 10px 0px 10px; + + } + table.tanuloBizonyitvany thead th { + border-width: 0px 1px 1px 0px; + border-style: solid; + border-color: black; + padding: 4px 10px 3px 10px; + font-weight: normal; + font-family: Times; + } + table.tanuloBizonyitvany thead th.nev { + border-width: 1px 1px 0px 0px; + border-style: solid; + border-color: black; + font-size: 16px; + } + table.tanuloBizonyitvany thead th.cim { + border-width: 0px 1px 0px 0px; + font-size: 20px; + } + table.tanuloBizonyitvany tfoot > tr > td { + border-width: 0px 1px 0px 0px; + border-style: solid; + border-color: black; + } + + table.tanuloBizonyitvany > tbody th, table.tanuloBizonyitvany > tbody td { + border-width: 1px 1px 0px 0px; + border-style: solid; + border-color: black; + } + table.tanuloBizonyitvany > tbody th { + text-align: left; + font-weight: normal; + } + table.tanuloBizonyitvany > tbody tr.fejlec th { + border-width: 2px 1px 1px 0px; + text-align: center; + font-weight: bold; + padding: 3px 10px 3px 10px; + } + table.tanuloBizonyitvany tbody.jegyzet td { + padding: 10px; + } + table.tanuloBizonyitvany .info { display: none } + table.tanuloBizonyitvany td.biz { font-style: italic; } + + table.sign { width: 100%; margin-top: 40px; margin-bottom: 25px;} + table.sign td { text-align: center; border-style: none} + table.sign td.vonal { + width: 40%; + border-color: black; + border-width: 0px 0px 1px 0px; + border-style: dotted; + } + + /* ------- */ + table.iskolaStatisztika { empty-cells: show;} + table.iskolaStatisztika thead th { + font-size: 12px; + text-align: center; + padding: 2px; + font-weight: bold; + border-style: none none solid none; border-color: #777777; border-width:2px; + } + table.iskolaStatisztika th { border-style: none solid solid solid; border-color: #777777; border-width:1px; } + table.iskolaStatisztika td { border-style: none solid solid none; border-color: #777777; border-width:1px; } + table.iskolaStatisztika th.ossz { border-style: none solid solid none; border-color: #777777; border-width:1px; } + + table.iskolaStatisztika tbody td { text-align: right; } + + table.iskolaStatisztika tbody.atlag th { text-align: left; padding-left: 6px; padding-right: 6px; font-weight: normal;} + table.iskolaStatisztika tbody.atlag th.ossz { text-align: center; } + table.iskolaStatisztika tbody.atlag tr.ossz th { height:25px; border-width: 0px 1px 2px 1px;text-align: center; font-weight: bold;} + table.iskolaStatisztika tbody.atlag tr.ossz td { border-width: 1px 1px 2px 1px; font-weight: bold} + + table.bizstat { margin-left:60px; border: solid 1px black; margin-right:20px; } + table.bizstat th { font-weight: normal; text-align: right; } + table.bizstat td { text-align: right; padding-right:5px; padding-left: 5px;} + table.bizstat tr.ossz th { background-color: #dddddd; font-weight:bold; } + table.bizstat tr.ossz td { background-color: #dddddd; font-weight:bold; } + table.bizstat caption { + margin-left: 0px; + margin-top: 2em; + caption-side: top; + font-size:12px; + color: white; + padding:2px; + } + + table.floatleft { float:left } +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/szempontRendszer.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/szempontRendszer.css new file mode 100644 index 00000000..3b44ffb0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/szempontRendszer.css @@ -0,0 +1,10 @@ + + form.szr { background-color: rgb(200,200,240); margin: 20px; text-align: center; padding: 20px; } + form.szr textarea { width: 80%; height: 300px; margin: auto; } + form.szr ol { text-align: left; font-weight: bold; margin: 0px 20px; } + form.szr ol ul { font-weight: normal; font-style: italic; margin-bottom: 10px; } + + table.lista { background-color: rgb(20,40,60); margin: auto; border-spacing: 1px; } + table.lista th { background-color: rgb(200,200,200); } + table.lista td { background-color: rgb(230,230,230); } + table.lista th, table.lista td { padding: 4px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/szovegesErtekeles.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/szovegesErtekeles.css new file mode 100644 index 00000000..1cf46b55 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/szovegesErtekeles.css @@ -0,0 +1,10 @@ + + form.ertekeles { background-color: rgb(255,255,255); margin: 4px 20px; padding: 10px 20px; border: solid black; border-width: 2px 0px 0px 0px; } + form.ertekeles h1 { font-size: 16px; text-align: center; color: white; background-color: rgb(40,60,80); margin: 0px 0px 2px 0px; padding: 2px; } + form.zaro h1 { background-color: rgb(120,60,40); } + form.ertekeles h2 { font-size: 14px; text-align: center; border: black solid; border-width: 1px 0px; margin: 0px; padding: 0px; } + form.ertekeles span.egyediMinosites { font-style: italic; } + form.ertekeles ol li { margin-top: 26px; } + form.ertekeles ol ul li { margin-top: 4px; } + form.ertekeles ol ul li input[type=text] { width: 95%; background-color: rgb(220,220,200); } + form.ertekeles input[type=submit] { width: 100%; background-color: #4a8; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/tankor.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/tankor.css new file mode 100644 index 00000000..ad0d51a0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/tankor.css @@ -0,0 +1,152 @@ +@media screen { + table.osztalyozo { + background-color: rgb(220,220,220); + color: white; + } + + table.osztalyozo a { color: white; text-decoration:none } + table.osztalyozo a:hover { color: white; text-decoration:underline } + + table.osztalyozo thead th { background-color: rgb(100,120,120); } + table.osztalyozo thead th select { background-color: rgb(100,120,120); color: white; border: 1px solid rgb(120,140,140); } + table.osztalyozo thead th.nev { height:30px } + table.osztalyozo thead th.defaultSulyozas { background-color:lightgreen; } + table.osztalyozo thead th select.sulyozas { width:44px; } + + table.osztalyozo thead td { + background-color: rgb(100,140,130); + text-align: center; + padding: 0px 4px 0px 4px; + } + + table.osztalyozo tfoot th { + background-color: rgb(100,120,120); + padding: 0px; + vertical-align: middle; + } + + table.osztalyozo tfoot th select { + width: 200px; + } + table.osztalyozo tfoot th input { + width: 100px; + } + + table.osztalyozo tfoot th input.jegy1 { color: blue; } + table.osztalyozo tfoot th input.jegy2 { color: black; } + table.osztalyozo tfoot th input.jegy3 { color: green; } + table.osztalyozo tfoot th input.jegy4 { color: red; } + table.osztalyozo tfoot th input.jegy5 { color: purple; /*background-color: gold; font-weight: bold;*/ } + + table.osztalyozo tbody th { + background-color: rgb(130,140,150); + font-weight: normal; + } + table.osztalyozo tbody tr.magantanulo th { background-color: purple; } + + table.osztalyozo tbody th.diakNev { text-align:left; padding-left:4px; } + table.osztalyozo tbody th.diakNevTxt { width:120px;} + table.osztalyozo tbody th.face { } +/* + table.osztalyozo tbody th.diakNev.c { text-align:center; padding-left:2px; padding-right:2px; } +*/ + table.osztalyozo tbody th.atlag { + background-color: rgb(100,100,130); + padding: 0px 4px 0px 4px; + } + + table.osztalyozo tbody th.dolgozat { + background-color: rgb(100,120,120); + } + + table.osztalyozo tbody td.jegyek { background-color: #eeeeee; white-space: nowraps; } + .ujSzemeszter { border: rgb(220,220,220) solid; border-width: 0px 0px 0px 6px; } + table.osztalyozo tbody tr:hover th { background-color: #44a; } + table.osztalyozo tbody tr:hover td, + table.osztalyozo tbody tr:hover td a { background-color: #aaf; } + table.osztalyozo tbody tr:hover td.dolgozat, + table.osztalyozo tbody tr:hover td.dolgozat a { background-color: #aca; } + table.osztalyozo tbody tr:hover td.biz { background-color: rgb(100,40,45); } + + table.osztalyozo tbody td { text-align: right; } + table.osztalyozo tbody td.dolgozat { background-color: rgb(160,180,160); } + table.osztalyozo tbody td.dolgozatMase { background-color: rgb(200,200,160); } + + table.osztalyozo tbody td a { + text-decoration: none; + } + + table.osztalyozo tbody td a.jegy1 { color: blue; } + table.osztalyozo tbody td a.jegy2 { color: black; } + table.osztalyozo tbody td a.jegy3 { color: green; } + table.osztalyozo tbody td a.jegy4 { color: red; } + table.osztalyozo tbody td a.jegy5 { color:purple; /*background-color: gold; font-weight: bold;*/ } + + table.osztalyozo tbody td a.jegy1mase { color: rgb(55,55,160); background-color: rgb(200,200,160); font-size: 0.8em; padding: 0.2em; } + table.osztalyozo tbody td a.jegy2mase { color: rgb(80,80,80); background-color: rgb(200,200,160); font-size: 0.8em; padding: 0.2em; } + table.osztalyozo tbody td a.jegy3mase { color: rgb(55,160,55); background-color: rgb(200,200,160); font-size: 0.8em; padding: 0.2em; } + table.osztalyozo tbody td a.jegy4mase { color: rgb(160,55,55); background-color: rgb(200,200,160); font-size: 0.8em; padding: 0.2em; } + table.osztalyozo tbody td a.jegy5mase { color: rgb(160,160,55); background-color: rgb(200,200,160); font-size: 0.8em; padding: 0.2em; } + + table.osztalyozo #megjegyzes { width: 50%; min-width: 200px; background: #eee; border: solid 1px rgb(100,120,120); margin: 1px 0px;} + table.osztalyozo #megjegyzes:focus { background: #ffa; color: black; border: 1px outset #eee; } + +/* table.osztalyozo tbody td a.masodikFelev { background-color: rgb(200, 250, 200); padding: 2px; } */ + + table.osztalyozo tbody td.biz { + background-color: rgb(180,120,140); + text-align: center; + } + table.osztalyozo tbody td.biz select { width:95px; } + + table.osztalyozo tbody tr th.c:hover span { display: none; } + table.osztalyozo tbody tr th.c:hover:after { content: "\e0ca"; font-family: "Elusive-Icons";} + + table.osztalyozo tbody td.biz select { background-color: rgb(180,120,140); } + table.osztalyozo tbody td.biz select option { color: black; } + + + /* jegyInfo */ + table.jegyInfo a { color: black; text-decoration: none; width: 800px; } + table.jegyInfo thead th { font-size:large; margin-bottom:2px; padding-bottom: 2px; border-bottom: solid 1px #eeeeee; } + table.jegyInfo tbody input { width: 99%; border: solid 1px #eeeeee;} + table.jegyInfo tbody th { padding-right:1em; text-align: left;} + table.jegyInfo tbody select { width: 99%; } + table.jegyInfo tfoot input { width: 50px; + color: white; + padding: 0.4em 0.4em; + border: solid 1px #3496B9; + border-radius: 2px; + } + table.jegyInfo tfoot input.modosit { background-color: #82C882; } + table.jegyInfo tfoot input.modosit:hover { background-color: #82fa82; } + table.jegyInfo tfoot input.torol { background-color: #f06; } + table.jegyInfo tfoot input.torol:hover { background-color: #a06; } + + #updateWindow { width: 800px; top: 200px; left: 50%; margin-left: -400px; min-height: 100px; height: 800px; mmax-height: 90%; } + #updateWindow form { padding: 20px; } + #updateWindow form h1 { text-align: center; margin-bottom: 0px; } + #updateWindow form h2 { text-align: center; } + #updateForm { max-height: 80%; overflow: auto; } + + #updateWindow form input.szoveges[type=submit] { width: 100%; background-color: #82c882; color: white; padding: 0.4em; border: solid 1px #3496B9; border-radius: 2px; } + #updateWindow form input.szoveges[type=submit]:hover { background-color: #82fa82; } + + table.osztalyozo thead td.ho span.literal {display:;} + table.osztalyozo thead td.ho span.roman {display: none;} + +} +@media (max-width: 764px) { + table.osztalyozo { width:95%;} + table.osztalyozo thead td.ho span.literal {display: none;} + table.osztalyozo thead td.ho span.roman {display: inline-block;} +} +@media print { + input, select, .toolBar { display: none; } + .biz select { display: inline; width: 80px; } + a { text-decoration: none; color: black; } + table { background-color: rgb(200,200,200); border-spacing: 0px; border: 0px black solid; font-size: 10px; } + td { border: 1px #888 solid; padding: 4px 4px; } + th { border: 1px #888 solid; padding: 6px 4px 2px 4px; vertical-align: middle; } + table.osztalyozo tbody th.diakNev { text-align:left; } +} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/targySorrend.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/targySorrend.css new file mode 100644 index 00000000..611a544d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/targySorrend.css @@ -0,0 +1,10 @@ + + form.sorrend { width: 300px; margin: 10px auto; padding: 5px; text-align: center; background-color: rgb(100,120,140); } + form.sorrend h1 { font-size: 14px; padding: 2px; margin: 0px; background-color: rgb(160,100,100); color: white; } + form.sorrend select { margin: 5px; } + + #targyUl { list-style-image:none; list-style-type:none; margin-top:5px; margin:0px; padding:0px; text-align: left;} + #targyUl li { padding: 2px; margin:0px; background-color: white; margin-top: 1px; } + #targyUl li span.handle { padding: 2px; margin: 0px 10px 0px 2px; background-color: #E8A400; color: white; cursor: move; } + + #submit { margin: 2px; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/vizsga.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/vizsga.css new file mode 100644 index 00000000..80c452a0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/vizsga.css @@ -0,0 +1,30 @@ + + form.jelentkezes { margin: 10px 30px; padding: 10px; background-color: rgb(40,80,80); color: white; text-align: center; border: solid rgb(20,60,60); border-width: 3px 0px; } + form.jelentkezes h1 { border: solid white; border-width: 1px 0px; margin-top: 0px; font-size: 12pt; background-color: rgb(20,60,60); } + + form.lista { margin: 0px 30px; padding: 0px; background-color: rgb(40,80,90); color: white; text-align: center; border: solid rgb(20,60,70); border-width: 3px 0px; } + form.lista h1 { border: solid white; border-width: 1px 0px; margin-top: 0px; font-size: 12pt; background-color: rgb(20,60,70);} + form.lista table { margin: 0px auto; background-color: rgb(40,50,60); } + form.lista th { background-color: rgb(10,30,50); padding: 2px 4px; } + form.lista td { background-color: rgb(20,30,30); padding: 2px 4px; } + form.lista table tbody tr td { text-align:left; padding-left:4px; } + form.lista table tbody tr:hover td { outline: solid 1px #888;} + + form.lista table tbody tr.javitovizsga td { background-color: rgb(60,70,80);} + form.lista table tbody tr.beszamoltatovizsga td { background-color: rgb(80,70,60);} + + form.lista td.kiemelt { background-color: rgb(240,150,0); } + form.lista td.hideShowContainer label { color: black; font-weight: bold; padding: 0px 10px 0px 4px; } + form.lista td.szoveg { text-align: left; width: 400px; font-style: italic; } + form.lista td.jegy { text-align: left; } + form.lista td.jegy span { float: left; } + form.lista td.jegy span.jegy { float: right; color: yellow; padding-left: 10px;} + form.lista input[type="text"] { width: 100px; } + form.lista span.onClickHideShow { + color: red; float: right; font-size: 12px; font-weight: bold; + border: red 1px dotted; + padding: 2px 10px; + } + form.lista td a { color: white; text-decoration: none; display: block; background-color: red; padding: 2px 4px; font-weight: bold; } + form.lista td a:hover { color: red; background-color: white; } + form.lista span.onClickHideShow:hover { background-color: rgb(20,60,60); cursor: pointer; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/vizsgaJelentkezes.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/vizsgaJelentkezes.css new file mode 100644 index 00000000..b0dac656 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/vizsgaJelentkezes.css @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/zaroJegyCheck.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/zaroJegyCheck.css new file mode 100644 index 00000000..e69de29b diff --git a/mayor-orig/www/skin/classic/module-naplo/css/sni/diakAllapot.css b/mayor-orig/www/skin/classic/module-naplo/css/sni/diakAllapot.css new file mode 100644 index 00000000..3c6e15fb --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/sni/diakAllapot.css @@ -0,0 +1,27 @@ + + div.sni { padding: 10px; } + +/* + div.mentor form.sniAdat { } + div.mentor form.sni { } + div.mentor form.sni:hover, div.mentor form.sniAdat:hover { } +*/ + form.sni:hover, form.sniAdat:hover { } + + form.sniAdat { margin: 1px auto; padding: 10px; } + + form.sniAdat table { margin: auto; } + form.sniAdat td { text-align: left; padding: 20px; vertical-align: top; } + + form.sni { padding: 10px; margin: 1px; } + form.sni fieldset { border: solid 1px #aaaaaa; margin-bottom:4em;} + form.sni fieldset.utolso { } + form.sni fieldset legend { background-color: lightgreen; border: solid 1px lime; padding:2px 4px; } + + form.sni h2 { text-align: center; border: solid black; border-width: 1px 0px; padding:10px; } + form.sni input { font-size: 12px; } + form.sni ul { margin-top: 0px; list-style-type: none; } + form.sni li { background-color: rgb(150,200,150); margin-top: 1px; } + form.sni:hover li { background-color: rgb(150,250,150); } + + form.sni label { font-weight:bold;} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/sni/fejlesztesiTerv.css b/mayor-orig/www/skin/classic/module-naplo/css/sni/fejlesztesiTerv.css new file mode 100644 index 00000000..13d04475 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/sni/fejlesztesiTerv.css @@ -0,0 +1,21 @@ + + + + div.sni { text-align: center; padding: 2px; } + div.sni h1 { text-align: center; } + + div.sni form { text-align: center; background-color: ; padding: 10px; margin: 2px auto; } + div.sni form:hover { background-color: ; } + div.mentor form { background-color: ; } + div.mentor form:hover { background-color:; } + div.sni form table { margin: auto; } + div.sni form td { text-align: left; padding: 20px; vertical-align: top; } + div.sni form h2 { text-align: center; border: solid black; border-width: 1px 0px; } + div.sni form label { } + div.sni form input { font-size: 12px; } + div.sni form option { font-size: 12px; padding: 2px; text-align: right; } + div.sni form select.multi option { text-align: left; } + + div.sni form fieldset { } + div.sni form fieldset.utolso { } + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/sni/tantargyiFeljegyzesek.css b/mayor-orig/www/skin/classic/module-naplo/css/sni/tantargyiFeljegyzesek.css new file mode 100644 index 00000000..a881aede --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/sni/tantargyiFeljegyzesek.css @@ -0,0 +1,15 @@ + + h2.sni { text-align: center; border: solid black; border-width: 1px 0px; font-size: 14px; font-weight: bold; width: 800px; margin: auto;} + ul.sni { text-align: center; padding: 2px; list-style-type: none; width: 800px; margin: 0px auto; } + + ul.sni form { text-align: center; background-color: rgb(220,200,200); width: 97%; padding: 10px; margin: 2px auto; } + ul.sni form:hover { background-color: rgb(250,200,200); } + ul.sni li.mod form { background-color: rgb(200,220,200); } + ul.sni li.mod form:hover { background-color: rgb(200,250,200); } + ul.sni input[type=submit] { vertical-align: top; padding: 34px 5px; } + ul.sni li p { width: 700px; height: 80px; background-color: rgb(225,210,210); margin: 5px auto; border: 1px solid rgb(200,200,200); text-align: left; } + + + + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/stat/lemorzsolodas.css b/mayor-orig/www/skin/classic/module-naplo/css/stat/lemorzsolodas.css new file mode 100644 index 00000000..71919e09 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/stat/lemorzsolodas.css @@ -0,0 +1,3 @@ + + div.mayorbody {padding:20px;} + table.lemorzsolodas { background-color: #f9f9f9; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/stat/letszam.css b/mayor-orig/www/skin/classic/module-naplo/css/stat/letszam.css new file mode 100644 index 00000000..c5d01202 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/stat/letszam.css @@ -0,0 +1,11 @@ + + + table.letszamStat { + background-color: #eeeeee; + } + table.letszamStat thead tr th { background-color: #555555; color: white; } + table.letszamStat tfoot tr th { background-color: #555555; color: white; font-size:smaller;} + + table.letszamStat tbody tr th { background-color: #888888; color: white; } + table.letszamStat tbody tr td { background-color: #dddddd; color: black; text-align: center; width:2em; } + table.letszamStat tbody tr td.l { color: #555555; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/stat/tantargyFelosztas.css b/mayor-orig/www/skin/classic/module-naplo/css/stat/tantargyFelosztas.css new file mode 100644 index 00000000..f1b65851 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/stat/tantargyFelosztas.css @@ -0,0 +1,36 @@ +@media screen { + + table#tfStat tr.hide { display: none; } + + table#tfStat th { background-color: #ddd; padding: 2px 6px; } + table#tfStat td { background-color: #eee; padding: 2px 6px; } + table#tfStat td.gap { background-color: #fff; } + table#tfStat td.number { text-align: right; min-width: 30px; } + table#tfStat td.alert, + table#tfStat td span.alert { color: red; } + + table#tfStat th.slide { cursor: pointer; min-width: 180px; } + + table#tfStat span.icon-chevron-up, + table#tfStat span.icon-chevron-down { float: right; margin: 4px 0 0 10px; } +} +@media print { + + table.toolBar, span.icon-lock, span.icon-remove-circle, div.icon-lock { display: none; } + table#tfStat span.icon-chevron-up, + table#tfStat span.icon-chevron-down { display: none; } + + table#tfStat { border-spacing: 0; border-collapse: collapse; line-height: 24px; } + table#tfStat, table#tfStat td, table#tfStat th { border: 1px solid black; } + + table#tfStat th { background-color: #fff; padding: 2px 6px; } + table#tfStat td { background-color: #fff; padding: 2px 6px; } + table#tfStat td.gap { background-color: #fff; } + table#tfStat td.number { text-align: right; min-width: 30px; } + table#tfStat td.alert, + table#tfStat td span.alert { color: red; } + + table#tfStat th.slide { min-width: 180px; } + + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/diakTanarai.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/diakTanarai.css new file mode 100644 index 00000000..b92fccf6 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/diakTanarai.css @@ -0,0 +1,9 @@ + + table.lista { background-color: rgb(160,0,0); margin: 0px auto; padding: 4px; width: 500px; } + table.lista td.nev { text-align: left; background-color: rgb(240,240,100); margin: 1px 0px; padding: 4px; } + table.lista td.osztaly { text-align: left; background-color: rgb(240,240,100); margin: 1px 0px; text-align: center; padding: 4px; } + table.lista td.tanar { text-align: right; background-color: rgb(240,240,100); margin: 1px 0px; font-style: italic; padding: 4px; } + table.lista th { background-color: rgb(170,170,60); font-weight: bold; font-style: normal; padding: 4px; } + + form.osztaly { text-align: center; border: 1px dotted rgb(20,60,100); margin: 10px; } + form.osztaly label { background-color: rgb(200,220,240); padding: 4px; margin: 0px 4px 0px 0px; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/fogadoOra.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/fogadoOra.css new file mode 100644 index 00000000..786ffc78 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/fogadoOra.css @@ -0,0 +1,46 @@ + +@media screen { + form.fogado { margin: 10px 20px; } + form.fogado table { background-color: rgb(130,160,130); margin: 0px auto; } + form.fogado table td { background-color: rgb(250,250,200); } + form.fogado table th { background-color: rgb(150,20,20); color: white; padding: 4px; } + form.fogado table thead td { background-color: rgb(180,30,30); color: white; text-align: center; } + form.fogado table thead th { } + form.fogado table thead th.cim { border-bottom: solid 1px white; height:3em; } + form.fogado table tfoot th { } + form.fogado table tbody td { text-align: center; } + form.fogado table tbody td.ok { background-color: lightgreen; } + form.fogado table tbody td.foglalt { background-color: #666666; } + form.fogado table tbody td.torol { background-color: rgb(130,180,130); } + form.fogado table tbody th { text-align: left; background-color: rgb(180,30,30); color: white; } + form.fogado h1 { text-align: center; border: dotted white; border-width: 1px 0px; font-size: 12pt; background-color: rgb(150,20,20); color: white; margin: 0px; } + form.fogado div { text-align: center; background-color: rgb(250,250,200); } + form.fogado a { text-decoration: none; color: rgb(250,250,200); display: block; } + form.fogado a:hover { text-decoration: underlined; color: rgb(250,250,100); } + form.fogado div.diak { + display: table-cell; border: solid 1px white; padding-right:20px; padding-left:20px; vertical-align:baseline;">'; + } + form.fogado div.diak span.diakNev { background-color: #eeeee0; padding-left:1em; padding-right:1em; } +} + +@media print { + + .mayorhead, .toolBar { display: none; } + + form.fogado { margin: 0px 20px; } + form.fogado table { width: 600px; background-color: white; margin: 20px auto; border: 1px black solid; border-spacing: 0px; page-break-after: always; page-break-inside: avoid; } + form.fogado table td { background-color: white; border: 1px black solid; padding: 10px; } + form.fogado table th { background-color: white; color: black; padding: 4px; border: 1px black solid; padding: 10px; } + form.fogado table thead td { background-color: white; color: blck; text-align: center; } + form.fogado table thead th { } + form.fogado table tbody td { text-align: center; } + form.fogado table tbody th { text-align: left; background-color: white; color: black; } + form.fogado h1 { text-align: center; border: dotted white; border-width: 1px 0px; font-size: 12pt; background-color: white; color: black; margin: 0px; } + form.fogado div { text-align: center; background-color: white; } + form.fogado a { text-decoration: none; color: black; display: block; } + form.fogado a:hover { text-decoration: underlined; color: black; } + form.fogado table tfoot { display: none; } + form.fogado div.diak img { display:none; } + form.fogado div.diak span.diakNev { background-color: white; padding-left:1em; padding-right:1em;} + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/munkaterv.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/munkaterv.css new file mode 100644 index 00000000..3cbd9748 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/munkaterv.css @@ -0,0 +1,149 @@ +@media screen { + /* összesités */ + + table.osszesites { + margin: 20px auto; + background-color: rgb(200,200,200); + } + table.osszesites td { + padding: 2px 10px; + background-color: rgb(210,210,240); + font-style: italic; + } + table.osszesites td.osszesMunkanap { + background-color: rgb(240,210,210); + color: red; + } + table.osszesites th { + padding: 2px 10px; + background-color: rgb(100,100,120); + color: white; + } + + /* munkaterv - naptár */ + + form.munkaterv h2 { width: 60%; margin: 10px auto; text-align: center; border: 1px dotted; border-width: 1px 0px; font-size: 12px; } + + table.munkaterv { + background-color: rgb(220,230,240); + color: white; + width: 70%; + font-size: 12px; + } + + table.munkaterv tfoot th {background-color: rgb(120,130,140);} + table.munkaterv tfoot th input {border: none;} + + table.munkaterv thead th { + background-color: rgb(120,140,130); + vertical-align: center; + } + table.munkaterv thead th input { + background-color: rgb(120,140,130); + border-style: none; + padding: 0px; + margin: 0px; + float: right; + color: white; + font-size: 10px; + } + + table.munkaterv td { + width: 12%; + vertical-align: top; + text-align: center; + background-color: rgb(160,160,160); + } + table.munkaterv td input { width: 100%; } + table.munkaterv td.tanitasinap { background-color: rgb(200,100,100); border: none; } + table.munkaterv td.tanitasinap input { background-color: rgb(250,150,150); border: none; } + table.munkaterv td.tanitasinap select { background-color: rgb(250,150,150); border: 1px solid rgb(200,100,100); } + + table.munkaterv td.specialistanitasinap { background-color: rgb(180,130,70); } + table.munkaterv td.specialistanitasinap input { background-color: rgb(220,180,120); border: none; } + table.munkaterv td.specialistanitasinap select { background-color: rgb(220,180,120); border: 1px solid rgb(180,130,70); } + + table.munkaterv td.tanitasnelkulimunkanap { background-color: rgb(200,200,100); } + table.munkaterv td.tanitasnelkulimunkanap input { background-color: rgb(250,250,150); border: none; } + table.munkaterv td.tanitasnelkulimunkanap select { background-color: rgb(250,250,150); border: 1px solid rgb(200,200,100); } + + table.munkaterv td.tanitasiszunet { background-color: rgb(70,140,70); } + table.munkaterv td.tanitasiszunet input { background-color: rgb(120,190,120); border: none; } + table.munkaterv td.tanitasiszunet select { background-color: rgb(120,190,120); border: 1px solid rgb(70,140,70); } + + table.munkaterv td.szorgalmiidoszakonkivulimunkanap { background-color: rgb(240,130,60); } + table.munkaterv td.szorgalmiidoszakonkivulimunkanap input { background-color: rgb(250,175,100); border: none; } + table.munkaterv td.szorgalmiidoszakonkivulimunkanap select { background-color: rgb(250,175,100); border: 1px solid rgb(240,130,60); } + + table.munkaterv td.felevZarasDt { border: red solid; border-width: 4px 0px 0px 4px; } + table.munkaterv td.felevZaras { border: red solid; border-width: 4px 0px 0px 0px; } + + table.munkaterv td span { color:#ddd; margin:2px; font-size: 10px; } + + table.munkaterv td span.orarendiHet1 { background-color: rgba(0,0,0,0.2); } + table.munkaterv td span.orarendiHet2 { background-color: rgba(255,0,0,0.2); } + table.munkaterv td span.orarendiHet3 { background-color: rgba(255,255,0,0.2); } + table.munkaterv td span.orarendiHet4 { background-color: rgba(255,255,255,0.2); } + + table.munkaterv td select { + width: 100pt; + } + + table.munkaterv a { + color: white; + text-decoration: none; + } + + /* ------------------- */ + + form.init { background: #d6e0e6; margin: 0; padding: 20px; text-align: center; } + form.init h2, #napokSzama h2 { text-align: center; margin: 10px; border: 1px dotted; border-width: 1px 0px; font-size: 12px; } + form.init p { background-color: rgb(180,180,210); padding: 10px; } + form.init label { background-color: rgb(200,200,250); padding: 10px; } + form.init input[type=submit] { background-color: rgb(200,200,200); margin: 10px 5px; } + + /* admin form */ + div.admin { width: 95%;max-width: 95%;margin: 2em auto 0px auto; } + div.admin .onClickShow { float: left; text-align: center; min-width: 100px; margin: 0 2px 0 0; color: white; + background: rgba(52, 150, 185, 0.6); padding: 4px 10px; cursor: pointer; + border-radius: 4px 4px 0 0; + border-bottom: solid 1px rgb(52, 150, 185); + } + div.admin .onClickShow:hover { + background: rgba(52, 150, 185, 1); + border-bottom: solid 1px orange; + } + div.admin .openable { clear: both; } + div.admin .selected { background: #d6e0e6; color: black; border-bottom: solid 1px orange; } + div.admin #napokSzama { background: #d6e0e6; margin: 0; padding: 20px; } + + div.admin ul { list-style: none; text-align: left; margin: 0; padding: 0; } + div.admin ul li { margin: 0px auto 1px auto; background: #abcdef; padding: 10px; width: 500px; } + div.admin ul li:hover { background: rgb(100,100,200); color: white; } + div.admin ul li select { float: right; margin-top: -3px; } + div.admin ul li input[type=submit] { float: right; margin-top: -3px; } + +} +@media print { + + table.osszesites { width:100%; font-size:10px; + background-color: #eeeeee; + } + table.osszesites th { text-align: center; background-color: #ffffff; } + table.osszesites td { text-align: center; background-color: #ffffff; } + a { font-size:10px; text-decoration: none; color: black } + select { font-size:10px; border: none; } + + table.munkaterv td.specialisTanitasiNap { + border: dotted 1px black; + } + + table.munkaterv td.tanitasiSzunet { + background-color: #eeeeee; + } + + table.munkaterv td.tanitasNelkuliMunkanap { + border: dotted 1px black; + } + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/tankorBlokk.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/tankorBlokk.css new file mode 100644 index 00000000..205296b3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/tankorBlokk.css @@ -0,0 +1,11 @@ + + table.modosit { margin: 20px auto; } + table.modosit th { padding: 2px; color: white; border: 1px solid #223340; background-color: #445560; } + + form.csoport table { margin: 2px auto; color: white; background-color: #aabbc0; } + form.csoport table th { background-color: #445560; padding: 2px 14px; } + form.csoport table td { text-align: center; } + form.csoport table td input { background-color: #ccdde0; margin: 2px 0px; border: 1px solid #667780; } + form.csoport table td select { background-color: #ccdde0; font-size:10px; } + + form.szuro { width: 200px; background-color: white; float: right; margin-right: 20px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/tankorCsoport.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/tankorCsoport.css new file mode 100644 index 00000000..4ac3bcac --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/tankorCsoport.css @@ -0,0 +1,16 @@ + + table.modosit { margin: 20px auto; } + table.modosit th { padding: 4px; color: white; border: 3px solid rgb(20,80,40); background-color: rgb(30,120,60); } + + form.csoport table { margin: 0px auto; color: white; background-color: rgb(20,80,40); } + form.csoport table th { background-color: rgb(30,120,60); } + form.csoport table td { text-align: center; } + form.csoport table td input { background-color: rgb(160,250,160); margin: 2px 0px; border: 1px solid rgb(30,120,60); } + form.csoport table td select { background-color: rgb(160,250,160); } + form.csoport input.torol { border: solid 1px red; background-color: rgb(120,50,10); color: white; float: right; margin: -3px; padding: 0px;} + + form.csoportKereses table { margin: 10px auto; color: white; background-color: rgb(20,40,80); } + form.csoportKereses table th { background-color: rgb(30,60,120); } + form.csoportKereses table td { text-align: center; } + form.csoportKereses table td input { background-color: rgb(160,160,250); margin: 2px 0px; border: 1px solid rgb(30,60,120); } + form.csoportKereses table td select { background-color: rgb(160,160,250); } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/targyBontas.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/targyBontas.css new file mode 100644 index 00000000..dc02bb8d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/targyBontas.css @@ -0,0 +1,121 @@ + + #mayorbody { position: relative; } + + table.bontas { border-spacing: 0 15px; margin: 70px 20px;} + + + table.bontas tbody tr th { -moz-box-shadow: 0px -15px #3ca; -webkit-box-shadow: 0px -15px #3ca; box-shadow: 0px -15px #3ca; } + table.bontas tbody tr th.targyTipus { background-color: #ddd; color: #a55; } + table.bontas tbody:nth-child(odd) tr th { -moz-box-shadow: 0px -15px #3ac; -webkit-box-shadow: 0px -15px #3ac; box-shadow: 0px -15px #3ac; } + table.bontas tbody tr:first-child th { -moz-box-shadow: 0px 0px; -webkit-box-shadow: 0px 0px; box-shadow: 0px 0px; } + table.bontas tbody tr.kesz:first-child th { -moz-box-shadow: 0px 3px #0f0 inset; -webkit-box-shadow: 0px 3px #0f0 inset; box-shadow: 0px 3px #0f0 inset; } + + table.bontas td, table.bontas th { position: relative; background: #cba; background: #0a7; padding: 5px 8px; height: 50px; border: solid white; border-width: 2px 1px; color: white; } + table.bontas th { text-align: left; } + table.bontas tbody:nth-child(odd) td, table.bontas tbody:nth-child(odd) th { background: #abc; background: #3facc7; background: #07a; } + + table.bontas tr.shadow1 td { -moz-box-shadow: 5px 5px #888; -webkit-box-shadow: 5px 5px #888; box-shadow: 5px 5px #888; } + table.bontas tr.shadow2 td { -moz-box-shadow: 5px 5px #888, 10px 10px #999; -webkit-box-shadow: 5px 5px #888, 10px 10px #999; box-shadow: 5px 5px #888, 10px 10px #999; } + table.bontas tr.shadow3 td { -moz-box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa; -webkit-box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa; box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa; } + table.bontas tr.shadow4 td { -moz-box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa, 20px 20px #bbb; -webkit-box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa, 20px 20px #bbb; box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa, 20px 20px #bbb; } + table.bontas tr.shadow5 td { -moz-box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa, 20px 20px #bbb, 25px 25px #ccc; -webkit-box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa, 20px 20px #bbb, 25px 25px #ccc; box-shadow: 5px 5px #888, 10px 10px #999, 15px 15px #aaa, 20px 20px #bbb, 25px 25px #ccc; } + + table.bontas tr.aktiv td { opacity: 1; } /* ha <1-re állítom, akkor olyan, mintha z-index-e a targyak div fölé nőne... */ + + table.bontas div.bontas { background: white; color: #333; padding: 2px 4px; margin: 2px 0px; cursor: pointer; } + table.bontas div.bontas ul.tankor-oraszam { list-style-type: none; margin: 0 0 0 6px; padding: 0; display: inline-block; float: right; color: #fff; } + table.bontas div.bontas ul.tankor-oraszam li { margin: 0 1px 0 0; padding: 0px 4px; display: inline-block; background-color: #f60; } + table.bontas div.bontas ul.tankor-oraszam li:nth-child(even) { background-color: #fa0; } + table.bontas div.bontas ul.tankor-oraszam li.marad { margin: 0; padding: 0px 4px; display: inline-block; background-color: #888; } + table.bontas div.bontas.ok ul.tankor-oraszam li.marad { background-color: green; } + table.bontas div.bontas.fail ul.tankor-oraszam li.marad { background-color: red; } + + table.bontas td span.felev1, table.bontas td span.felev2 { + background-color: yellow; color: black; margin:0; padding:0; position: absolute; border: solid yellow; font-size: 8pt; + } + table.bontas td span.felev1 { top: 0; left: 0; border-width: 0px 10px 2px 0px; border-radius: 0 0 10px 0; } + table.bontas td span.felev2 { bottom: 0; right: 0; border-width: 2px 0px 0px 10px; border-radius: 10px 0 0 0;} + table.bontas span { cursor: pointer; padding: 5px; } + table.bontas span:hover { color: orange; } + table.bontas span.delBontas { float: right; color: #800; margin-right: -5px; margin-top: -2px;} + table.bontas span.addBontas, table.bontas span.addBontasTargy { padding: 20px 10px; } + table.bontas tr.aktiv span.addBontasTargy { color: orange; } + table.bontas span.slideDown { padding: 20px 5px; } + table.bontas span.slideUp { padding: 20px 5px; } + table.bontas span.slideUpAll { padding: 20px 5px; } + + + div#targyak { z-index: 79; position: fixed; top: 200px; overflow: auto; height: 60%; background-color: rgba(73,71,71,0.92); border: black 1px solid; color: white; padding: 0px 2px; display: none; } +/* + div#targyak { overflow: auto; padding: 0px 2px; display: none; } +*/ + div#targyak h1 { font-size: 16px; text-align: center; border-bottom: 1px solid #ddd; padding: 4px 8px; margin: 2px; } + div#targyak h1 span { position:relative; z-index: 100; } + div#targyak span.icon-remove-circle { float: left; font-size: 18px; cursor: pointer; } + ul#targyakUl { list-style-type: none; padding: 0px 6px 20px 6px; } + ul#targyakUl li { padding: 3px; } + ul#targyakUl li:hover { background-color: rgba(255,255,255,0.9); color: rgb(71,71,71); cursor: pointer; } + div#targyakUp, div#targyakDown { z-index: 80; position: fixed; text-align: center; background-color: rgba(170,70,70,0.6); height: 21px; padding-top: 10px; width: auto; display: none; } + + #updateWindowSide p.bontasAdat, + #updateWindowSide p.tankorNev { text-align: center; border-bottom: solid 1px #ddd; padding: 8px 0; margin: 0; } + #updateWindowSide ul.tankorLista { list-style-type: none; color: rgba(255,255,255,1); margin:30px 10px; padding:0; } + #updateWindowSide ul.tankorLista li { padding:0; cursor: pointer; margin-right: 40px; } + #updateWindowSide ul.tankorLista li:hover { background-color: rgba(200,200,200,1); color: #000; } + #updateWindowSide ul.tankorLista li.hozzarendelt { border-right: 0px orange solid; } + #updateWindowSide ul.tankorLista li.tiltott { color: rgba(255,255,255,0.5); cursor: not-allowed; } + #updateWindowSide ul.tankorLista li.osszevonasTilt { color: rgba(255,255,255,0.5); } + #updateWindowSide ul.tankorLista li.tiltott:hover { background-color: rgba(200,200,200,1); color: #fff; } + #updateWindowSide ul.tankorLista li div.jobbra { float: right; margin-right: -40px; color: white; min-width: 40px; text-align: right; } + #updateWindowSide ul.tankorLista li:hover div.jobbra { background-color: rgb(200,150,150); } + #updateWindowSide ul.tankorLista li div.jobbra span.plusz { display: none; position: absolute; margin-top: -18px; margin-left: -3px; border-bottom: 1px solid white} + #updateWindowSide ul.tankorLista li div.jobbra span.minusz { display: none; position: absolute; margin-top: 26px; margin-left: -3px; padding-top: 1px; border-top: 1px solid white} + #updateWindowSide ul.tankorLista li div.jobbra:hover strong { position: absolute; display: inline-block; padding: 20px 20px 23px 20px; right: 5px; font-size: 20px; background: rgb(200,150,150); color: yellow; } + #updateWindowSide ul.tankorLista li div.jobbra:hover span.plusz, + #updateWindowSide ul.tankorLista li div.jobbra:hover span.minusz { display: inline-block; color: white; } + #updateWindowSide ul.tankorLista li strong { color: white; } + #updateWindowSide ul.tankorLista li.tiltott strong { color: #eee; } + #updateWindowSide ul.tankorLista li.tiltott.hozzarendelt div.jobbra::before { content: "✔"; float:right; color: #4f4; width: 10px; margin-right: -11px; text-align: center; } /* ✕ ☑ ☒ ⊗ ×✖ ❌ ☠" */ + #updateWindowSide ul.tankorLista li.tiltott div.jobbra::before { content: "❌"; float: right; color: red; width: 10px; margin-right: -11px; text-align: center; } + #updateWindowSide ul.tankorLista li.osszevonasTilt div.jobbra::before { content: "▚"; float: right; color: darkorange; width: 10px; margin-right: -11px; text-align: center; font-weigth: bold; } + #updateWindowSide ul.tankorLista li.osszevonasEnged div.jobbra::before { content: "▐"; float: right; color: yellow; width: 10px; margin-right: -11px; text-align: center; font-weigth: bold; } + + #updateWindowSide div#addTankor { background: rgba(70,70,70,0.9); position: absolute; width: 330px; margin: 0; padding: 3px 10px; border-bottom: 1px dotted #aaa; text-align: right; } + #updateWindowSide div#addTankor, #updateWindowSide div#addTankor span { cursor: pointer; } + #updateWindowSide div#disableAddTankor, #updateWindowSide div#disableAddTankor span { cursor: not-allowed; } + #updateWindowSide div#disableAddTankor { color: #888; background: rgba(70,70,70,0.9); position: absolute; width: 330px; margin: 0; padding: 3px 10px; border-bottom: 1px dotted #aaa; text-align: right; } + + #updateWindowSide div.slideToggleContainer ul { list-style-type: none; margin: 10px 0px; display: none; cursor: default; padding: 0 10px; } + #updateWindowSide div.slideToggleContainer ul li { display: inline-block; width: 100px; } + #updateWindowSide div.slideToggleContainer { cursor: pointer; margin: 0; padding: 3px 10px; border-bottom: 1px dotted #aaa; } + #updateWindowSide div.slideToggleContainer span.icon-chevron-down { float: right; z-index: 0; } + #updateWindowSide div.slideToggleContainer span.changed { color: yellow; } + #updateWindowSide ul#tankorSzemeszter li { width: 120px; } + #updateWindowSide ul#tankorSzemeszter input { width: 40px; text-align: right;} + + #updateWindowSide p.tankorModosit { cursor: pointer; color: yellow; text-align: right; margin: 0; padding: 0 10px 0 0; display: none; background-color: rgba(240,240,220,0.5); border-bottom: 2px solid yellow; color: rgb(70,70,70); color: white;} + #updateWindowSide span.tankorNevExtra { cursor: pointer;} + #updateWindowSide span.tankorNevExtra.changed { color: yellow; } + #updateWindowSide input#tankorNevExtra { width: 50px; display: none; } + + form#szures { border-radius: 0 0 10px 10px; background: rgba(170,170,170,0.9); color: white; margin: 0px auto; position: absolute; left: 35px; top: 63px; right: 240px; z-index: 1; } + form#szures div#osztaly div.evfolyamJel { display: inline-block; cursor: pointer; background-color: rgb(70,70,70); width: 50px; height; text-align: center; padding: 5px 0; margin-bottom: 1px;} + form#szures div#osztaly div.evfolyamJel.checked { background-color: #820; } + form#szures div#osztaly span.selectOsztaly { display: inline-block; cursor: pointer; background-color: #888; margin: 0px 0px 1px 1px; border: none #888; border-width: 0px 1px 1px 0px; padding: 5px; } + form#szures div#osztaly span.selectOsztaly.checked { background-color: orange; } + form#szures div#osztaly span.selectOsztaly.checked.bontasOk { background-color: darkorange; } + form#szures div#osztaly span.selectOsztaly.bontasOk { background-color: green; } + form#szures div.kSelect { float: left; } + form#szures input#filterOk { float: right; padding: 10px; margin-right: 15px; margin-top: 1px; } + + div#stat { background: black; position: absolute; top: 63px; right: 20px; z-index: 2; border-radius: 0 0 0px 0px; } + div#stat table { width: 230px; } + div#stat table td { background-color: #ddd; text-align: center; } + div#stat table #oratervenKivuli { cursor: pointer; } + div#stat table #oratervenKivuli span { cursor: pointer; margin-left: 8px; color: #666; } + div#stat table #oratervenKivuli ul { display: none; list-style-type: none; margin: 0; padding: 4px 0 0 0; text-align: left; font-weight: normal; position: absolute; left: -50px; right: 0px; background-color: #888; } + div#stat table #oratervenKivuli ul li { margin: 1px 0; padding: 4px; background: #ddd; } + div#stat table #oratervenKivuli ul li span.diff { float: right; } + + + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/targyOraszam.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/targyOraszam.css new file mode 100644 index 00000000..14d9bd0c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/targyOraszam.css @@ -0,0 +1,7 @@ + + table.targyOraszam { + background-color:#eeeeee; + } + + table.targyOraszam tr th { background-color: rgb(100,100,150); color: white; border-bottom: solid 2px white; padding:3px; } + table.targyOraszam tr td.oraszam { text-align: right } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/vegzosOrarendLezaras.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/vegzosOrarendLezaras.css new file mode 100644 index 00000000..717a9b66 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/vegzosOrarendLezaras.css @@ -0,0 +1,5 @@ + + form.vegzos { background-color: rgb(200,200,100); margin: 20px 15%; text-align: center; padding: 10px; } + form.vegzos h1 { font-size: 12px; color: white; background-color: rgb(60,20,10); border: dotted white; border-width: 1px 0px; } + form.vegzos ul { list-style-type: none; margin: auto; padding: 10px 0%; width: 40%; text-align: left; background-color: rgb(100,40,10); } + form ul li { background-color: rgb(150,150,100); margin: 1px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanev/vegzosTankorLezaras.css b/mayor-orig/www/skin/classic/module-naplo/css/tanev/vegzosTankorLezaras.css new file mode 100644 index 00000000..1e377952 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanev/vegzosTankorLezaras.css @@ -0,0 +1,5 @@ + + form.vegzos { background-color: rgb(200,200,100); margin: 20px 15%; text-align: center; padding: 10px; border: solid 1px black; } + form.vegzos h1 { font-size: 12px; color: white; background-color: rgb(60,20,10); border: dotted white; border-width: 1px 0px; } + form.vegzos ul { list-style-type: none; margin: auto; padding: 10px 0%; width: 40%; text-align: left; background-color: rgb(100,40,10); } + form ul li { background-color: rgb(150,150,100); margin: 1px; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetInfo.css b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetInfo.css new file mode 100644 index 00000000..ca1dc18b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetInfo.css @@ -0,0 +1,11 @@ + + fieldset { margin: 20px; } + fieldset.alapadatok p { text-align: center; font-style: italic; } + fieldset.alapadatok p span { color: rgb(100,50,25); font-weight: bold; font-style: normal; } + + #temakor { list-style-type: none; } + #temakor li { margin-top: 10px; } + #temakor span.oraszam { display: block; float: left; width: 120px; text-align: right; color: rgb(160,80,40); margin-right: 6px; } + #temakor div.megnevezes { display: inline-block; color: #000; font-weight: normal; font-style: normal; } + + fieldset.tankor ul li span { color: rgb(100,50,25); font-weight: bold; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetJovahagyas.css b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetJovahagyas.css new file mode 100644 index 00000000..1a7814d1 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetJovahagyas.css @@ -0,0 +1,23 @@ + + #tanmenet { margin: auto; border-spacing: 0px; border: #888888 solid 3px; border-collapse: collapse; } + #tanmenet th { text-align: left; } + #tanmenet td, #tanmenet th { height: 34px; vertical-align: middle; padding: 0px 10px; border: #888888 solid 1px; } + #tanmenet tr { background-color: #eeeeee; } + #tanmenet tr.uj { background-color: orange; } + #tanmenet tr.kesz { background-color: yellow; } + #tanmenet tr.jovahagyott { background-color: lightgreen; } + #tanmenet tr.publikus { background-color: cornflowerblue; } + #tanmenet tr.uj:hover { background-color: #eeaaaa; } + #tanmenet tr.kesz:hover { background-color: #eeeeaa; } + #tanmenet tr.jovahagyott:hover { background-color: #aaeeaa; } + #tanmenet tr.publikus:hover { background-color: #aaaaee; } + #tanmenet a { color: black; text-decoration: none; display: block; padding: 10px; } + + #tanmenet tr.aktiv td, #tanmenet tr.aktiv th { border-top: 10px red solid; border-bottom: 10px red solid; } + #tanmenet tr.aktiv th { border-left: 10px red solid; } + #tanmenet tr.aktiv td:last-child { border-right: 10px red solid; } +/* #updateWindow { width: 80%; top: 10%; margin-top: auto; margin-bottom: auto; height: 80%; left: 50%; margin-left: -40%; }*/ + #updateWindow { width: 40%; top: 10px; margin-top: auto; margin-bottom: auto; height: 100%; left: 0%; margin-left: 0%; } + #updateForm { max-height: 95%; overflow: auto; } + #updateHeader { cursor: pointer; } + diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetLeadas.css b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetLeadas.css new file mode 100644 index 00000000..d98cf5ac --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetLeadas.css @@ -0,0 +1,11 @@ + + table.tanmenet { margin: auto; background-color: black; border-spacing: 1px; } + table.tanmenet th { background-color: rgb(40, 70, 100); color: white; padding: 4px 10px; } + table.tanmenet th.tanarNev { padding: 0px; } + table.tanmenet th.tanarNev a { background-color: rgb(140,170,200); color: white; display: block; text-decoration: none; padding: 4px 10px; margin: 0px; } + table.tanmenet th.tanarNev a:hover { background-color: rgb(100,130,170); } + table.tanmenet td { padding: 4px; text-align: right; background-color: rgb(200,200,200); } + table.tanmenet td.jovahagyott { background-color: rgb(200,250,200); } + table.tanmenet td.nincsJovahagyva { background-color: rgb(255,255,200); } + table.tanmenet td.felkesz { background-color: rgb(255, 225, 175); } + table.tanmenet td.hianyzik { background-color: rgb(255,200,200); } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetModositas.css b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetModositas.css new file mode 100644 index 00000000..93e8e3f7 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetModositas.css @@ -0,0 +1,54 @@ + + + fieldset.alapadatokfieldset { + margin:auto; + border: solid 1px darkblue; + border-bottom: solid 5px; + width:500px; + } + fieldset.alapadatokfieldset.uj { background: orange; border-color: #afa; } + fieldset.alapadatokfieldset.kesz { background: yellow; border-color: #aaf; } + fieldset.alapadatokfieldset.jovahagyott { background: lightgreen; border-color: #faa; } + fieldset.alapadatokfieldset.publikus { background: cornflowerblue; border-color: #ffa; } + fieldset.alapadatokfieldset.elavult { background: gray; border-color: #ccc; } + + fieldset.alapadatokfieldset legend { background-color: yellow; margin:0px 10px; padding: 2px 10px; border: solid 1px rgb(40,60,80);} + + fieldset.temakorokfieldset legend { + background-color: yellow; margin:0px 10px; padding: 2px 10px; border: solid 1px rgb(40,60,80); + } + + form.alapadatok { padding: 20px 20px; text-align: center; } + form.alapadatok label { } + form.alapadatok input[type=text] { width: 400px; } + + + #temakor { list-style-type: none; + padding: 5px; + margin: 20px; } + #temakor li { background-color: #ddddaa; margin: 15px 0px; padding: 4px 10px; border: 1px solid;} + #temakor li textarea { width: 80%; } + #temakor li select { width: 50px; text-align: right; vertical-align: top; margin-top: 6px; } + #temakor li:nth-child(even) select.temakorOraszam { background-color: #eee;} + #temakor li:nth-child(odd) select.temakorOraszam { background-color: #aaa;} + #temakor li.sortable:nth-child(even) { background-color: #aaaaaa; border-color: #222277; } + #temakor li.sortable:nth-child(odd) { background-color: #eeeeee; border-color: #227722; } + #temakor li img.close { float: right; width: 25px; cursor: pointer; display: none; } + #temakor li.sortable img.close { display: inline; } + #temakor li span.handle { border: 1px solid; height: 32px; cursor: move; + width: 40px; display: block; float: left; text-align: center; padding: 4px 8px; + position: relative; top: 5px; margin-right: 2px; background-color: #ddddaa; + } + #temakor li span.oraszam { border: solid 1px; + height: 28px; width: 50px; display: block; float: left; text-align: center; padding: 12px 6px 0px 6px; + position: relative; top: 5px; background-color: red; margin-right: 2px; + } + #temakor li.sortable:nth-child(even) span.handle { background-color: #eee; border-color: #222277; } + #temakor li.sortable:nth-child(odd) span.handle { background-color: #aaa; border-color: #227722; } + #temakor li.sortable:nth-child(even) span.oraszam { background-color: #eee; border-color: #222277; } + #temakor li.sortable:nth-child(odd) span.oraszam { background-color: #aaa; border-color: #227722; } + #temakor li.sortable:nth-child(even) span.nagy { background-color: red; } + #temakor li.sortable:nth-child(odd) span.nagy { background-color: red; } + + form.tanmenet input[type=submit] { width: 80%; margin: 10px 10%; text-align: center; } + form.tanmenet input[type=submit]:hover { background-color: rgb(20,40,60); color: white; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetTankor.css b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetTankor.css new file mode 100644 index 00000000..77d2c031 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/tanmenetTankor.css @@ -0,0 +1,76 @@ + + + + table.tanmenet { margin: 10px auto; background-color: rgb(25,50,100); border-spacing: 1px; } + table.tanmenet td, table.tanmenet th { padding: 4px; } + table.tanmenet th { background-color: #336; color: white; } + table.tanmenet tr td { background-color: rgb(210,220,230); } + table.tanmenet tr:nth-child(even) td { background: #eee; } + table.tanmenet tr:nth-child(odd) td { background: white; } + table.tanmenet td.nev { font-weight: bold; } + table.tanmenet td.tanmenet { text-align: left; } + table.tanmenet td.tanmenet div { text-align: right; padding:4px; } + + table.tanmenet td.tanmenet select { max-width:800px; } + + table.tanmenet tr.uj td { background-color: orange; } + table.tanmenet tr.kesz td.tanmenet { background-color: yellow; } + table.tanmenet tr.jovahagyott td { background-color: lightgreen; } + table.tanmenet tr.publikus td.tanmenet { background-color: cornflowerblue; } + table.tanmenet tr.elavult td.tanmenet { background-color: lightgray; } + +/* + table.tanmenet td.tanmenet select.uj { background-color: #8f8; } + table.tanmenet td.tanmenet select.kesz { background-color: #88f; } + table.tanmenet td.tanmenet select.jovahagyott { background-color: #f88; } + table.tanmenet td.tanmenet select.publikus { background-color: #ff8; } + table.tanmenet td.tanmenet select.elavult { background-color: lightgray; } + + table.tanmenet td.tanmenet select option { background-color: white; } + table.tanmenet td.tanmenet select option.uj { color: green; } + table.tanmenet td.tanmenet select option.kesz { color: blue; } + table.tanmenet td.tanmenet select option.jovahagyott { color: red; } + table.tanmenet td.tanmenet select option.publikus { color: yellow; } + table.tanmenet td.tanmenet select option.elavult { color: gray; } +*/ + table.tanmenet td.tanmenet input.info { } + table.tanmenet td.tanmenet input { } + table.tanmenet td.tanmenet input:hover { } + + #infodiv { + padding: 0px; margin: 0px 10%; width: 80%; height: 500px; position: absolute; top: 80px; + opacity: 1; background-color: #eeeeee; + z-index: 200; + border: solid 1px #999999; + background-color: #eeeeee; + } + + #infodivheader { + + padding:5px; + margin-bottom:4px; + background-color: #5a85b8; + border-bottom: solid 1px #15477B ; + color: white; + font-weight: bold; + cursor: pointer; + } + #infodivclose { + margin-right: 10px; + cursor: pointer; border: #822 solid 1px; padding: 2px 5px; background: #822; color: white; font-weight: bold; + box-shadow: inset 0px -3px 1px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25); border-radius: 3px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5); + } + #infodiv fieldset { margin-top:2px; background-color: #eeeeee; border: solid 1px rgb(50,60,70);} + #infodiv fieldset legend { text-align: right; background-color: yellow; margin:0px 10px; padding: 2px 10px; border: solid 1px rgb(40,60,80); } + + #inform { overflow: scroll; height: 460px;} +/* border-color: rgb(130,30,20) rgb(110,20,15) rgb(90,10,10) rgb(150,40,25); outset*/ + #inform fieldset.alapadatok p { text-align: center; font-style: italic; } + #inform fieldset.alapadatok p span { color: rgb(100,50,25); font-weight: bold; font-style: normal; } + + #inform #temakor { list-style-type: none; } + #inform #temakor li { margin-top: 10px; } + #inform #temakor span.oraszam { display: block; float: left; width: 120px; text-align: right; color: rgb(160,80,40); margin-right: 6px; } + #inform #temakor div.megnevezes { display: inline-block; font-style: normal; } + + #inform p.kiemelt { text-align: center; margin-top: 100px; font-size: 20px; } diff --git a/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/ujTanmenet.css b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/ujTanmenet.css new file mode 100644 index 00000000..c8a4f5dc --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/tanmenet/ujTanmenet.css @@ -0,0 +1,19 @@ + + + div#ujTanmenet { + width:90%; + margin:auto; + } + + div.tanmenetHeader { +padding:5px; +margin-bottom:0px; +background-color: #5a85b8; +border-bottom: solid 1px #15477B ; +color: white; +font-weight: bold; + } + + form.tanmenet { background: #ddd; padding: 10px;margin:0px; border-width: 0px 1px 1px 1px; border-style: solid ; border-color:#366; } + form.tanmenet input[type=text] { width: 100%; } + form.tanmenet input[type=submit] { width: 80%; margin: 5px 10%; } \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/css/uzeno/uzeno.css b/mayor-orig/www/skin/classic/module-naplo/css/uzeno/uzeno.css new file mode 100644 index 00000000..04d5ea37 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/css/uzeno/uzeno.css @@ -0,0 +1,139 @@ + + table.uzeno, table.ujUzenet, table.egyUzenet { + width:90%; + background-color: #fff; + margin-top:1em; + margin-bottom:1em; + } + table.uzeno thead tr th, table.ujUzenet tr th { + color: white; border-bottom: solid 0px white; + background-color: #3f51b5; + padding:0.5em; font-weight: normal; + } + table.uzeno thead tr th a, table.ujUzenet tr th a { color:white; } + + table.uzeno a { text-decoration: none; font-style:normal;} + table.uzeno a:hover { } + + table.ujUzenet select { } + table.ujUzenet tr td { text-align: center } + table.ujUzenet textarea { width:98%; height: 100px; border: solid 1px rgb(100,100,90); background-color:#eeeeee; margin-bottom:10px;} + table.ujUzenet tr.admin td textarea { background-color: green; color: white; } + + table.uzeno thead tr th.dt { width:30em; } + table.uzeno thead tr th.cimzett { width:30em; } + + table.uzeno tfoot tr th, table.uzeno tfoot tr th a { color:white; } + table.uzeno tbody tr td { padding:0px 4px; background-color: #eee;} + table.uzeno tbody tr td div.nev--container { display:table-cell; vertical-align:middle; padding-left:2px; } + + table.uzeno tbody tr td.felado { min-width:120px;} + table.uzeno tbody tr td.cimzett { min-width:120px;} + table.uzeno tbody tr td.uzenet { width:70%; padding:10px; } + + table.uzeno tbody tr th { padding:0px 4px; text-align:left; font-weight: normal; } + table.uzeno tbody tr td.content { padding:10px; background-color:#eeeeee; } + table.uzeno tbody tr.uj td { background-color: #eeeeee; } + table.uzeno tbody tr.olvasott td { background-color: #dddddd;} + table.uzeno tbody tr td a { color: black; } + table.uzeno tbody tr td a:hover { color: rgb(100, 149, 237); } + table.uzeno tbody tr td.uzenet a { color: black; } + table.uzeno tbody tr td.uzenet:hover a { color: rgb(100,149,237); } + + tr.diak th, select optgroup.diak { background-color: rgb(255, 140, 0);} + tr.tanar th, select optgroup.tanar { background-color: #88ccff;} + tr.szulo th, select optgroup.szulo { background-color: rgb(64, 224, 208);} + + tr.diak.asterix th { background-color: #aaaaff;} + tr.tanar.asterix th { background-color: #aaaaff;} + tr.szulo.asterix th { background-color: #aaaaff;} + + tr.munkakozosseg th, select optgroup.munkakozosseg { background-color: #99aacc;} + tr.tankor th, select optgroup.tankor { background-color: #aaccaa; } + tr.tankorSzulo th, select optgroup.tankorSzulo { background-color: #aacccc; } + + tr.osztaly th, select optgroup.osztaly { background-color: #bbcc99; } + tr.osztalySzulo th, select optgroup.osztalySzulo { background-color: #bbcccc; } + tr.osztalyTanar th, select optgroup.osztalyTanar { background-color: rgb(140,200,100); } + + span.dt { font-size: smaller; color: #888888; white-space:nowrap; } + a.more { + text-decoration: none; + margin:1px; + padding:1px; + } + a.more:hover { color:rgb(170, 204, 170); } + +/* + a.more.uj { background-color: #ffeeaa; } + a.more.olvasott { background-color: #bbcc99; } +*/ + + table.uzeno tbody tr td.uzenoEszkozok { min-width: 40px; text-align:center; font-size:16px} + table.uzeno tbody tr td.uzenoEszkozok a { color:#aaa; text-decoration: none;} + table.uzeno tbody tr td.uzenoEszkozok a:hover { color: cornflowerblue; } + table.uzeno tbody tr td.uzenoEszkozok a.del:hover {color: red !important;} + + table.lapozo { width: 80%; } + table.lapozo table { background-color: #cccccc; border: solid 1px #778890; font-size:14px;} + table.lapozo table th.title { background-color: navy; color: white; padding-left: 4px; padding-right:4px;} + table.lapozo table td { text-align: center; background-color: #eeeeee; } + table.lapozo table td.aktiv { background-color: #ffffff; font-weight: bold; } + table.lapozo table td.nav { background-color: #aaaaaa; } + table.lapozo a {color:black; text-decoration: none; } + + form#uzenoKereso { + margin-bottom:100px; + } + + + form#uzenoKereso table tr td { color:;} + table.uzenetSzal { width:90%; background-color: rgb(50, 50, 100);} + table.uzenetSzal thead tr th { background-color: rgb(100, 149, 237); color:white; height:2em; border-bottom: solid 1px white; } + + table.uzenetSzal tbody tr td { background-color: #eeeeee;} + table.uzenetSzal tbody tr td.uzenetDt { width:150px; font-weight:normal; text-align:center; } + table.uzenetSzal tbody tr td.uzenetSzerep { width:150px; font-weight: normal; text-align:left;} + table.uzenetSzal tbody tr td.uzenetSzerep a { color: black; } + table.uzenetSzal tbody tr td.uzenetSzerep a:hover { color: rgb(100,149,237); } + table.uzenetSzal tbody tr th.uzenet { width:80%; font-weight: normal;} + + table.uzenetSzal tbody tr.uzenetSajat th { border-left:solid 2px rgb(100,149,237); border-right:solid 2px #dddddd;} + table.uzenetSzal tbody tr.uzenetPartner th { border-left: solid 2px #dddddd; border-right:solid 2px rgb(100,149,237);} + + table.uzenetSzal tbody tr td.uzenet div {display: table-cell; padding:4px; border: solid 1px #aaaaaa;border-radius:2px; background-color: #f9f9f9; } + table.uzenetSzal tbody tr td.uzenet div:hover { background-color: #ffffff;} + table.uzenetSzal tbody tr td.uzenet div a { color: black; } + table.uzenetSzal tbody tr td.uzenet div a:hover { color: rgb(100,149,237); } + + table.uzenetSzal tbody tr.uzenetPartner td.uzenet div { background-color: white; } + +/* + table.uzenetSzal tr td.uzenet div:before { + width: 0; + height: 0; + border-top: 5px solid transparent; + border-bottom: 5px solid transparent; + border-right: 5px solid blue; + content:""; + position:absolute; + display:block; + } +*/ + + table.uzeno tbody tr td.uzenet a { + display: inline-block; overflow: hidden; max-width:200px; text-overflow: ellipsis; line-height: 1em; + } + + a span.icon-network { color: #aaa; } + a:hover span.icon-network { color: cornflowerblue; } + +@media (max-width: 764px) { + + table.uzeno tbody tr td.felado { min-width:80px;} + table.uzeno tbody tr td.cimzett { min-width:80px;} + table.uzeno tbody tr td.uzenet { width:90%; padding:4px; word-break:break-word;} + + table.uzeno tbody tr td.uzenoEszkozok { min-width:50px; text-align:center; font-size:20px} + +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/azonositok.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/azonositok.phtml new file mode 100644 index 00000000..b529f995 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/azonositok.phtml @@ -0,0 +1,95 @@ +'azonosito')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''."\n"; + + $CONTAINERS = $AUTH['private'][ $AUTH['private']['backend'].'Containers']; + if (isset($CONTAINERS) and is_array($CONTAINERS) and count($CONTAINERS) > 0) { + echo ''."\n"; + } + + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; +// for ($i = 0; $i < count($ldapTagok['oIdNelkuli']); $i++) { +// echo ''; +// echo ''; +// echo ''; +// echo ''; +// echo ''."\n"; +// } + for ($i = 0; $i < count($osztalyTagok); $i++) { + echo ''; + echo ''; + echo ''; + + echo ''; + + if (is_array($osztalyTagok[$i]['studyIds'])) { + for ($j = 0; $j < count($osztalyTagok[$i]['userAccounts']); $j++) + $L[] = $osztalyTagok[$i]['userAccounts'][$j].' ('.$osztalyTagok[$i]['studyIds'][$j].')'; + echo ''."\n"; + } elseif (count($osztalyTagok[$i]['userAccounts']) > 0) { + echo ''."\n"; + } else { + echo ''."\n"; + } + + echo ''."\n"; + } + echo ''; + echo ''; + echo ''; + echo '
'; + echo _JELSZO; + echo ' '."\n"; + echo '
'; + echo _CONTAINER; + echo ''; + echo '
'._NEV.''._OID.''._AZONOSITO.''._HASONLO_FELHASZNALOK.'
'; +// echo $ldapTagok['oIdNelkuli'][$i]['oId']; +// echo ''; +// echo $ldapTagok['oIdNelkuli'][$i]['dn']; +// echo '
'; + echo $osztalyTagok[$i]['diakNev']; + echo ''; + echo $osztalyTagok[$i]['oId']; + echo ''; + if (!isset($osztalyTagok[$i]['userAccount'])) { + if ($osztalyTagok[$i]['oId'] != '') { + echo ''."\n"; + echo ''."\n"; + } else { + echo _NINCS_OID; + } + } else { + echo $osztalyTagok[$i]['userAccount']; + if (__JELSZOGENERALAS === true && isset($Tagok[ $osztalyTagok[$i]['oId'] ]['userPassword'])) + echo ' ('.$Tagok[ $osztalyTagok[$i]['oId'] ]['userPassword'].')'; + } + echo ''.implode(',', $L).''.implode(',', $osztalyTagok[$i]['userAccounts']).'
'; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/csoportok.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/csoportok.phtml new file mode 100644 index 00000000..61c2d123 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/csoportok.phtml @@ -0,0 +1,87 @@ +'csoport')); + echo ''."\n"; + + if ($csoportId != '') echo ''."\n"; + echo ''."\n"; + $SEL = array($csoportId => ' selected="selected" '); + for ($i = 0; $i < count($Csoportok); $i++) { + echo ''."\n"; + } + echo ''."\n"; + echo ''."\n"; + + formEnd(); + + } + + function putUjCsoportForm($osztalyId, $Tankorok) { + + formBegin(array('class'=>'csoport')); + + echo '

'._UJ_CSOPORT.'

'."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + + } + + function putCsoportModositoForm($csoportAdatok, $Tankorok, $osztalyId) { + + formBegin(array('class'=>'csoport')); + + echo '

'._CSOPORT_MODOSITAS.'

'."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + formEnd(); + + } + + function putCsoportTorlesForm($csoportId, $osztalyId) { + + formBegin(array('class'=>'csoport')); + + echo '

'._CSOPORT_TORLESE.'

'."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + + } +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/fillhaladasi.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/fillhaladasi.phtml new file mode 100644 index 00000000..cc97974a --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/fillhaladasi.phtml @@ -0,0 +1,12 @@ +'; + echo ''; + echo ''; + formEnd(); + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/import.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/import.phtml new file mode 100644 index 00000000..4aa1f88c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/import.phtml @@ -0,0 +1,5 @@ + diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/intezmenyek.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/intezmenyek.phtml new file mode 100644 index 00000000..f70e7739 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/intezmenyek.phtml @@ -0,0 +1,142 @@ +'intezmeny')); + + echo '

'._INTEZMENY_MODOSITAS.'

'."\n"; + + echo ''."\n"; + + echo _OMKOD . ': '."\n"; + echo _ROVIDNEV .': '."\n"; + echo _NEV.': '."\n"; + echo _FENNTARTO.': '; + echo ''; + if ($Intezmeny['alapertelmezett']) + echo '' . _ALAPERTELMEZETT; + else + echo '' . _ALAPERTELMEZETT; + echo ''."\n"; + formEnd(); + + if (is_array($Intezmeny['telephely']) && count($Intezmeny['telephely']) > 0) { + for ($i = 0; $i < count($Intezmeny['telephely']); $i++) { + + formBegin(array('class'=>'telephely')); + + echo '

'.($i+1).'. '._TELEPHELY_MODOSITAS.'

'."\n"; + echo ''."\n"; + echo ''."\n"; + + echo _TELEPHELYROVIDNEV .': '."\n"; + echo _TELEPHELYNEV.': '."\n"; + if ($Intezmeny['telephely'][$i]['alapertelmezett']) + echo '' . _ALAPERTELMEZETT; + else + echo '' . _ALAPERTELMEZETT; + echo '
'; + echo _IRSZ . ': '."\n"; + echo _HELYSEG . ': '."\n"; + echo '
'."\n"; + echo _KOZTERULETNEV . ': '."\n"; + echo _KOZTERULETJELLEG . ': '."\n"; + echo _HAZSZAM . ': '."\n"; + echo '
'; + echo _TELEFON . ': '."\n"; + echo _FAX . ': '."\n"; + echo _EMAIL . ': '."\n"; + echo _HONLAP . ': '."\n"; + + + echo ''."\n"; + + formEnd(); + } + } + + formBegin(array('class'=>'ujTelephely')); + + echo '

'._UJ_TELEPHELY.'

'."\n"; + + echo ''."\n"; + + echo _TELEPHELYROVIDNEV .': '."\n"; + echo _TELEPHELYNEV.': '."\n"; + echo '' . _ALAPERTELMEZETT; + echo '
'; + echo _IRSZ . ': '."\n"; + echo _HELYSEG . ': '."\n"; + echo '
'."\n"; + echo _KOZTERULETNEV . ': '."\n"; + echo _KOZTERULETJELLEG . ': '."\n"; + echo _HAZSZAM . ': '."\n"; + echo '
'; + echo _TELEFON . ': '."\n"; + echo _FAX . ': '."\n"; + echo _EMAIL . ': '."\n"; + echo _HONLAP . ': '."\n"; + + echo ''."\n"; + + formEnd(); + + } + + function putIntezmenyTorlesForm($ADAT) { + + $Intezmeny = $ADAT['intezmenyAdat']; + + formBegin(array('class'=>'intezmeny')); + + echo '

'._INTEZMENY_TORLES.'

'."\n"; + + echo ''."\n"; + + echo '

Az adatbázisok törlése csak egy esetleges későbbi fejlesztés lesz. Egyelőre csak az + intézmények listájából törlünk. Az adatbázisokat kézzel kell törölni.

'; + echo '' . _ADATBAZISOK_TORLESE; + + echo '
'."\n"; + + echo 'rootUser: '."\n"; + echo 'rootPassword: '."\n"; + + echo ''."\n"; + + formEnd(); + } + + function putUjIntezmenyForm() { + + formBegin(array('class'=>'intezmeny')); + + echo '

'._UJ_INTEZMENY.'

'."\n"; + + echo ''."\n"; + + + echo _OMKOD . ': '."\n"; + echo _ROVIDNEV .': '."\n"; + echo _NEV.': '."\n"; + + echo '
'."\n"; + + echo 'rootUser: '."\n"; + echo 'rootPassword: '."\n"; + + echo ''."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/rpcPrivilege.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/rpcPrivilege.phtml new file mode 100644 index 00000000..e9ffde6d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/rpcPrivilege.phtml @@ -0,0 +1,72 @@ +'addNode')); + echo '

'._UJ_VEGPONT.'

'; + echo ''; + echo '

'; + echo ''; + echo '
'; + echo ''; + echo ''; + echo '
'; + echo ''; + echo '

'; + echo ''; + formEnd(); + } + + function putPrivilegesForm($ADAT) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + foreach ($ADAT['privs'] as $index => $pAdat) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + echo '
'._NODE.''._NODEID.''._INTEZMENY.''._OMKOD.''._ACCOUNT.''._PRIVS.'
'.$ADAT['nodes'][ $pAdat['nodeId'] ][0]['nev'].''.$pAdat['nodeId'].''.$ADAT['intezmenyek'][ $pAdat['OMKod'] ][0]['nev'].''.$pAdat['OMKod'].''.$pAdat['userAccount'].''; + formBegin(array('id'=>'priv')); + echo ''; + echo ''; + echo ''; + echo ''; + $nPriv = explode(',',$pAdat['priv']); + foreach ($ADAT['privileges'] as $index => $priv) { + if (in_array($priv, $nPriv)) $CHK=' checked="checked" '; + else $CHK = ''; + $id = 'n'.$pAdat['nodeId'].ekezettelen($pAdat['userAccount']).$pAdat['OMKod'].$index; + echo ''; + echo ''; + } + echo ''; + formEnd(); + echo '
'; + + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/szemeszterek.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/szemeszterek.phtml new file mode 100644 index 00000000..f7cff27b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/szemeszterek.phtml @@ -0,0 +1,61 @@ +'szemeszter')); + echo ''."\n"; + echo ''."\n"; + + +// echo '

'.$Sz['tanev'].'/'.$Sz['szemeszter'].'('.$Sz['szemeszterId'].')

'."\n"; +// echo '

'.$Sz['kezdesDt'].' - '.$Sz['zarasDt'].' ('.$Sz['statusz'].')

'."\n"; + echo '

'._IDOSZAKOK.'

'; + echo ''; + for ($i = 0; $i < count($Sz['idoszak']); $i++) { + + echo ''; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + } + echo '
'."\n"; + echo '
'."\n"; + + echo ''."\n"; + + formEnd(); + } + + function putUjIdoszak($szemeszterId, $idoszakTipusok) { + + formBegin(array('class'=>'szemeszter')); + + echo ''."\n"; + echo ''."\n"; + + echo '

'._UJ_IDOSZAK.'

'; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/szuloiAzonositok.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/szuloiAzonositok.phtml new file mode 100644 index 00000000..650afce6 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/szuloiAzonositok.phtml @@ -0,0 +1,113 @@ +'azonosito')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''."\n"; + + $CONTAINERS = $AUTH['parent'][ $AUTH['private']['backend'].'Containers']; + if (isset($CONTAINERS) and is_array($CONTAINERS) and count($CONTAINERS) > 0) { + echo ''."\n"; + } + + echo ''; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + for ($i = 0; $i < count($osztalyTagok); $i++) { + echo ''; + + echo ''; + foreach (array('anya','apa') as $szulo) { + if ($osztalyTagok[$i][$szulo]['szuloNev'] == '') { + echo ''; + continue; + } + echo ''; + echo ''; + + echo ''; + + if (is_array($osztalyTagok[$i][$szulo.'Cns'])) { + $L = array(); + for ($j = 0; $j < count($osztalyTagok[$i][$szulo.'Cns']); $j++) + $L[] = $osztalyTagok[$i][$szulo.'Cns'][$j].' ('.$osztalyTagok[$i][$szulo.'Accounts'][$j].')'; + echo ''."\n"; + } else { + echo ''."\n"; + } + } // anya / apa + echo ''."\n"; + } + echo ''; + echo ''; + echo ''; + echo '
'; + echo _JELSZO; + echo ' '."\n"; + echo '
'; + echo _CONTAINER; + echo ''; + echo '
'._NEV.''._ANYANEV.''._ANYAAZONOSITO.''._ANYA_FELHASZNALO.''._ANYA_HASONLO_NEV.''._APANEV.''._APAAZONOSITO.''._APA_FELHASZNALO.''._APA_HASONLO_NEV.'
'; + echo $osztalyTagok[$i]['diakNev']; + echo ''; + echo $osztalyTagok[$i][$szulo]['szuloNev']; + + echo ''; + if ($osztalyTagok[$i][$szulo]['statusz'] == 'elhunyt') { // elhunyt státuszú a szülő + echo ''._ELHUNYT.''; + } elseif (!isset($osztalyTagok[$i][$szulo.'Account'])) { // Ha nem találtunk létező $szulo.Account-ot + // ez kellene, hogy a szulő táblát módosítsuk... + echo ''."\n"; + if ($osztalyTagok[$i][$szulo]['userAccount'] != '') { // de a szulő táblában be van írva + echo ''."\n"; + } else { + echo ''."\n"; + } + // generált jelszó + echo '
('.$osztalyTagok[$i][$szulo]['userPassword'].')'; + } else { + if (false && $osztalyTagok[$i][$szulo]['email'] != '') { // nem megvalósított funkció... + echo '
'; + echo '✉'; + echo ''; + echo '
'; + } + echo $osztalyTagok[$i][$szulo]['userAccount']; + // generált jelszó + echo '
('.$osztalyTagok[$i][$szulo]['userPassword'].')'; + } + echo '
'; + if (isset($osztalyTagok[$i][$szulo.'Account'])) { // Ha találtunk létező $szulo.Account-ot + echo $osztalyTagok[$i][$szulo.'UserCn']; + } + echo ''.implode(',
', $L).'
'; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/tanevek.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/tanevek.phtml new file mode 100644 index 00000000..ba77f647 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/tanevek.phtml @@ -0,0 +1,165 @@ +'intezmeny')); + + echo '

'._UJ_TANEV.'

'."\n"; + + echo '
'; + + echo ''."\n"; + + //szemeszter: tanev, sorszám, status (aktív, lezárt, új, tervezett), kezdete, vége + + echo _TANEV_JELE . ': '."\n"; + echo '
'."\n"; + + for ( $i = 1; $i <= 2; $i++ ) { + echo $i .'. ' . _SZEMESZTER . ":"; + echo ''."\n"; + echo ' - '."\n"; + echo ''."\n"; + echo ' ('._TERVEZETT.')'; + echo '
'; + +// echo ''; + } + + echo '
'."\n"; + +// echo 'rootUser: '."\n"; +// echo 'rootPassword: '."\n"; + + echo ''."\n"; + + echo '
'; + formEnd(); + + } + + function putTanevSzemeszterekForm($Szemeszterek) { + + global $tanev; + + formBegin(array('class'=>'intezmeny')); + + echo ''."\n"; + echo ''."\n"; + + echo '

'._TANEV_SZEMESZTEREI.'

'."\n"; + + echo '
'."\n"; + + for ($i = 0; $i < count($Szemeszterek); $i++) { + $Sz = $Szemeszterek[$i]; + echo ''; + echo $Sz['szemeszter'].'. '._SZEMESZTER.': '; + echo ''."\n"; + echo ' - '; + echo ''."\n"; + echo ' ('.$Sz['statusz'].')
'."\n"; + } + echo ''."\n"; + + echo '
'."\n"; + formEnd(); + + } + + function putTanevAktivalForm( $tanev ) { + + if ($tanev=='') return false; + formBegin(array('class'=>'intezmeny')); + + echo ''."\n"; + + echo '

'._TANEV_AKTIVALAS.'

'."\n"; + + echo '
'."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo '
'; + formEnd(); + } + + function putTanevLezarasForm( $ADAT ) { + + formBegin(array('class'=>'intezmeny')); + + echo ''."\n"; + + echo '

'._TANEV_LEZARAS.'

'."\n"; + + echo '
'."\n"; + echo ''; + + echo '

'._TAJEKOZTATO.'

'; + + echo ''."\n"; + echo ''."\n"; + + echo '
'; + echo '

'; + echo ' '; + echo ''."\n"; + echo '

'; + echo '

'; + for ($i = 0; $i < count($ADAT['vegzoOsztalyok']); $i++) { + echo ''; + echo ''."\n"; + } + echo '

'; + echo '
'; + + echo '
'; + echo '

'; + echo ' '; + echo ''."\n"; + echo '

'; + echo '
'; + + echo '
'; + echo '

'; + echo ' '; + echo ''."\n"; + echo '

'; + echo '
'; + + echo '
'; + echo '

'; + echo ' '; + echo ''."\n"; + echo '

'; + echo '
'; + + echo '
'; + echo '

'; + echo ' '; + echo ''."\n"; + echo '

'; + echo '
'; + + echo '

'; + echo ''."\n"; + echo ''."\n"; + echo '

'."\n"; + + echo ''."\n"; + echo '
'; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/admin/tankorok.phtml b/mayor-orig/www/skin/classic/module-naplo/html/admin/tankorok.phtml new file mode 100644 index 00000000..4aa1f88c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/admin/tankorok.phtml @@ -0,0 +1,5 @@ + diff --git a/mayor-orig/www/skin/classic/module-naplo/html/base.phtml b/mayor-orig/www/skin/classic/module-naplo/html/base.phtml new file mode 100644 index 00000000..f8200b8c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/base.phtml @@ -0,0 +1,1230 @@ + + + _OMKOD(max7): + _ROVIDNEV(sql): + _NEV: + + + '; + formEnd(); + + } + + function putEszkozSor() { + + global $TOOL,$policy; + + if (__NOPAGEHELP!==true && (defined('__PAGEHELP') || isset($TOOL['pageHelp']) && defined('__'.$TOOL['pageHelp']))) $showHelp = true; + else $showHelp=false; + + $colspan=3; + + $_diakId = readVariable($_POST['diakId'],'id',readVariable($_GET['diakId'],'id',(defined('__USERDIAKID')?__USERDIAKID:null))); + $_tanarId = readVariable($_POST['tanarId'],'id',readVariable($_GET['tanarId'],'id',(defined('__USERTANARID')?__USERTANARID:null))); + $_tankorId = readVariable($_POST['tankorId'],'id',readVariable($_GET['tankorId'],'id',(null))); + + echo ''; + if (is_array($TOOL['vissza'])) { + echo ''; + $colspan++; + } + + echo ''."\n"; + reset($TOOL); + // TESZT echo ''; + foreach ( $TOOL as $tool => $params ) { +// if ( function_exists( $func = "put$tool" ) && $params['tipus']=='cella') { + if ( isset($params['tipus']) && $params['tipus']=='cella') { + if (isset($params['title'])) $title = '__'.$params['title']; + else $title = '__'.nagybetus($tool).'TITLE'; + + echo ''."\n"; + $colspan++; + } elseif (isset($params['tipus']) && $params['tipus'] == 'sor') { $sorDb++; } + } + + if (__PAGE_PRESET===true) { + echo ''; + } + if ($_diakId>0 && _POLICY=='private') { + echo ''."\n"; + } elseif ($_tanarId>0 && _POLICY=='private') { + echo ''."\n"; + } + if ($_tankorId>0 && _POLICY=='private') { //--TODO css class szemely->csoport + echo ''."\n"; + } + echo ''."\n"; + echo ''."\n"; + + if (__NOPAGEHELP!==true) { + if (isset($TOOL['pageHelp']) && defined('__'.$TOOL['pageHelp'])) + echo ''."\n"; + elseif (defined('__PAGEHELP')) + echo ''."\n"; + } + + reset($TOOL); + foreach ( $TOOL as $tool => $params ) { + if ( function_exists( $func = "put$tool" ) && $params['tipus']=='sor') { + echo ''; + } + } + echo '
'; + putToolFormStart('vissza', ''); + echo ''; + putToolFormStop(false, ""); + + echo ''; + if (defined('__PAGETITLE')) echo __PAGETITLE.'
'; + echo ''; + if (defined('__TELEPHELYID')) echo ''.__INTEZMENY .', ' . __TANEV.'/'.(__TANEV+1).''; + else echo ''.__INTEZMENY . '/' . __TANEV.''; + echo ''; + if ($showHelp) echo '?'; + echo '
'; + // echo ''; + // echo ''; + echo ''."\n"; + if (defined($title)) { + echo ''."\n"; + } + echo ''."\n"; + echo '
'; + echo constant($title); + echo ''; + if ($GLOBALS['skin'] != 'vakbarat') echo ''; + echo '
'."\n"; + $func = "put$tool"; + if (function_exists( $func )) { $func(); } + else { putGeneralSelect($tool); } + echo '
'."\n"; + + echo '
'; + + putToolFormStart('preSetSave', ''); + echo ''; + echo ''; + putPostParams($TOOL['general']['post']); + putToolFormStop(false, ""); + + putToolFormStart('preSetLoad', ''); + echo ''; + echo ''; + // putPostParams($TOOL['general']['post']); + putToolFormStop(false, ""); + + echo ''; + echo ''; // itt is kell a data... + echo ''; + echo ''; // itt is kell a data... + echo ''; + echo ''; + echo ''; + //echo '
'; + // echo ''; + //echo '
'; + if ($policy!='public') { + $href = href('index.php?page=naplo&sub=hibabejelento&f=hibabejelento'); + echo ''; + //echo ''._HIBABEJELENTES.''; + echo ''._HIBABEJELENTES.''; + echo ''; + } + echo '
'; + + echo ''; + if (isset($params['title'])) $title = '__'.$params['title']; + else $title = '__'.nagybetus($tool).'TITLE'; + if (defined($title)) echo ''."\n"; + + echo '
'.constant($title).''; + $func(); + echo '
'; + echo '
'; + + } + + function putPostParams($postParams, $postOverride=array()) { + + if (is_array($postParams)) + for ($i = 0; $i < count($postParams); $i++) { + $postParam = $postParams[$i]; + if (is_array($_POST[$postParam])) { + for ($j = 0; $j < count($_POST[$postParam]); $j++) { + echo ''."\n"; + } + } else { + echo ''."\n"; + } + } + if (is_array($postOverride) && count($postOverride)>=1) { + foreach($postOverride as $_k => $_v) + echo ''."\n"; + } + } + + function setParam($toolName, $paramName) { + + global $TOOL; + + if (isset($TOOL[$toolName]['paramName'])) $paramName = $TOOL[$toolName]['paramName']; + else $TOOL[$toolName]['paramName'] = $paramName; + global $$paramName; + + $TOOL[$toolName]['paramValue'] = ($$paramName != '' || $$paramName === 0) ? $$paramName : $TOOL[$toolName][$paramName]; + + } + + function putToolFormStart($toolName, $paramName, $_action='') { + + global $TOOL; + //if (!isset($_action)) + $_action = href('index.php',array('page','sub','f','lang','skin','sessionID','policy')); + setParam($toolName, $paramName); + formBegin(array('id' => $toolName.'Tool', 'method' => 'post', 'action'=> $_action)); + if (isset($TOOL[$toolName]['action'])) + echo ''."\n"; + putPostParams($TOOL[$toolName]['post'],$TOOL[$toolName]['postOverride']); + echo ''; + if ($putSubmitButton===true) { + echo ''; + } + if ($putTextButton!='') { + echo ''; + } + echo '
'."\n"; + + } + + function putToolFormStop($putSubmitButton=true, $putTextButton="") { + + echo ''."\n"; +// echo ''."\n"; + if ($GLOBALS['skin'] != 'vakbarat') + echo ''; + else echo ''; + echo ''."\n"; + echo ''."\n"; + echo '
'."\n"; + formEnd(); + } + + /* Toolok */ + + function putGeneralSelect($tool) { + + global $TOOL; + + putToolFormStart($tool, $TOOL[$tool]['paramName']); + + echo ''; + putToolFormStop(); + + } + + function putSzamSelect() { + + global $TOOL; + putToolFormStart('szamSelect', 'szam'); + echo ''; + putToolFormStop(); + + } + + function putIntezmenySelect() { + + global $TOOL; + + putToolFormStart('intezmenySelect', 'intezmeny'); + echo ''; + putToolFormStop(); + + } + + function putTelephelySelect() { + + global $TOOL; + + putToolFormStart('telephelySelect', 'telephelyId'); + echo ''; + putToolFormStop(); + + } + + function putTanevSelect() { + + global $TOOL; + + putToolFormStart('tanevSelect', 'tanev'); + echo ''; + putToolFormStop(); + + } + + function putSzemeszterSelect() { + + global $TOOL; + + putToolFormStart('szemeszterSelect', 'szemeszterId'); + echo ''; + putToolFormStop(); + + } + + function putFelevSelect() { + + global $TOOL; + + putToolFormStart('felevSelect', 'szemeszter'); + echo ''; + putToolFormStop(); + + } + + function putTargySorrendSelect() { + + global $TOOL; + + putToolFormStart('targySorrendSelect', 'sorrendNev'); + echo ''; + putToolFormStop(); + + } + + function putMunkakozossegSelect() { + + global $TOOL; + + putToolFormStart('munkakozossegSelect', 'mkId'); + echo ''; + putToolFormStop(); + + } + + function putTargySelect() { + + global $TOOL; + + putToolFormStart('targySelect', 'targyId'); + echo ''; + putToolFormStop(); + + } + + function putMunkatervSelect() { + + global $TOOL; + + putToolFormStart('munkatervSelect', 'munkatervId'); + echo ''; + putToolFormStop(); + + } + + function putTanarSelect() { + + global $TOOL; + $StatuszJel = array( + 'jogviszonya lezárva' => ' [-]', + 'tartósan távol' => ' [t]', + 'külső óraadó' => ' [k]' + ); + + putToolFormStart('tanarSelect', 'tanarId'); + echo ''; + putToolFormStop(); + + } + + function putDiakSelect() { + + global $TOOL; + + putToolFormStart('diakSelect', 'diakId'); + + if ($TOOL['diakSelect']['searchable']==true && $TOOL['diakSelect']['paramValue']=='' && count($TOOL['diakSelect']['diakok'])>100) { + echo ''; + echo ''; + echo ''; + } else { + echo ''; //ዖ + echo ''; + echo ''; + } // <100 + putToolFormStop(); + + } + + function putDiakLapozo() { + + global $TOOL; + + putToolFormStart('diakLapozo', 'diakId'); + + for ($i = 0; $i < count($TOOL['diakLapozo']['diakok']); $i++) { + if ($TOOL['diakLapozo']['diakok'][$i]['diakId'] == $TOOL['diakLapozo']['paramValue']) { + $M[0] = $TOOL['diakLapozo']['diakok'][$i-1]; + $M[1] = $TOOL['diakLapozo']['diakok'][$i]; + $M[2] = $TOOL['diakLapozo']['diakok'][$i+1]; + break; + } + } + if (is_array($M[0])) echo ''; + + if ($TOOL['diakLapozo']['withSelect'] === true) { + echo ''; + } else { + echo ''.htmlspecialchars($M[1]['diakNev']).''; + } + if (is_array($M[2])) echo ''; + + putToolFormStop(false); + + } + + function putTableSelect() { + + global $TOOL; + + putToolFormStart('tableSelect', 'table'); + echo ''; + putToolFormStop(); + } + + function putOsztalySelect() { + + global $TOOL; + + putToolFormStart('osztalySelect', 'osztalyId'); + echo ''; + putToolFormStop(); + } + + function putTanmenetSelect() { + + global $TOOL; + putToolFormStart('tanmenetSelect', 'tanmenetId'); + echo ''; + putToolFormStop(); + } + + function putTankorSelect() { + + global $TOOL; + + if (count($TOOL['tankorSelect']['tankorok'])>0) { + if ($TOOL['tankorSelect']['tankorIdsDt']!='') $_info = true; else $_info=false; + putToolFormStart('tankorSelect', 'tankorId'); + echo ''; + putToolFormStop(); + } + + } + + function putTanevLapozo() { + global $TOOL; + + putToolFormStart('tanevLapozo', 'tanev'); + echo '←'; + echo ''; + echo ''; + echo ''.$TOOL['tanevLapozo']['tanev'].''; + echo ''; + echo ''; + echo '→'; + echo ''; + formEnd(); + } + + function putDatumSelect() { + global $TOOL; + $paramName = $TOOL['datumSelect']['paramName']; + global $$paramName; + + $aHetNapjai = json_decode(AHETNAPJAI); + + if ($TOOL['datumSelect']['lapozo']) { + // Előző és következő dátum meghatározása + $elozo = $kovetkezo = ''; + if (is_array($TOOL['datumSelect']['napok'])) { + for ($i = 0; $i < count($TOOL['datumSelect']['napok']); $i++) { + if ($TOOL['datumSelect']['napok'][$i] == $$paramName) { + $kovetkezo = $TOOL['datumSelect']['napok'][$i+1]; + $elozo = $TOOL['datumSelect']['napok'][$i-1]; + break; + } + } + } else { + $tolTime = strtotime($TOOL['datumSelect']['tolDt']); + $igTime = strtotime($TOOL['datumSelect']['igDt']); + $count = $TOOL['datumSelect']['hanyNaponta']; + for ($t = $tolTime; $t <= $igTime; $t = strtotime("$count days", $t)) { + $d = date('Y-m-d', $t); + if ($d == $$paramName) { + if (strtotime("$count days", $t) <= $igTime) $kovetkezo = date('Y-m-d', strtotime("$count days", $t)); + break; + } + $elozo = $d; + } + } + echo ''; + if ($elozo!='') { + echo ''; + } + echo ''."\n"; + else echo ''."\n"; + $tanitasiNap = true; + } elseif (in_array('tanítás nélküli munkanap', $tipus)) { + echo ''."\n"; + } elseif (in_array('szorgalmi időszakon kívüli munkanap', $tipus)) { + echo ''."\n"; + } else { + echo ''."\n"; + } +/* + if ($napInfo['tipus'] == 'tanítási szünet') echo ''."\n"; + elseif ($napInfo['típus'] == 'tanítás nélküli munkanap') echo ''."\n"; + elseif (date('w',$time) % 2 == 0) echo ''."\n"; + else echo ''."\n"; +'; + echo ''."\n"; + // Az első cella a dátum/nap + echo ''; + echo ''; + putHaladasiDolgozat($dt,$doga); + + $o=0; // MINORA + if ($count > 0) { + for ($i=0; $i<$count; $i++) { + if (__PLUSZBEIRHAT===true && intval($dNap[$i]['ora'])>=$o) { + while ($o < intval($dNap[$i]['ora'])) { +// if (__PLUSZBEIRHAT===true) { + putUjOra(array('dt'=>$dt, 'ora'=>$o++)); +// } + } + } + if ($dNap[$i]['ki']!=$ADAT['tanarId'] && __PLUSZBEIRHAT===true) putUjOra(array('dt'=>$dt, 'ora'=>$o, 'class')); + putOra($dNap[$i]); + $o=intval($dNap[$i]['ora'])+1; + } // órák kiírása + for($j=intval($dNap[$i-1]['ora'])+1; $j<=$ADAT['maxOra']; $j++) { + if (__PLUSZBEIRHAT===true) putUjOra(array('dt'=>$dt, 'ora'=>$j)); + } + } else { + echo ''; +// if ($tanitasiNap && strtotime(date('Y-m-d'))>=strtotime($dt)) { +// if ( +// (strtotime(date('Y-m-d'))>=strtotime($dt) +// || ((__NAPLOADMIN===true || __VEZETOSEG===true)) +// )) { + for($j=1; $j<=$ADAT['maxOra']; $j++) { + if (__PLUSZBEIRHAT===true) putUjOra(array('dt'=>$dt, 'ora'=>$j)); + } + +// } + } + + echo ''."\n"; + + } + + + function putTankorNap($dt, $dNap, $doga, $order) { + + $time = strtotime($dt); + $count = count($dNap); + + if (date('w',$time) % 2 == 0) echo ''."\n"; + else echo ''."\n"; + + putHaladasiDolgozat($dt,$doga); + + for ($i=0; $i<$count; $i++) { + if ($order == 'DESC') putTankorOra($dNap[$count-$i-1]); + else putTankorOra($dNap[$i]); + } // órák kiírása + + echo ''."\n"; + + } + + + function putHaladasiDolgozat($dt,$doga) { + + for ($i=0;$i'; + echo ''; + echo ''."\n"; + } + + } + + function putUjOra($dOra) { + + global $ADAT; // --FIXME + + if (__TANAR !==true && __VEZETOSEG!==true && __NAPLOADMIN !== true) return false; + if (__NAPLOADMIN ===true || __VEZETOSEG===true) { + $_eredet='órarend'; + if (__PLUSZBEIRHAT!==true + || strtotime($dOra['dt'])>strtotime("+1week") + || (strtotime(_ZARAS_HATARIDO)>strtotime($dOra['dt'])) + // Ha már a haladási naplót írhatja, akkor a plusz órát is engedjük meg... + // || (__TANAR ===true && strtotime(_HALADASI_HATARIDO)>strtotime($dOra['dt'])) + ) return false; + } else { + $_eredet='plusz'; + if (__PLUSZBEIRHAT!==true + || strtotime($dOra['dt'])>time() + || (__TANAR ===true && strtotime(_HALADASI_HATARIDO)>strtotime($dOra['dt'])) + ) { + return false; + } + } + + $_tipus='egyéb'; + + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + // ----- Tanár(ok) ------------------------------- + echo ''."\n"; + echo ''."\n"; + // ----- Leírás --------------------------------- + echo ''."\n"; + + // ----- Hiányzók ------------------------------- + echo ''."\n"; + + echo ''."\n"; + + + } + + + + function putOra($dOra) { + + global $ADAT,$SZLO; + if ( $ADAT['tankorTipusok'][$dOra['tankorTipusId']]['jelleg']=='osztályfüggetlen' && ($ADAT['haladasiTipus']=='osztalyHaladasi' || $ADAT['haladasiTipus']=='diakHaladasi')) return false; + $modosithatoOra = modosithatoOra($dOra); +// $torolhetoOra = torolhetoOra($dOra); + if (!in_array($dOra['tipus'],array('normál','normál máskor'))) { + if ($dOra['tipus'] == 'összevonás') $tipus = 'Ö'; + else $tipus = nagybetus(substr($dOra['tipus'],0,1)); + if ($dOra['tipus'] == 'egyéb') $tr_class = ' class="egyeb '.$dOra['eredet'].'"'; + else $tr_class = ' class="helyettesit"'; + } else { + $tipus = ''; + $tr_class = ''; + } + $tr_id = (intval($dOra['oraId'])>0 ? ' id="ORAID_'.$dOra['oraId'].'"':''); + + echo ''; + + // ----- óra ---------------------------------- + echo ''."\n"; + + // ----- Tankör ------------------------------- + echo ''."\n"; + echo ''; + echo ''."\n"; + + + // ----- Tanár(ok) ------------------------------- + echo ''."\n"; + + echo ''."\n"; + + // ----- Leírás --------------------------------- + if ($modosithatoOra) { + echo ''."\n"; + + // ----- Hiányzók ------------------------------- + echo ''."\n"; + + echo ''."\n"; + + if ( // helyettesített kolléga írhasson be plusz órát (saját óráját helyettesítették, hogy ő felvételi dolgozatokat mutogathasson pl.) + __PLUSZBEIRHAT===true + && in_array($dOra['tipus'], array('helyettesítés','felügyelet')) + && $dOra['ki'] != $ADAT['tanarId'] + ) + putUjOra(array('dt'=>$dOra['dt'], 'ora'=>$dOra['ora'])); + + } + + + function putTankorOra($dOra) { + + global $aHetNapjai; + $modosithatoOra = modosithatoOra($dOra); + if (!in_array($dOra['tipus'],array('normál','normál máskor'))) { +// if (substr($dOra['tipus'],0,6) != 'normál') { + $tipus = nagybetus(substr($dOra['tipus'],0,1)); + $tr_class = ' class="helyettesit"'; + } else { + $tipus = ''; + $tr_class = ''; + } + + echo ''; + // ----- óra ---------------------------------- + echo ''."\n"; + + // ----- Tankör ------------------------------- + echo ''."\n"; + + //echo ''."\n"; + echo ''."\n"; + + + // ----- Tanör(ok) ------------------------------- + echo ''."\n"; + + echo ''."\n"; + + // ----- Leíráás --------------------------------- + if ($modosithatoOra) { + echo ''."\n"; + // ----- Hiányzók ------------------------------- + echo ''."\n"; + echo ''."\n"; + } + + function putHetesForm($ADAT) { + + formBegin(array('class'=>'hetes')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; +// echo ''."\n"; + echo ''."\n"; + + echo ''._HETESEK.''; + for ($k = 1; $k < 3; $k++) { + $SEL = array($ADAT['hetesek'][$k]['diakId'] => ' selected="selected" '); + echo ''."\n"; + } + + echo ''."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/helyettesites.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/helyettesites.phtml new file mode 100644 index 00000000..1effc9e1 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/helyettesites.phtml @@ -0,0 +1,696 @@ +'helyettesites')); + echo ''."\n"; + echo ''."\n"; + + echo '
'; + formBegin(array('method'=>'post', 'action'=>href('index.php',array('page','sub','f','lang','skin','sessionID','policy')))); + echo '
'; + if (isset($TOOL['datumSelect']['action'])) + echo ''."\n"; + putPostParams($TOOL['datumSelect']['post']); + echo ''; + echo '
'; + formEnd(); + echo '
'; + + } + + formBegin(array('method'=>'post', 'action'=>href('index.php',array('page','sub','f','lang','skin','sessionID','policy')))); + echo ''; + if ($kovetkezo!='') { + echo ''; + } + echo '
'; + if (isset($TOOL['datumSelect']['action'])) + echo ''."\n"; + putPostParams($TOOL['datumSelect']['post']); + $SEL = array($$paramName => ' selected="selected" '); + echo ''; + echo ''; + echo ''; + putToolFormStop(); + + if ($TOOL['datumSelect']['lapozo']) { + echo ''; + + formBegin(array('method'=>'post', 'action'=>href('index.php',array('page','sub','f','lang','skin','sessionID','policy')))); + echo '
'; + if (isset($TOOL['datumSelect']['action'])) + echo ''."\n"; + putPostParams($TOOL['datumSelect']['post']); + echo ''; + echo '
'; + formEnd(); + + echo '
'; + } + + + + } + +//-- + function putDatumTolIgSelect() { + + global $TOOL, $aHetNapjai; + + $tolParamName = $TOOL['datumTolIgSelect']['tolParamName']; + global $$tolParamName; + $igParamName = $TOOL['datumTolIgSelect']['igParamName']; + global $$igParamName; + + formBegin(array('method'=>'post', 'action'=>href('index.php',array('page','sub','f','lang','skin','sessionID','policy')))); + putPostParams($TOOL['datumTolIgSelect']['post']); + if (isset($TOOL['datumTolIgSelect']['action'])) + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + for ($i = 0; $i < count($Elmaradas['lezart']); $i++) { + + echo ''; + $tanarId = $Elmaradas['lezart'][$i]['ki']; + $tanarNev = $Tanarok[$tanarId]['tanarNev']; + $Tanarok[$tanarId]['volt'] = true; + $lezartDb = $Elmaradas['lezart'][$i]['db']; + $beirandoDb = $Elmaradas['beirando'][$tanarId]['db']; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + + foreach ($Elmaradas['beirando'] as $tanarId => $beirandoAdat) { + if (!$Tanarok[$tanarId]['volt']) { + $tanarNev = $Tanarok[$tanarId]['tanarNev']; + $lezartDb = ''; + $beirandoDb = $Elmaradas['beirando'][$tanarId]['db']; + $Tanarok[$tanarId]['volt'] = true; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + } + // Ha nagyon akarjuk, akkor kirakhatjuk a többi nevet is - de nem akarjuk... + echo ''; + echo '
'."\n"; + echo ''; + + echo ' - '; + + echo ''; + putToolFormStop(); + + } + + + function putOraSelect() { + + global $TOOL; + + putToolFormStart('oraSelect', 'ora'); + echo ''; + putToolFormStop(); + + } + + function putTeremSelect() { + + global $TOOL; + + // telephely szerint szétválogatás: + $numt=0; + if (is_array($TOOL['teremSelect']['termek'])) { + for ($i = 0; $i < count($TOOL['teremSelect']['termek']); $i++) { + $I = $TOOL['teremSelect']['termek'][$i]; + $T[$I['telephelyId']][] = $I; + $numt++; + } + } + + putToolFormStart('teremSelect', 'teremId'); + echo ''; + putToolFormStop(); + + } + + + function putOrarendiHetSelect() { + + global $TOOL; + + putToolFormStart('orarendiHetSelect', 'orarendiHet'); + echo ''; + putToolFormStop(); + + } + + function putKepzesSelect() { + + global $TOOL; + + putToolFormStart('kepzesSelect', 'kepzesId'); + echo ''; + putToolFormStop(); + + } + + function putSzuloSelect() { + + global $TOOL; + + putToolFormStart('szuloSelect', 'szuloId'); + echo ''; + putToolFormStop(); + + } + + + function putKerdoivSelect() { + + global $TOOL; + + putToolFormStart('kerdoivSelect', 'kerdoivId'); + echo ''; + putToolFormStop(); + + } + + + function putZaradekSelect() { + + global $TOOL; + + putToolFormStart('zaradekSelect', 'zaradekIndex'); + $mit = array('bizonyítvány','törzslap','osztálynapló','beírási napló'); + $mire = array('Bi.','Tl.','On.','Bn.'); + echo ''; + putToolFormStop(); + + } + + + function putTanarOraLapozo() { + + global $TOOL; + + $paramName = $TOOL['tanarOraLapozo']['paramName']; + global $$paramName; // most oraId + if ((is_array($TOOL['tanarOraLapozo']['elozo'])) || (is_array($TOOL['tanarOraLapozo']['kovetkezo']))) { + formBegin(array('class'=>'lapozo','method'=>'post', 'action'=>href('index.php',array('page','sub','f','lang','skin','sessionID','policy')))); + putPostParams($TOOL['tanarOraLapozo']['post']); + echo ''; + echo ''; + echo '
'; + if (is_array($TOOL['tanarOraLapozo']['elozo'])) { + $_leiras = '←'.($TOOL['tanarOraLapozo']['elozo']['ora']).'. '._ORA; + if ($TOOL['tanarOraLapozo']['elozo']['leiras']!='') $_leiras .= ' ('.$TOOL['tanarOraLapozo']['elozo']['leiras'].')'; + echo ''; + } + echo ''; + echo $TOOL['tanarOraLapozo']['oraAdat']['ora'].'. '._ORA.' '; + if ($TOOL['tanarOraLapozo']['oraAdat']['leiras'] != '') echo '('.$TOOL['tanarOraLapozo']['oraAdat']['leiras'].') '; + echo ''; + if (is_array($TOOL['tanarOraLapozo']['kovetkezo'])) { + $_leiras = ($TOOL['tanarOraLapozo']['kovetkezo']['ora']).'. '._ORA; + if ($TOOL['tanarOraLapozo']['kovetkezo']['leiras']!='') $_leiras .= ' ('.$TOOL['tanarOraLapozo']['kovetkezo']['leiras'].')'; + $_leiras .=' →'; + echo ''; + } + echo '
'; + formEnd(); + echo "\n"; + } + } + + function putHonapLapozo() { + + global $TOOL,$Honapok; + + $paramName = $TOOL['honapLapozo']['paramName']; + global $$paramName; + formBegin(array('class' => 'lapozo', 'method' => 'post', 'action' => href('index.php',array('page','sub','f','lang','skin','sessionID','policy')))); + putPostParams($TOOL['honapLapozo']['post']); + echo ''; + echo ''; + echo '
'; + echo '←'; + echo ''; + echo ''.$Honapok[$$paramName-1].''; + echo ''; + echo '→'; + echo '
'; + + // ideiglenes megoldás!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +// echo ''."\n"; + + formEnd(); + + } + +//-- INSECURE + function putOldalFlipper() { + + global $TOOL; + $paramName = $TOOL['oldalFlipper']['paramName']; + global $$paramName; + + $stepCount = count($TOOL['oldalFlipper']['url']); + if (isset($TOOL['oldalFlipper']['step'])) $step = $TOOL['oldalFlipper']['step']; + for ($i = 0; $i < count($TOOL['oldalFlipper']['titleConst']); $i++) { + if (defined($TOOL['oldalFlipper']['titleConst'][$i])) + $TOOL['oldalFlipper']['title'][$i] = constant($TOOL['oldalFlipper']['titleConst'][$i]); + else + $TOOL['oldalFlipper']['title'][$i] = ''; + } + + + + + echo ''; + if ($stepCount > 1 && isset($step) && $step > 0) { + echo ''; + } + if ($stepCount > 1) + for ($j = 0; $j < $stepCount; $j++) { + echo ''; + } + if ($stepCount == 1 || (isset($step) && $step < $stepCount-1)) { + if (!isset($step)) $step = 0; else $step++; + echo ''; + } + echo '
'; + formBegin(array('action'=>href($TOOL['oldalFlipper']['url'][$step-1]))); + putPostParams($TOOL['oldalFlipper']['post']); + if (isset($TOOL['oldalFlipper']['action'])) + echo ''."\n"; + if (isset($TOOL['oldalFlipper']['paramName'])) + echo ''."\n"; + echo ''."\n"; + formEnd(); + echo ''; + formBegin(array('action'=>href($TOOL['oldalFlipper']['url'][$j]))); + putPostParams($TOOL['oldalFlipper']['post']); + if (isset($TOOL['oldalFlipper']['action'])) + echo ''."\n"; + if (isset($TOOL['oldalFlipper']['paramName'])) + echo ''."\n"; + + if (isset($step) && $step == $j) + echo ''."\n"; + else + echo ''."\n"; + formEnd(); + echo ''; + formBegin(array('action'=>href($TOOL['oldalFlipper']['url'][$step]))); + putPostParams($TOOL['oldalFlipper']['post']); + if (isset($TOOL['oldalFlipper']['action'])) + echo ''."\n"; + if (isset($TOOL['oldalFlipper']['paramName'])) + echo ''."\n"; + + echo ''."\n"; + formEnd(); + echo '
'."\n"; + + } + + function putNyomtatasGomb() { + + global $TOOL; + $paramName = $TOOL['nyomtatasGomb']['paramName']; + global $$paramName; + + if (defined($TOOL['nyomtatasGomb']['titleConst'])) + $TOOL['nyomtatasGomb']['title'] = constant($TOOL['nyomtatasGomb']['titleConst']); + else + $TOOL['nyomtatasGomb']['title'] = ''; + + echo ''; + echo ''; + echo '
'; + formBegin(array('method'=>'post', 'action'=>href($TOOL['nyomtatasGomb']['url']))); + putPostParams($TOOL['nyomtatasGomb']['post']); + if (isset($TOOL['nyomtatasGomb']['action'])) + echo ''."\n"; + if (isset($TOOL['nyomtatasGomb']['paramName'])) + echo ''."\n"; +// echo ''."\n"; + echo ''."\n"; + formEnd(); + echo '
'."\n"; + + } + + + function putIgazolasOsszegzo() { + + global $TOOL; + + $H = $TOOL['igazolasOsszegzo']['igazolasok']; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; // igazolatlan, kesesPercOsszeg + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo '
'._ORVOSI.''._SZULOI.''._OSZTALYFONOKI.''._TANULMANYI_VERSENY.''._NYELVVIZSGA.''._IGAZGATOI.''._HATOSAGI.'
'.intval($H['napok']['osszesen']['orvosi']).' nap'; + if (__SZULOI_IGAZOLAS_EVRE != 0) echo (int)$H['napok']['osszesen']['szülői'].'/'.__SZULOI_IGAZOLAS_EVRE.' '._NAP.'/'._EV.' '; + if (__SZULOI_IGAZOLAS_FELEVRE != 0) foreach ($H['szemeszterek'] as $i => $szemeszter) { + echo decimal_to_roman($szemeszter).': '.(int)$H['napok'][ $szemeszter ]['szülői'].'/'.__SZULOI_IGAZOLAS_FELEVRE.' '._NAP.', '; + } + echo ''.(int)$H['napok']['osszesen']['osztályfőnöki'].'/'.__OSZTALYFONOKI_IGAZOLAS_EVRE. ' '._NAP.''.(int)$H['napok']['osszesen']['tanulmányi verseny'].' '._NAP.''.(int)$H['napok']['osszesen']['nyelvvizsga'].' '._NAP.''.(int)$H['napok']['osszesen']['igazgatói'].' '._NAP.''.(int)$H['napok']['osszesen']['hatósági'].' '._NAP.'
'; + echo ''.intval($TOOL['igazolasOsszegzo']['hianyzasok']['igazolt']).''; + echo ''.intval($TOOL['igazolasOsszegzo']['hianyzasok']['igazolatlan']).''; + echo ''.intval($TOOL['igazolasOsszegzo']['hianyzasok']['kesesPercOsszeg']).'\''; + echo ''.(int)$H['orak']['osszesen']['orvosi'].' '._ORA.''; + if (__SZULOI_ORA_IGAZOLAS_EVRE != 0) echo (int)$H['orak']['osszesen']['szülői'].'/'.__SZULOI_ORA_IGAZOLAS_EVRE.' '._ORA.'/'._EV.' '; + if (__SZULOI_ORA_IGAZOLAS_FELEVRE != 0) foreach ($H['szemeszterek'] as $i => $szemeszter) { + echo decimal_to_roman($szemeszter).': '.(int)$H['orak'][ $szemeszter ]['szülői'].'/'.__SZULOI_ORA_IGAZOLAS_FELEVRE.' '._ORA.', '; + } + echo ''.(int)$H['orak']['osszesen']['osztályfőnöki'].'/'.__OSZTALYFONOKI_ORA_IGAZOLAS_EVRE.' '._ORA.''.(int)$H['orak']['osszesen']['tanulmányi verseny'].' '._ORA.''.(int)$H['orak']['osszesen']['nyelvvizsga'].' '._ORA.''.(int)$H['orak']['osszesen']['igazgatói'].' '._ORA.''.(int)$H['orak']['osszesen']['hatósági'].' '._ORA.'
'."\n"; + } + + function putKerelemStat() { + + global $TOOL; + echo ''.$TOOL['kerelemStat']['stat']['n'].''; + echo ''.$TOOL['kerelemStat']['stat']['nofdone'].''; + echo ''.$TOOL['kerelemStat']['stat']['avgTime'].''; + + } + + function putToolBarHamburger() { + global $TOOL; + echo '
'; + echo '
    '; + for ($j = 0; $j < count($TOOL['toolBarHamburger']['url']); $j++) { + echo '
  • '; + formBegin(array('action'=>href($TOOL['toolBarHamburger']['url'][$j]))); + putPostParams($TOOL['toolBarHamburger']['post']); + if (isset($TOOL['toolBarHamburger']['action'])) + echo ''."\n"; + if (isset($TOOL['toolBarHamburger']['paramName'])) + echo ''."\n"; + //echo ''."\n"; + echo ''."\n"; + formEnd(); + echo '
  • '; + } + echo '
'; + echo '
'; + } + + + // CONTRIB! + include('skin/classic/module-naplo/html/share/face.phtml'); + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/bejegyzesTipus.phtml b/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/bejegyzesTipus.phtml new file mode 100644 index 00000000..d216ade0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/bejegyzesTipus.phtml @@ -0,0 +1,52 @@ +'', 'method'=>'post', 'class'=>'bejegyzes')); + + echo ''; + echo ''; + + foreach ($ADAT['bejegyzesTipusok'] as $tipus => $tAdat) { + echo '
    '; + echo ''.$tipus.''; + for ($i = 0; $i < count($tAdat); $i++) { + $btId = $tAdat[$i]['bejegyzesTipusId']; + echo '
  • '; + echo ''; + if ($tAdat[$i]['fokozat'] < 10) echo ' '; + echo $tAdat[$i]['fokozat'].'. '._FOKOZAT.'('.$btId.') - '; + echo ''; + if ($tipus == 'fegyelmi') { + $SEL = array($tAdat[$i]['hianyzasDb'] => ' selected="selected" '); + echo ''._DARAB_IGAZOLATLAN_HIANYZAS_ESETEN; + } +// echo ' ('.$tAdat[$i]['jogosult'].')'; + echo ''; + foreach ($ADAT['jogosult'] as $jogosult) { + if (strpos($tAdat[$i]['jogosult'], $jogosult) !== false) + echo ''; + else + echo ''; + echo ''; + } + echo ''; + echo '
  • '; + } + echo '
  • '; + echo ''; + echo ''; + echo ''; + echo '
  • '; + echo '
'; + } + formEnd(); + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/bejegyzesek.phtml b/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/bejegyzesek.phtml new file mode 100644 index 00000000..b46a9d3e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/bejegyzesek.phtml @@ -0,0 +1,97 @@ +'."\n"; + + echo '
    '; + for ($i = 0; $i < count($BEJEGYZESEK); $i++) { + + echo $DIAKOK[$BEJEGYZESEK[$i]['diakId']]['diakNev']; + + echo '
  • '; + echo '
    '; + echo $BEJEGYZESEK[$i]['bejegyzesTipusNev']; + echo '
    '; + echo '
    '; + echo $BEJEGYZESEK[$i]['szoveg']; + echo '
    '; + echo '
    '; + echo ''; + echo $BEJEGYZESEK[$i]['tanarNev']; + echo ''; + echo $BEJEGYZESEK[$i]['beirasDt']; + if (!in_array($BEJEGYZESEK[$i]['referenciaDt'],array('',0,'0000-00-00'))) echo ' / '.$BEJEGYZESEK[$i]['referenciaDt']; + echo '
    '; + + if ( + __NAPLOADMIN || + ($BEJEGYZESEK[$i]['tanarId'] == __USERTANARID && $BEJEGYZESEK[$i]['beirasDt'] == date('Y-m-d')) + ) { + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + formEnd(); + } + + echo '
  • '."\n"; + + } + echo '
'; + + echo ''."\n"; + + } + + function putOsztalyBejegyzesek($Bejegyzesek, $Diakok) { + + global $osztalyId; + + for ($j = 0; $j < count($Diakok); $j++) { + + $diakId = $Diakok[$j]['diakId']; + $diakNev = $Diakok[$j]['diakNev']; + $B = $Bejegyzesek[$diakId]; + if (count($B) == 0) continue; + + echo '
'."\n"; + + formBegin(array('class'=>'nev')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + formEnd(); + + echo '
    '; + for ($i = 0; $i < count($B); $i++) { + + echo '
  • '; + echo '
    '; + echo ''; + echo $B[$i]['tanarNev']; + echo ''; + echo ''; + echo $B[$i]['beirasDt']; + if (!in_array($BEJEGYZESEK[$i]['referenciaDt'],array('',0,'0000-00-00'))) echo ' / '.$BEJEGYZESEK[$i]['referenciaDt']; + echo ''; + echo $B[$i]['bejegyzesTipusNev']; + echo '
    '; + + } + echo '
'; + + echo '
'."\n"; + + } + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/info.phtml b/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/info.phtml new file mode 100644 index 00000000..bbbe2c4c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/info.phtml @@ -0,0 +1,9 @@ +'; + echo _AKTUALIS_BEJEGYZESEK_SZAMA.' '.$ADAT['db']; + echo ''; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/ujBejegyzes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/ujBejegyzes.phtml new file mode 100644 index 00000000..22759d38 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/bejegyzesek/ujBejegyzes.phtml @@ -0,0 +1,47 @@ +'bejegyzes')); + + echo ''; + echo ''; + echo ''; + + $tipus = ''; + echo ''; + + echo ''."\n"; + echo ''."\n"; + _inlineHelp(_SUGO_EVVEGI); + + echo '
'."\n"; + + + + echo '
'."\n"; + echo '
'."\n"; + + echo ''."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/diakValaszto.phtml b/mayor-orig/www/skin/classic/module-naplo/html/diakValaszto.phtml new file mode 100644 index 00000000..4b925da8 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/diakValaszto.phtml @@ -0,0 +1,22 @@ +'valaszto')); + echo ''."\n"; + + $SEL = array(__PARENTDIAKID => ' selected="selected" '); + echo ''."\n"; + + echo ''."\n"; + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/ertekeles/ertekeles.phtml b/mayor-orig/www/skin/classic/module-naplo/html/ertekeles/ertekeles.phtml new file mode 100644 index 00000000..74c0143c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/ertekeles/ertekeles.phtml @@ -0,0 +1,77 @@ + 'negativ', 0 => 'semleges', 1 => 'pozitiv'); + + formBegin(array('class'=>'kerdoiv')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '

'.$ADAT['kerdoivAdat']['cim'].'
'.$ADAT['cimzettLeiras'].'

'."\n"; + if ($ADAT['kerdoivAdat']['megjegyzes'] != '') echo '

'.$ADAT['kerdoivAdat']['megjegyzes'].'

'."\n"; + echo '
    '; + for ($i = 0; $i < count($ADAT['kerdoivAdat']['kerdes']); $i++) { + $kerdesId = $ADAT['kerdoivAdat']['kerdes'][$i]['kerdesId']; + $valaszok = $ADAT['kerdoivAdat']['kerdes'][$i]['valasz']; + echo '
  1. '; + echo $ADAT['kerdoivAdat']['kerdes'][$i]['kerdes']; + if ( + ($valaszok[0]['pont'] == 0 && $valaszok[ count($valaszok)-1 ]['pont'] == 0) + || in_array($kerdesId, $ADAT['megvalaszoltKerdes']) + ) { + echo '
      '; $sgn = 0; + } else { + echo '-0+'; + echo ''; + echo ''."\n"; + + echo ''."\n"; + } + echo '
    '."\n"; + + echo ''."\n"; + + formEnd(); + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/ertekeles/kerdoivBetoltes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/ertekeles/kerdoivBetoltes.phtml new file mode 100644 index 00000000..f019f1d5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/ertekeles/kerdoivBetoltes.phtml @@ -0,0 +1,90 @@ +'kerdoiv')); + echo ''."\n"; + + echo '

    '; + echo ''."\n"; + echo '

    '; + + echo '

    '."\n"; + echo ' - '; + echo '

    '; + +/* + echo '

    '; + echo ''."\n"; +*/ + echo ''; + echo ''."\n"; + echo '

    '; + + echo '
    '."\n"; + + echo '

    '._KERDESEK_VALASZOK.''."\n"; + echo '
    '."\n"; + echo '

    '; + + echo ''."\n"; + + formEnd(); + + } + + function putCimzettForm($ADAT) { + + formBegin(array('class'=>'kerdoivCimzett')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '

    '.$ADAT['cim'].' ('.$ADAT['kerdoivId'].')

    '; + + // Akit fel akarunk venni + echo '
    '; + echo '
    '; + echo ''."\n"; + echo '
    '; + echo '
    '; + echo '
    '; + echo ''."\n"; + echo '
    '; + + echo ''."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/esemeny/esemenyDiak.phtml b/mayor-orig/www/skin/classic/module-naplo/html/esemeny/esemenyDiak.phtml new file mode 100644 index 00000000..cb6062d4 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/esemeny/esemenyDiak.phtml @@ -0,0 +1,102 @@ +'post','action'=>'','class'=>'nevsor','id'=>'nevsorForm')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '

    Jelentkezők

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''; + if (__MODOSITHAT) { + echo ''."\n"; + echo ''."\n"; + } + echo ''; + echo ''."\n"; + + if (__MODOSITHAT) { + echo ''; + } + + if (__MODOSITHAT) { + echo ''; + } + foreach ($ADAT['esemenyAdat']['osztalyIds'] as $osztalyId) { + echo ''; + } + echo '
    '._NEVSOR.' '; if (__MODOSITHAT) _inlineHelp(_SUGO_NEVSOR); echo ''._OSZTALYOK.' '; _inlineHelp(_SUGO_OSZTALYOK); echo ''._DIAKOK.' '; _inlineHelp(_SUGO_DIAKOK); echo '
    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + + echo ''."\n"; + foreach ($ADAT['esemenyAdat']['diakok'] as $dAdat) { + $_osztalyJel = $ADAT['osztalyId2osztalyJel'][ $ADAT['diak2osztaly'][ $dAdat['diakId'] ]]; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + if ($dAdat['jovahagyasDt'] != '0000-00-00 00:00:00') { + echo ''."\n"; + echo ''."\n"; + } else { + echo ''."\n"; + echo ''."\n"; + } + echo ''."\n"; + } + echo ''."\n"; + + if (__MODOSITHAT === true) { + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + } + + echo '
    '._NEV.''._JELENTKEZES.''._JOVAHAGYAS.'
    '.(++$i).'.'.$dAdat['diakNev'].' ('.$dAdat['diakId'].')'.$_osztalyJel.''.$dAdat['jelentkezesDt'].''.$dAdat['jovahagyasDt'].'
    '."\n"; + echo ''."\n"; + echo '
    '."\n"; + + echo '
    '; + foreach ($ADAT['osztalyok'] as $oAdat) { + if (in_array($oAdat['osztalyId'], $ADAT['esemenyAdat']['osztalyIds'])) { + echo '
    '; + } + } + echo '
    '; + echo ''; + echo '
    '; + + formEnd(); + + } + + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/esemeny/jelentkezes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/esemeny/jelentkezes.phtml new file mode 100644 index 00000000..1169390a --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/esemeny/jelentkezes.phtml @@ -0,0 +1,87 @@ +'post', 'action'=>'', 'class'=>'esemeny')); + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + foreach ($ADAT['esemenyek'] as $eAdat) { + $valasztott = (is_array($ADAT['valasztottEsemenyek']) && in_array($eAdat['esemenyId'], $ADAT['valasztottEsemenyek'])); + $jovahagyott = (is_array($ADAT['jovahagyottEsemenyek']) && in_array($eAdat['esemenyId'], $ADAT['jovahagyottEsemenyek'])); + $aktualis = (strtotime($eAdat['jelentkezesTolDt']) <= time() && time() <= strtotime($eAdat['jelentkezesIgDt'])); + $maxLetszam = (($eAdat['max'] != 0) && ($eAdat['letszam'] >= $eAdat['max'])); + $minLetszam = $eAdat['min'] >= $eAdat['letszam']; + $jelentkezhet = ( + $aktualis // határidőn belül vagyunk + && (($eAdat['max'] == 0) || ($eAdat['letszam'] < $eAdat['max'])) // van még hely + ); + $leadhat = ( + $aktualis // határidőn belül vagyunk + && $eAdat['min'] < $eAdat['letszam'] // nem túl kicsi a létszám + && !$jovahagyott // jóváhagyott eseményt már ne adjon le + ); + $minmaxClass="minmax"; + if ($valasztott) $trClass='valasztott'; + else $trClass='jelentkezes'; + if ($aktualis) { + $trClass .= ' aktualis'; + $trStyle = ''; + } else { + $trStyle = ' style="display: none;" '; + }; + if ($minLetszam) $minmaxClass .= " min"; + if ($maxLetszam) $minmaxClass .= " max"; + echo ''."\n"; + if ($valasztott) { + echo ''."\n"; + echo ''."\n"; + } else { + echo ''."\n"; + echo ''."\n"; + } + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + } + + echo '
    '._JELENTKEZES.''._ESEMENYNEV.''._KATEGORIA.''._LETSZAM.''._MINMAX.''._JOVAHAGYAS.'
    '; + if ($leadhat) { + echo ''; + } else { + echo ''; + } + echo ''; + if ($jelentkezhet) { + echo ''; + } else { + echo ''; + } + echo ''.$eAdat['esemenyRovidnev'].''; + _inlineHelp($eAdat['esemenyNev']."\n\n".$eAdat['esemenyLeiras']); + echo ''.$eAdat['esemenyKategoria'].''.$eAdat['letszam'].''.$eAdat['min'].'-'.$eAdat['max'].''; + if ($jovahagyott) echo ''; + else echo ''; + echo '
    '."\n"; + + formEnd(); + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/esemeny/ujEsemeny.phtml b/mayor-orig/www/skin/classic/module-naplo/html/esemeny/ujEsemeny.phtml new file mode 100644 index 00000000..604b5c9c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/esemeny/ujEsemeny.phtml @@ -0,0 +1,171 @@ +'','method'=>'post','class'=>'esemeny')); + + if ($ADAT['esemenyId'] == '') { + echo ''."\n"; + } else { + echo ''."\n"; + echo ''."\n"; + } + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + + if ($ADAT['esemenyId'] != '') { + + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + } + + if (__MODOSITHAT) { + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + } + + echo '
    '."\n"; + echo ''."\n"; + _inlineHelp(_SUGO_ROVIDNEV); + echo '
    '."\n"; + echo ''."\n"; + _inlineHelp(_SUGO_ESEMENYNEV); + echo '

    '."\n"; + echo '
    '."\n"; + echo ''."\n"; + echo '  '."\n"; + _inlineHelp(_SUGO_LEIRAS); + echo '
    '; + echo ''."\n"; + echo '
    '."\n"; + echo ' + - '."\n"; + _inlineHelp(_SUGO_JELENTKEZES); + echo '
    '."\n"; + echo ' - '."\n"; + $count = count($ADAT['esemenyAdat']['diakIds']); + echo ''."\n"; + _inlineHelp(_SUGO_LETSZAM_KORLAT); + echo '

    '."\n"; + + echo '
    '."\n"; + echo ''._OSZTALYOK.'  '."\n"; + _inlineHelp(_SUGO_OSZTALYOK); + + echo '
      '."\n"; + foreach ($ADAT['osztalyok'] as $oAdat) { + if (__MODOSITHAT) { + echo '
    • '; + echo ''."\n"; + $CHK = (in_array($oAdat['osztalyId'], $ADAT['esemenyAdat']['osztalyIds']))?' checked="checked" ':''; + echo ''."\n"; + echo ''."\n"; + echo '
    • '; + } elseif (in_array($oAdat['osztalyId'], $ADAT['esemenyAdat']['osztalyIds'])) { + echo '
    • '; + echo ''."\n"; + echo ''."\n"; + echo '
    • '; + } + } + echo '
    '."\n"; + echo ''._ESEMENYJELENTKEZOK.'...'."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + if (__MODOSITHAT) { + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + _inlineHelp(_SUGO_TANAROK); + echo ''."\n"; + } + echo '
    '."\n"; + echo ''."\n"; + echo '
    '."\n"; + formEnd(); + + if ($ADAT['esemenyId'] != '' && __MODOSITHAT) { + formBegin(array('method'=>'post','action'=>'','class'=>'esemenyTorles')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + formEnd(); + } + } +/* + function esemenyLista($ADAT) { + echo '

    Ez még csúny, tudom... :)

    '; + if (is_array($ADAT['esemenyek'])) { + echo '
      '; + foreach ($ADAT['esemenyek'] as $eAdat) { + echo '
    • '; + formBegin(array('method'=>'post','action'=>'')); + echo ''."\n"; + echo ''."\n"; + formEnd(); + echo '
    • '; + } + echo '
    '; + } + + } +*/ +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/export/bizonyitvany.phtml b/mayor-orig/www/skin/classic/module-naplo/html/export/bizonyitvany.phtml new file mode 100644 index 00000000..2d357aa1 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/export/bizonyitvany.phtml @@ -0,0 +1,47 @@ +href('index.php?page=naplo&sub=export&f=bizonyitvany'), 'class'=>"export")); + echo ''."\n"; + + if (isset($ADAT['osztalyId'])) echo ''."\n"; + if (isset($ADAT['szemeszterAdat']['szemeszterId'])) + echo ''."\n"; + + echo '
    '._EXPORT.''."\n"; + echo ''."\n"; + + $CHK = array('ods' => ' checked="checked" '); + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + + echo '
    '._FORMATUM.''; + echo ''."\n"; + echo '
    '."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo '
    '."\n"; + echo '
    '; + if ($skin != 'ajax') formEnd(); + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/export/diakExport.phtml b/mayor-orig/www/skin/classic/module-naplo/html/export/diakExport.phtml new file mode 100644 index 00000000..f3f8a8f2 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/export/diakExport.phtml @@ -0,0 +1,153 @@ +'; + + $i = 0; + foreach ($ADAT['mezok'] as $attr => $attrNev) { + if ($ADAT['types'][$attr] == 'int') $sortType[] = 'Number'; + elseif ($ADAT['types'][$attr] == 'date') $sortType[] = 'Date'; + else $sortType[] = 'String'; + if (in_array($attr, array('szuletesiHely','lakhelyHelyseg','nem','lakohelyiJellemzo'))) $selIndex[] = $i; + $i++; + } +echo ''; + echo ''."\n"; + + echo ''."\n"; + echo ''; + foreach ($ADAT['mezok'] as $attr => $attrNev) { + echo ''; + } + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''; + foreach ($ADAT['mezok'] as $attr => $attrNev) { + echo ''; + } + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + foreach ($ADAT['export'] as $i => $dAdat) { + echo ''; + foreach ($ADAT['mezok'] as $attr => $attrNev) { + echo ''."\n"; + } + echo ''; + echo ''."\n"; + } + echo ''."\n"; + + echo '
    '; + echo $attrNev; + echo '
    '; + echo $attrNev; + echo '
    '; + echo $dAdat[$attr]; + echo ''; + formBegin(array('action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'))); + echo ''; + echo ''; + formEnd(); + echo '
    '."\n"; + echo ''; + } + + function putDiakExportForm($ADAT) { + + global $skin, $exportFormatum; + + if ($skin != 'ajax') formBegin(array('action'=>href('index.php?page=naplo&sub=export&f=diakExport'), 'class'=>"diak hideShowContainer", 'id'=>"exportOptions")); + + echo ''."\n"; + if (isset($ADAT['osztalyId'])) echo ''."\n"; + if (isset($ADAT['dt'])) echo ''."\n"; + + + echo '
    '; + echo ''; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '; + + + if (is_array($ADAT['export']) && count($ADAT['export']) > 0) { + echo '
'._TANAR.''._LEZART.''._BEIRANDO.'
'._HATARIDO.':'._HALADASI_HATARIDO.'; '._MAIDATUM.': '.date('Y-m-d').'
'; + echo ($i+1).'. '; + echo ''; + echo $tanarNev; + echo ''; + echo $lezartDb; + echo ''; + echo $beirandoDb; + echo '
'; + echo (++$i).'.'; + echo ''; + echo $tanarNev; + echo ''; + echo $lezartDb; + echo ''; + echo $beirandoDb; + echo '
'; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/elszamolas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/elszamolas.phtml new file mode 100644 index 00000000..7d9adb23 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/elszamolas.phtml @@ -0,0 +1,284 @@ + array('normál','normál máskor','helyettesítés'), + 'fennmaradó' => array('helyettesítés','felügyelet','előírt egyéb','egyéb') // 'összevonás' + ); + + $Munkaido = array_keys($T); + $SumTipus = array('normál','normál máskor','helyettesítés','felügyelet','egyéb'); + + /* Munkaterv */ + echo ''."\n"; + echo ''; + echo ''; + foreach ($ADAT['napTipusok'] as $tipus) { + echo ''; + } + echo ''."\n"; + echo ''; + echo ''; + foreach ($ADAT['napok'] as $munkatervId => $mAdat) { + echo ''; + foreach ($ADAT['napTipusok'] as $tipus) { + echo ''; + } + echo ''; + } + echo ''; + echo '
'._MUNKATERV.''.$tipus.'
'.$ADAT['munkaterv'][$munkatervId]['munkatervNev'].' ('.$munkatervId.')'.$mAdat[$tipus].'
'."\n"; + + /* Elszámolás, órastatisztika */ + echo ''."\n"; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''."\n"; + echo ''; + echo ''; + //echo ''; + echo ''; +// echo ''; // összevonás + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + foreach ($T as $_munkaido => $Tipus) { + for ($i = 0; $i < count($Tipus); $i++) { + echo ''; + } + } + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''."\n"; + + echo ''; + for ($t = 0; $t < count($ADAT['tanarok']); $t++) { + $_O = $ADAT['tanarok'][$t]; + $tanarId = $ADAT['tanarok'][$t]['tanarId']; + if (!__VEZETOSEG && !__NAPLOADMIN && $tanarId!=__USERTANARID) continue; + $tanarNev = $ADAT['tanarok'][$t]['tanarNev']; + + // Elavult + //$tanarHetiMunkaora = $ADAT['tanarok'][$t]['hetiMunkaora']; + //$_THM = ($tanarHetiMunkaora / 5) * $napszam ; // Tanári Heti Munkaóra a vizsgált időszakra vetítve (tanítási napok + + $_THM = $_heti = ($_O['hetiMunkaora']>0) ? ($_O['hetiMunkaora']):40; + $_kotottMax= ($_O['hetiKotottMaxOraszam']>0) ? ($_O['hetiKotottMaxOraszam']) : (($_O['hetiMunkaora']>0) ? ($_O['hetiMunkaora']*0.8):32); + $_lekotottMax = ($_O['hetiLekotottMaxOraszam']>0) ? ($_O['hetiLekotottMaxOraszam']) : (($_O['hetiMunkaora']>0) ? ($_O['hetiMunkaora']*0.65):26); + $_lekotottMin = ($_O['hetiLekotottMinOraszam']>0) ? ($_O['hetiLekotottMinOraszam']) : (($_O['hetiMunkaora']>0) ? ($_O['hetiMunkaora']*0.55):22); + + $_korrekciosSzam = $napszam/5; // HETI öt nap + + $sum = 0; + for ($i=0; $i'; + echo ''; + foreach ($T as $_munkaido => $Tipus) { + for ($i = 0; $i < count($Tipus); $i++) { + echo ''; + $SUM[$_munkaido] += $_c; + } + } + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + } + + echo '
'._TANAR.''._KOTOTT_MUNKAIDO.'Σ'; + echo _ELOIRT_HETI_MUNKAORA.' '.$napszam.' '._NAPRA_VETITVE; + echo '
'; + echo '
'._HETI_ORASZAM.'
lekötöttlekötött+fennmaradófennmaradónem számoltlekötöttfennmaradó+
'.$Tipus[$i].'55%65%80%100%'._TANTARGYFELOSZTASBOL.''._ORARENDBOL.'
'.$tanarNev.''; + if ($Tipus[$i]=='helyettesítés') { + echo $_c = ($ADAT['detailed'][$tanarId][$Tipus[$i]][$_munkaido]); + } elseif (in_array($Tipus[$i],array('előírt egyéb','egyéb'))) { + if ($Tipus[$i]=='előírt egyéb') echo $_c = ($ADAT['detailed_ki_tipus_munkaido_eredet'][$tanarId]['egyéb'][$_munkaido]['órarend']); + else echo $_c = ($ADAT['detailed_ki_tipus_munkaido_eredet'][$tanarId]['egyéb'][$_munkaido]['plusz']); + } else { + echo $_c = $ADAT[$tanarId][$Tipus[$i]]; + } + echo ''.$SUM['lekötött'].''.$SUM['fennmaradó'].''.($SUM['lekötött']+$SUM['fennmaradó']).''.($_lekotottMin*$_korrekciosSzam).''.($_lekotottMax*$_korrekciosSzam).''.($_kotottMax*$_korrekciosSzam).''.($_heti*$_korrekciosSzam).''; + + echo ''.number_format($_O['hetiKotelezoOraszam'],1).''.number_format($ADAT[$tanarId]['oraszam'],1).'
'."\n"; + + } + + +/* + function putElszamolas_old($ADAT) { + + if (!is_array($ADAT['napok']) || count($ADAT['napok'])==0) return false; + + $napszam = ($ADAT['napok'][1]['tanítási nap']+$ADAT['napok'][1]['speciális tanítási nap']); + $napTipus = array('tanítási nap','speciális tanítási nap','tanítás nélküli munkanap','tanítási szünet'); + $T = array( + 'lekötött' => array('normál','normál máskor','helyettesítés'), + 'fennmaradó' => array('helyettesítés','felügyelet','egyéb') // 'összevonás' + ); + $Munkaido = array('lekötött','fennmaradó'); + $Tipus = array('normál','normál máskor','helyettesítés','felügyelet','egyéb'); // 'összevonás' + $SumTipus = array('normál','normál máskor','helyettesítés','felügyelet','egyéb'); + + echo ''."\n"; + echo ''; + echo ''; + foreach ($ADAT['napTipusok'] as $tipus) { + echo ''; + } + echo ''."\n"; + echo ''; + echo ''; + foreach ($ADAT['napok'] as $munkatervId => $mAdat) { + echo ''; + foreach ($ADAT['napTipusok'] as $tipus) { + echo ''; + } + echo ''; + } + echo ''; + echo '
'._MUNKATERV.''.$tipus.'
'.$ADAT['munkaterv'][$munkatervId]['munkatervNev'].' ('.$munkatervId.')'.$mAdat[$tipus].'
'."\n"; + + echo ''."\n"; + echo ''; + + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''."\n"; + echo ''; + echo ''; + //echo ''; + echo ''; +// echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + foreach ($T as $_munkaido => $Tipus) { + for ($i = 0; $i < count($Tipus); $i++) { + echo ''; + } + } + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''."\n"; + + echo ''; + for ($t = 0; $t < count($ADAT['tanarok']); $t++) { + $_O = $ADAT['tanarok'][$t]; + + $tanarId = $ADAT['tanarok'][$t]['tanarId']; + if (!__VEZETOSEG && !__NAPLOADMIN && $tanarId!=__USERTANARID) continue; + $tanarNev = $ADAT['tanarok'][$t]['tanarNev']; + + // Elavult + //$tanarHetiMunkaora = $ADAT['tanarok'][$t]['hetiMunkaora']; + //$_THM = ($tanarHetiMunkaora / 5) * $napszam ; // Tanári Heti Munkaóra a vizsgált időszakra vetítve (tanítási napok + + $_THM = $_heti = ($_O['hetiMunkaora']>0) ? ($_O['hetiMunkaora']):40; + $_kotottMax= ($_O['hetiKotottMaxOraszam']>0) ? ($_O['hetiKotottMaxOraszam']) : (($_O['hetiMunkaora']>0) ? ($_O['hetiMunkaora']*0.8):32); + $_lekotottMax = ($_O['hetiLekotottMaxOraszam']>0) ? ($_O['hetiLekotottMaxOraszam']) : (($_O['hetiMunkaora']>0) ? ($_O['hetiMunkaora']*0.65):26); + $_lekotottMin = ($_O['hetiLekotottMinOraszam']>0) ? ($_O['hetiLekotottMinOraszam']) : (($_O['hetiMunkaora']>0) ? ($_O['hetiMunkaora']*0.55):22); + + $_korrekciosSzam = $napszam/5; // HETI öt nap + + $sum = 0; + $SUM = array(); + echo ''; + echo ''; + foreach ($T as $_munkaido => $Tipus) { + for ($i = 0; $i < count($Tipus); $i++) { + echo ''; + $SUM[$_munkaido] += $_c; + } + } + for ($i=0; $i'.$SUM['lekötött'].''; + echo ''; + echo ''; + + + if ($_THM>0) $eff = @ceil(100*$sum/$_THM); + else $eff = 100; + + if ($eff<=55) $_style = ' class="e1" '; + elseif ($eff<=65) $_style = ' class="e2" '; + elseif ($eff<=80) $_style = ' class="e3" '; + else $_style = ' class="e4" '; + //echo ''; + //echo ''; + //echo ''; + //echo ''; + echo ''; + echo ''; + echo ''; + + echo ''."\n"; + + } + + echo '
'._TANAR.''._KOTOTT_MUNKAIDO.'Σ'._ELOIRT_HETI_MUNKAORA.' '.$napszam.' '._NAPRA_VETITVE.''._HETI_ORASZAM.'
lekötöttlekötött+fennmaradófennmaradónem számoltlekötöttfennmaradó+
'.$Tipus[$i].'55%65%80%100%
'.$tanarNev.''; + + + echo ''; + if ($Tipus[$i]=='helyettesítés') { + echo $_c = ($ADAT['detailed'][$tanarId][$Tipus[$i]][$_munkaido]); + } elseif ($Tipus[$i]=='egyéb') { + dump($ADAT['detailed_ki_tipus_munkaido_eredet'][$tanarId]); + } else { + echo $_c = $ADAT[$tanarId][$Tipus[$i]]; + } + echo '';//ezt mégsem így kéne + echo ''.$SUM['fennmaradó'].''.($SUM['lekötött']+$SUM['fennmaradó']).''.$_THM*0.55.''.$_THM*0.65.''.$_THM*0.80.''.$_THM.''; + echo ''.($_lekotottMin*$_korrekciosSzam).''.($_lekotottMax*$_korrekciosSzam).''.($_kotottMax*$_korrekciosSzam).''.($_heti*$_korrekciosSzam).''; + + echo ''.number_format($ADAT[$tanarId]['oraszam'],1).'
'."\n"; + + } +*/ +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml new file mode 100644 index 00000000..5f958c54 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml @@ -0,0 +1,697 @@ +href('index.php?page=naplo&sub=haladasi&f=haladasi'), 'name'=>'haladasiOrabeiras', 'class'=>'onChangeRequest'); + formBegin($FORM); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + if ($tankorId != '') echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + + // ------------------------------- + $toTime = strtotime(_SHOW_DAYS_TO); + $fromTime = strtotime(_SHOW_DAYS_FROM); + + if ($order == 'ASC') { + + for ($time = $fromTime; $time <= $toTime; $time = strtotime('1 day',$time)) { + + $dt = date('Y-m-d',$time); + $count = count($data[$dt]); + if ($tankorId == '') { + putNap($dt, $data[$dt], $data['napok'][$dt], $data['dolgozatok'], $ADAT['tanitasiNap'][$dt]); + } elseif ($count > 0) { + putTankorNap($dt, $data[$dt], $data['dolgozatok'], $order); + } // kirakjuk-e a napot + + } // for $dt + } else { + + for ($time = $toTime; $time >= $fromTime; $time = strtotime('-1 day',$time)) { + + $dt = date('Y-m-d',$time); + $count = count($data[$dt]); + + if ($tankorId == '') { + putNap($dt, $data[$dt], $data['napok'][$dt], $data['dolgozatok'], $ADAT['tanitasiNap'][$dt]); + } elseif ($count > 0) { + putTankorNap($dt, $data[$dt], $data['dolgozatok'], $order); + } // kirakjuk-e a napot + + } // for $dt + } + // --------------------------------- + + echo '
'; + if ($ADAT['oraTerheles'][$ADAT['tanarId']]['ossz']['heti']>0) { + echo ''; + echo ($ADAT['oraTerheles'][$ADAT['tanarId']]['ossz']['heti']); + } + echo ''; + echo $title; + if ($tanarId!='') { + if ($ADAT['csakUres']==true) { + $_CHK = ' checked="checked" '; + $_ACTIVE = ' class="on" '; + $AKTIV_TH['tananyag'] = true; + } + echo ' '; + echo ''; + $AKTIV_TH['tanar'] = true; + } + echo '
'; + // ENTER esetén az első submit érvényes - ne a dátum gomb legyen + echo ''."\n"; //⨁⍟☉ + echo _ORA; + //echo ''."\n"; + //if ($order=='DESC') echo '^'."\n"; + //else echo 'v'."\n"; + echo ''; + echo _TANKOR; + if ($AKTIV_TH['tankor']) echo ''; + echo ''; + echo _TANAR; + if ($AKTIV_TH['tanar']) echo ''; + echo ''._ORASZAM.''; + echo _TANANYAG; + if ($AKTIV_TH['tananyag']) echo ''; + echo ''; + //if (_SHOW_DAYS_FROM > $_TANEV['kezdesDt']) echo ''; + //if (_SHOW_DAYS_TO < date('Y-m-d')) echo ''; + if (_SHOW_DAYS_FROM > $_TANEV['kezdesDt']) echo ''; + if (_SHOW_DAYS_TO < date('Y-m-d')) echo ''; + echo '
'; + if ($ADAT['oraTerheles'][$ADAT['tanarId']]['ossz']['heti']>0) { + echo ''; + echo ($ADAT['oraTerheles'][$ADAT['tanarId']]['ossz']['heti']); + } + echo ''; + // if (_SHOW_DAYS_FROM > $_TANEV['kezdesDt']) echo ''."\n"; + if (_SHOW_DAYS_FROM > $_TANEV['kezdesDt']) echo ''; + + echo ' '._IDOSZAK.': '.str_replace('-','.',_SHOW_DAYS_FROM) . '. - '. str_replace('-','.', _SHOW_DAYS_TO) .'. '."\n"; + // if (_SHOW_DAYS_TO < date('Y-m-d')) echo ''."\n"; + if (_SHOW_DAYS_TO < date('Y-m-d')) echo ''; + + echo '
'."\n"; + + formEnd(); + + } + + + function putNap($dt, $dNap, $napInfos, $doga, $napInfo2) { + + global $ADAT; + global $aHetNapjai; + + $time = strtotime($dt); + $count = count($dNap); + + $tipus = $orarendiHet = $megjegyzes = array(); + if (is_array($napInfos)) foreach ($napInfos as $ni) { + if (!in_array($ni['tipus'], $tipus)) $tipus[] = $ni['tipus']; + if ($ni['orarendiHet'] != 0 && !in_array($ni['orarendiHet'], $orarendiHet)) $orarendiHet[] = $ni['orarendiHet']; + if ($ni['megjegyzes'] != '' && !in_array($ni['megjegyzes'], $megjegyzes)) $megjegyzes[] = $ni['megjegyzes']; + } + $tanitasiNap = false; + if (in_array('tanítási nap', $tipus) || in_array('speciális tanítási nap', $tipus)) { + if (date('w',$time) % 2 == 0) echo '
'; + if (__PLUSZBEIRHAT===true) echo '
'; + echo '
'; + echo str_replace('-','.',$dt) .'. '. $aHetNapjai[(date('w',$time)+6)%7]; + if ($napInfo2['napszam']!='' || $napInfo['orarendiHet'] != 0) { + echo ' ('; + // if ($napInfo2['napszam']!='') { + if ($tanitasiNap) { + echo $napInfo2['napszam'] . '. ' . _TANITASI_NAP; + if ($napInfo['orarendiHet'] != 0) echo '/'; + } + // if ($napInfo['orarendiHet'] != 0) echo $napInfo['orarendiHet'] . '. '. _HET; + if (count($orarendiHet) > 0) echo ' - '.implode('./',$orarendiHet).'. '._HET; + // if ($napInfo['megjegyzes'] != '') echo ' - '.$napInfo['megjegyzes']; + if (count($megjegyzes) > 0) echo ' - '.implode('/', $megjegyzes); + echo ')'; + } else { + echo '
'.implode(' ',$tipus); + } + echo '
'._NINCS_ORAJA.'
'; + $href = href('index.php?page=naplo&sub=osztalyozo&f=dolgozat&dolgozatId='.$did); + echo ''; + echo _BEJELENTETT_DOLGOZAT . ': '. $doga[$did]['dolgozatNev']; + echo ' (' ; + for ($j=0;$j'; + echo '
'; + echo $dOra['ora'].'.'; +/* if ( __NAPLOADMIN===true) { + echo ''; + echo '≡'; //≡☰ + echo ''; + } +*/ if ( __NAPLOADMIN===true || __DIAK === true ) { +// echo ''; +// //echo ; //≡☰ +// echo ''; + +// echo ''; + } + + echo ''; + // ------------------------------------------------------------------------- + // Csoportok kezelése - Váltható tankörök (egy csoportba és egy tanárhoz tartozó tankörök + // FeladatTípus kezelése + // ------------------------------------------------------------------------- + if ( + in_array($dOra['tipus'],array('normál','normál máskor')) // helyettesített óra esetén ne lehessen váltani - bár kirakná a selectet jól... + && is_array($dOra['csoport']) && count($dOra['csoport'])>1 + && $modosithatoOra + ) { + + echo ''; + // ugyanakkor js-ből meg kellene változtatni a tankorId paramétert... + echo ''; + echo '☰'; //≡ + echo ''; + + } elseif ($dOra['tipus']=='egyéb') { + /*for ($t = 0; $t'; + echo $dOra['tankorNev']; + echo ''; + } + echo ''."\n"; + echo ''."\n"; + // ------------------------------------------------------------------------- + echo ''; + if ($dOra['tipus']=='egyéb' && (__VEZETOSEG===true || __NAPLOADMIN === true)) { + echo ''; + } else { + echo ''; + echo $ADAT['terem'][$dOra['teremId']]['leiras']; + echo ''; + } + echo ''; + echo $tipus; + if (isset($ADAT['oraLatogatasok'][$dOra['oraId']])) { + echo 'L'; + } + echo ''; + // Ha egy normál órának több tanára is van, és módosítható az óra, akkor lehet választani a tanárok közül + if (count($dOra['tanar']) > 1 && in_array($dOra['tipus'],array('normál','normál máskor')) && $modosithatoOra) { + $_SEL = array($dOra['ki'] => 'selected="selected" '); + if ($dOra['ki']!=$tanarId) $_masTartja=true; + echo ''; + } else { + echo $dOra['kiCn']; + } + echo ''; + if ($dOra['tipus']!='egyéb') { + echo ''; + echo $dOra['oraszam']; + echo ''; + } else { // itt kiírhatjuk a heti terhelését + //echo 'eheti:'.($ADAT['oraTerheles'][$dOra['feladatTipusId']]['db']-$SZLO[$dOra['feladatTipusId']])."/".($ADAT['oraTerheles'][$dOra['feladatTipusId']]['db']).''; + //echo 'eheti:'.($SZLO['sum']-$SZLO['sum_c'])."/".($SZLO['sum']).''; + $SZLO[$dOra['feladatTipusId']]++; + $SZLO['sum_c']++; + } + echo ''; + if ($dOra['leiras']!='') { // beírva + echo ''; + echo ''; + echo ''; + } else { + echo ''; + echo ''; + echo ''; + } + echo ''; + //echo ''; + } else { + if ($dOra['leiras']!='') { + echo ''.$dOra['leiras']; + } else { + echo ''._NINCS_BEIRVA; + } + } + echo ''; + if ($dOra['tipus']=='egyéb') { + if ($modosithatoOra === true) { + echo '
'; + echo ''; + echo ''._TOROL.''; + echo '
'; + } + } else { + if ( __DIAK) { + $href = href('index.php?page=naplo&sub=hianyzas&f=diak&dt='.$dOra['dt'].'&diakId='.$diakId); + } else { + $href = href('index.php?page=naplo&sub=hianyzas&f=ora&oraId='.$dOra['oraId']); + } + //2014? echo ''; + echo ''; + echo _HIANYZOK; + echo ''; + } + echo '
'; + echo str_replace('-','.',$dOra['dt']) .'. '. $aHetNapjai[(date('w',strtotime($dOra['dt']))+6)%7].' '; + echo $dOra['ora'].'.'; + echo ''; + // ------------------------------------------------------------------------- + // Csoportok kezelése - Váltható tankörök (egy csoportba és egy tanárhoz tartozó tankörök + // ------------------------------------------------------------------------- + if ( + in_array($dOra['tipus'],array('normál','normál máskor')) // helyettesített óra esetén ne lehessen váltani - bár kirakná a selectet jól... + && is_array($dOra['csoport']) && count($dOra['csoport']) > 1 + && $modosithatoOra + ) { + echo ''; + // Ha egy másik tanár helyettesít, akinek vannak órái ugyanabból a tankör csoportból - akkor a jelenlegi tankorId nincs a select-ben még! + // !?! A másik függvényben a csoportId-t is átadjuk - nem hiba??? + if ($__SEL == '') echo ''; + } else { // nincs választási lehetőség, vagy a módosítási határidő lejárt + echo ''.$dOra['tankorNev'].''; + } + // ------------------------------------------------------------------------- + echo ''; + //echo $ADAT['terem'][$dOra['teremId']]['leiras']; + //echo ''; + echo $tipus; + echo ''; + // Ha egy normál órának több tanára is van, és módosítható az óra, akkor lehet választani a tanárok közül + if (count($dOra['tanár']['id']) > 1 and $modosithatoOra) { + $_SEL = array($dOra['kiId'] => 'selected="selected" '); + echo ''; + } else { + echo ''.$dOra['kiCn'].''; + } + echo ''; + echo $dOra['oraszam']; + echo ''; + if ($dOra['leiras']!='') { // beírva + echo ''; + echo ''; + } else { + echo ''; + echo ''; + } + echo ''; + } else { + if ($dOra['leiras']!='') { + echo ''.$dOra['leiras']; + } else { + echo ''._NINCS_BEIRVA; + } + } + echo ''; + if ( __DIAK) { + $href = href('index.php?page=naplo&sub=hianyzas&f=diak&dt='.$dOra['dt'].'&diakId='.$diakId); + } else { + $href = href('index.php?page=naplo&sub=hianyzas&f=ora&oraId='.$dOra['oraId']); + } + echo ''; + echo _HIANYZOK; + echo ''; + echo '
'."\n"; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + + echo '
'._JELENLEVO_TANAROK.''._HIANYZO_TANAROK.'
'."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
'; + echo ''; +// Ez ugye nem kell? // echo ''; + echo '
'."\n"; + formEnd(); + flush(); + } + + + + function putHianyzoOrak($HELYETTESITES, $dt) { + for ($i = 0; $i < count($HELYETTESITES['helyettesites']['tanarIds']);$i++) { + $tanarId = $HELYETTESITES['helyettesites']['tanarIds'][$i]; + $tanarNev = $HELYETTESITES['tanarok'][$tanarId]['tanarNev']; + $tanarOrak = $HELYETTESITES['helyettesites'][$tanarId]['orak']; + putTanarHianyzoOrak($tanarId, $tanarNev, $tanarOrak, $HELYETTESITES['tanarok'], $dt, $HELYETTESITES); + flush(); + } + } + + function putTanarHianyzoOrak($tanarId, $tanarNev, $tanarOrak, $Tanarok, $dt, $ADAT=array()) { // az ADAT az általános...(2013) + + formBegin(); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + for ($i = 0; $i < count($tanarOrak); $i++) { + + $SELECT = sulyKiszamitas($tanarOrak[$i], $Tanarok); + + if (substr($tanarOrak[$i]['tipus'],0,7) == 'elmarad') echo ''."\n"; + else echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n\n"; + } + echo ''."\n"; + + echo '
'.$tanarNev.'
'."\n"; + echo ''."\n"; + echo '
'."\n"; + echo $_ora = $tanarOrak[$i]['ora'].'. '._ORA; + echo ''; + echo $tanarOrak[$i]['tankorNev']; + echo ''; + if ($ADAT['termek'][$tanarOrak[$i]['teremId']]['leiras']!='') { + echo $ADAT['termek'][$tanarOrak[$i]['teremId']]['leiras']; + echo ' ('.$tanarOrak[$i]['teremId'].')'; + } + echo ''; + if ($tanarOrak[$i]['ki']!='') { + $_ki_txt = ' terhelés:'; + $_ki_txt .= ' '.$ADAT['tanarTerheles'][ $tanarOrak[$i]['ki'] ]['lekotott']['heti']; + $_ki_txt .= ' '.$ADAT['tanarTerheles'][ $tanarOrak[$i]['ki'] ]['kotottEloirt']['heti']; + $_ki_txt .= ' '.$ADAT['tanarTerheles'][ $tanarOrak[$i]['ki']]['kotott']['heti']; + } else $_ki_txt = ''; + echo ''; + + echo ''; + + /* itt célszerű lenne infóval ellátni a kiírót, ha korlátozás van érvényben! */ + // ⚠ ♺ ⦷ + $__ki = $tanarOrak[$i]['ki']; + if ($__ki>0) { + if ( $ADAT['tanarTerheles'][ $__ki ]['munkaido']['lekotott']<$ADAT['tanarTerheles'][ $__ki]['lekotott']['heti'] +// && ($ADAT['tanarTerheles'][ $__ki ]['over']['napi']>=2 +// || $ADAT['tanarTerheles'][ $__ki ]['over']['ora']>=6 +// || $ADAT['tanarTerheles'][ $__ki ]['over']['eves']>=30) + ) { + echo ''; + echo " ⚠ "; + echo ''; + } + if ($ADAT['tanarTerheles'][ $__ki ]['kotottEloirt']['heti']>=$ADAT['tanarTerheles'][ $__ki ]['munkaido']['kotott']) { + echo ''; + echo " ⚠ "; + echo ''; + } + // echo ($ADAT['tanarTerheles'][$__ki]['over']['napi']); + // echo ($ADAT['tanarTerheles'][$__ki]['over']['heti']); + echo ''.($tanarOrak[$i]['munkaido'][0]).''; + } + /* ----------- */ + + echo ''; + if ($tanarOrak[$i]['tipus'] != 'elmarad máskor') { + echo ' '."\n"; + echo ' '."\n"; + echo ' '."\n"; + + //echo ' '."\n"; + //echo ' '."\n"; + //echo ' '."\n"; + } + if (substr($tanarOrak[$i]['tipus'],-7) == 'máskor') { + echo '!! '."\n"; + } + if ($tanarOrak[$i]['ki']!='') { + // Órarend clock/clock3 + //echo ''."\n"; + echo 'O'."\n"; + } + echo ''."\n"; + echo '
'."\n"; + + formEnd(); + } + + + function sulyKiszamitas($tanarOra, $Tanarok) { + + for ($j = 0; $j < count($tanarOra['osszevono']); $j++) { + $osszevonoId = $tanarOra['osszevono'][$j]; + $Tanarok[$osszevonoId]['osszevon'] = true; + } + for ($j = 0; $j < count($tanarOra['foglalt']); $j++) { + $foglaltId = $tanarOra['foglalt'][$j]; + $Tanarok[$foglaltId]['foglalt'] = true; + } + unset($Tanarok['tanarIds']); + + // súly kiszámítása + foreach ($Tanarok as $tId => $tAdatok) { +// if (!$tAdatok['osszevon'] and $tAdatok['orak'][$tanarOra['ora']]) { + if ($tAdatok['foglalt']) { + // ütközés - tanít, de nem tud összevonni, mert nem szakos + $suly = 0; + $Tanarok[$tId]['txt'] = '[X]'; + + } elseif ($tAdatok['osszevon']) { + // össze tud vonni + //[2013.09.20.ig volt érvényben az ősidőktől :( RIP]$suly = 9; // az <- -> szakos/nem szakos között + $suly = 1; + $Tanarok[$tId]['txt'] = '[Ö]'; + $Tanarok[$tId]['tipus'] = 'összevonás'; + + } else { + $Tanarok[$tId]['tipus'] = 'felügyelet'; + $Tanarok[$tId]['txt'] = '['; + $suly = 2; + if (isset($tAdatok['elso ora']) && ($tAdatok['elso ora'] < $tanarOra['ora'])) { + // Van elötte órája + $Tanarok[$tId]['txt'] .= '<- '; + $suly += 3; + if ($tAdatok['utolso ora'] > $tanarOra['ora']) { + // Van utána is órája + $suly += 3; + $Tanarok[$tId]['txt'] .= '-> '; + } + } else { + if ($tAdatok['utolso ora'] > $tanarOra['ora']) { + // Csak utána van órája + $suly += 1; + $Tanarok[$tId]['txt'] .= '-> '; + } + } + if ($tAdatok['targyak'][$tanarOra['targyId']]) { + // Taníthatja az adott tárgyat + $suly += 2; + $Tanarok[$tId]['txt'] .= 'SZ '; + $Tanarok[$tId]['tipus'] = 'helyettesítés'; + } + if ($tAdatok['db'] > 4) { + // Már van legalább 5 órája + $suly = floor($suly/2); + $Tanarok[$tId]['txt'] .= '!6!'; + } + if (strlen($Tanarok[$tId]['txt']) == 1) $Tanarok[$tId]['txt'] .= ']'; + else $Tanarok[$tId]['txt'] = substr($Tanarok[$tId]['txt'], 0, -1) . ']'; + } + $Tanarok[$tId]['súly'] = $suly; + } + + if (__HELYETTESITES_RENDEZES != 'ABC') uasort($Tanarok,'cmp'); + + return $Tanarok; + } + + function putKeziBeallitas($oraAdat, $Termek, $Tanarok) { + + global $aHetNapjai; + + formBegin(); + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''; + + echo ''; + + echo ''; + + echo ''; + + echo ''; + + echo ''; + + echo ''; + echo ''; + + echo '
'._KEZI_BEALLITAS.'
'; + echo $oraAdat['dt'].' ('.$aHetNapjai[(date('w',strtotime($oraAdat['dt']))+6) % 7].')'; + echo ''; + echo $oraAdat['ora'].'. '._ORA; + echo ''; + echo $oraAdat['tankorNev']; + echo ''; + $SEL = array($oraAdat['ki'] => ' selected="selected" '); + echo ''; + echo ''; + $SEL = array($oraAdat['tipus'] => ' selected="selected" '); + $Tipus = array('helyettesítés','felügyelet','összevonás'); + if (!in_array($oraAdat['tipus'], $Tipus)) $Tipus[] = $oraAdat['tipus']; + echo ''; + echo ''; + $SEL = array($oraAdat['teremId'] => ' selected="selected" '); + echo ''; + echo '
'; + echo '
'; + formEnd(); + + } + + function putMozgatas($tanarId, $oraAdat, $TANAR_DT_NAPI_ORAK, $ujDt, $TANAR_UJDT_NAPI_ORAK) { + + global $aHetNapjai, $_TANEV, $napiMinOra, $napiMaxOra; + + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; +// echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + // órarend + for ($i = $napiMinOra; $i <= $napiMaxOra; $i++) { + + if (isset($_POST['ora']) && $_POST['ora'] == $i) $CHK = ' checked="checked" '; + else $CHK = ''; + + if (is_array($TANAR_DT_NAPI_ORAK[$i])&&count($TANAR_DT_NAPI_ORAK[$i])>0) { + $txt1 = ''; + for ($j=0; $j0) { + $txt2=''; + for ($j=0; $j'.$txt2; + for ($j=0; $j'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + } + echo ''."\n"; + echo '
'._ORA_MOZGATAS.'
'._MOZGATANDO.''._UJ_IDOPONT.'
'; + echo ''; + echo '
'; + echo $oraAdat['dt'].' ('.$aHetNapjai[(date('w',strtotime($oraAdat['dt']))+6) % 7].')'; + echo ''; + echo ''; + + echo '
'.$i.'.'; + echo $txt1; + echo ''; + echo $txt2ext; + echo ''.$i.'.
'; + + formEnd(); + } + + function putCsere($tanarId, $oraAdat, $TANAR_DT_NAPI_ORAK, $csTanarId, $csDt, $CSTANAR_CSDT_NAPI_ORAK, $Tanarok) { + + global $aHetNapjai, $_TANEV, $napiMinOra, $napiMaxOra; + + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; +// echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + + echo ''; + echo ''; + + // órarend + for ($i = $napiMinOra; $i <= $napiMaxOra; $i++) { + + if (is_array($TANAR_DT_NAPI_ORAK[$i])&&count($TANAR_DT_NAPI_ORAK[$i])>0) { + $txt1 = ''; + for ($j=0; $j0) { + $txt2=''; + for ($j=0; $j'; + echo ''; + if ($TANAR_DT_NAPI_ORAK[$i][0]['oraId'] == $oraAdat['oraId']) $class = 'mozgatando'; + else $class=''; + echo ''; + if ($CSTANAR_CSDT_NAPI_ORAK[$i][0]['oraId'] == $oraAdat['oraId']) { + // A mozgatandó óra... + echo ''; + } elseif ($CSTANAR_CSDT_NAPI_ORAK[$i][0]['ki'] == $csTanarId) { + // órája van + echo ''; + } elseif ($CSTANAR_CSDT_NAPI_ORAK[$i][0]['kit'] == $csTanarId) { + // nem megtartott óra: helyettesítik, elmarad + echo ''; + } else { + // Lukas óra + echo ''; + } + echo ''; + echo ''; + + } + echo ''; + echo ''; + echo ''; + echo '
'._ORA_CSERE.'
'._CSERELENDO.''._UJ_IDOPONT.'
'; + echo $oraAdat['dt'].' ('.$aHetNapjai[(date('w',strtotime($oraAdat['dt']))+6) % 7].') '; + for ($i = 0; ($i < count($Tanarok) && $Tanarok[$i]['tanarId'] != $tanarId); $i++); + echo $Tanarok[$i]['tanarNev']; + echo ''; + echo ''; + + echo ''; + + echo '
'.$i.'.'; + echo $txt1; + echo ''; + echo $txt2; + echo ''; + echo ' '; + echo $txt2; + echo ''; + echo ' '; + echo $txt2; + echo ''; + echo $txt2; + echo ''.$i.'.
'; + echo ''; + echo '
'; + + formEnd(); + + } + + function putCsereAttekintes($oraId, $Orak) { + + global $aHetNapjai; + + echo '

'._CSERE_ATTEKINTES.'

'."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + foreach ($Orak['plusz'] as $tankorId => $pluszAdat) { + + // felhasználjuk, hogy minden alapórának pontosan egy plusz óra felel meg + $oraAdat = $Orak['alap'][$tankorId]; + for ($i = 0; $i < count($pluszAdat); $i++) { + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''; + if (substr($pluszAdat[$i]['tipus'],0,7) == 'normál') + echo ''."\n"; + else + echo ''."\n"; + + echo ''."\n"; + + } + + } + + echo '
'._MIT.''._HONNAN.''._HOVA.'
'.$oraAdat[$i]['tankorNev'].''.$oraAdat[$i]['dt'].' ('.$aHetNapjai[(date('w',strtotime($oraAdat[$i]['dt']))+6) % 7].') '.$oraAdat[$i]['ora'].'. '._ORA.' --> '.$pluszAdat[$i]['dt'].' ('.$aHetNapjai[(date('w',strtotime($pluszAdat[$i]['dt']))+6) % 7].') '.$pluszAdat[$i]['ora'].'. '._ORA.''.$pluszAdat[$i]['dt'].' ('.$aHetNapjai[(date('w',strtotime($pluszAdat[$i]['dt']))+6) % 7].') '.$pluszAdat[$i]['ora'].'. '._ORA.' ('.$pluszAdat[$i]['tipus'].')
'."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/hetes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/hetes.phtml new file mode 100644 index 00000000..0609ed37 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/hetes.phtml @@ -0,0 +1,37 @@ +'hetes')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + if (is_array($ADAT['hetesek'])) foreach (($ADAT['hetesek']) as $osztalyId=>$D) { + echo ''; + for ($k = 0; $k < count($D); $k++) { +/* + $SEL = array($D[$k]['diakId'] => ' selected="selected" '); + echo ''."\n"; +*/ + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + } + echo '
'.$ADAT['osztalyok'][$osztalyId]['osztalyJel'].' '.$ADAT['osztalyok'][$osztalyId]['osztalyfonokNev'].'
'.str_replace('-','.',$D[$k]['dt']).'.'.$D[$k]['sorszam'].''.$ADAT['diakok'][$D[$k]['diakId']]['diakNev'].'
'; +// echo ''."\n"; + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/minuszora.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/minuszora.phtml new file mode 100644 index 00000000..61a91533 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/minuszora.phtml @@ -0,0 +1,55 @@ +'minuszora')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/ora.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/ora.phtml new file mode 100644 index 00000000..ef21f763 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/ora.phtml @@ -0,0 +1,51 @@ + + .modGomb { + background-color: #eeeeee; + padding:4px 1em; margin:1em; background-color: #eeeeee; border-radius: 2px; border-style: solid solid solid none; border-width: 1px 1px 1px 1px; border-color: #aaa; + } + .oraElmarad {background-color: red; color:white;} + .oraMegtartva {background-color: green; color:white;} + '; + + echo '
'; + if (is_array($O)) { + foreach($ADAT['oraAdat'] as $k => $v) { + echo '
'; + echo $k; + echo '
'; + echo '
'; + echo $v; + echo '
'; + } + } + echo '
'; +echo '

Ez a funkció még nem működik!

'; + echo ''; + echo ''; + echo ''; + +/* + echo 'Mit lehet csinálni egy órával? + +
+Haladási:
+- elmarad
+- helyettesítk/felügyelik stb
+- összevonjuk másikkal (lásd előbb)
+- terme megváltozik ideiglenesen
+
+Órarend:
+- terme megváltozik véglegesen
+
+'; +*/ + echo '
'; + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/oralatogatas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/oralatogatas.phtml new file mode 100644 index 00000000..008544b4 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/oralatogatas.phtml @@ -0,0 +1,56 @@ +'."\n"; + foreach ($ADAT['orak'] as $ora => $oAdat) { + foreach ($oAdat as $key => $oraAdat) { + $_OK = is_array($ADAT['oralatogatas'][ $oraAdat['oraId'] ]['tanarIds']); + $_class = ($_OK) ? 'latogatva' : ''; + echo '
  • '; + + formBegin(array('class'=>$_class)); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '

    '; + echo ''."\n"; + echo ''."\n"; + echo ''.$ora.'. '._ORA.''; + echo $oraAdat['tankorNev']; + echo '

    '; + + echo '
    '; + echo ''."
    \n"; + echo ''."\n"; + echo '
    '; + + echo '
    '; + echo ''."
    \n"; + echo ''."\n"; + echo '
    '; + formEnd(); + + echo '
  • '."\n"; + } + } + echo ''."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/osszevonas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/osszevonas.phtml new file mode 100644 index 00000000..b0e38c08 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/osszevonas.phtml @@ -0,0 +1,51 @@ +'pluszora')); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo '

    '._TORLENDOK.'

    '; + echo ''; + + echo ''; + formEnd(); + } + + function putOrak($Orak, $title) { + + global $napiMinOra, $napiMaxOra; + + echo '

    '.$title.' '._ORAI.'

    '; + echo ''; + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/pluszora.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/pluszora.phtml new file mode 100644 index 00000000..af74fcb5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/pluszora.phtml @@ -0,0 +1,95 @@ +'pluszora')); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + if ($ADAT['tipus'] != 'normál') echo ' '.$ADAT['tipus'].' '; + + echo ''; + formEnd(); + } + + function putOrak($Orak, $title, $ADAT) { + + echo '

    '.ucfirst($title).' '._ORAI.'

    '; + echo ''; + } + + function putLila($ADAT) { + + echo '

    '._CSOPORTOS_PLUSZORA.'

    '; + + formBegin(array('class'=>'pluszLila')); + + echo ''; + + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''; +// echo ''; +// echo ''; +// echo ''; +// echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '; + echo ''; + echo ''; + echo ' '; + echo ''; + echo ''; + echo ' '; + _inlineHelp('A gomb megnyomásával a kijelölt tanároknak előírt pluszfeladatot rögzítünk az adott nap ('.($ADAT['dt']).') adott órájára ('.$ADAT['ora'].')'); + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/specialis.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/specialis.phtml new file mode 100644 index 00000000..74f47c4e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/specialis.phtml @@ -0,0 +1,181 @@ +'; + echo ''.$napAdat[0]['dt'].''; + echo ''; + for ($i = 0; $i < count($napAdat); $i++) { + echo ''; + echo '

    '._MUNKATERV.': '.$munkatervek[$napAdat[$i]['munkatervId']]['munkatervNev'].' ('.$napAdat[$i]['munkatervId'].')

    '; + echo '

    '._TIPUS.': '.$napAdat[$i]['tipus'].'

    '; + echo '

    '._ORARENDIHET.': '.$napAdat[$i]['orarendiHet'].'

    '; + echo '

    '._MEGJEGYZES.': '.$napAdat[$i]['megjegyzes'].'

    '; + echo ''; + } + echo ''; + echo ''; + + } + + function napiOrakTorleseForm($napAdat, $napTipusok) { + + $dt = $napAdat[0]['dt']; + $tipus = array(); + for ($i = 0; $i < count($napAdat); $i++) if (!in_array($napAdat[$i]['tipus'], $tipus)) $tipus[] = $napAdat[$i]['tipus']; + // Ha egyféle típus van rendelve a naphoz az összes munkatervben... + if (count($tipus) == 1) $SEL = array($tipus[0] => ' selected="selected" '); + formBegin(array('class'=>'specialis')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + formEnd(); + } + + function orakBetolteseForm($napAdat, $Hetek) { + + $dt = $napAdat[0]['dt']; + $orarendiHet = array(); + for ($i = 0; $i < count($napAdat); $i++) if (!in_array($napAdat[$i]['orarendiHet'], $orarendiHet)) $orarendiHet[] = $napAdat[$i]['orarendiHet']; + // Ha egyetlen órarendi héthez van rendelve a nap az összes munkatervben... + if (count($orarendiHet) == 1) $SEL = array($orarendiHet[0] => ' selected="selected" '); + formBegin(array('class'=>'specialis')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + formEnd(); + } + + function specialisNapForm($dt, $szabadOrak, $Hetek) { + + global $aHetNapjai, $napiMinOra, $napiMaxOra; + + formBegin(array('class'=>'specialis')); + + echo ''; + echo ''; + + echo ''."\n"; + + echo ''."\n"; + echo '\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + for ($j = 0; $j < count($szabadOrak); $j++) { + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + } + echo ''."\n"; + + echo '
    '._ORAREND_OSSZEALLITASA.": $dt
    '._SZABAD_ORA.''._HET.''._NAP.''._ORA.'
    '.$szabadOrak[$j].''."\n"; + echo ''."\n"; + echo ''; + $dow = date('w',strtotime($dt)); + if ($dow == 0 ) $dow = 7; + $SEL = array($dow => ' selected="selected" '); + echo ''; + echo ''; + echo ''; + echo '
    '."\n"; + + formEnd(); + + } + + function orakTorleseForm($dt, $szabadOrak) { + + global $napiMinOra, $napiMaxOra; + + formBegin(array('class'=>'specialis')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + + for ($i = $napiMinOra; $i <= $napiMaxOra; $i++) { + if (!in_array($i, $szabadOrak)) { + echo ''; + echo ''; + echo ''."\n"; + echo ''; + } + } + echo '
    '._FOGLALT_SAVOK_TORLESE.': '.$dt.'
    '._FOGLALT_ORA.''._TORLENDO.'
    '.$i.'
    '."\n"; + + formEnd(); + + } +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/stat.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/stat.phtml new file mode 100644 index 00000000..64d0bc71 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/stat.phtml @@ -0,0 +1,76 @@ +'."\n"; + echo ''."\n"; + echo ''._TANKORNEV.''."\n"; + echo ''._MEGTARTOTT_ORASZAM.''."\n"; + echo ''._BECSULT_HATRALEVO_ORASZAM.''."\n"; + echo ''._BECSULT_OSSZES_ORASZAM.''."\n"; + echo ''._TERVEZETT_ORASZAM.''."\n"; + if ($mutatHianyzasStat) echo ''._HIANYZAS_ARANY.''."\n"; + echo ''._TANKOR_JEGYEK_SZAMA.''."\n"; + echo ''."\n"; + echo ''."\n"; + + if (is_array($tankorStat['tervezett'])) + foreach ($tankorStat['tervezett'] as $tankorId => $tervezettAdat) { + echo ''; + echo ''."\n"; + + echo ''; + echo $tervezettAdat[0]['tankorNev']; + echo ''."\n"; + echo ''; + echo $_megtartott=$tankorStat['megtartott'][$tankorId]['oraSzam']; + echo ''."\n"; + echo ''; + echo $tankorStat['becsult'][$tankorId]['oraSzam']; + echo ''."\n"; + echo ''; + echo $tankorStat['becsult'][$tankorId]['oraSzam']+$tankorStat['megtartott'][$tankorId]['oraSzam']; + echo ''."\n"; + echo ''; + echo $_tervezett=$tervezettAdat['evesOraszam']; + echo ''."\n"; + if ($mutatHianyzasStat) { + $_db = $tankorStat['hianyzasStat'][$tankorId]['db']; + if (is_numeric($_db) && $_db>0 && intval($_megtartott)>0 && $_tervezett>0) { + $_sz1 = number_format($_db*100/$_megtartott,1); + $_sz2 = number_format($_db*100/$_tervezett,1); + if ($_sz1>30) $_class = ' class="ertesitendo" '; + else $_class = ''; + } else { + $_class = ''; + } + echo ""; + if (is_numeric($_db) && $_db>0) { + echo $_db . ' ' . _DB ; + if ($_megtartott>0&&$_tervezett>0) echo " ($_sz1% | $_sz2%)"; + } + echo ''."\n"; + } + + echo ''; + echo ''.intval($tankorStat['jegyekSzama'][$tankorId]).' / '; + echo ''.intval($tankorStat['letszam'][$tankorId]).' / '; + echo ''.$tankorStat['tervezett'][$tankorId]['hetiOraszam'].' = '; + echo ''.((intval($tankorStat['letszam'][$tankorId])!=0)?number_format($tankorStat['jegyekSzama'][$tankorId]/$tankorStat['letszam'][$tankorId],2):'-').' / '; + echo ''.$tankorStat['tervezett'][$tankorId]['hetiOraszam'].' = '; + echo ''.((intval($tankorStat['letszam'][$tankorId])!=0 && intval($tankorStat['tervezett'][$tankorId]['hetiOraszam'])!=0)?number_format($tankorStat['jegyekSzama'][$tankorId]/$tankorStat['letszam'][$tankorId]/$tankorStat['tervezett'][$tankorId]['hetiOraszam'],2):'- - . -').''; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + } + + + echo ''."\n"; + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/tankor.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/tankor.phtml new file mode 100644 index 00000000..c5b62199 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/tankor.phtml @@ -0,0 +1,54 @@ +Az órák '.$sum*100/($sum+$n).'%-a volt megtartva.'; + echo '

    '.$n.' óra maradt el.

    '; + //dump($ADAT); + return; + + $O = $ADAT['oraAdat']; + + echo ''; + + echo '
    '; + if (is_array($O)) { + foreach($ADAT['oraAdat'] as $k => $v) { + echo '
    '; + echo $k; + echo '
    '; + echo '
    '; + echo $v; + echo '
    '; + } + } + echo '
    '; +echo '

    Ez a funkció még nem működik!

    '; + echo ''; + echo ''; + echo ''; + + echo '
    '; + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/teremModositas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/teremModositas.phtml new file mode 100644 index 00000000..deaaab15 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/teremModositas.phtml @@ -0,0 +1,49 @@ +'; + } + unset($key); + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '; + _putOraAdat($ADAT['oraAdat']); + echo '
    '; + echo ''; + echo ''; + echo ''; + echo '
    '; + + formEnd(); + } + + function _putOraAdat($OA) { + /* Példa + array(13) { ["oraId"]=> string(5) "36513" ["dt"]=> string(10) "2010-03-25" ["ora"]=> string(1) "6" ["ki"]=> string(2) "81" ["kit"]=> NULL ["tankorId"]=> string(4) "1267" ["teremId"]=> NULL ["leiras"]=> NULL ["tipus"]=> string(7) "normál" ["eredet"]=> string(8) "órarend" ["kiCn"]=> string(16) "Ábrám László" ["kitCn"]=> string(0) "" ["tankorNev"]=> string(25) "7-8. fizika szakkör ALAP" } + */ + echo ''; + foreach(array('oraId','dt','ora','tankorNev','kiCn','kitCn','teremId') as $key) { + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '.constant('_'.strtoupper($key)).''.$OA[$key].'
    '; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diak.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diak.phtml new file mode 100644 index 00000000..f8355eb3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diak.phtml @@ -0,0 +1,226 @@ +'."\n"; + + echo ''."\n"; + echo ''; + echo ''; + //echo ''; + echo $ADAT['diak']['nev']; + if (is_array($ADAT['diak']['kepzes'])) { + echo ' '; + for ($j=0; $j'; + echo $ADAT['diak']['kepzes'][$ADAT['diakId']][$j]['kepzesNev']; + echo ''; + } + } + //echo ''; + echo ' '; + echo ''; + echo $ADAT['osztaly']['osztalyJel']; + echo ' '.$ADAT['osztaly']['leiras']; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''."\n"; + //echo ''; + // echo ''; + // echo $NAPOK[0]['dt'].' '.$NAPOK[count($NAPOK)-1]['dt']; + // echo ''; + //echo ''; + if (defined('__STATUS_HATARIDO')) { + echo ''; + echo ''; + echo _MARNEMIGAZOLHATO.': '.__STATUS_HATARIDO.', '; + echo _BEIRHATO.': '. __BEIRAS_HATARIDO; + echo ''; + echo ''; + } + // igazolás típusának váltása + if ( defined('__STATUS_HATARIDO') && (__NAPLOADMIN || __OFO || __VEZETOSEG) ) { + echo ''; + echo ''; + formBegin(); + echo ''; + echo ''; +// #echo ''; + echo ''; + echo ''; + formEnd(); + echo ''; + echo ''; + } + echo ''."\n"; + + + ## első hó fejléce + $dow = date('w',strtotime($NAPOK[0]['dt'])); + $ho = date('m',strtotime($NAPOK[0]['dt'])); + if ($dow==0) $dow=7; + echo ''."\n"; + echo ''.$Honapok[($ho-1)].''."\n"; + echo ''; + for($nap=0; $nap<7; $nap++) { + echo ''.$aHetNapjai[$nap].''; + } + echo ''."\n"; + echo ''; + for($nap=1; $nap<$dow; $nap++) { + echo ''; + } + + for($i=0; $itime()) $future = true; + + // Hónapváltás + if ($_ho!=$ho) { + $ho=$_ho; + if ($dow!=7) { + for($nap=$dow; $nap<=7; $nap++) { + echo ''; + } + echo ''; + } + echo ''."\n"; + echo ''."\n"; + echo ''.$Honapok[($ho-1)].''."\n"; + echo ''; + for($nap=0; $nap<7; $nap++) { + echo ''.$aHetNapjai[$nap].''; + } + echo ''."\n"; + echo ''; + for($nap=1; $nap<$dow; $nap++) { + echo ''; + } + } // hónapváltás vége + + if ($dow==1) echo ''; + + // Egy nap + echo ''; + { + if (in_array($NAPOK[$i]['tipus'], array('tanítási nap','speciális tanítási nap'))) { + _putHianyzasNap($ADAT,array('dt'=>$NAPOK[$i]['dt']),$ADAT['igazolas'],$future); + } else { + //if ($NAPOK[$i]['megjegyzes']!='') + echo '
    '.$NAPOK[$i]['megjegyzes'].'
    '; + } + } + echo ''."\n"; + // ------------------------------------------------- + + if ($dow==7) echo ''; + + } // kirakandó dátumok vége + + if ($dow!=7) { + for($nap=$dow+1; $nap<=7; $nap++) { + echo ''; + } + echo ''."\n"; + } + echo ''."\n"; + + + echo ''; + + } + + + function _putHianyzasNap($ADAT,$NAPADAT,$igazolas,$future) { + + global $napiMinOra, $napiMaxOra; + + $diakId = $ADAT['diakId']; + $dt = $NAPADAT['dt']; + echo ''; + echo ''; + if (defined('__STATUS_HATARIDO') && (__OFO || __VEZETOSEG || __NAPLOADMIN) && strtotime(__STATUS_HATARIDO) < strtotime($dt) && !$future) { + echo ''."\n"; + echo ''; + } else { // nincs joga igazolni + echo ''."\n"; + } + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '; + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + formEnd(); + echo ''; + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + formEnd(); + echo ''; + echo ' '.date('j',strtotime($NAPADAT['dt'])).' '; + echo ''; + if (!$future) { + formBegin(array('action'=>href('index.php?page=naplo&sub=hianyzas&f=nap'))); + echo ''; + echo ''; + echo ''; + echo ''; + formEnd(); + } + echo '
    '; + + if ((__OFO || __NAPLOADMIN || __VEZETOSEG)) { + $allowed=true; + } else $allowed = false; + $href= 'index.php?diakId='.$diakId.'&igazolas='.$igazolas.'&page=naplo&sub=hianyzas&f=diak&action=statusModositas'; + + if (!$future) _putHianyzasKistabla( + $ADAT['hianyzasok'][$ADAT['diakId']], + array('dt' => $dt), + array('href' => $href, 'allowed' => $allowed, 'napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra) + ); + + echo '
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diakIgazolatlan.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diakIgazolatlan.phtml new file mode 100644 index 00000000..c2343043 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diakIgazolatlan.phtml @@ -0,0 +1,42 @@ +'."\n"; +// echo ''."\n"; + echo ''; + echo ''._DATUM.''; + echo ''._ORA.''; + echo ''._TIPUS.''; + echo ''._PERC.''; + echo ''."\n"; +// echo ''."\n"; +// echo ''."\n"; + + $hDb = $perc = 0; + foreach ($ADAT['igazolatlan'] as $iAdat) { + + if ($iAdat['tipus'] == 'késés') $perc += $iAdat['perc']; + else $hDb++; + echo ''; + echo ''.str_replace('-','.',$iAdat['dt']).'.'; + echo ''.$iAdat['ora'].''; + echo ''.$iAdat['tipus'].''; + echo ''.($iAdat['tipus'] == 'késés'?$iAdat['perc']:'').''; + echo ''; + + } +// echo ''."\n"; +// echo ''."\n"; + echo ''; + echo ''._HIANZASOK_SZAMA.':'; + echo ''.$hDb.''; + echo ''._KESESEK_OSSZESEN.':'; + echo ''.$perc.''; + echo ''."\n"; +// echo ''."\n"; + echo ''."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diakLista.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diakLista.phtml new file mode 100644 index 00000000..4335f38c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diakLista.phtml @@ -0,0 +1,50 @@ +'; + echo ''.$ADAT['diak']['nev'].''; + foreach ($ADAT['hianyzasok'][$ADAT['diakId']] as $dt => $T) { + echo ''; + echo ''; + echo str_replace('-','.',$dt) .'. '. $aHetNapjai[date('w',strtotime($dt))-1]; + echo ' '.$NAPOK[$dt]['megjegyzes'].' ('.$NAPOK[$dt]['orarendiHet'].'. '.__HET.')'; // tipus, megjegyzes, orarendiHet + formBegin(array('class'=>'nyil','action'=>href('index.php?page=naplo&sub=hianyzas&f=nap'))); + echo ''; + echo ''; + echo ''; + echo ''; + formEnd(); + echo ''; + echo ''; + foreach($T as $ora => $D) { + for ($i=0; $i'; + echo ''.$D[$i]['ora'].'.'; + echo ''.$D[$i]['tipus'].($D[$i]['tipus'] == 'késés'?' ('.$D[$i]['perc'].' '._PERC.')':'').''; + echo ''.$D[$i]['igazolas'].''; + echo ''.$ORAADAT['kiCn'].''; + echo ''.$ORAADAT['leiras'].''; + echo ''.$ORAADAT['tipus'].''; + echo ''.$ORAADAT['tankorNev'].''; + echo ''."\n"; + } + } + } + echo ''; + } + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/info.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/info.phtml new file mode 100644 index 00000000..14b7acec --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/info.phtml @@ -0,0 +1,96 @@ +\n\n"; + reset($ADAT); + $i=0; + foreach($ADAT as $dt => $D) { + $d = $D['hianyzokSulyozva']; + if ($d!=-1) $Goo_Data[] = $d; + if ($d!=-1) $Goo_Data2[] = $D['hianyzokTanulmanyin']; + if ($d!=-1) $Goo_Data3[] = $d - $D['hianyzokTanulmanyin']; + if ($mx<$d) $mx = $d; + } + $Goo_Data = array_reverse($Goo_Data,false); + $Goo_Data2 = array_reverse($Goo_Data2,false); + $Goo_Data3 = array_reverse($Goo_Data3,false); + echo '
    '; +# echo 'Google Chart'; + echo 'Google Chart'; + echo '
    '; + +echo ' +
    +'; + + } + reset($ADAT); + echo ''; + echo ''; + echo ' + + + '."\n"; + echo ''; + echo ''; + echo ''; + foreach($ADAT as $dt => $D) { + list($y,$m,$d) = explode('-',$dt); + $w = date('w',strtotime($dt)); + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + } + echo ''; + echo '
    NapHány diák hiányzott? (Becslés)Az órák hány százalékán volt hiányzó?Tanulmányi verseny miatt igazolt
    (db diák) - pontos érték
    A statisztika '.date('Y-m-d H:i:s').'-kor készült'.'
    '.$y.'.'.intval($m).'.'.intval($d).'.'.$D['hianyzokSulyozva'].''.$D['oranHianyzasSzazalek'].'%'.$D['hianyzokTanulmanyin'].'
    '."\n\n"; + + } + + +/** + * Encode an array of integers according to Google's Extended Encoding + * Scales to largest value in array if $max is not set, truncates lower bound if $min is set + * Does NOT set the 'e:' prefix so it can be called when creating multiple data series + * @link http://code.google.com/apis/chart/formats.html#extended + * @param array $values + * @param integer $max + * @param integer $min + * @return string + * @author Marcus Bointon + */ +function googEE($values, $max = -1, $min = 0) { + $encoding = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.'; + $rangemax = 4095; + $chartdata = ''; + if ($max < 0) { + $max = max($values); + } + //If max is smaller than the largest value, it will go beyond range allowed by the encoding (0..4095) + if ($max < max($values)) { + $max = max($values); + } + $range = $max - $min; + $scale = $rangemax / $range; + foreach ($values as $k => $v){ + if ($v >= $min && $v <= $max) { + $scaledvalue = ($v - $min) * $scale; + $chartdata .= $encoding[floor($scaledvalue / 64)].$encoding[$scaledvalue % 64]; + } else { + $chartdata .= '__'; // Value out of max range; + } + } + return($chartdata); +} + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/nap.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/nap.phtml new file mode 100644 index 00000000..77aa94d3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/nap.phtml @@ -0,0 +1,252 @@ + $_DN) + foreach ($_DN as $_dt => $_DO) + foreach($_DO as $ora => $_D) + for ($i=0; $i'."\n"; + echo ''; + echo ''; + echo ''; + echo $ADAT['diak']['nev']; + echo ''; + if (!__DIAK) { + echo ' '; + echo ''; + echo $ADAT['osztaly']['osztalyJel']; + echo ' '.$ADAT['osztaly']['leiras']; + echo ''; + } + echo ''; + _putHianyzasKistabla($ADAT['hianyzasok'][$_diakId], array('dt'=>$dt), array('napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra)); + echo ''; + echo ''._TANKOR.''._J.''._K.''._H.''.EH.''._F.''._FM.''._IGAZOLT.''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + for ($ora = __MIN_ORA; $ora <= __MAX_ORA; $ora++) { + $JOG = $JOGOSULTSAG[$diakId]['orak'][$ora]; + if (!is_array($ADAT['orak'][$dt][$ora])) + { + $tankorId=''; + $OA = false; + } else { + + while ( + list($tankorId,$OA) = each($ADAT['orak'][$dt][$ora]) + ) { + $_tankorTipusId = $ADAT['tankorok'][$tankorId][0]['tankorTipusId']; + $_TT = $ADAT['tankorTipus'][$_tankorTipusId]; + $_class = str_replace(' ','_',ekezettelen( $_TT['rovidNev'] )).' '.ekezettelen(str_replace(' ','',$ADAT['diakJogviszony'])); + $_oraId = $OA['oraId']; + echo ''; + echo ''; + echo $ora.'.'; + echo ''; + echo ''; + echo ''; + echo $ADAT['tankorok'][$tankorId][0]['tankorNev']; + echo ' '.$_TT['rovidNev']; + echo ''; + echo ''; + + if (in_array($OA['tipus'],array('elmarad','elmarad máskor'))) { + echo ''.$OA['tipus'].''; + } else { + $oraAlolFelmentve = false; + if (in_array($tankorId,array_keys($ADAT['felmentett']))) { + for ($i = 0; $i < count($ADAT['felmentett'][$tankorId]); $i++) { + if ( + $ADAT['felmentett'][$tankorId][$i]['felmentesTipus']=='óralátogatás alól' + && ($ora == $ADAT['felmentett'][$tankorId][$i]['ora'] + || is_null($ADAT['felmentett'][$tankorId][$i]['ora']) + ) + ) $oraAlolFelmentve = true; + } + } + if ($_TT['regisztralando'] == 'igen' + && !$oraAlolFelmentve + && (in_array($ADAT['diakJogviszony'], array('jogviszonyban van','vendégtanuló')) + || ($ADAT['diakJogviszony']=='magántanuló' && $_TT['jelleg']=='gyakorlat') + ) + ) { + $_igtipus=''; + /* prepare data */ + reset($HTIPUSOK1); + $__jelen=true; + foreach ($HTIPUSOK1 as $j => $_tipus) { + if ($UJHADAT[$_oraId][$_diakId][$_tipus]['hianyzasId']!='') $__jelen=false; + } + /* -- */ + reset($HTIPUSOK1); + foreach ($HTIPUSOK1 as $j => $_tipus) { + $_disp=''; + //$_hid = $HADAT[$ora][$_diakId][$_tipus]['hianyzasId']; + $_hid = $UJHADAT[$_oraId][$_diakId][$_tipus]['hianyzasId']; + if ($_hid!='') $_igtipus = $_tipus; + if ($_tipus=='') $_csstipus='jelen'; else $_csstipus=$_tipus; + echo ''; + if ($JOG['beirhato']==true) { + $_radio = ($_hid!='' || ($_tipus=='' && $__jelen)) ?'checked="checked"' : ''; + if ($_tipus=='késés') { + $_perc = intval(($UJHADAT[$_oraId][$_diakId][$_tipus]['perc'])); + $_kesett = ($_perc>0) ? ' kesett':''; + echo ''; + $_disp = 'style="display:none"'; + } + echo ''; + } else { + if (($__jelen && $_tipus=='') || $_hid!='') { + if ($_hid!='') echo ''; + if ($_tipus=='késés' && ($_perc = intval(($UJHADAT[$_oraId][$_diakId][$_tipus]['perc']))) != 0) { + echo ''.$_perc.''; + } else { + _putImg($_tipus,$__jelen); + } + } + } + echo ''; + } + if ($JOG['fbeirhato']==true) { +/* + echo ''; + echo ''; + echo ''; +*/ + foreach ($HTIPUSOK2 as $j => $_tipus) { + echo ''; + + //$_hid = $HADAT[$ORAADAT['oraId']][$_diakId][$_tipus]['hianyzasId']; + $_hid = $UJHADAT[$_oraId][$_diakId][$_tipus]['hianyzasId']; + if ($_tipus != '') { + if ($_hid != '') $chk = ' checked="checked" '; else $chk = ''; + echo ''; + } + echo ''; + } + + + } else { + echo ''; + foreach ($HTIPUSOK2 as $j => $_tipus) { + $_hid = $UJHADAT[$_oraId][$_diakId][$_tipus]['hianyzasId']; + if ($_hid!='') { + echo ''; + echo $_tipus; + } + } + echo ''; + } + echo ''; + _putIgazolasSelect($UJHADAT[$_oraId][$_diakId][$_igtipus], $ITIPUSOK,$JOG,$JOGADAT,array('diakId'=>$_diakId,'oraId'=>$ORAADAT['oraId'],'hianyzasId'=>$_hid)); + echo ''; + } else { // nem kötelező bejárnia + if ($ADAT['diakJogviszony'] == 'magántanuló') { + echo ''; + echo $ADAT['diakJogviszony']; + echo ''."\n"; + } else { + echo ''; + if ($tankorId!='') echo _NEM_REGISZTRALANDO; + echo ''."\n"; + } + } // bejárnia kell-e + } //oratipusa normál, helyettesites, felugyelet + echo ''; + } // r516 óta + } + //$i++; + } + echo ''; + echo ''; + + formEnd(); + + } + + function _putIgazolasSelect($ADAT,$TIPUSOK,$JOG,$JOGADAT,$SET) { + //"'.$_diakId.'/'.$dt.'/'.$ora.'/'.$_tipus.'/'.$_hid.'" + if (is_array($ADAT)) { + if ($JOG['igazolhato']===true) { + echo ''; + } else { + echo $ADAT['igazolas']; + } + } + + } + + function _putOraAdat($ORAADAT) { + echo ''; + echo ''; + echo '
    '; + echo $ORAADAT['dt'].', '.$ORAADAT['ora'].'. ('.$ORAADAT['oraId'].')'; + echo ''; + echo $ORAADAT['tankorNev'].' - '.$ORAADAT['kiCn']; + echo '
    '; + echo $ORAADAT['leiras']; + echo '
    '; + } + + function _putImg($tipus,$jelen) { + if ($jelen && $tipus=='') echo 'x'; + elseif ($tipus=='késés') echo 'x'; + elseif ($tipus=='hiányzás') echo 'x'; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/oktstat.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/oktstat.phtml new file mode 100644 index 00000000..373de446 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/oktstat.phtml @@ -0,0 +1,133 @@ +'.$stat.''; + echo 'nem kompatibilis nézet'; //--TODO: a tábláazt pont fordítva van! + + if (is_array($ADAT['osszes'][0])) { + //if (!is_array($ADAT['osszes'][0])) return false; + + $KEYS = array_keys($ADAT['osszes'][0]); + + echo ''; + echo ''; + echo ''."\n"; + echo ''; + for($i=0; $i'.$KEYS[$i].''; + } + echo ''; + echo ''; + echo ''; + echo ''; + for($i=0; $i'.$KEYS[$i].''; + } + echo ''; + echo ''; + echo ''; + for ($j=0;$j'; + for($i=0; $i'.$ADAT['osszes'][$j][$KEYS[$i]].''; + } + echo ''; + } + echo ''; + + echo '
    Összes
    '; + + } + + if (is_array($ADAT['tankoteles'][0])) { + //if (!is_array($ADAT['tankoteles'][0])) return false; + + $KEYS = array_keys($ADAT['tankoteles'][0]); + + echo ''; + echo ''; + echo ''."\n"; + echo ''; + for($i=0; $i'.$KEYS[$i].''; + } + echo ''; + echo ''; + echo ''; + echo ''; + for($i=0; $i'.$KEYS[$i].''; + } + echo ''; + echo ''; + echo ''; + for ($j=0;$j'; + for($i=0; $i'.$ADAT['tankoteles'][$j][$KEYS[$i]].''; + } + echo ''; + } + echo ''; + + echo '
    Tanköteles
    '; + + } + + } + + + function putStat_a04t17($ADAT) { + + $stat = 'a04t17'; + $D = $ADAT[$stat]; + echo '
    '.$stat.'
    '; + + echo 'Iskolába lépő gyermekek'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    összesenlány
    2tanköteles (május 31-ig a 6. életévét betöltötte)'._sum($D[$stat.'_2']).''.$D[$stat.'_2']['lány']['db'].'
    3július 1. és augusztus 31. között töltötte be a 6. életévét'._sum($D[$stat.'_3']).''.$D[$stat.'_3']['lány']['db'].'
    4szeptember 1-jén a 6. életévét még nem töltötte be'._sum($D[$stat.'_4']).''.$D[$stat.'_4']['lány']['db'].'
    '."\n"; + } + + function putStat_a04t83($ADAT) { + $stat = 'a04t83'; + $D = $ADAT[$stat]; + echo '
    '.$stat.'
    '; + // TODO: emelt szintű oktatásban részt vevő tanulók + } + + function _sum($what) { + + return (intval($what['lány']['db']) + intval($what['fiú']['db']) + intval($what['']['db'])); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/ora.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/ora.phtml new file mode 100644 index 00000000..839585de --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/ora.phtml @@ -0,0 +1,279 @@ +time()); // ezt csak itt tiltjuk le, a pre-ben nem! + + if (!is_array($NEVEK) || count($NEVEK)==0) + if (!$ADAT['tagokFelvehetok']) + return false; + + + formBegin(array('class'=>"vissza",'action'=>href('index.php?page=naplo&sub=haladasi&f=haladasi'))); + echo ''; + echo ''; + echo ''; + formEnd(); + + if ($ADAT['tankorAdat']['oratervi'] != 'óratervi') $class = 'delutani'; + formBegin(array('method' => 'post', 'action' => '','class' => $class)); + + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''. + ''.''.''.''; + echo ''; + echo ''; + echo ''; + echo ''; + + + /* Ha a tagok felvehetők (módosíthatók) - tipikusan ilyen a tanulószoba */ + if ($ADAT['tagokFelvehetok']===true) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + } + /* -- */ + + + + echo ''; + $i=0; + if (is_array($NEVEK)) + foreach($NEVEK as $_diakId => $DA) { + $JOG = $ADAT['jogosultsag'][$_diakId]['orak'][$ORAADAT['ora']]; + $JOGADAT = $ADAT['jogosultsag'][$_diakId]['igazolas']; + $jogviszony = ekezettelen(str_replace(' ','',$ADAT['diakJogviszony'][$_diakId][$ORAADAT['dt']]['statusz'])); + $felmentett_class = (in_array($ADAT['tankorAdat']['tankorId'], $ADAT['felmentes'][$_diakId])) ? ' felmentett':''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if ( + $ADAT['tankorAdat']['regisztralando']=='igen' + && !in_array($ADAT['tankorAdat']['tankorId'], $ADAT['felmentes'][$_diakId]) + && (in_array($jogviszony, array('jogviszonybanvan','vendegtanulo')) + || ($jogviszony == 'magantanulo' && $ADAT['tankorAdat']['jelleg']=='gyakorlat') + ) + ) { + $_igtipus=''; + /* prepare data */ + reset($HTIPUSOK1); + $__jelen=true; + foreach ($HTIPUSOK1 as $j => $_tipus) { + if ($HADAT[$ORAADAT['oraId']][$_diakId][$_tipus]['hianyzasId']!='') $__jelen=false; + } + + /* -- */ + reset($HTIPUSOK1); + foreach ($HTIPUSOK1 as $j => $_tipus) { + $_disp=''; + $_hid = $HADAT[$ORAADAT['oraId']][$_diakId][$_tipus]['hianyzasId']; + if ($_hid!='') $_igtipus = $_tipus; + if ($_tipus=='') $_csstipus = 'jelen'; else $_csstipus=$_tipus; + echo ''; + } + /* === */ + if ($JOG['fbeirhato']==true && !$jovobeli) { +/* + echo ' +*/ + foreach ($HTIPUSOK2 as $j => $_tipus) { + echo ''; + } + } else { + echo ''; + } + echo ''; + } else { + echo ''."\n"; + } + + echo ''; + $i++; + } + echo ''; + echo '
    '; + _putOraAdat($ORAADAT); + echo '
    '. + ''.$ADAT['tankorAdat']['oratervi'].', '.$ADAT['tankorAdat']['jelleg'].''; + echo '
    '._ADOTT_NAP.''._NEV_OSZTALY.''._J.''._K.''._H.''._EH.''._FH.''._FM.''._IGAZOLT.'
    '; + echo ''; + echo ''; + echo ''; + echo '
    '; + echo _UJ_TAG; + echo ''; + echo ''; + echo '
    '; + _putHianyzasKistabla($ADAT['napiHianyzasok'][$_diakId], $ORAADAT, array('napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra)); + echo ''; + putFace($DA['diakId'],'diak','30'); + echo ''; + echo ''; + printf("%02s. ", $i+1); + echo ''; + echo ''; + echo ''; + echo $DA['diakNev']; + echo ''; + echo ''; + if ($JOG['beirhato']==true && !$jovobeli) { + $_radio = ($_hid!='' || ($_tipus=='' && $__jelen)) ?'checked="checked"' : ''; + //echo $_diakId.'/'.$_tipus.'/'.$_hid; + if ($_tipus=='késés') { + $_perc = intval(($HADAT[$ORAADAT['oraId']][$_diakId][$_tipus]['perc'])); + if ($_perc >0) $_kesett = ' kesett'; else $_kesett = ''; + echo ''; + $_disp = 'style="display:none"'; + } + echo ''; + + } else { + if (($__jelen && $_tipus=='') || $_hid!='') { + if ($_hid!='') echo ''; + if ($_tipus=='késés' && ($_perc = intval(($HADAT[$ORAADAT['oraId']][$_diakId][$_tipus]['perc']))) != 0) { + echo ''; + //echo ''.$_perc.''; + } else { + _putImg($_tipus,$__jelen); + } + } + } + echo ''; + echo ''; + echo ''; + + $_hid = $HADAT[$ORAADAT['oraId']][$_diakId][$_tipus]['hianyzasId']; + if ($_tipus != '') { + if ($_hid != '') $chk = ' checked="checked" '; else $chk = ''; + echo ''; + } + echo ''; + + foreach ($HTIPUSOK2 as $j => $_tipus) { + $_hid = $HADAT[$ORAADAT['oraId']][$_diakId][$_tipus]['hianyzasId']; + if ($_hid!='') { + echo ''; + echo $_tipus; + } + } + echo ''; + _putIgazolasSelect($HADAT[$ORAADAT['oraId']][$_diakId][$_igtipus], $ITIPUSOK,$JOG,$JOGADAT,array('diakId'=>$_diakId,'oraId'=>$ORAADAT['oraId'],'hianyzasId'=>$_hid)); + echo ''; + // echo _ORARA_NEM_KOTELEZO_BEJARNIA; + echo _NEM_REGISZTRALANDO; + echo '
    '; + + formEnd(); + + } + + function _putIgazolasSelect($ADAT,$TIPUSOK,$JOG,$JOGADAT,$SET) { + //"'.$_diakId.'/'.$dt.'/'.$ora.'/'.$_tipus.'/'.$_hid.'" + if (is_array($ADAT)) { + if ($JOG['igazolhato']===true) { + echo ''."\n"; + } else { + echo $ADAT['igazolas']; + } + } + + } + + function _putOraAdat($ORAADAT) { + echo ''; + echo ''; + echo ''; + echo '
    '; + echo ''; + echo $ORAADAT['dt'].', '.$ORAADAT['ora'].'.'._ORA.''; + echo ''; + echo $ORAADAT['tankorNev'].' - '.$ORAADAT['kiCn']; + echo '
    '; + if ($ORAADAT['tankorTipus'] == 'délutáni') echo nagybetus($ORAADAT['tankorTipus']).' '; + echo $ORAADAT['leiras']; + echo '
    '; + } + + + function putOraAdatok($oraAdat) { + + list($evf,$oszt,$targy,$targycsoport,$tipus,$index) = explode('_',$oraAdat['tankor']); + + #echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ""; + echo ''; + echo ''; + echo '
    '.str_replace('-','.',$oraAdat['dt']).'.'.$oraAdat['ora'].'. óra ~ $evf.$oszt $targy, $tipus $targycsoport ~ '.$oraAdat['tanarCn'].'
    '."\n"; + #echo '
    '."\n"; + #echo '
    '; + } + + function _putImg($tipus,$jelen) { + if ($jelen && $tipus=='') echo 'x'; + elseif ($tipus=='késés') echo 'x'; + elseif ($tipus=='hiányzás') echo 'x'; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztaly.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztaly.phtml new file mode 100644 index 00000000..e00a7c32 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztaly.phtml @@ -0,0 +1,613 @@ +'; + + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ' '; + echo ' '; + echo ' '; + echo ''; + + echo ' '._REFERENCIADT.' '; + echo ''."\n"; + + echo ''; + formEnd(); + + echo ''; + + /* ----------- Fejléc ----------- */ + + echo ''."\n"; + echo ''; + echo ''; + + if (in_array('hozott',$View)) { + echo ''; + $_cols+=7; + } + + if (in_array('lezárt',$View)) { + echo ''; + $_cols+=7; + } + + if (in_array('igazolható',$View)) { + echo ''; + $_cols+=6; + } + + if (in_array('összes',$View)) { + echo ''; + $_cols+=7; + } + + if (in_array('fegyelmi utáni',$View)) { + echo ''; + $_cols+=3; + } + + if (in_array('fegyelmi fokozatok',$View)) { + echo ''; + $_cols+=4; + } + + echo ''; + + if (in_array('hozott',$View)) { + echo ''; + } + + if (in_array('lezárt',$View)) { + echo ''; + echo ''; + } + + if (in_array('igazolható',$View)) { + echo ''; + echo ''; + } + + if (in_array('összes',$View)) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + + if (in_array('fegyelmi utáni',$View)) { + echo ''; + echo ''; + echo ''; + } + + if (in_array('fegyelmi fokozatok',$View)) { + echo ''; + echo ''; + echo ''; + echo ''; + } + + echo ''; + + + + if (in_array('hozott',$View)) { + echo ''; + echo ''; + echo ''; + } + + + if (in_array('lezárt',$View)) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + + if (in_array('igazolható',$View)) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + + if (in_array('összes',$View)) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + + if (in_array('fegyelmi utáni',$View)) { + } + + if (in_array('fegyelmi fokozatok',$View)) { + } + + + echo ''; + + + echo ''."\n"; + + /* ----------- Fejléc vége ------------- */ + + echo ''."\n"; + echo ''; + echo ''; + if (in_array('hozott',$View)) { + echo ''; + } + if (in_array('lezárt',$View)) { + echo ''; + } + if (in_array('igazolható',$View)) { + echo ''; + } + if (in_array('összes',$View)) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + if (in_array('fegyelmi utáni',$View)) { + echo ''; + echo ''; + echo ''; + } + if (in_array('fegyelmi fokozatok',$View)) { + echo ''; + echo ''; + } + echo ''; + if ($ADAT['hianyzasmentesNapokSzama'] != 0) { + echo ''; + } + echo ''."\n"; + echo ''."\n"; + + $i = 1; + foreach ($ADAT['stat']['névsor'] as $diakId => $dAdat) { + $DH = $ADAT['stat'][$diakId]; // DH=DiákHiányzás: lezárt|összes|fegyelmi + // kiemelt változók + + $lhigazolatlan = $DH['lezárt']['hiányzás']['igazolatlan']; + $lhigazolt = $DH['lezárt']['hiányzás']['igazolt']; + $lkigazolatlan = $DH['lezárt']['késés']['igazolatlan']['db']; + $lkigazolatlanIdo = $DH['lezárt']['késés']['igazolatlan']['ido']; + // igazolható, igazolatlan hiányzás + $ihigazolatlan = $DH['összes']['hiányzás']['igazolatlan'] - $DH['lezárt']['hiányzás']['igazolatlan']; + $lkigazolt = $DH['lezárt']['késés']['igazolt']['db']; + // igazolható, igazolt hiányzás + $ihigazolt = $DH['összes']['hiányzás']['igazolt'] - $DH['lezárt']['hiányzás']['igazolt']; + $ikigazolatlan = $DH['összes']['késés']['igazolatlan']['db'] - $DH['lezárt']['késés']['igazolatlan']['db']; + $ikigazolatlanIdo = $DH['összes']['késés']['igazolatlan']['ido'] - $DH['lezárt']['késés']['igazolatlan']['ido']; + $ikigazolt = $DH['összes']['késés']['igazolt']['db'] - $DH['lezárt']['késés']['igazolt']['db']; + + $ohigazolatlan = $DH['összes']['hiányzás']['igazolatlan'] + $DH['hozott']['igazolatlan']['db']; + $ohigazolt=$DH['összes']['hiányzás']['igazolt']+ $DH['hozott']['igazolt']['db']; + + $okigazolatlan = $DH['összes']['késés']['igazolatlan']['db']; + $okigazolatlanIdo = $DH['összes']['késés']['igazolatlan']['ido']; + $okigazolt=$DH['összes']['késés']['igazolt']['db']; + $ofelszereles = $DH['összes']['felszerelés hiány']['igazolatlan']; + $ofelmentes = $DH['összes']['felmentés']['igazolatlan']; + $oegyenruha = $DH['összes']['egyenruha hiány']['igazolatlan']; + + $fih = $DH['fegyelmi']['hiányzás']['igazolatlan']; + $fik = $DH['fegyelmi']['késés']['igazolatlan']['db']; + $fikIdo = $DH['fegyelmi']['késés']['igazolatlan']['ido']; + $ff = $DH['fegyelmi']['felszerelés hiány']['igazolatlan']; + $fe = $DH['fegyelmi']['egyenruha hiány']['igazolatlan']; + //---.. + + echo ''; + echo ''; + + echo ''; + + + + if (in_array('hozott',$View)) { + # Hozott + // Lezárt igazolatlan hiányzás + if (intval($ADAT['hozottHianyzas'][$diakId]['igazolatlan']['db']) == 0) $class = 'ulezart'; + else $class = 'lezart igazolatlan hianyzas'; + echo ''; + + // Lezárt igazolt hiányzás + if (intval($ADAT['hozottHianyzas'][$diakId]['igazolt']['db']) == 0) $class = 'ulezart'; + else $class = 'lezart igazolt hianyzas'; + echo ''; + + // Lezárt összes hiányzás + $osszeg = intval($ADAT['hozottHianyzas'][$diakId]['igazolatlan']['db']) + intval($ADAT['hozottHianyzas'][$diakId]['igazolt']['db']); + if ($osszeg == 0) { + $osszeg = ''; + $class = 'ulezart'; + } else { + $class = 'lezart mind hianyzas'; + } + echo ''; + ## ------ + } + + + if (in_array('lezárt',$View)) { + # Lezártak + // Lezárt igazolatlan hiányzás + if (intval($lhigazolatlan) == 0) $class = 'ulezart'; + else $class = 'lezart igazolatlan hianyzas'; + echo ''; + + // Lezárt igazolt hiányzás + if (intval($lhigazolt) == 0) $class = 'ulezart'; + else $class = 'lezart igazolt hianyzas'; + echo ''; + + // Lezárt összes hiányzás + $osszeg = intval($lhigazolt) + intval($lhigazolatlan); + if ($osszeg == 0) { + $osszeg = ''; + $class = 'ulezart'; + } else { + $class = 'lezart mind hianyzas'; + } + echo ''; + + // Lezárt igazolatlan késés + if ($lkigazolatlan == 0) $class = 'ulezart'; + else $class = 'lezart igazolatlan keses'; + echo ''; + + // Lezárt igazolt késés + if ($lkigazolt == 0) $class = 'ulezart'; + else $class = 'lezart igazolt keses'; + echo ''; + + // Lezárt igazolatlan késés + $osszeg = intval($lkigazolt) + intval($lkigazolatlan); + if ($osszeg == 0) { + $osszeg = ''; + $class = 'ulezart'; + } else { + $class = 'lezart mind keses'; + } + echo ''; + ## ------ + } + + if (in_array('igazolható',$View)) { + ## Lezárt utáni = Igazolható + + // Igazolható igazolatlan hiányzás + if ($ihigazolatlan == 0) { + $ihigazolatlan = ''; + $class = 'uigazolhato'; + } else { + $class = 'igazolhato igazolatlan hianyzas'; + } + echo ''; + + // Igazolható igazolt hiányzás + if ($ihigazolt == 0) { + $ihigazolt = ''; + $class = 'uigazolhato'; + } else { + $class = 'igazolhato igazolt hianyzas'; + } + echo ''; + + // Igazolható összes hiányzás + $osszeg = $ihigazolt+$ihigazolatlan; + if ($osszeg == 0) { + $osszeg = ''; + $class = 'uigazolhato'; + } else { + $class = 'igazolhato mind hianyzas'; + } + echo ''; + + // Igazolható igazolatlan késés + if ($ikigazolatlan == 0) { + $ikigazolatlan = ''; + $class = 'uigazolhato'; + } else { + $class = 'igazolhato igazolatlan keses'; + } + echo ''; + + // Igazolható igazolt késés + if ($ikigazolt == 0) { + $ikigazolt = ''; + $class = 'uigazolhato'; + } else { + $class = 'igazolhato izagolt keses'; + } + echo ''; + + // Igazolható összes késés + $osszeg = intval($ikigazolt)+intval($ikigazolatlan); + if ($osszeg == 0) { + $osszeg = ''; + $class = 'uigazolhato'; + } else { + $class = 'igazolhato mind keses'; + } + echo ''; + ## ------ + } + + if (in_array('összes',$View)) { + ## Összes + + // Összes igazolatlan hiányzás + if ($ohigazolatlan == 0) $class = 'uosszes'; + else $class = 'osszes igazolatlan hianyzas'; + echo ''; + + // Összes igazolt hiányzás + if ($ohigazolt == 0) $class = 'uosszes'; + else $class = 'osszes igazolt hianyzas'; + echo ''; + + // Összes hiányzás + $osszeg = intval($ohigazolt)+intval($ohigazolatlan); + if ($osszeg == 0) { + $osszeg = ''; + $class = 'uosszes'; + } else { + $class = 'osszes mind hianyzas'; + } + echo ''; + + // Összes igazolatlan késés + if ($okigazolatlan == 0) $class = 'uosszes'; + else $class = 'osszes igazolatlan keses'; + echo ''; + + // Összes igazolt késés + if ($okigazolt == 0) $class = 'uosszes'; + else $class = 'osszes igazolt keses'; + echo ''; + + // Összes késés + $osszeg = intval($okigazolt) + intval($okigazolatlan); + if ($osszeg == 0) { + $osszeg = ''; + $class = 'uosszes'; + } else { + $class = 'osszes mind keses'; + } + echo ''; + + // Összes felszerelés hiány + if ($ofelszereles == 0) $class = 'uosszes'; + else $class = 'osszes felszereles'; + echo ''; + + // Összes felmentés hiány + if ($ofelmentes == 0) $class = 'uosszes'; + else $class = 'osszes felmentes'; + echo ''; + + // Összes egyenruha hiány + if ($oegyenruha == 0) $class = 'uosszes'; + else $class = 'osszes egyenruha'; + echo ''; + ## ------ + } + + if (in_array('fegyelmi utáni',$View)) { + ## Fegyelmi után + // Fegyelmi utáni igazolatlan hiányzás + if ($fih == 0) $class = 'ufegyelmi'; + else $class = 'fegyelmi igazolatlan hianyzas'; + echo ''; + + // Fegyelmi utáni igazolatlan késés + if ($fik == 0) $class = 'ufegyelmi'; + else $class = 'fegyelmi igazolatlan keses'; + echo ''; + + // Fegyelmi utáni felszerelés hiány + if ($ff == 0) $class = 'ufegyelmi'; + else $class = 'fegyelmi felszereles'; + echo ''; + + // Fegyelmi utáni egyenruha hiány + if ($fe == 0) $class = 'ufegyelmi'; + else $class = 'fegyelmi egyenruha'; + echo ''; + ## ------ + } + if (in_array('fegyelmi fokozatok',$View)) { + ## Fokozatok + + $igazolatlanok_szama = $DH['összes igazolatlan']; + if ($igazolatlanok_szama == 0) { + $igazolatlanok_szama = ''; + $class = 'ufokozat'; + } else { + $class = 'fokozat oi igazolatlan'; + } + echo ''; + + // Jelenlegi fegyelmi fokozat + $aktFokozat = intval($DH['fegyelmi']['fokozat']); + $maxFokozat = intval($DH['fegyelmi']['maxFokozat']); + $hianyzasDb = intval($DH['fegyelmi']['hianyzasDb']); + $diakReferenciaDt = $DH['fegyelmi']['referenciaDt']; + if ($aktFokozat == 0) $class = 'ufokozat'; + else $class = 'fokozat'; + if ($maxFokozat == 0) $_class2 = 'ufokozat'; + else $_class2 = 'fokozat'; + if ($ADAT['fokozat2bejegyzesTipus'][$aktFokozat]['hianyzasDb']!='') + $title = 'Dt: '.$diakReferenciaDt.' (~'.$ADAT['fokozat2bejegyzesTipus'][$aktFokozat]['hianyzasDb'].' db igazolatlan / '.$hianyzasDb.' db rögzített)'; + else + $title = 'Dt: '.$diakReferenciaDt; + echo ''; // kapott már + dt + + echo ''; // kapott már + dt + + + + // Adandó fegyelmi fokozat szempontjából érdekes, már lezárt hiányzások és késésekből, felszerelés hiányokból, egyenruha hiányokból "átváltott" hiányzások + $fegyelmiIgazolatlanDb = $lhigazolatlan; + if (_KESESI_IDOK_OSSZEADODNAK === true) { + $fegyelmiIgazolatlanDb += floor($lkigazolatlanIdo / 45); + } else { + if (intval(_HANY_KESES_IGAZOLATLAN) > 0) + $fegyelmiIgazolatlanDb += floor($lkigazolatlan / intval(_HANY_KESES_IGAZOLATLAN)); + if (intval(_HANY_FSZ_IGAZOLATLAN) > 0) + $fegyelmiIgazolatlanDb += floor($ofelszereles / intval(_HANY_FSZ_IGAZOLATLAN)); + if (intval(_HANY_EH_IGAZOLATLAN) > 0) + $fegyelmiIgazolatlanDb += floor($oegyenruha / intval(_HANY_EH_IGAZOLATLAN)); + } + // keressük visszafele az első adandó fokozatot... + $fegyelmi = 0; + $j = count($ADAT['összes fokozat'])-1; + while($ADAT['összes fokozat'][$j]['hianyzasDb'] > $fegyelmiIgazolatlanDb && $j >= 0) $j--; +// Na de mi van, ha $j == -1 lesz, mert mondjuk az első fokozat 2 igazolatlan esetén adandó és neki még csak egy van? + if ($j >= 0) { + $megerdemeltFokozat = $ADAT['összes fokozat'][$j]['fokozat']; + $megerdemeltBejegyzesTipusId = $ADAT['összes fokozat'][$j]['bejegyzesTipusId']; + + // Fegyelmi utáni igazolatlanok összesítése + $fegyelmi = $fih; + if (_KESESI_IDOK_OSSZEADODNAK === true) { + // a fegyelmikbe beleszámítható az igazolatlanok száma rev2222+ + $fegyelmi += floor($fikIdo / 45); + } else { + if (intval(_HANY_KESES_IGAZOLATLAN) > 0) + $fegyelmi += floor($fik / intval(_HANY_KESES_IGAZOLATLAN)); + if (intval(_HANY_FSZ_IGAZOLATLAN) > 0) + $fegyelmi += floor($ff / intval(_HANY_FSZ_IGAZOLATLAN)); + } + } + # FIX 2009-05-28 konczy + # Ha a már lejárt hiányzások és késések és hiányzások darabszámának ($j) megfelelő + # fokozat nagyobb, mint a beírt, akkor meg kell jelenítenünk a formot. + # - illetve, ha a legutóbbi fegyelmi óta van újabb lezárt igazolatlanja... + //// $_talalat = ($j >= 0 && ($fegyelmi > 0 || $megerdemeltFokozat>$aktFokozat)); + # Nem, az utolsó feltétel nem áll, mert ha nem adunk minden igazolatlan után + # valamilyen fegyelmit, akkor maradhat "megtorlatlan" igazolatlan! + $_talalat = ($j >= 0 && ($megerdemeltFokozat>$aktFokozat)); + + if (($_talalat)&& $_TANEV['statusz']=='aktív') $class = 'fokozat'; + else $class = 'ufokozat'; + echo ''."\n"; + ## ----- + } + + echo ''; + } + # + echo ''."\n"; + + echo '
    '; + formBegin(); + echo ' '; + echo ' '; + echo ' '; + $SEL = array($ADAT['nevsor'] => ' selected="selected" '); + echo ''; + formEnd(); + echo ''._HOZOTT.''._LEZART.''._IGAZOLHATO.''._OSSZES.''._FEGYELMI_UTANI.''._FEGYELMI_FOKOZATOK.'
    '._HIANYZAS.''._HIANYZAS.''._KESES.''._HIANYZAS.''._KESES.''._HIANYZAS.''._KESES.''._FSZ.''._FM.''._EH.''._H.''._K.''._FSZ.''._O.''._AKTUALIS_FOKOZAT.''._LEGMAGASABB_FOKOZAT.''._BEIRANDO_FOKOZAT.'
    '._IGAZOLATLAN.''._IGAZOLT.''._OSSZES.''._IGAZOLATLAN.''._IGAZOLT.''._OSSZES.''._IGAZOLATLAN.''._IGAZOLT.''._OSSZES.''._IGAZOLATLAN.''._IGAZOLT.''._OSSZES.''._IGAZOLATLAN.''._IGAZOLT.''._OSSZES.''._IGAZOLATLAN.''._IGAZOLT.''._OSSZES.''._IGAZOLATLAN.''._IGAZOLT.''._OSSZES.'
    '._OSSZES.''.$ADAT['stat']['összes']['hiányzás']['igazolatlan'].''.$ADAT['stat']['összes']['hiányzás']['igazolt'].''.(intval($ADAT['stat']['összes']['hiányzás']['igazolt'])+intval($ADAT['stat']['összes']['hiányzás']['igazolatlan'])).''.$ADAT['stat']['összes']['késés']['igazolatlan'].''.$ADAT['stat']['összes']['késés']['igazolt'].''.(intval($ADAT['stat']['összes']['késés']['igazolt'])+intval($ADAT['stat']['összes']['késés']['igazolatlan'])).''.$ADAT['stat']['összes']['felszerelés hiány']['igazolatlan'].''.$ADAT['stat']['összes']['felmentés']['igazolatlan'].''.$ADAT['stat']['összes']['egyenruha hiány']['igazolatlan'].''.$ADAT['stat']['összes']['fegyelmi']['hiányzás']['igazolatlan'].''.$ADAT['stat']['összes']['fegyelmi']['késés']['igazolatlan'].''.$ADAT['stat']['összes']['fegyelmi']['felszerelés hiány']['igazolatlan'].''.$ADAT['stat']['összes']['összes igazolatlan'].'
    '; + echo _HIANYZASMENTESNAPOKSZAMA.': '.$ADAT['hianyzasmentesNapokSzama']; + echo '
    '.($i++).''; + echo ''; + echo $dAdat['diakNev']; + echo ''; + echo ''.$ADAT['hozottHianyzas'][$diakId]['igazolatlan']['db'].''.$ADAT['hozottHianyzas'][$diakId]['igazolt']['db'].''.$osszeg.''.$lhigazolatlan.''.$lhigazolt.''.$osszeg.''.$lkigazolatlan.''.$lkigazolt.''.$osszeg.''.$ihigazolatlan.''.$ihigazolt.''.$osszeg.''.$ikigazolatlan.''.$ikigazolt.''.$osszeg.''.$ohigazolatlan.''.$ohigazolt.''.$osszeg.''.$okigazolatlan.''.$okigazolt.''.$osszeg.''.$ofelszereles.''.$ofelmentes.''.$oegyenruha.''.$fih.''.$fik.''.$ff.''.$fe.''.$igazolatlanok_szama.''; + echo ''.$ADAT['fokozat2bejegyzesTipus'][$aktFokozat]['bejegyzesTipusNev']; + echo ''; + echo ''; + echo ''.$ADAT['fokozat2bejegyzesTipus'][$maxFokozat]['bejegyzesTipusNev']; + echo ''; + echo ''; + ## FORM + if ( + ($_talalat) && $_TANEV['statusz']=='aktív' + && in_array($dAdat['aktualisStatusz'], array('jogviszonyban van','vendégtanuló')) + ) { + + formBegin(); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + if ($ADAT['referenciaDt'] == '') echo ''; + else echo ''; + echo ''; + echo ''; + formEnd(); + } elseif ($fegyelmi > 0) { + echo _FEGYELMIVEL_NEM_SULYTOTT_LEZART_IGAZOLATLANOK.': '.$fegyelmi; + } + echo '
    '; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztalyNap.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztalyNap.phtml new file mode 100644 index 00000000..719a6c96 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztalyNap.phtml @@ -0,0 +1,112 @@ +'."\n"; + + echo ''; + echo ''._DIAK.''._KESES.''._HIANYZAS.''._FELSZERELES.''._FELMENTES.''._EGYENRUHA.''; + echo ''."\n"; + + echo ''; + echo ''.''."\n"; + echo ''."\n"; + echo ''; + foreach($ADAT['diakok'] as $diakId=>$X) { + $D = $ADAT['diakHianyzott'][$diakId]; + if (is_array($D)) { + echo ''; + echo ''; + echo ''; + echo $ADAT['diakok'][$diakId]['diakNev']; + echo ''; + echo ''; + echo ''._hWalk($D['késés']['igazolatlan']).''; + echo ''._hWalk($D['késés']['igazolt']).''; + echo ''._hWalk($D['hiányzás']['igazolatlan']).''; + echo ''._hWalk($D['hiányzás']['igazolt']).''; + echo ''._hWalk($D['felszerelés hiány']['igazolatlan']).''; + echo ''._hWalk($D['felmentés']['igazolatlan']).''; + echo ''._hWalk($D['egyenruha hiány']['igazolatlan']).''; + echo ''."\n"; + } + } + echo ''."\n\n"; + echo ''; + } + + function _hWalk($X) { + if (is_array($X)) + foreach ($X as $tankorTipus => $V) { + $r[] = ''.$V['db'].''; + if ($V['db']!='') $db += $V['db']; + } + return $db.((count($r)>0) ? ' ('.implode('+', $r).')':''); + } + + function putOsztalyHianyzas($ADAT) { + + putOsztalyHianyzok($ADAT); + + echo ''."\n"; + + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''; + + foreach ($ADAT['hianyzas'] as $ora => $oraAdat) { + + // Az óra cella magasságának (rowspan) megállapítása + $row = 0; foreach ($oraAdat as $tankorId => $hAdat) $row += count($hAdat); + // ezzel jelezzük, hogy most nem kell tr a tankör cellája előtt + $oraElso = true; + // Az óra sorának kezdete + echo ''; + echo ''; + + foreach ($oraAdat as $tankorId => $hAdat) { + + if (!$oraElso) echo ''; + $oraElso = false; + echo ''; + + $diakIndex = array(); $elso = true; + for ($i = 0; $i < count($hAdat); $i++) $diakIndex[ $hAdat[$i]['diakId'] ][] = $i; + foreach ($ADAT['diakok'] as $diakId => $dAdat) { +// if (isset($diakIndex[$diakId])) { + if (is_array($diakIndex[$diakId])) foreach ($diakIndex[$diakId] as $i) { +// $i = $diakIndex[$diakId]; + if (!$elso) echo ''."\n"; + $elso = false; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + } + } + } + } + echo ''; + echo '
    '._ORA.''._TANKOR.''._DIAK.''._TIPUS.'
    '.$ADAT['dt'].'
    '.$ora.'.
    '; + echo ''; + echo $ADAT['tankorok'][ $hAdat[0]['tankorId'] ][0]['tankorNev'].' ('.$hAdat[0]['tankorId'].')'; + echo ''; + echo '
    '; + echo ''; + echo $ADAT['diakok'][ $hAdat[$i]['diakId'] ]['diakNev'].' ('.$hAdat[$i]['diakId'].')'; + echo ''."\n"; + echo ''.''; + if ($hAdat[$i]['hTipus'] != 'felmentés' && $hAdat[$i]['hTipus'] != 'felszerelés hiány' && $hAdat[$i]['hTipus'] != 'egyenruha hiány') echo $hAdat[$i]['statusz'].' '; + echo $hAdat[$i]['hTipus']; + if ($hAdat[$i]['statusz'] == 'igazolatlan' && $hAdat[$i]['hTipus'] == 'késés' && $hAdat[$i]['perc'] != 0) + echo ' ('.$hAdat[$i]['perc'].' '._PERC.')'; + + echo '
    '."\n"; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hibabejelento/admin.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hibabejelento/admin.phtml new file mode 100644 index 00000000..1672bcb7 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hibabejelento/admin.phtml @@ -0,0 +1,150 @@ +'; + for ($i = 0; $i < count($ADAT['kerelmek']); $i++) { + $_K = $ADAT['kerelmek'][$i]; + $kerelemId = $_K['kerelemId']; + $_napja = round(((strtotime(date('Y-m-d H:i:s')) - strtotime($_K['rogzitesDt']))/(24*60*60))); + + if ($ADAT['kerelmek'][$i]['jovahagyasDt'] != '') $class = ' class="jovahagyott" '; + else $class = ''; + + echo '
  • '; + //echo '
    '.$i.'
    '; + echo '
    '; + echo ''; + echo superdate($ADAT['kerelmek'][$i]['rogzitesDt']); + echo ' – '; + echo $ADAT['kerelmek'][$i]['userAccount']; + if ($ADAT['kerelmek'][$i]['kategoria'] !='') + echo ''.$ADAT['kerelmek'][$i]['kategoria'].''; + // if ($_K['telephelyId'] !='') + // echo ''.$_K['telephelyId'].''; + if ($_napja>0) echo ' – '.$_napja.' napja'; + echo ''; + + echo '
    '; + echo nl2br(supertext($ADAT['kerelmek'][$i]['szoveg'])); + echo '
    '; + + echo '
    '; + + if (count($ADAT['valaszok'][$kerelemId])>0) { + $_V = $ADAT['valaszok'][$kerelemId]; + echo ''; + for ($j=0; $j'; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '.superdate($_V[$j]['valaszDt']).''.$_V[$j]['userAccount'].''.supertext($_V[$j]['valasz']).'
    '; + } + + formBegin(); + echo ''; + echo ''; + echo ''; + + echo '
    '; + + + echo ''; + if (count($KERELEM_TAG)>0) { + echo ''; + } + echo ''; + + if (count($TELEPHELY)>=1) { + echo ''; + echo ''; + echo ''."\n"; + } + + echo ''; + + if (__VEZETOSEG || __NAPLOADMIN) { + + if ($ADAT['kerelmek'][$i]['jovahagyasDt'] != '') + echo ''; + else + echo ''; + echo ''; + + } else { + + if ($ADAT['kerelmek'][$i]['jovahagyasDt'] != '') echo ''.$ADAT['kerelmek'][$i]['jovahagyasDt'].''; + if ($ADAT['kerelmek'][$i]['lezarasDt'] != '') echo ''.superdate($ADAT['kerelmek'][$i]['lezarasDt']).''; + + +/* echo '
    '; + echo nl2br(supertext($ADAT['kerelmek'][$i]['valasz'])); + echo '
    '; + + echo '
    '; + echo ''.$ADAT['kerelmek'][$i]['rogzitesDt'].''; + echo '
    '; +*/ + } + + + formEnd(); + + echo '
  • '; + + } + echo ''; + + } + + function putHibabejelento($telephelyId) { + + global $KERELEM_TAG; + + formBegin(array('class'=>'hiba')); + echo ''; + echo ''; + + echo '

    '._KERELEM.'

    '; + echo ''; + + echo '
    '; + + if (count($KERELEM_TAG)>0) { + echo ''; + } + echo ''; + + formEnd(); + } +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hibabejelento/hibabejelento.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hibabejelento/hibabejelento.phtml new file mode 100644 index 00000000..08bec2a3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hibabejelento/hibabejelento.phtml @@ -0,0 +1,32 @@ +'hiba')); + echo ''; + echo ''; + + echo '

    '._ESZREVETEL.'

    '; + echo ''; + + echo '
    '; + + if (count($KERELEM_TAG)>0) { + echo ''; + } + echo ''; + + formEnd(); + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hirnok/cronFutar.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hirnok/cronFutar.phtml new file mode 100644 index 00000000..9c547f84 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hirnok/cronFutar.phtml @@ -0,0 +1,265 @@ +1) { // csak ha nem egyértelmű + $RETURN_STR .= '
    '; + // putFace($ADAT['hirnokFolyam'][$h]['hirnokFolyamAdatok']['id'],$ADAT['hirnokFolyam'][$h]['hirnokFolyamAdatok']['tipus'],30); + $RETURN_STR .= ''.$ADAT['hirnokFolyam'][$h]['hirnokFolyamAdatok']['cn'].''; + $RETURN_STR .= '
    '; + } + foreach ($ADAT['hirnokFolyam'][$h]['hirnokFolyamUzenetek'] as $stamp => $DA) { + for ($i=0; $i'; + $RETURN_STR .= '
    '; + if (function_exists('generateFutarBadge_'.$D['hirnokTipus'])) $RETURN_STR .= call_user_func('generateFutarBadge_'.$D['hirnokTipus'],$D); + $RETURN_STR .= '
    '; + $RETURN_STR .= '
    '; + if (function_exists('generateFutarDetail_'.$D['hirnokTipus'])) $RETURN_STR .= call_user_func('generateFutarDetail_'.$D['hirnokTipus'],$D); + else $RETURN_STR .= (date('Y.m.d. H:i:s',$stamp)); + $RETURN_STR .= '
    '; + $RETURN_STR .= '
    '; + if (function_exists('generateFutar_'.$D['hirnokTipus'])) $RETURN_STR .= call_user_func('generateFutar_'.$D['hirnokTipus'],$D); + // else dump($D); + $RETURN_STR .= '
    '; + $RETURN_STR .= '
    '; + if (function_exists('generateFutarRight_'.$D['hirnokTipus'])) $RETURN_STR .= call_user_func('generateFutarRight_'.$D['hirnokTipus'],$D); + $RETURN_STR .= '
    '; +/* $RETURN_STR .= '
    '; + if (function_exists('generateFutarFooter_'.$D['hirnokTipus'])) $RETURN_STR .= call_user_func('generateFutarFooter_'.$D['hirnokTipus'],$D); + $RETURN_STR .= '
    '; +*/ + $RETURN_STR .= ''; + } + } + } + // vege $RETURN_STR .= ''; + return str_replace('',''."\n",$RETURN_STR); + } + function generateFutarRight_uzeno($D) { + return $RETURN_STR; + } + function generateFutarFooter_uzeno($D) { + return $RETURN_STR; + } + function generateFutar_idoszak($D) { + $RETURN_STR .= 'Aktív '.$D['idoszakAdat']['tipus'].' időszak: '.$D['idoszakAdat']['tolDt'].' – '.$D['idoszakAdat']['igDt']; + return $RETURN_STR; + } + + function generateFutarBadge_jegy($D) { + // return 'face'; + } + + function generateFutar_haladasiOra($D) { + global $aHetNapjai; + $nap = kisbetus($aHetNapjai[date('w',strtotime($D['oraAdat']['dt']))-1]); + $RETURN_STR .= 'A '.$D['oraAdat']['tankorCn'].' tankör '.$D['oraAdat']['dt'].' '.$nap.'i '.$D['oraAdat']['ora'].'. óra státusza megváltozott. '; + if ($D['oraAdat']['teremId']>0) $RETURN_STR .= 'Terme: '.$D['oraAdat']['teremId'].'. '; + $RETURN_STR .= 'Új típusa: '.$D['oraAdat']['tipus'].'! '; + if ($D['oraAdat']['ki']>0) $RETURN_STR .= '('.$D['oraAdat']['kiCn'].')'; + return $RETURN_STR; + } + + function generateFutarDetail_uzeno($D) { + $IMG = array( // jobb lenne valami shared helyen + 'diak' => '', + 'szulo' => '', + 'tanar' => '', + 'munkakozosseg' => '', + 'tankor' => '', + 'tankorSzulo' => '', + 'osztaly' => '', + 'osztalySzulo' => '', + 'osztalyTanar' => '', + ); + $TIPUS_STR = array( + 'diak' => 'diák', + 'szulo' => 'szülő', + 'tanar' => 'tanár', + 'munkakozosseg' => 'munkaközösség tagjai', + 'tankor' => 'tankör diákjai és tanára', + 'tankorSzulo' => 'tankörbe járók szülei', + 'osztaly' => 'osztály diákjai és osztályfőnökei', + 'osztalySzulo' => 'osztályba járók szülei', + 'osztalyTanar' => 'osztályban tanítók', + ); + $_szalId = $D['uzenoAdat']['feladoId'].'_'.$D['uzenoAdat']['feladoTipus'].'_'.$D['uzenoAdat']['cimzettId'].'_'.$D['uzenoAdat']['cimzettTipus']; + $_link1 = href('index.php?page=naplo&sub=uzeno&f=uzeno&feladoId='.$D['uzenoAdat']['feladoId'].'&feladoTipus='.$D['uzenoAdat']['feladoTipus']); + $_link2 = href('index.php?page=naplo&sub=uzeno&f=uzeno&cimzettId='.$D['uzenoAdat']['cimzettId'].'&feladoTipus='.$D['uzenoAdat']['cimzettTipus']); + $RETURN_STR .= ''; + if ($D['uzenoAdat']['feladoId']==0) $RETURN_STR .= 'Adminisztrátor'; + else $RETURN_STR .= $D['feladoNev']; + $RETURN_STR .= ''; + //TESZT $RETURN_STR .= ''; + if ($D['cimzettNev']!='') $RETURN_STR .= '
    '.$D['cimzettNev'].''; + $RETURN_STR .= '
    '; + $RETURN_STR .= ''; + $RETURN_STR .= superdate(date('Y-m-d H:i:s',strtotime($D['uzenoAdat']['dt']))); + $RETURN_STR .= '·'; + if ($D['uzenoAdat']['cimzettId']==0) $RETURN_STR .= ''; + else $RETURN_STR .= $IMG[$D['uzenoAdat']['cimzettTipus']]; + $RETURN_STR .= '·'; + if ($D['uzenoAdat']['cimzettId']==0) $RETURN_STR .= 'minden '; + $RETURN_STR .= $TIPUS_STR[$D['uzenoAdat']['cimzettTipus']]; + $RETURN_STR .= ''; + return $RETURN_STR; + + } + + function generateFutar_zaroJegy($D) { + global $KOVETELMENY; + + $RETURN_STR .= ucfirst($D['targyAdat']['targyNev']); + $RETURN_STR .= ' tárgyból '; + + $RETURN_STR .= $D['zaroJegyAdat']['evfolyamJel'].'. évfolyam '; + $RETURN_STR .= ''.$D['zaroJegyAdat']['felev'].'. félévére '; + + $RETURN_STR .= ''.($KOVETELMENY[$D['zaroJegyAdat']['jegyTipus']][$D['zaroJegyAdat']['jegy']]['hivatalos']).''; + $RETURN_STR .= ' ('.$KOVETELMENY[$D['zaroJegyAdat']['jegyTipus']][$D['zaroJegyAdat']['jegy']]['rovid'].') '; + $RETURN_STR .= $D['zaroJegyAdat']['jegyTipus']; + $RETURN_STR .= ' típusú osztályzat került beírásra / módosult a bizonyítványban.'; + + + if (is_array($D['oraAdat'])) { + $RETURN_STR .= 'Az óra adatai: '.$D['oraAdat']['tankorNev'].' '. + $D['oraAdat']['kiCn'].', '. + $D['oraAdat']['leiras'].', '. + $D['oraAdat']['dt'].' '. + $D['oraAdat']['ora'].'. óra.'; + } + + // dump($D); + return $RETURN_STR; + } + function generateFutar_jegy($D) { + global $KOVETELMENY; + + if ($D['jegyAdat']['dt'] != date('Y-m-d',strtotime($D['jegyAdat']['modositasDt']))) { + + $str[] = 'Jegymódosítás! '; + $str[] = ucfirst($D['targyAdat']['targyNev']); + $str[] = 'tárgyból'; + + $str[] = ''.($KOVETELMENY[$D['jegyAdat']['jegyTipus']][$D['jegyAdat']['jegy']]['hivatalos']).''; + $str[] = '('.$KOVETELMENY[$D['jegyAdat']['jegyTipus']][$D['jegyAdat']['jegy']]['rovid'].') '; + $str[] = $D['jegyAdat']['jegyTipus']; + $str[] = 'típusú értékelésre módosult a '.$D['jegyAdat']['dt'].'-n kelt eredeti bejegyzés.'; + } else { + $str[] = ucfirst($D['targyAdat']['targyNev']); + $str[] = 'tárgyból'; + + $str[] = ''.($KOVETELMENY[$D['jegyAdat']['jegyTipus']][$D['jegyAdat']['jegy']]['hivatalos']).''; + $str[] = '(röviden: '.$KOVETELMENY[$D['jegyAdat']['jegyTipus']][$D['jegyAdat']['jegy']]['rovid'].'),'; + $str[] = $D['jegyAdat']['jegyTipus']; + $str[] = 'típusú értékelés került beírásra az osztályozó naplóba.'; + } + + if (is_array($D['oraAdat'])) { + $str[] = 'Az óra adatai: '.$D['oraAdat']['tankorNev'].' '. + $D['oraAdat']['kiCn'].', '. + $D['oraAdat']['leiras'].', '. + $D['oraAdat']['dt'].' '. + $D['oraAdat']['ora'].'. óra.'; + } + + // $RETURN_STR .= $D['jegyAdat']['jegy']; + // $RETURN_STR .= $D['jegyAdat']['jegyTipus']; + $RETURN_STR .= implode(' ',$str); + + // dump($D); + return $RETURN_STR; + } + + function generateFutar_dolgozat($D) { + + if (strtotime($D['dolgozatAdat']['tervezettDt'])>strtotime(date('Y-m-d H:i:s'))) { + $RETURN_STR .= 'Új dolgozat várható! '; + } else { + $RETURN_STR .= 'Új dolgozat került rögzítésre. '; + } + $RETURN_STR .= 'A bejelentés ideje: '; + $RETURN_STR .= $D['dolgozatAdat']['bejelentesDt'].', tervezett időpontja: '; + $RETURN_STR .= $D['dolgozatAdat']['tervezettDt'].'. '; + + $RETURN_STR .= 'A dolgozat megnevezése: '.$D['dolgozatAdat']['dolgozatNev'].'. '; + + $RETURN_STR .= 'Érintett tankör'; + if (count($D['dolgozatAdat']['tankor'])>1) $RETURN_STR .= 'ök'; + $RETURN_STR .= ': '; + for($i=0; $i'; + } + return $RETURN_STR; + } + + function generateFutar_haladasiBeiratlan($D) { + + if ($D['db']==0) { + $RETURN_STR .= 'Köszönjük, hogy minden órádat beírtad!'; + } else { + $RETURN_STR .= 'Beíratlan órák száma: '.$D['db']; + } + return $RETURN_STR; + } + function generateFutar_uzeno($D) { + if ($D['uzenoAdat']['flag']==1) $RETURN_STR .= '– a szöveget a kérésedre elrejtettük –'; + else $RETURN_STR .= nl2br(makelinksclickable((supertext($D['uzenoAdat']['txt'])))); // egyelőre nem tudunk bővebbet, mert a backend nem szolgáltat infót +/* $RETURN_STR .= '
    '; + $_szalId = $D['uzenoAdat']['feladoId'].'_'.$D['uzenoAdat']['feladoTipus'].'_'.$D['uzenoAdat']['cimzettId'].'_'.$D['uzenoAdat']['cimzettTipus']; + $RETURN_STR .= ''; + $RETURN_STR .= ''; + $RETURN_STR .= ''; + + if ($D['uzenoAdat']['flag']!=1) { + $RETURN_STR .= ''; + } else { + $RETURN_STR .= ''; + } + if (__UZENOADMIN===true) { + $RETURN_STR .= ''; + } + $RETURN_STR .= '
    '; +*/ + return $RETURN_STR; + + } + + function generateFutar_bejegyzes($D) { + $RETURN_STR .= 'Új '.ucfirst($D['bejegyzesAdat']['bejegyzesTipusNev']).' került rögzítésre. '; + if ($D['bejegyzesAdat']['szoveg'] !='') $RETURN_STR .= ''.$D['bejegyzesAdat']['szoveg'].''; + $RETURN_STR .= ' - '.$D['tanarAdat']['tanarNev']; + return $RETURN_STR; + } + + function generateFutar_hianyzas($D) { + global $aHetNapjai; + $nap = kisbetus($aHetNapjai[date('w',strtotime($D['hianyzasAdat']['dt']))-1]); + $RETURN_STR .= $D['hianyzasAdat']['dt'].' '.$nap.' '.$D['hianyzasAdat']['ora'].'. órára ('; + $RETURN_STR .= $D['oraAdat']['tankorNev'].', '.$D['oraAdat']['kiCn']; + $RETURN_STR .= ') '; + if (in_array($D['hianyzasAdat']['tipus'],array('késés','hiányzás'))) $RETURN_STR .= $D['hianyzasAdat']['statusz'].' '; + if ($D['hianyzasAdat']['tipus']=='késés' && $D['hianyzasAdat']['perc']>0) $RETURN_STR .= ' '.$D['hianyzasAdat']['perc'].' perc '; + $RETURN_STR .= ''.$D['hianyzasAdat']['tipus'].' került rögzítésre.'; + return $RETURN_STR; + } + + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnok.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnok.phtml new file mode 100644 index 00000000..54222591 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnok.phtml @@ -0,0 +1,319 @@ +'; + + for ($h=0; $h=1) { + echo '
    '; + putFace($ADAT['hirnokFolyam'][$h]['hirnokFolyamAdatok']['id'],$ADAT['hirnokFolyam'][$h]['hirnokFolyamAdatok']['tipus'],30); + echo ''.$ADAT['hirnokFolyam'][$h]['hirnokFolyamAdatok']['cn'].''; + echo '
    '; + } + foreach ($ADAT['hirnokFolyam'][$h]['hirnokFolyamUzenetek'] as $stamp => $DA) { + for ($i=0; $i'; + echo '
    '; + if (function_exists('putHirnokBadge_'.$D['hirnokTipus'])) call_user_func('putHirnokBadge_'.$D['hirnokTipus'],$D); + echo '
    '; + echo '
    '; + if (function_exists('putHirnokDetail_'.$D['hirnokTipus'])) call_user_func('putHirnokDetail_'.$D['hirnokTipus'],$D); + else echo superdate(date('Y-m-d H:i:s',$stamp)); + echo '
    '; + echo '
    '; + if (function_exists('putHirnok_'.$D['hirnokTipus'])) call_user_func('putHirnok_'.$D['hirnokTipus'],$D); + // else dump($D); + echo '
    '; + echo '
    '; + if (function_exists('putHirnokRight_'.$D['hirnokTipus'])) call_user_func('putHirnokRight_'.$D['hirnokTipus'],$D); + echo '
    '; +/* echo '
    '; + if (function_exists('putHirnokFooter_'.$D['hirnokTipus'])) call_user_func('putHirnokFooter_'.$D['hirnokTipus'],$D); + echo '
    '; +*/ + echo ''; + } + } + } + echo ''; + + } + function putHirnokBadge_bejegyzes($D) { + // hint by rpetya (peter.rakolcza@gmail.com) + // $ICO = array('dicséret'=>'icon-smiley-alt','fegyelmi'=>'icon-exclamation-sign','üzenet'=>'icon-envelope'); + $ICON = array('dicséret'=>'mood','fegyelmi'=>'mood_bad','üzenet'=>'mail'); + $RGB = array('dicséret'=>'lightgreen','fegyelmi'=>'#e91e63','üzenet'=>'#9c27b0'); + // echo ''; + echo ''.$ICON[$D['bejegyzesAdat']['tipus']].''; + } + function putHirnokBadge_idoszak($D) { + echo ''; + } + function putHirnokBadge_haladasiBeiratlan($D) { + + if ($D['db']!=0) + echo ''; + else + echo ''; + + } + function putHirnokBadge_dolgozat($D) { + echo ''; + //echo ''; + echo 'lightbulb_outline'; + echo ''; + } + function putHirnokBadge_jegy($D) { + echo ''; + // echo ''; + if (in_array($D['jegyAdat']['jegy'],array(1,2,3,4,5))) echo 'looks_'.intval(($D['jegyAdat']['jegy'])).''; + else echo 'mode_edit'; + echo ''; + } + function putHirnokBadge_haladasiOra($D) { + $ICONS = array('helyettesítés'=>'cached', 'elmarad'=>'grid_off', 'elmarad máskor'=>'call_split','felügyelet'=>'border_clear', 'normál'=>'border_all', 'normál máskor'=>'call_merge','összevonás'=>'group_add'); + echo ''; + // echo ''; + echo ''.$ICONS[$D['oraAdat']['tipus']].''; // grid_off + echo ''; + } + function putHirnokBadge_uzeno($D) { + $_szalId = $D['uzenoAdat']['feladoId'].'_'.$D['uzenoAdat']['feladoTipus'].'_'.$D['uzenoAdat']['cimzettId'].'_'.$D['uzenoAdat']['cimzettTipus']; + echo ''; + // putFace($D['uzenoAdat']['cimzettId'],$D['uzenoAdat']['cimzettTipus'],30); + // echo ''; + echo 'mail'; + echo ''; + //putFace($D['uzenoAdat']['feladoId'],$D['uzenoAdat']['feladoTipus'],30); + } + function putHirnokRight_uzeno($D) { + putFace($D['uzenoAdat']['feladoId'],$D['uzenoAdat']['feladoTipus'],30); + } + function putHirnokFooter_uzeno($D) { + echo ''; + } + + function putHirnokBadge_zaroJegy($D) { + echo ''; + // echo ''; + echo 'border_color'; + echo ''; + } + + function putHirnok_idoszak($D) { + echo 'Aktív '.$D['idoszakAdat']['tipus'].' időszak: '.$D['idoszakAdat']['tolDt'].' – '.$D['idoszakAdat']['igDt']; + } + + function putHirnokBadge_hianyzas($D) { + $ICON = array('késés'=>'timer','felmentés'=>'accessible','felszerelés hiány'=>'accessibility', + 'hiányzás'=>'location_off'); // location_off, grid_off, blur_off + echo ''; + // echo ''; + echo ''.$ICON[$D['hianyzasAdat']['tipus']].''; + echo ''; + ; + } + + function putHirnok_hianyzas($D) { + global $aHetNapjai; + $nap = kisbetus($aHetNapjai[date('w',strtotime($D['hianyzasAdat']['dt']))-1]); + echo $D['hianyzasAdat']['dt'].' '.$nap.' '.$D['hianyzasAdat']['ora'].'. órára ('; + echo $D['oraAdat']['tankorNev'].', '.$D['oraAdat']['kiCn']; + echo ') '; + if (in_array($D['hianyzasAdat']['tipus'],array('késés','hiányzás'))) echo $D['hianyzasAdat']['statusz'].' '; + if ($D['hianyzasAdat']['tipus']=='késés' && $D['hianyzasAdat']['perc']>0) echo ' '.$D['hianyzasAdat']['perc'].' perc '; + echo ''.$D['hianyzasAdat']['tipus'].' került rögzítésre.'; + } + + function putHirnok_haladasiOra($D) { + global $aHetNapjai; + $nap = kisbetus($aHetNapjai[date('w',strtotime($D['oraAdat']['dt']))-1]); + echo 'A '.$D['oraAdat']['tankorCn'].' tankör '.$D['oraAdat']['dt'].' '.$nap.'i '.$D['oraAdat']['ora'].'. óra státusza megváltozott. '; + if ($D['oraAdat']['teremId']>0) echo 'Terme: '.$D['oraAdat']['teremId'].'. '; + echo 'Új típusa: '.$D['oraAdat']['tipus'].'! '; + if ($D['oraAdat']['ki']>0) echo '('.$D['oraAdat']['kiCn'].')'; + } + + function putHirnokDetail_uzeno($D) { + $IMG = array( // jobb lenne valami shared helyen + 'diak' => '', + 'szulo' => '', + 'tanar' => '', + 'munkakozosseg' => '', + 'tankor' => '', + 'tankorSzulo' => '', + 'osztaly' => '', + 'osztalySzulo' => '', + 'osztalyTanar' => '', + ); + $TIPUS_STR = array( + 'diak' => 'diák', + 'szulo' => 'szülő', + 'tanar' => 'tanár', + 'munkakozosseg' => 'munkaközösség tagjai', + 'tankor' => 'tankör diákjai és tanára', + 'tankorSzulo' => 'tankörbe járók szülei', + 'osztaly' => 'osztály diákjai és osztályfőnökei', + 'osztalySzulo' => 'osztályba járók szülei', + 'osztalyTanar' => 'osztályban tanítók', + ); + $_szalId = $D['uzenoAdat']['feladoId'].'_'.$D['uzenoAdat']['feladoTipus'].'_'.$D['uzenoAdat']['cimzettId'].'_'.$D['uzenoAdat']['cimzettTipus']; + $_link1 = href('index.php?page=naplo&sub=uzeno&f=uzeno&feladoId='.$D['uzenoAdat']['feladoId'].'&feladoTipus='.$D['uzenoAdat']['feladoTipus']); + $_link2 = href('index.php?page=naplo&sub=uzeno&f=uzeno&cimzettId='.$D['uzenoAdat']['cimzettId'].'&feladoTipus='.$D['uzenoAdat']['cimzettTipus']); + echo ''; + if ($D['uzenoAdat']['feladoId']==0) echo 'Adminisztrátor'; + else echo $D['feladoNev']; + echo ''; + //TESZT echo ''; + if ($D['cimzettNev']!='') echo '
    '.$D['cimzettNev'].''; + echo '
    '; + echo ''; + echo superdate(date('Y-m-d H:i:s',strtotime($D['uzenoAdat']['dt']))); + echo '·'; + if ($D['uzenoAdat']['cimzettId']==0) echo ''; + else echo $IMG[$D['uzenoAdat']['cimzettTipus']]; + echo '·'; + if ($D['uzenoAdat']['cimzettId']==0) echo 'minden '; + echo $TIPUS_STR[$D['uzenoAdat']['cimzettTipus']]; + echo ''; + + } + + function putHirnok_zaroJegy($D) { + global $KOVETELMENY; + + echo ucfirst($D['targyAdat']['targyNev']); + echo ' tárgyból '; + + echo $D['zaroJegyAdat']['evfolyamJel'].'. évfolyam '; + echo ''.$D['zaroJegyAdat']['felev'].'. félévére '; + + echo ''.($KOVETELMENY[$D['zaroJegyAdat']['jegyTipus']][$D['zaroJegyAdat']['jegy']]['hivatalos']).''; + echo ' ('.$KOVETELMENY[$D['zaroJegyAdat']['jegyTipus']][$D['zaroJegyAdat']['jegy']]['rovid'].') '; + echo $D['zaroJegyAdat']['jegyTipus']; + echo ' típusú osztályzat került beírásra / módosult a bizonyítványban.'; + + + if (is_array($D['oraAdat'])) { + echo 'Az óra adatai: '.$D['oraAdat']['tankorNev'].' '. + $D['oraAdat']['kiCn'].', '. + $D['oraAdat']['leiras'].', '. + $D['oraAdat']['dt'].' '. + $D['oraAdat']['ora'].'. óra.'; + } + + // dump($D); + } + function putHirnok_jegy($D) { + global $KOVETELMENY; + + if ($D['jegyAdat']['dt'] != date('Y-m-d',strtotime($D['jegyAdat']['modositasDt']))) { + + $str[] = 'Jegymódosítás! '; + $str[] = ucfirst($D['targyAdat']['targyNev']); + $str[] = 'tárgyból'; + + $str[] = ''.($KOVETELMENY[$D['jegyAdat']['jegyTipus']][$D['jegyAdat']['jegy']]['hivatalos']).''; + $str[] = '('.$KOVETELMENY[$D['jegyAdat']['jegyTipus']][$D['jegyAdat']['jegy']]['rovid'].') '; + $str[] = $D['jegyAdat']['jegyTipus']; + $str[] = 'típusú értékelésre módosult a '.$D['jegyAdat']['dt'].'-n kelt eredeti bejegyzés.'; + } else { + $str[] = ''.ucfirst($D['targyAdat']['targyNev']).''; + $str[] = 'tárgyból'; + + $str[] = ''.($KOVETELMENY[$D['jegyAdat']['jegyTipus']][$D['jegyAdat']['jegy']]['hivatalos']).''; + $str[] = '('.$KOVETELMENY[$D['jegyAdat']['jegyTipus']][$D['jegyAdat']['jegy']]['rovid'].'),'; + $str[] = $D['jegyAdat']['jegyTipus']; + $str[] = 'típusú értékelés került beírásra az osztályozó naplóba.'; + } + + if (is_array($D['oraAdat'])) { + $str[] = 'Az óra adatai: '.$D['oraAdat']['tankorNev'].' '. + $D['oraAdat']['kiCn'].', '. + $D['oraAdat']['leiras'].', '. + $D['oraAdat']['dt'].' '. + $D['oraAdat']['ora'].'. óra.'; + } + + // echo $D['jegyAdat']['jegy']; + // echo $D['jegyAdat']['jegyTipus']; + echo implode(' ',$str); + + // dump($D); + } + + function putHirnok_dolgozat($D) { + + if (strtotime($D['dolgozatAdat']['tervezettDt'])>strtotime(date('Y-m-d H:i:s'))) { + echo 'Új dolgozat várható! '; + } else { + echo 'Új dolgozat került rögzítésre. '; + } + echo 'A bejelentés ideje: '; + echo $D['dolgozatAdat']['bejelentesDt'].', tervezett időpontja: '; + echo $D['dolgozatAdat']['tervezettDt'].'. '; + + echo 'A dolgozat megnevezése: '.$D['dolgozatAdat']['dolgozatNev'].'. '; + + echo 'Érintett tankör'; + if (count($D['dolgozatAdat']['tankor'])>1) echo 'ök'; + echo ': '; + for($i=0; $i'; + } + } + + function putHirnok_haladasiBeiratlan($D) { + + if ($D['db']==0) { + echo 'Köszönjük, hogy minden órádat beírtad!'; + } else { + echo 'Beíratlan órák száma: '.$D['db']; + } + } + function putHirnok_uzeno($D) { + if ($D['uzenoAdat']['flag']==1) echo '– a szöveget a kérésedre elrejtettük –'; + else echo nl2br(makelinksclickable((supertext($D['uzenoAdat']['txt'])))); // egyelőre nem tudunk bővebbet, mert a backend nem szolgáltat infót + echo '
    '; + $_szalId = $D['uzenoAdat']['feladoId'].'_'.$D['uzenoAdat']['feladoTipus'].'_'.$D['uzenoAdat']['cimzettId'].'_'.$D['uzenoAdat']['cimzettTipus']; + echo ''; + echo ''; + echo ''; + if ($D['uzenoAdat']['flag']!=1) { + echo ''; + } else { + echo ''; + } + if (__UZENOADMIN===true) { + echo ''; + } + echo '
    '; + + } + + function putHirnok_bejegyzes($D) { + echo 'Új '.ucfirst($D['bejegyzesAdat']['bejegyzesTipusNev']).' került rögzítésre. '; + if ($D['bejegyzesAdat']['szoveg'] !='') echo ''.$D['bejegyzesAdat']['szoveg'].''; + if ($D['tanarAdat']['tanarNev']!='') echo ' - '.$D['tanarAdat']['tanarNev']; + } +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnokFeliratkozas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnokFeliratkozas.phtml new file mode 100644 index 00000000..ba5d6b69 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnokFeliratkozas.phtml @@ -0,0 +1,68 @@ +'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; +// foreach ($ADAT['hirnokFeliratkozas'] as $tipus => $HADAT) { + $HADAT = $ADAT['hirnokFeliratkozas']; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + } +// } + echo '
    -|+'; + echo ''; + echo 'utolsó email dátum
    '.$HADAT[$i]['naploId'].''.$HADAT[$i]['naploTipus'].''.$HADAT[$i]['userAccount'].''.$HADAT[$i]['policy'].''.$HADAT[$i]['email'].''.$HADAT[$i]['feliratkozasDt'].''.$HADAT[$i]['utolsoEmailDt'].''.$HADAT[$i]['megtekintesDt'].'
    '; + formEnd(); + } + + + function putHirnokFeliratkozas_user($ADAT) { + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + $HADAT = $ADAT['hirnokFeliratkozas']; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + } + echo '
    -|+utolsó email dátum
    '.$HADAT[$i]['email'].''.''.$HADAT[$i]['utolsoEmailDt'].''.$HADAT[$i]['megtekintesDt'].'
    '; + formEnd(); + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diak.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diak.phtml new file mode 100644 index 00000000..8a3c18af --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diak.phtml @@ -0,0 +1,942 @@ +'; + formBegin(array('class'=>'diak')); + echo '
    '._DIAK_ALAPADATAI.''."\n"; + echo '
    '; + putFace($ADAT['diakId'],'diak','100'); + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    Diák neve'.($ADAT['diakAdat']['diakNev']).'
    Oktatási:'.($ADAT['diakAdat']['oId']).'
    Születési hely:'.($ADAT['diakAdat']['szuletesiHely']).'
    Születési idő:'.($ADAT['diakAdat']['szuletesiIdo']).'
    Gondviselő neve:'.($ADAT['diakAdat']['gondviseloNev']).'
    Apa neve:'.($ADAT['diakAdat']['apaNev']).'
    Anya neve (születéskori):'.($ADAT['diakAdat']['anyaNev']).'
    '; + echo '
    '; + formEnd(); + echo ''; + } + + function putDiakAdatForm($ADAT, $Szulok, $tanev) { + + + $diakAdat = $ADAT['diakAdat']; + $DIAKJOGVISZONY = $ADAT['diakJogviszony']; + $OSZTALYOK = $ADAT['osztalyok']; + foreach ($diakAdat as $key => $val) { + if (is_string($diakAdat[$key])) $diakAdat[$key] = htmlspecialchars($val); + } + + $cssClass = array( + 'felvételt nyert' => 'felveteltNyert', + 'magántanuló' => 'magantanulo', + 'vendégtanuló' => 'vendegtanulo', + 'jogviszonya lezárva' => 'jogviszonyLezarva', + 'jogviszonya felfüggesztve' => 'jogviszonyFelfuggesztve', + ); + + $cssClass2 = (_MODOSITHAT===true) ? "":" readonly"; + + echo '
    '; + for ($i=0; $i<=count($ADAT['diakKepzes'][$ADAT['diakId']]); $i++) { + $_DK = $ADAT['diakKepzes'][$ADAT['diakId']][$i]; + $_title .= $_DK['kepzesNev'].' '.$_DK['tolDt'].'-'.$_DK['igDt'].' '; + } + echo '
    '; + echo ''.$diakAdat['statusz'].''; + echo '
    '; + + $POSTTHESE = array('tanev'=>$tanev,'osztalyId'=>$ADAT['osztalyId']); + + putDiakAlapadatok($diakAdat, $POSTTHESE, $DIAKJOGVISZONY, $ADAT['diakKepzes'][$ADAT['diakId']]); + if (_MODOSITHAT===true) putDiakKepUpload($diakAdat['diakId'],$POSTTHESE); + putDiakSzuletesiAdatok($diakAdat, $POSTTHESE); + putDiakElerhetoseg($diakAdat, $POSTTHESE); + + putDiakSzulo($diakAdat, $Szulok, $POSTTHESE); + putDiakCim($diakAdat, 'lakhely', $POSTTHESE); + putDiakCim($diakAdat, 'tart', $POSTTHESE); + putDiakTanulmanyiAdatok($diakAdat, $POSTTHESE, $OSZTALYOK, $ADAT); + putDiakSzocialisAdatok($diakAdat, $POSTTHESE); + + echo '
    '; + } + + function _postThese($POSTTHESE) { + if (is_array($POSTTHESE)) foreach($POSTTHESE as $k => $v) { + echo ''."\n"; + } + } + + function putDiakKepUpload($diakId,$POSTTHESE) { + formBegin(array('enctype'=>"multipart/form-data",'class'=>'diak')); + echo '
    '._DIAK_FENYKEPE.''."\n"; + _postThese($POSTTHESE); + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '; + formEnd(); + } + + function putDiakAlapadatok($diakAdat, $POSTTHESE, $DIAKJOGVISZONY, $KEPZES = '') { + global $DIAKADAT_DISABLE; + if (!is_array($DIAKADAT_DISABLE)) $DIAKADAT_DISABLE = array(); + + if (_MODOSITHAT===true) + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak onChangeRequest')); + else + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak')); + + if (_KERELMEZHET===true) echo ''; + else echo ''; + + echo ''."\n"; + echo ''."\n"; + _postThese($POSTTHESE); + echo '
    '._DIAK_ALAPADATAI.''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + if ($diakAdat['nem'] == 'lány') echo ''; + elseif ($diakAdat['nem'] == 'fiú') echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + $_ro = (in_array('torzslapszam',$DIAKADAT_DISABLE))?'readonly="readonly" tabindex="-1"':''; + echo ''; + echo '
    '; + echo ''; + echo ''; + // echo $diakAdat['jogviszonyStatusz'].' ('.$diakAdat['jogviszonyDt'].')'; + echo '
      '; + for ($i=0; $i'.$DIAKJOGVISZONY[$i]['dt'].': '.$DIAKJOGVISZONY[$i]['statusz'].''; + } + echo '
    '; + + if (is_array($KEPZES) && count($KEPZES)>0) { + echo '
      '; + for ($i=0; $i'.$KEPZES[$i]['kepzesNev'].': '.$KEPZES[$i]['tolDt'].''; + } + echo '
    '; + } + + echo '
    '."\n"; + if ($diakAdat['gondozasiSzam']!='') + echo ' '."\n"; + echo ''."\n"; + if ($diakAdat['gondozasiSzam']!='') + echo $diakAdat['gondozasiSzam']; + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + $_ro = (in_array('allampolgarsag',$DIAKADAT_DISABLE))?'readonly="readonly" tabindex="-1"':''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + $_ro = (in_array('adoazonosito',$DIAKADAT_DISABLE))?'readonly="readonly" tabindex="-1"':''; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + $_ro = (in_array('diakigazolvanyszam',$DIAKADAT_DISABLE))?'readonly="readonly" tabindex="-1"':''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + $_ro = (in_array('szemelyiigazolvanyszam',$DIAKADAT_DISABLE))?'readonly="readonly" tabindex="-1"':''; + echo ''; + echo ''."\n"; + echo ' '."\n"; + echo ''."\n"; + $_ro = (in_array('tartozkodasiokiratszam',$DIAKADAT_DISABLE))?'readonly="readonly" tabindex="-1"':''; + echo ''; + echo '
    '; + $_ro = (in_array('nekazonosito',$DIAKADAT_DISABLE))?'readonly="readonly" tabindex="-1"':''; + echo ''; + echo '
    '; + echo ''; + echo '
    '."\n"; + + if (_MODOSITHAT===true) echo ''; + + echo '
    '."\n"; + formEnd(); + } + + function putDiakSzuletesiAdatok($diakAdat, $POSTTHESE) { + if (_MODOSITHAT===true) + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak onChangeRequest')); + else + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak')); + echo ''."\n"; + echo ''."\n"; + _postThese($POSTTHESE); + echo '
    '._DIAK_SZULETESI_ADATAI.''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + + if (_MODOSITHAT===true) echo ''; + + echo '
    '."\n"; + formEnd(); + } + + function putDiakCim($diakAdat, $tipus = 'lakhely', $POSTTHESE) { + + global $ADAT; + + if (_MODOSITHAT===true) + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak onChangeRequest')); + else + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + _postThese($POSTTHESE); + echo '
    '.constant('_DIAK_CIM_'.strtoupper($tipus)).''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + + if (_MODOSITHAT===true) echo ''; + + echo '
    '."\n"; + formEnd(); + } + + function putDiakElerhetoseg($diakAdat, $POSTTHESE) { + if (_MODOSITHAT===true) + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak onChangeRequest')); + else + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak')); + echo ''."\n"; + echo ''."\n"; + _postThese($POSTTHESE); + echo '
    '._DIAK_ELERHETOSEG.''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '."\n"; + + if (_MODOSITHAT===true) echo ''; + + echo '
    '."\n"; + formEnd(); + } + + function putDiakTanulmanyiAdatok($diakAdat, $POSTTHESE, $OSZTALYOK, $ADAT) { + + $tanev = $POSTTHESE['tanev']; + + if (_MODOSITHAT===true) + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak onChangeRequest')); + else + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak')); + echo ''."\n"; + echo ''."\n"; + _postThese($POSTTHESE); + echo '
    '._DIAK_TANULMANYI_ADATOK.''."\n"; +//var_dump($diakAdat['mindenOsztaly']); + echo ''."\n"; + + $voltOsztaly = $Osztaly = array(); +// $Be = $Ki = array(); + for ($i = 0; $i < count($diakAdat['osztaly']); $i++) { + $_osztalyId = ($diakAdat['osztaly'][$i]['osztalyId']); + $voltOsztalyIds[] = $_osztalyId; + $_O = $OSZTALYOK[$_osztalyId]; + $Osztaly[] = ''.$diakAdat['osztaly'][$i]['osztalyJel'].' ['.$_O['kezdoTanev'].'/'.$_O['vegzoTanev'].'.'.$_O['jel'].' '.$_O['leiras'].' ('.$_O['osztalyfonokNev'] + .')] '.$diakAdat['osztaly'][$i]['beDt'].' → '.($diakAdat['osztaly'][$i]['kiDt']=='' ?'-':$diakAdat['osztaly'][$i]['kiDt'] ).' '._NAPLOSORSZAM.': '.$diakAdat['osztaly'][$i]['naploSorszam'].''; +// $Be[] = $diakAdat['osztaly'][$i]['beDt']; +// $Ki[] = $diakAdat['osztaly'][$i]['kiDt']; + } + for ($i = 0; $i < count($diakAdat['mindenOsztaly']); $i++) { + $_osztalyId = $diakAdat['mindenOsztaly'][$i]['osztalyId']; + if (is_array($voltOsztalyIds) && !in_array($_osztalyId, $voltOsztalyIds)) { + $_O = $OSZTALYOK[$_osztalyId]; + + $VoltOsztaly[] = $diakAdat['mindenOsztaly'][$i]['osztalyJel'].' ['.$_O['kezdoTanev'].'/'.$_O['vegzoTanev'].'.'.$_O['jel'].' '.$_O['leiras'].' ('.$_O['osztalyfonokNev'] + .')] '.$diakAdat['mindenOsztaly'][$i]['beDt'].' → '.($diakAdat['mindenOsztaly'][$i]['kiDt']=='' ?'-':$diakAdat['mindenOsztaly'][$i]['kiDt'] ).' '._NAPLOSORSZAM.': '.$diakAdat['osztaly'][$i]['naploSorszam'].''; +// $Be[] = $diakAdat['mindenOsztaly'][$i]['beDt']; +// $Ki[] = $diakAdat['mindenOsztaly'][$i]['kiDt']; + } + } + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + +// echo ''."\n"; +// echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '; + echo _DIAK_OSZTALYA." (".$tanev.")\n"; + echo ''."\n"; + echo '
      '; + for ($i=0; $i'.$Osztaly[$i].''; + } + for ($i=0; $i'.$VoltOsztaly[$i].''; + } + echo '
    '; + echo '
    '; +// echo implode('
    ', $Be); +// echo '
    '."\n"; +// echo implode('
    ', $Ki); +// echo '
    '; + echo ''."\n"; + echo ''."\n"; +// echo ''; + echo $diakAdat['jogviszonyKezdete']; + echo ''; + echo ''."\n"; + echo ''."\n"; +// echo ''; + echo $diakAdat['jogviszonyVege']; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + + if (_MODOSITHAT===true) echo ''; + + echo '
    '."\n"; + formEnd(); + + } + + function putDiakSzocialisAdatok($diakAdat, $POSTTHESE) { + + global $ADAT; + + if (_MODOSITHAT===true) + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak onChangeRequest')); + else + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak')); + echo ''."\n"; + echo ''."\n"; + _postThese($POSTTHESE); + echo '
    '._DIAK_SZOCIALIS_ADATOK.''."\n"; + echo ''."\n"; + +// Ez mi???? +// $Osztaly = $Be = $Ki = array(); +// for ($i = 0; $i < count($diakAdat['osztaly']); $i++) { +// $Osztaly[] = $diakAdat['osztaly'][$i]['osztalyJel']; +// $Be[] = $diakAdat['osztaly'][$i]['beDt']; +// $Ki[] = $diakAdat['osztaly'][$i]['kiDt']; +// } + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + + echo ''."\n"; + + echo '
    '."\n"; + echo '
    '._DIAK_TORVENYES_KEPVISELO.''."\n"; + for ($i = 0; $i < count($ADAT['torvenyesKepviselo']); $i++) { + $CHK = (strpos($diakAdat['torvenyesKepviselo'], $ADAT['torvenyesKepviselo'][$i]) !== false)?' checked="checked" ':''; + echo ''."\n"; + echo '
    '."\n"; + } + echo '
    '."\n"; + echo '
    '."\n"; + echo '
    '._DIAK_SZOCIALIS_HELYZET.''."\n"; + for ($i = 0; $i < count($ADAT['szocialisHelyzet']); $i++) { + $CHK = (strpos($diakAdat['szocialisHelyzet'], $ADAT['szocialisHelyzet'][$i]) !== false)?' checked="checked" ':''; + echo ''."\n"; + echo '
    '."\n"; + } + echo '
    '."\n"; + echo '
    '; + echo ''."\n"; + echo '
    '._DIAK_FOGYATEKOSSAG.''."\n"; + for ($i = 0; $i < count($ADAT['fogyatekossag']); $i++) { + $CHK = (strpos($diakAdat['fogyatekossag'], $ADAT['fogyatekossag'][$i]) !== false)?' checked="checked" ':''; + echo ''."\n"; + echo '
    '."\n"; + } + echo '
    '."\n"; + echo 'SNI'; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + + if (_MODOSITHAT===true) echo ''; + + echo '
    '."\n"; + formEnd(); + + } + + + function putDiakSzulo($diakAdat, $Szulok, $POSTTHESE) { + + if (_MODOSITHAT===true) + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diakSzulo'), 'class'=>'diak onChangeRequest 0onSubmitUpdate')); + else + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diakSzulo'), 'class'=>'diak onSubmitUpdate')); + echo '
    '._DIAK_SZULO.''."\n"; + echo ''."\n"; + _postThese($POSTTHESE); + echo ''; + echo ''; + echo ''; + echo ''; + + echo '
    '."\n"; + formEnd(); + } + + + function putUjDiak($ADAT) { + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=intezmeny&f=diak'), 'class'=>'diak')); + echo ''."\n"; + echo ''."\n"; + echo '
    '._UJ_DIAK.''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + + + echo '
    '; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo _OSZTALY; + echo ''; + if (is_array($ADAT['osztaly'])) { + echo ''."\n"; + echo $ADAT['osztaly']['kezdoTanev'].'-'.($ADAT['osztaly']['kezdoTanev']+1).'/'.$ADAT['osztaly']['jel']; + if (isset($ADAT['osztaly']['osztalyJel'])) echo ' ('.$ADAT['osztaly']['osztalyJel'].')'; + } + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '; + echo ''; + echo '
    '."\n"; + + echo ''; + + echo '
    '."\n"; + formEnd(); + } + + function putDiakJogviszonyValtozas($ADAT) { + formBegin(array('method'=>'post', 'class'=>'diak')); + echo '
    '._JOGVISZONY_VALTAS.''."\n"; + + echo '

    '._JOGVISZONY_VALTAS.'

    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
      '; + for ($i=0; $i'.$ADAT['diakJogviszony'][$i]['dt'].': '.$ADAT['diakJogviszony'][$i]['statusz'].''; + } + echo '
    '; + + echo ''; + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo '
    '; + + echo '
    '; + echo ''; + echo ''; + echo '
    '."\n"; + echo ''; + echo ''; + echo '
    '."\n"; + echo '
    '; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo '
    '."\n"; + + echo ''."\n"; + + echo '
    '; + formEnd(); + + + /* ----------------------- */ + + + formBegin(array('method'=>'post', 'class'=>'diak hozottHianyzas')); + echo '
    '._HOZOTT_HIANYZASOK.''."\n"; + + echo '

    '._HOZOTT_HIANYZASOK.'

    '; + + if (is_array($ADAT['hozottHianyzas']) && count($ADAT['hozottHianyzas'])>0) { + echo '
      '; + foreach ($ADAT['hozottHianyzas'] as $statusz => $db) { + echo '
    • '.$statusz.': '.$db['db'].'
    • '; + } + echo '
    '; + } else { + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo _IGAZOLT.''; + echo '
    '; + echo _IGAZOLATLAN.''; + echo ''; + + } +/* +| diakId | int(10) unsigned | NO | MUL | NULL | | +| statusz | enum('igazolt','igazolatlan') | YES | | NULL | | +| dbHianyzas | tinyint(3) unsigned | YES | | NULL | | +| dt | date | YES | | NULL | | +*/ + + echo '
    '."\n"; + formEnd(); + } + + function putDiakExportForm($ADAT) { + echo "\n\n"; + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=export&f=diakExport'), 'class'=>'diak')); + echo ''."\n"; + echo ''."\n"; + formEnd(); + + } + + function putDiakNyomtatForm($osztalyId,$diakId) { + echo "\n\n"; + formBegin(array('method'=>'post', 'action'=>href('index.php?page=naplo&sub=nyomtatas&f=diakAdatlap'), 'class'=>'diak')); + if (isset($diakId)) echo ''."\n"; + else echo ''."\n"; + echo ''."\n"; + formEnd(); + } + + + function putDiaktorol($ADAT) { + formBegin(array('method'=>'post', 'class'=>'diak')); + + echo '
    '._JOGVISZONY_TOROL.''."\n"; + echo '

    '._JOGVISZONY_TOROL.'

    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '; + + formEnd(); + } + + function putSuliXRESTForm($ADAT) { + formBegin(array('method'=>'post', 'class'=>'diak rest')); + echo '
    '._FELHASZNALOI_AZONOSITO.''."\n"; + + echo '

    '._FELHASZNALOI_AZONOSITO.'

    '; + + echo ''; + echo ''; + + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + formEnd(); + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakExport.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakExport.phtml new file mode 100644 index 00000000..51665213 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakExport.phtml @@ -0,0 +1,93 @@ +href('index.php?page=naplo&sub=intezmeny&f=diakExport'), 'class'=>'diak')); + echo ''."\n"; + + foreach ($exportFormatum as $formatum => $mezok) { + $format = ekezettelen($formatum); + echo ''."\n"; + echo ''."\n"; + } + + if (isset($ADAT['osztalyId'])) echo ''."\n"; + if (isset($ADAT['dt'])) echo ''."\n"; + + echo '
    '._EXPORT.''."\n"; + echo ''."\n"; + +/* + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; +*/ + + if (strstr($_SERVER["HTTP_USER_AGENT"], 'Linux')) $CHK = array('csv' => ' checked="checked" '); + else $CHK = array('xml' => ' checked="checked" '); + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; +// echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + + + if (is_array($ADAT['export'])) { + echo ''; + echo ''."\n"; + echo ''."\n"; + } + + + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '._FORMATUM.''; + echo ''."\n"; + echo '
    '."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; +// echo ''."\n"; +// echo ''."\n"; +// echo '
    '; + echo ''."\n"; + echo '
    '."\n"; + putExportMezok($ADAT['mezok']); + echo '
    '."\n"; + echo '
    '; + if ($skin != 'ajax') formEnd(); + } + + function putExportMezok($Mezok) { + + echo ''."\n"; + + echo ''."\n"; + foreach ($Mezok as $attr => $attrNev) { + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + } + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo '
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakFelmentes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakFelmentes.phtml new file mode 100644 index 00000000..884c6923 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakFelmentes.phtml @@ -0,0 +1,225 @@ +'; + echo '

    1. '._FELMENTES_TARGY_ERTEKELES_ALOL.'

    '; + formBegin(); + + echo ''; _putDiakTargy($ADAT['diakTargy'],'T1targy'); + + echo ''."\n"; + echo ''; _putTolIgDt($ADAT['dt'],null,array('tolDt'=>true),'T1tol'); + + echo '
    '; + echo ''; + echo ''._ZARADEK1; + echo ''._ZARADEK2; + + echo '
    '."\n"; + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + + _putSubmit(); + formEnd(); + echo ''."\n"; + + + echo '
    '; + echo '

    2. '._FELMENTES_TANKOR_ORALATOGATASA_ALOL.'

    '; + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo '
    '; + + echo ''; + _putDiakTankor($ADAT['diakTankor'], 'T2tankor'); + + echo ''; + _putTolIgDt($ADAT['dt'],null,array('tolDt'=>true, 'igDt'=>true),'T2tol'); + echo '
    '; + _putHetNapjai(); + _putOrak(); + + echo '
    '; + echo ''; + + echo '
    '; + echo ''; + + echo '
    '; + echo ''; + + _putSubmit(); + formEnd(); + echo '
    '."\n"; + + echo '
    '; + echo '

    3. '._FELMENTES_TARGY_TANULASA_ALOL.'

    '; + echo '
    '._TIPUS3.'
    '."\n"; + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; _putDiakTargy($ADAT['diakTargy'],'T3targy'); echo '
    '; + echo ''; _putTolIgDt($ADAT['dt'],null,array('tolDt'=>true),'T3tol'); + + echo '
    '; + echo ''; + + _putSubmit(); + formEnd(); + echo '
    '; + + if (count($ADAT['diakZaradek'])>0) _putZaradek($ADAT['diakZaradek']); + if (count($ADAT['tankorDiakFelmentes'])>0) { + + echo '
    '; + formBegin(); + echo '

    '._ROGZITETT_FELMENTESEK.'

    '; + + _putTankorDiakFelmentes($ADAT['tankorDiakFelmentes'],$ADAT['diakTankor']); + + echo ''; + echo ''; + echo ''; + echo ''; + + _putSubmit('A kijelölt felmentéseket '.$ADAT['dt'].'-i hatállyal (-1nap) lezárjuk (végdátumot erre módosítjuk), ezzel a felmentés megszűnik. A tranzakcióhoz módosító záradék is készül.' ); + + formEnd(); + echo '
    '; + } + + + } + + function putDiakFelmentesAdatok($ADAT) { + echo '
    '; + echo '

    '._ROGZITETT_FELMENTESEK.'

    '; + _putTankorDiakFelmentes($ADAT['tankorDiakFelmentes'],$ADAT['diakTankor'],true); + echo '
    '; + } + + function _putDiakTargy($DIAKTARGY,$varId) { + if (count($DIAKTARGY)>0) { + echo ''; + } + } + function _putDiakTankor($DATA,$varId) { + if (count($DATA)>0) { + echo ''; + } + } + + function _putTolIgDt($tolDt,$igDt=null,$ALLOW=array('tolDt','igDt'),$tolId) { + + if ($ALLOW['tolDt']) echo ''; + if ($ALLOW['igDt']) echo ''; + + } + + + function _putSubmit($DESC = '') { + echo '
    '; + echo ''.$DESC.'
    '; + echo ''; + echo ''; + echo '
    '; + } + + + function _putHetNapjai() { + global $aHetNapjai; + if (count($aHetNapjai)>0) { + echo ''; + } + } + function _putOrak() { + echo ''; + } + + function _putZaradek($Z) { + + echo '
    '; + echo '

    '._ROGZITETT_ZARADEKOK.'

    '; + + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    DátumSorszámZáradék szövegeDokumentumokId'._IKTATOSZAM.''.$Z[$i]['dt'].''.$Z[$i]['sorszam'].''.$Z[$i]['szoveg'].''.$Z[$i]['dokumentum'].''.$Z[$i]['zaradekId'].''.$Z[$i]['iktatoszam'].'
    '."\n"; + echo '
    '; + } + + function _putTankorDiakFelmentes($F,$TANKOR, $readonly=false) { + + global $aHetNapjai; + + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + for ($j=0; $j'.$TANKOR[$j]['tankorNev'].''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + } + echo '
    TankörFelmentés típus'._IKTATOSZAM.'TólIgId'; + if ($readonly===false) echo ''; + echo ''.$F[$i]['felmentesTipus'].''.$F[$i]['iktatoszam'].''.$F[$i]['beDt'].''.$F[$i]['kiDt'].''.(is_numeric($F[$i]['nap']) ? $aHetNapjai[$F[$i]['nap']-1]:'').''.$F[$i]['ora'].''.$F[$i]['tankorDiakFelmentesId'].'
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakStatusz.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakStatusz.phtml new file mode 100644 index 00000000..8d282c62 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakStatusz.phtml @@ -0,0 +1,97 @@ +'."\n"; + formBegin(); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo '

    '._JELENLEGI_STATUSZ.': '.$ADAT['diakAdat']['statusz'].'

    '; + echo ''."\n"; + formEnd(); + + echo '
    '; + + echo '

    '._JOGVISZONYVALTOZASOK.'

    '; + echo '
      '."\n"; + foreach ($ADAT['diakStatusz'] as $i => $djAdat) { + echo '
    • '; + + formBegin(array('class'=>'statusz')); + echo ''."\n"; + echo '

      '.$djAdat['dt'].': '.$djAdat['statusz'].'

      '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + if (is_array($djAdat['zaradek'])) echo ''."\n"; + formEnd(); + + formbegin(array('class'=>'zaradek')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '

      '._JELENLEGI_ZARADEK.'

      '; + if (is_array($djAdat['zaradek'])) echo $djAdat['zaradek']['szoveg'].' ['.$djAdat['zaradek']['sorszam'].'/'.$djAdat['zaradek']['zaradekId'].']'; + else echo _NINCS; + echo '

      '."\n"; + echo ''."\n"; + echo '

      '._UJ_MODOSITOTT_ZARADEK.'

      '."\n";; + echo ''."\n"; + echo '
      '; + formEnd(); + + echo '
    • '."\n"; + } + echo '
    '."\n"; + + echo '
    '; + + echo '

    '._KIMARADT_JOGVISZONY_ZARADEKOK.'

    '; + echo '
      '."\n"; + foreach ($ADAT['diakZaradekok'] as $dt => $dtAdat) { + foreach ($dtAdat as $j => $dzAdat) { + if (in_array($dzAdat['zaradekIndex'], $ADAT['jogviszonyZaradekok'])) { + echo '
    • '; + echo $dzAdat['dt'].': ['.$dzAdat['sorszam'].'/'.$dzAdat['zaradekId'].']'.$dzAdat['szoveg'].' ('.$dzAdat['dokumentum'].')'; + echo '
    • '."\n"; + } + } + } + echo '
    '."\n"; + echo ''."\n"; // class="dj" + + } + + function putHibasJogviszony($ADAT) { + + if (count($ADAT['hibas']['tobbszoros']) == 0) return; + echo '

    '._HIBAS_JOGVISZONYU_DIAKOK.'

    '; + echo '

    '._TOBBSZOROS_JOGVISZONY.'

    '; // egy stártusz egymás követlenül után többször is szerepel + + foreach ($ADAT['hibas']['tobbszoros'] as $i => $diakId) { + echo ''; + echo $diakId; + echo ', '; + } + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakSzulo.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakSzulo.phtml new file mode 100644 index 00000000..78bd4f5f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakSzulo.phtml @@ -0,0 +1,300 @@ + elemet!! + formBegin(array('action'=>href('index.php?page=naplo&sub=intezmeny&f=diakSzulo'),'class'=>"diak")); + if ($skin == 'ajax') { + $class = 'onClickUpdate'; + } + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '._DIAK_SZULO.''."\n"; + + $SEL = array($tipus => ' kiemelt'); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + if ($tipus != '') { + + echo ''."\n"; + + if ($diakAdat[$tipus.'Id'] != '') { + $szAdat = $Szulok[$diakAdat[$tipus.'Id']]; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + } else { + $szAdat = array(); + // Új szülő hozzárendelése + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + } + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + if ($diakAdat[$tipus.'Id'] != '') { + // Hozzárendelés törlése + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + } + echo '
    '; + echo '

    '._SZULO_ADAT_MODOSITAS.'

    '; + echo '
    '; + echo ''; + echo '

    '._SZULO_HOZZARENDELESE.'

    '; + echo '
    '; + echo ''."\n"; + echo '
    '; + echo '
    '; + echo '
    '; + echo '

    '._UJ_SZULO.'

    '; + echo '
    '; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if ($szAdat['nem']!='') $_SEL[$szAdat['nem']] = ' selected="selected" '; + elseif ($tipus=='anya') $_SEL['lány'] = ' selected="selected" '; + elseif ($tipus=='apa') $_SEL['fiú'] = ' selected="selected" '; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''; + if (__NAPLOADMIN) { + $inNev=(($szAdat['nevElotag']!='')?$szAdat['nevElotag'].' ':'').$szAdat['csaladinev'].' '.$szAdat['utonev']; + if ($szAdat['userAccount']=='') { + $inUsername=$szAdat['csaladinev'].'.'; + $inUsername .= (mb_strpos($szAdat['utonev'],' ')!=0)?mb_substr($szAdat['utonev'], 0, mb_strpos($szAdat['utonev'],' '), 'UTF-8'):$szAdat['utonev']; + if ($inUsername == '.') $inUsername = ''; + } else { + $inUsername=$szAdat['userAccount']; + } + $inJelszo = sprintf('%u', crc32($szAdat['csaladinev'])); + $inEmail = $szAdat['email']; + $inTel = $szAdat['mobil']; + // kódold + echo ''; + if ($szAdat['userAccount']=='') echo '@ '; + echo ' ('.$inJelszo.')'; + } else + echo ''; + echo ''; + echo ''; + echo ''; + $_SEL[$szAdat['statusz']] = ' selected="selected" '; + echo ''."\n"; + echo '
    '."\n"; + echo '
    '._LAKHELY.''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '."\n"; + + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '; + if ($diakAdat[$tipus.'Id'] == '') { + echo ''; + echo ''; + } else { + echo ''; + echo ''; + } + echo '
    '; + echo '

    '._SZULO_HOZZARENDELES_TORLESE.'

    '; + echo '
    '; + echo ''; + echo '
    '."\n"; + } // isset($tipus) + + echo '
    '."\n"; + + if ($skin != 'ajax') { + echo ''."\n"; + for ($i = 0; $i < count($ADAT['szuloDiakjai']); $i++) { + echo ''; + } + } + formEnd(); + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakTankor.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakTankor.phtml new file mode 100644 index 00000000..bca9028f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakTankor.phtml @@ -0,0 +1,84 @@ +'post', 'action'=>'')); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + for ($i=0; $i'; /* container */ + echo ''; + if ($ADAT['diakOsszOraszam']>0) { + echo ''; + echo ''; + echo '\n"; + echo ''; + foreach($ADAT['diakTankorOraszam'] as $tankorTipus => $oraszam) { + echo ''; + } + echo '
    '._TANKOR_ORASZAMOK.'
    '._OSSZESEN.' '.$ADAT['diakOsszOraszam']."
    '.$tankorTipus.''.$oraszam.'
    '; + } + echo ''."\n"; + echo ''; + echo ''; + +/* Osztályonként */ + for ($j=0; $j'; + for ($i=0; $i'; + for ($i=0; $i'; + formEnd(); + echo '
    '; + if (__MODOSITHATO) { + echo ''; + echo '
    '; + echo ''; + } +// else echo _LEZART; + echo '
    '._OSZTALYTANKOROK.' '.$_osztalyJel.'
    '._DIAKTANKOROK.'
    '; /* container */ + } + + function _row($D,$BENNE,$id) { + + $_benne = ($BENNE[$D['tankorId']]) ? true: false; + $_class = ($_benne) ? ' class="benne" ':''; + $_chk = ($_benne) ? ' checked="checked" ':''; + $_dsb = (__MODOSITHATO) ? '': ' disabled="disabled" readonly="readonly" '; + echo ''; + if (!$_benne) + echo ''."\n"; + else + echo ''."\n"; + echo ''.$D['tankorId'].''."\n"; + echo ''."\n"; + echo ''; /* tervezett heti oraszam */ + echo $D['tankorTipus'].' '; + if ($D['hetiOraszam']>0) echo number_format($D['hetiOraszam'],1); + echo ''; + echo ''; + for ($k=0; $k'."\n"; + echo ''; + if ($D['felveheto']==1) echo 'o'; //else echo '•'; + echo ''."\n"; + echo ''."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakTankorJelentkezes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakTankorJelentkezes.phtml new file mode 100644 index 00000000..b55f2684 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/diakTankorJelentkezes.phtml @@ -0,0 +1,167 @@ +'; + echo ''; + echo ''; + echo ''; + echo ''; + + for ($i=0; $i'; /* konténer */ + echo ''; + /* Összesítő, tájékoztató táblázat */ +/* + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if (is_array($ADAT['diakKepzes'])) foreach($ADAT['diakKepzes'] as $diakId => $DO) { + for($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + } + } + + echo ''; + echo ''; + echo ''; + echo ''; + + echo '
    '._KEPZES_ORASZAM.'
    '.$DO[$i]['kepzesNev'].'/'.$DO[$i]['tanev'].'
    '. + _KOTELEZOEN_VALASZTHATO.''.intval($ORASZAMOK['kötelezően választható']['sum']).' '._ORA.'
    '. + _SZABADON_VALASZTHATO.''.intval($ORASZAMOK['szabadon választható']['sum']).' '._ORA. + '
    '._VALASZTOTT.'
    '. + _VALASZTOTT.''.intval(0).' '._ORA. + '
    '."\n"; +*/ + echo ''; /* konténer */ + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + if ( (!__DIAK && !__NAPLOADMIN && !__VEZETOSEG) || + (__TARGYVALASZTAS!==true || !isset($ADAT['diakId'])) ) { $GVal = false; $GMutat = false;} + else {$GVal = true; $GMutat = true;} + +// for ($j=0; $j'; + for ($i=0; $i'; + for ($i=0; $i'; +// } + echo '
    '._VALASZTHATO.'
    '._JELENTKEZ.''._ID.''._BLOKK.''._ORASZAM.''._TANKOR.''._LETSZAM.''._KERETLETSZAM.''.ucfirst(_TANAR).'
    '; + //if (__) echo ''; + //else echo _LEZART; + if (__TARGYVALASZTAS===false) echo _NINCSTV; + elseif (__MINCONTROL===false) echo _ELOTV; + else echo _TV; + + echo '
    '._OSSZESFELVETT.'
    '; + echo ''; /* konténer */ + formEnd(); + + } + + function _row($D,$BENNE,$id,$MODOSITHATO,$showbutton=true) { + + global $TBLOKKOK,$TID2TBLOKK; + + $_benne = ($BENNE[$D['tankorId']]) ? true: false; + $_class = ($_benne) ? 'benne ':''; + $_chk = ($_benne) ? ' checked="checked" ':''; + $_dsb = ($MODOSITHATO && $D['max']>$D['letszam']) ? '': ' disabled="disabled" readonly="readonly" '; + $_dsbLE = ($MODOSITHATO && (__MINCONTROL===false || (__MINCONTROL===true && $D['min']<$D['letszam'])) ) ? '': ' disabled="disabled" readonly="readonly" '; + + if ($D['min']<$D['letszam'] && $D['max']>$D['letszam']) $_letszamClass = 'lok'; + elseif ($D['min']==$D['letszam']) $_letszamClass = 'lok lokbottom'; + elseif ($D['max']==$D['letszam']) $_letszamClass = 'lok loktop'; + elseif ($D['min']>$D['letszam']) $_letszamClass = 'lkeves'; + elseif ($D['min']<$D['letszam']) $_letszamClass = 'lsok'; + + for ($i=0; $i'; + if (!$_benne) { + echo ''; + if ($showbutton) echo ''; + else echo ' '; // for IE + echo ' '; + } else { + echo ' '; + if ($showbutton) echo ''; + else echo ' '; // for IE + echo ''; + } + echo ''.( (is_array($D['blokkIdk']))?implode('|',$D['blokkIdk']).'/':'' ).$D['tankorId'].''; + echo ''; + for ($i=0; $i'; + echo ''.$D['oraszam'].''; + echo ''.$D['tankorNev'].''; + //echo ''; + echo ''.$D['letszam'].''; + echo ''.$D['min'].'-'.$D['max'].''; + echo ''; + for ($k=0; $k'; + echo ''."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/felmentes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/felmentes.phtml new file mode 100644 index 00000000..b4e5e234 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/felmentes.phtml @@ -0,0 +1,261 @@ +'; + echo '

    '._FELMENTESEK.'

    '; + formBegin(); + echo ''; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '; + echo ''; + echo $ADAT['diakAdat'][$D['diakId']]['diakNev']; + echo ' ('.$ADAT['diakAdat'][$D['diakId']]['diakId'].')'; + echo ''; + echo ''; + echo ($D['felmentesTipus']); + echo ''; + echo ($D['tankorId']); + echo ''; + echo $D['beDt']; + echo ''; + echo $D['kiDt']; + echo ''; + echo $D['nap'].'/'.$D['ora']; + echo ''; + echo $D['iktatoszam']; + echo '
    '; + formEnd(); + } + + + function putDiakFelmentesForm($ADAT) { + + echo '
    '; + echo '

    1. '._FELMENTES_TARGY_ERTEKELES_ALOL.'

    '; + formBegin(); + + echo ''; _putDiakTargy($ADAT['diakTargy'],'T1targy'); + + echo ''."\n"; + echo ''; _putTolIgDt($ADAT['dt'],null,array('tolDt'=>true),'T1tol'); + + echo '
    '; + echo ''; + echo ''._ZARADEK1; + echo ''._ZARADEK2; + + echo '
    '."\n"; + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + + _putSubmit(); + formEnd(); + echo '
    '."\n"; + + + echo '
    '; + echo '

    2. '._FELMENTES_TANKOR_ORALATOGATASA_ALOL.'

    '; + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo '
    '; + + echo ''; + _putDiakTankor($ADAT['diakTankor'], 'T2tankor'); + + echo ''; + _putTolIgDt($ADAT['dt'],null,array('tolDt'=>true, 'igDt'=>true),'T2tol'); + echo '
    '; + _putHetNapjai(); + _putOrak(); + + echo '
    '; + echo ''; + + echo '
    '; + echo ''; + + echo '
    '; + echo ''; + + _putSubmit(); + formEnd(); + echo '
    '."\n"; + + echo '
    '; + echo '

    3. '._FELMENTES_TARGY_TANULASA_ALOL.'

    '; + echo '
    '._TIPUS3.'
    '."\n"; + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; _putDiakTargy($ADAT['diakTargy'],'T3targy'); echo '
    '; + echo ''; _putTolIgDt($ADAT['dt'],null,array('tolDt'=>true),'T3tol'); + + echo '
    '; + echo ''; + + _putSubmit(); + formEnd(); + echo '
    '; + + if (count($ADAT['diakZaradek'])>0) _putZaradek($ADAT['diakZaradek']); + if (count($ADAT['tankorDiakFelmentes'])>0) { + + echo '
    '; + formBegin(); + echo '

    '._ROGZITETT_FELMENTESEK.'

    '; + + _putTankorDiakFelmentes($ADAT['tankorDiakFelmentes'],$ADAT['diakTankor']); + + echo ''; + echo ''; + echo ''; + echo ''; + + _putSubmit('A kijelölt felmentéseket '.$ADAT['dt'].'-i hatállyal (-1nap) lezárjuk (végdátumot erre módosítjuk), ezzel a felmentés megszűnik. A tranzakcióhoz módosító záradék is készül.' ); + + formEnd(); + echo '
    '; + } + + + } + + function putDiakFelmentesAdatok($ADAT) { + echo '
    '; + echo '

    '._ROGZITETT_FELMENTESEK.'

    '; + _putTankorDiakFelmentes($ADAT['tankorDiakFelmentes'],$ADAT['diakTankor'],true); + echo '
    '; + } + + function _putDiakTargy($DIAKTARGY,$varId) { + if (count($DIAKTARGY)>0) { + echo ''; + } + } + function _putDiakTankor($DATA,$varId) { + if (count($DATA)>0) { + echo ''; + } + } + + function _putTolIgDt($tolDt,$igDt=null,$ALLOW=array('tolDt','igDt'),$tolId) { + + if ($ALLOW['tolDt']) echo ''; + if ($ALLOW['igDt']) echo ''; + + } + + + function _putSubmit($DESC = '') { + echo '
    '; + echo ''.$DESC.'
    '; + echo ''; + echo ''; + echo '
    '; + } + + + function _putHetNapjai() { + global $aHetNapjai; + if (count($aHetNapjai)>0) { + echo ''; + } + } + function _putOrak() { + echo ''; + } + + function _putZaradek($Z) { + + echo '
    '; + echo '

    '._ROGZITETT_ZARADEKOK.'

    '; + + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    DátumSorszámZáradék szövegeDokumentumokId'._IKTATOSZAM.''.$Z[$i]['dt'].''.$Z[$i]['sorszam'].''.$Z[$i]['szoveg'].''.$Z[$i]['dokumentum'].''.$Z[$i]['zaradekId'].''.$Z[$i]['iktatoszam'].'
    '."\n"; + echo '
    '; + } + + function _putTankorDiakFelmentes($F,$TANKOR, $readonly=false) { + + global $aHetNapjai; + + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + for ($j=0; $j'.$TANKOR[$j]['tankorNev'].''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + } + echo '
    TankörFelmentés típus'._IKTATOSZAM.'TólIgId'; + if ($readonly===false) echo ''; + echo ''.$F[$i]['felmentesTipus'].''.$F[$i]['iktatoszam'].''.$F[$i]['beDt'].''.$F[$i]['kiDt'].''.(is_numeric($F[$i]['nap']) ? $aHetNapjai[$F[$i]['nap']-1]:'').''.$F[$i]['ora'].''.$F[$i]['tankorDiakFelmentesId'].'
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepesitesek.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepesitesek.phtml new file mode 100644 index 00000000..9274c725 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepesitesek.phtml @@ -0,0 +1,121 @@ +'kepesites')); + + echo ''; + + echo '

    Alapadatok

    '; + echo ''; + echo ''; + echo '
    '; + + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo '
    '; + + formEnd(); + + } + + function putKepesitesAdat($ADAT) { + + formBegin(array('class'=>'kepesites','id'=>'kepesitesForm')); + + echo ''; + echo ''; + + echo '

    Alapadatok

    '; + echo ''; + echo ''; + echo '
    '; + + echo ''.$ADAT['kepesitesAdat']['kepesitesId']; + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo '
    '; + + echo '

    Hozzárendelt tárgyak:

    '; + echo '
      '; +// foreach ($ADAT['kepesitesAdat']['targyak'] as $idx => $tAdat) { + foreach ($ADAT['kepesitesAdat']['targyak'] as $idx => $tAdat) { + echo '
    • '; + echo $tAdat['targyNev'].' ('.$tAdat['targyId'].')'; + echo ' '.$tAdat['targyJelleg']; + echo ''; + echo '
    • '; + } + echo '
    '; + echo ''; + echo ''; + echo '
    '; + + echo '

    Hozzárendelt tanárok:

    '; + echo '
      '; + foreach ($ADAT['kepesitesAdat']['tanarok'] as $idx => $tAdat) { + echo '
    • '.$tAdat['tanarNev'].' ('.$tAdat['tanarId'].')
    • '; + } + echo '
    '; + echo ''; + echo ''; + echo '
    '; + + +//dump($ADAT['kepesitesAdat']); + formEnd(); + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepzes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepzes.phtml new file mode 100644 index 00000000..d3a79358 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepzes.phtml @@ -0,0 +1,143 @@ +'kepzes')); + echo ''."\n"; + + echo '

    '._UJ_KEPZES.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + + echo '

    '."\n"; + + formEnd(); + + } + + function kepzesElesForm($ADAT) { + + if (($kepzesEles = $ADAT['kepzesAdat']['kepzesEles'])==1) { + $_class="kepzes hibernalt"; + $_TXT = _KEPZES_HIBERNAL; + $_GOMB_TXT = _HIBERNAL; + } else { + $_class="kepzes eles"; + $_TXT = _KEPZES_ELESIT; + $_GOMB_TXT = _ELESIT; + } + + formBegin(array('class'=>$_class)); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '

    '.$_TXT.'

    '."\n"; + echo '

    '."\n"; + formEnd(); + + } + + function putKepzesForm($ADAT) { + + if (($kepzesEles = $ADAT['kepzesAdat']['kepzesEles'])==1) { + $_class="kepzes eles"; + } else { + $_class="kepzes hibernalt"; + } + + formBegin(array('class'=>$_class)); + echo ''."\n"; + echo ''."\n"; + + echo '

    '._KEPZES_ADATAI.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo '
    '; + + echo ''."\n"; + echo ''."\n"; + echo '
    '; + + echo '
    '; + echo ''._MAR_RESZTVEVO_OSZTALYOK.''; + echo ''."\n"; + echo '
    '; + + echo '
    '; + + echo '
    '; + echo ''._OSZTALYOK.''; + echo ''."\n"; + echo '
    '; + + + echo '

    '."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepzesOraterv.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepzesOraterv.phtml new file mode 100644 index 00000000..fb10c6c4 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/kepzesOraterv.phtml @@ -0,0 +1,271 @@ +0) { + + echo '
      '; + for ($i=0; $i'; + echo $ADAT['osztalyok'][$_osztalyId]['osztalyJel']; + echo $ADAT['osztalyok'][$_osztalyId]['leiras']; + echo $ADAT['osztalyok'][$_osztalyId]['kezdoTanev'].'-'; + echo $ADAT['osztalyok'][$_osztalyId]['vegzoTanev']; + echo $ADAT['osztalyok'][$_osztalyId]['kezdoEvfolyamSorszam']; + echo '['.$_osztalyId.']'; + echo ''; + } + echo '
    '; + } + } + + function putOratervMasolas($ADAT) { + + formBegin(array('id'=>'oratervMasolas')); + + echo '

    Képzés óratervének átvétele

    '; + echo ''; + echo ''; + + echo ''; + echo ''; + formEnd(); + + } + + function putKepzesOraterv($ADAT) { + + $kepzesId = $ADAT['kepzesId']; + + $EVFOLYAMJELEK = $ADAT['kepzesAdat']['osztalyEvfolyamJelek']; + if (!is_array($EVFOLYAMJELEK)) { + return true; + } + + + /* KÉPZÉS ÓRASZÁMOK POST + ---------------- ---- + *kepzesId + *evfolyamJel + kotelezoOraszam KO_[kepzesId]_[evfolyamJel] + maximalisOraszam MO_[kepzesId]_[evfolyamJel] + */ + formBegin(array('name'=>'kepzesOraterv','class'=>'kepzesOraterv')); + echo ''; + echo ''; + echo ''; + + echo ''; + //FEJLÉC + echo ''; + foreach($EVFOLYAMJELEK as $i => $_evfolyamJel) { + echo ''; + } + echo ''; + echo ''; + // ÉVFOLYAMONKÉNTI ÓRASZÁMOK + echo ''; + foreach($EVFOLYAMJELEK as $i => $_evfolyamJel) { + echo ''; + } + echo ''; + + echo ''."\n"; + + echo ''; + //LÁBLEC + echo ''; + foreach($EVFOLYAMJELEK as $i => $_evfolyamJel) { + echo ''; + } + echo ''; + echo ''; + echo ''; + } + echo ''; + echo ''; + // EGY UJ: + echo ''; + echo ''; + foreach($EVFOLYAMJELEK as $i => $_evfolyamJel) { + echo ''; + } + echo ''; + echo ''; + // -- idáig EGY UJ + echo ''."\n"; + + + // KÉPZÉS ÓRATERV + /* -------------- + *kepzesOratervId + kepzesId + targyId + evfolyamJel + szemeszter + hetiOraszam + kovetelmeny enum('jegy','négyszintű (szöveges minősítés)','százalékos','aláírás','háromszintű','egyedi felsorolás','szöveges szempontrendszer','nincs') DEFAULT null + tipus enum('első nyelv','második nyelv','kötelezően választható','szabadon választható','mintatantervi') + */ + flush(); + echo ''; + + $ADAT['targyak'][] = array('targyId'=>''); // a tárgy-típusok esetén nincs targyId - ezt is vegyük ide bele + if (is_array($ADAT['oraterv'])) + foreach($ADAT['oraterv'] as $tipus => $X) +// foreach($X as $targyId => $DI) { + foreach($ADAT['targyak'] as $idx => $tAdat) // a névsor miatt a $ADAT['targyak']-on megyünk végig + if (is_array($X[$tAdat['targyId']])) { // megnézzük, hogy az adott targyTipusban szerepel-e + $targyId = $tAdat['targyId']; // kiolvassuk a targyId-t (hogy a korábbi kódot ne kelljen átírni) +// $D = $DI; + $D = $X[$targyId]; // beállítjuk $D-t + + // TOMEG: + $targyIdEsc = _escape($tipus).'_'.$targyId; + $_class = ($tipus!='mintatantervi') ? 'class="nm"' : ''; + echo ''; + echo ''; + foreach($EVFOLYAMJELEK as $i => $_evfolyamJel) { + $up1 = ($D[$_evfolyamJel][1][0]['kovetelmeny']!=''); + $up2 = ($D[$_evfolyamJel][2][0]['kovetelmeny']!=''); + $_class = ($D[$_evfolyamJel][1][0]['hetiOraszam']+$D[$_evfolyamJel][2][0]['hetiOraszam'] > 0) ? ' class="nn" ' : ''; + echo ''; + echo '
    ';/* első félévi */ + echo ''; + echo ''._format($D[$_evfolyamJel][1][0]['hetiOraszam']).''; + + _put_simple_select($ADAT['kepzesOraterv.kovetelmeny'],'T_'.$targyIdEsc.'_K_'.$_evfolyamJel.'_1',$D[$_evfolyamJel][1][0]['kovetelmeny']); + echo ''.$D[$_evfolyamJel][1][0]['kovetelmeny'].''; + echo '
    '; + + echo '
    ';/* második félévi */ + echo ''; + echo ''._format($D[$_evfolyamJel][2][0]['hetiOraszam']).''; + + _put_simple_select($ADAT['kepzesOraterv.kovetelmeny'],'T_'.$targyIdEsc.'_K_'.$_evfolyamJel.'_2',$D[$_evfolyamJel][2][0]['kovetelmeny']); + echo ''.$D[$_evfolyamJel][2][0]['kovetelmeny'].''; + echo '
    '; // placeholder + echo '
    '; +/* + echo ''; + echo _format($D[$_evfolyamJel][1][0]['hetiOraszam'])." "; + echo $D[$_evfolyamJel][1][0]['kovetelmeny']; + echo '
    '; + echo _format($D[$_evfolyamJel][2][0]['hetiOraszam']).' '; + echo $D[$_evfolyamJel][2][0]['kovetelmeny']; + echo '
    '; +*/ + echo ''; + } + echo '
    '; + echo ''."\n"; + // -- idáig TOMEG + flush(); + } + echo ''; + echo '
    '._EVFOLYAMJEL.''.$_evfolyamJel.'.'; + echo '1. félév2. félév

    '; + echo 'óraszámkövetelmény '; + echo '
    '._KOTELEZO_ORASZAM.'-'._MAXIMALIS_ORASZAM.''; + echo ''; // KO = kötelező óraszám + echo '-'; // MO = maximális óraszám + echo '
    '._EVFOLYAMJEL.''.$_evfolyamJel.'. 
    Még hiányzó / Max választható'; + foreach($EVFOLYAMJELEK as $i => $_evfolyamJel) { + $min = $ADAT['oraszam'][$_evfolyamJel]['kotelezoOraszam']; //--TODO $i->$evfolyamJel + $max = $ADAT['oraszam'][$_evfolyamJel]['maximalisOraszam']; + $sum=0; + reset($ADAT['oraterv']); + if (is_array($ADAT['oraterv'])) foreach($ADAT['oraterv'] as $tipus=>$DT) foreach($DT as $targyId => $D) { + $sum+=($D[$_evfolyamJel][1][0]['hetiOraszam']+$D[$_evfolyamJel][2][0]['hetiOraszam']) / 2; + } + $_class = ($min<=$sum && $sum<=$max) ? 'class="ok"':$_class = ($max-$sum<0) ? 'class="alert"' : '';; + echo ''; + echo ($min-$sum) . "«". ($max - $sum); + echo ' 
    '; + _put_targy_select($ADAT['targyak'],$ADAT['kepzesOraterv.tipus'],'UJ_targyTipusId','targyId','targyNev',null); + //_put_targy_select($ADAT['targyak'],$ADAT['kepzesOraterv.tipus'],'UJ_targyId','targyId','targyNev',$targyId); + echo ''; + //$i; + echo '
    '; + echo ''; + _put_simple_select($ADAT['kepzesOraterv.kovetelmeny'],'UJ_K_'.$_evfolyamJel.'_1',null); + echo '
    '; + echo ''; + _put_simple_select($ADAT['kepzesOraterv.kovetelmeny'],'UJ_K_'.$_evfolyamJel.'_2',null); + echo '
    '; + echo '
    '; + echo '
    '; + echo ''; + echo '
    '; + echo ''; + echo $tAdat['targyNev']; + echo ' ('._unescape($targyIdEsc).')'; + echo ''; + echo ''; + echo ''; + echo ''; + + echo '
    '."\n"; + formEnd(); + + } + + function _put_simple_select($VALUES,$name,$selected) { + + echo ''."\n"; + } + + function _put_targy_select($VALUES1,$VALUES2,$name,$keyname,$valuename,$selected) { // immáron speciális, feleslegessé vált a key, value + +// global $FOGLALT; +// if (in_array( $key, $FOGLALT )) echo $key; + + echo ''; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/munkakozosseg.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/munkakozosseg.phtml new file mode 100644 index 00000000..b35f799e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/munkakozosseg.phtml @@ -0,0 +1,316 @@ +'ujMkForm','class'=>'uj mk')); + echo '
    '; + echo '

    Új munkaközösség felvétele

    '; + + echo ''."\n"; + echo ''; + echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''; + echo '
    '; + formEnd(); + } + + function putMunkakozossegForm($MKADAT,$TANAROK,$TANAROK_INMK) { + + formBegin(array('id'=>'MkForm', 'class'=>'mk')); + + echo '

    Munkaközösség

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + + echo ''; + echo ''."\n"; + + echo '
    '; + + echo '
    '; + echo '
    '; + echo ''."\n"; + echo '
    '; + + echo '
    '; + + echo '
    '; + echo '
    '; + echo ''."\n"; + echo '
    '; + + echo ''; + echo '
    '; + for($i=0; $i'.$TANAROK_INMK[$i]['tanarNev'].''."\n"; + putFace($TANAROK_INMK[$i]['tanarId'],'tanar',32); + } + echo '
    '; + + formEnd(); + + } + + + + + + + + + + function putMunkakozossegTorolForm($mkId) { + + formBegin(array('id'=>'mkTorolForm', 'class'=>'mk torol')); + echo '

    A munkaközösség törlése

    '; + + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''; + + formEnd(); + } + + + + + + + function putUjTargyForm($mkId, $ADAT) { + formBegin(array('id'=>"ujTargyForm", 'class'=>"uj mk")); + + echo '

    Új tárgy felvétele a munkaközösséghez

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + + _putTargyJellegSelect($ADAT); // not selected + + echo ''; + + formEnd(); + } + + function putTargyValtoztatForm($ADAT) { + + formBegin(array('id'=>'targyValtoztatForm', 'class'=>'mk')); + + echo '

    Tárgy változtatása: '.$ADAT['targyAdat']['targyNev'].'

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + //echo ''; + echo '
    • '; + echo _TARGY_JELLEG.': '; + _putTargyJellegSelect($ADAT); // not selected + echo '
    • '; + echo _EVKOZI_KOVETELMENY.': '; + _putTargyKovetelmenySelect($ADAT,'evkozi'); + echo '
    • '; + echo _ZARO_KOVETELMENY.': '; + _putTargyKovetelmenySelect($ADAT,'zaro'); + echo '
    • '; + echo _TARGY_ROVID_NEVE.': '."\n"; + echo '
    • '; + echo _KIRTARGY.': '; + putKirTargySelect($ADAT['kirTargyak'],$ADAT['targyAdat']['kirTargyId']); + echo '
    '; + echo ''; + formEnd(); + } + + function _putTargyJellegSelect($ADAT) { + echo ''; + } + function _putTargyKovetelmenySelect($ADAT,$melyik) { + $kov = $melyik.'Kovetelmeny'; + echo ''; + } + + function putTargyTorolForm($targyId,$mkId) { + formBegin(array('id'=>"targyTorolForm", 'class'=>"mk torol")); + + echo '

    A kijelölt tárgy törlése

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''; + + formEnd(); + } + + + function putKirTargySelect($ADAT,$kirTargyId) { + + echo ''."\n"; + echo _KIRTARGY_MEGJ; + } + + function putTargyAtnevezes($ADAT) { + + formBegin(array('id'=>'targyAtnevezes','class'=>'mk')); + + echo '

    '._TARGY_ATNEVEZES.'

    '; + + echo '
    '._ATNEVEZES_HELP.'
    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''."\n"; + + echo ''; + + formEnd(); + } + + function putTargyMkValtas($ADAT) { + + formBegin(array('id'=>'targyMkValtas','class'=>'mk')); + + echo '

    '._TARGY_MK_VALTAS.'

    '; + + echo '
    '._MK_VALTAS_HELP.'
    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + + formEnd(); + } + + function putTargyBeolvasztasForm($ADAT) { + + global $TANKOR_TIPUS; + + formBegin(array('id'=>'targyBeolvasztas','class'=>'mk')); + + echo '

    '._TARGY_BEOLVASZTASA.'

    '; + + echo '
    '._BEOLVASZTAS_HELP.'
    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + formEnd(); + } + + function putTargyTargyForm($ADAT) { + + formBegin(array('id'=>'targyTargy','class'=>'mk')); + + echo '

    '._TARGY_KAPCSOLATOK.'

    '; + + echo '
    '._TARGYTARGY_HELP.'
    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''; + + echo ''; + + formEnd(); + } + + + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/osztaly.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/osztaly.phtml new file mode 100644 index 00000000..b61dd550 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/osztaly.phtml @@ -0,0 +1,424 @@ +'osztalyForm uj')); + + echo '

    '._UJOSZTALY.'

    '; + echo ''."\n"; + echo ''."\n"; + + echo '
    '; + + echo ''; + putOsztalyJellegek($ADAT['osztalyJellegek'],$ADAT['osztalyAdat']['osztalyJellegId']); + + echo '
    '; + + echo ''; + + echo ''; + + echo ''; + + echo '
    '; + echo '
    '; + + + echo '
    '; + echo ''; + echo ''."\n"; + + echo ''; + echo '
    '."\n"; + + echo '
    '; + + echo '
    '; + + formEnd(); +} + +/* +// Már nem léptetünk osztályt... +function putOsztalyLeptetes($ADAT) { + formBegin(array('class'=>'osztalyForm')); + echo '

    '._OSZTALY_LEPTETES.'

    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ':    '; +// echo $ADAT['osztalyAdat']['kezdoEvfolyam'].'. '; + + echo ''; + echo ''."\n"; + echo ''; + formEnd(); + +} +*/ + +function putOsztalyAdatokForm($ADAT) { + + formBegin(array('class'=>'osztalyForm')); + echo '

    '._OSZTALY_ADATAI.' ('.$ADAT['osztalyAdat']['osztalyId'].')

    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo _KEZDOTANEV.'/'._VEGZOSTANEV.': '.$ADAT['osztalyAdat']['kezdoTanev'].'/'.($ADAT['osztalyAdat']['kezdoTanev']+1).' - '.$ADAT['osztalyAdat']['vegzoTanev'].'/'.($ADAT['osztalyAdat']['vegzoTanev']+1).''; + + echo '
      '; + for ($_ev = $ADAT['osztalyAdat']['kezdoTanev']; $_ev<=$ADAT['osztalyAdat']['vegzoTanev']; $_ev++) { + echo '
    • '.$_ev."/".($_ev+1).' - '.$ADAT['osztalyJelek'][$_ev].'
    • '; + } + echo '
    '; + + echo ''."\n"; + $KepzesStr = array(); + for ($i = 0; $i < count($ADAT['kepzesek']); $i++) { + if (is_array($ADAT['osztalyAdat']['kepzesIds']) && in_array($ADAT['kepzesek'][$i]['kepzesId'], $ADAT['osztalyAdat']['kepzesIds'])) + $KepzesStr[] = $ADAT['kepzesek'][$i]['kepzesNev'].' - '.$ADAT['kepzesek'][$i]['tanev'].' ('.$ADAT['kepzesek'][$i]['kepzesId'].')'; + } + if (is_array($KepzesStr) && count($KepzesStr) > 0) echo ''.implode(' / ', $KepzesStr).'
    '; + else echo '    -    
    '; + + echo '
    '; + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + echo ''."\n"; + + echo '
    '; + putOsztalyJellegek($ADAT['osztalyJellegek'],$ADAT['osztalyAdat']['osztalyJellegId']); + echo '
    '; + echo ''; + echo '
    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + if (is_array($ADAT['osztalyAdat']['osztalyfonokok'])) { + for ($i = 0; $i < count($ADAT['osztalyAdat']['osztalyfonokok']); $i++) { + $O = $ADAT['osztalyAdat']['osztalyfonokok'][$i]; + echo ''; + echo ''; + echo ''; + if ($ADAT['osztalyAdat']['osztalyfonokok'][$i]['kiDt'] == '') { + echo ''; + } else { + echo ''; + } + echo ''."\n"; + } + } + + echo ''."\n"; + + echo ''."\n"; + echo '
    '._OSZTALYFONOKOK.'
    '._TANARNEVE.''._BEDT.''._KIDT.'
    '; + // echo $ADAT['osztalyAdat']['osztalyfonokok'][$i]['tanarNev']; + echo $O['tanarNev']; + if ($ADAT['osztalyAdat']['osztalyfonokok'][$i]['kiDt'] == '') { + echo ''."\n"; + echo ''."\n"; + } + echo ''.$ADAT['osztalyAdat']['osztalyfonokok'][$i]['beDt'].''.$ADAT['osztalyAdat']['osztalyfonokok'][$i]['kiDt'].'
    '; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; +# kiDt jobb ha nincs # echo ''."\n"; + echo '
    '."\n"; + formEnd(); + + + + + formBegin(array('class'=>'osztalyForm')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '

    '._MODOSITAS.'

    '; + + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''."\n"; + + formEnd(); + + + +} + +function osztalyTorlesForm($osztalyId) { + + global $tanev; + + formBegin(array('class'=>'osztalyForm')); + + echo '

    '._OSZTALY_TORLESE.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + formEnd(); +} + +function putOsztalyNevsor($ADAT) { + + formBegin(array('class'=>'osztalyForm')); + + echo '

    '._OSZTALYNEVSOR.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + if (is_array($ADAT['osztalyAdat']['kepzes'])) for ($j = 0; $j < count($ADAT['osztalyAdat']['kepzes']); $j++) { + echo ''."\n"; + } + + + echo '
      '; + + foreach ($ADAT['osztalyNevsor'] as $diakId => $value) { + + echo '
    1. '; + // Képzés + echo '
      '; $CHK = array(); + if (is_array($ADAT['diakKepzes'][$diakId])) + foreach ($ADAT['diakKepzes'][$diakId] as $index => $kAdat) { + $kepzesId = $kAdat['kepzesId']; + if (in_date_interval($ADAT['dt'], $kAdat['tolDt'], $kAdat['igDt'])) { + $CHK[ $kepzesId ] = ' checked="checked" '; + if (!in_array($kepzesId, $ADAT['osztalyAdat']['kepzesIds'])) { + echo ''; + echo ''."\n"; + echo ''; + echo ''; + } + } + } + if (is_array($ADAT['osztalyAdat']['kepzes'])) { + for ($j = 0; $j < count($ADAT['osztalyAdat']['kepzes']); $j++) { + $kepzesId = $ADAT['osztalyAdat']['kepzes'][$j]['kepzesId']; + $_class = ($CHK[$kepzesId]!='')? 'chk':''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + if ($CHK[$kepzesId]!='') $_KEPZESDB[$kepzesId]++; + } + } + + echo '
      '; + echo ''; // ⇓ + if (is_array($ADAT['diakKepzes'][$diakId])) { + echo ''; + } + echo '
      '."\n"; + + echo '
      '."\n"; + + echo ''.$value['diakNev'].''; + $tmp = array(); + if (is_array($value['osztalyDiak'])) foreach ($value['osztalyDiak'] as $dts) $tmp[] = $dts['beDt'].'-'.(($dts['kiDt'] == '' || $dts['kiDt'] == '0000-00-00') ? '?' : $dts['kiDt']); + echo '('.implode(', ', $tmp).')'; + + echo '
    2. '."\n"; + } + echo '
    '; + echo '
    '._REFERENCIA_DATUM.':
    '."\n"; + echo '
    '."\n"; + + if (count($ADAT['kepzesek'])>0) { + echo ''; + echo ''; + for ($i = 0; $i < count($ADAT['kepzesek']); $i++) { + if (is_array($ADAT['osztalyAdat']['kepzesIds']) && in_array($ADAT['kepzesek'][$i]['kepzesId'], $ADAT['osztalyAdat']['kepzesIds'])) { + echo ''; + echo ''; + echo ''; + echo ''; + } + } + echo '
    '._KEPZES.''._LETSZAM.'
    '.$ADAT['kepzesek'][$i]['kepzesNev'].' - '.$ADAT['kepzesek'][$i]['tanev'].' ('.$ADAT['kepzesek'][$i]['kepzesId'].')'.''.$_KEPZESDB[ $ADAT['kepzesek'][$i]['kepzesId'] ].'
    '; + } + + formEnd(); + + echo '
    '; + echo '

    '; + echo ($ADAT['osztalyAdat']['osztalyJel']); + echo '

    '; + echo '

    '.($ADAT['osztalyAdat']['leiras']).'

    '; + foreach ($ADAT['osztalyNevsor'] as $diakId => $value) { + putFace($diakId,'diak',80); + } + echo '
    '; + + +} + +function putUjTagForm($ADAT) { + + formBegin(array('class'=>'osztalyForm')); + + echo '

    '._UJ_TAG.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + +} + +function putTagTorlesForm($ADAT) { + + formBegin(array('class'=>'osztalyForm')); + + echo '

    '._TAG_TORLES.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + +} + +function putOsztalyJellegek($ADAT,$osztalyJellegId) { + + echo ''."\n"; + +} + + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tanar.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tanar.phtml new file mode 100644 index 00000000..c1c526fb --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tanar.phtml @@ -0,0 +1,411 @@ +href('index.php?page=naplo&sub=intezmeny&f=tanar'), 'class'=>"tanar onChangeRequest")); + + echo ''."\n"; + echo ''."\n"; + echo '
    '._TANAR_ALAPADATAI.''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; +/* + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; +*/ + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + +/* + echo ''."\n"; + echo ''."\n"; +*/ + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + + echo ''; + + echo '
    '."\n"; + formEnd(); + } + + function putTanarSzuletesiAdatok($ADAT) { + formBegin(array('action'=>href('index.php?page=naplo&sub=intezmeny&f=tanar'), 'class'=>"tanar onChangeRequest")); + + echo ''."\n"; + echo ''."\n"; + echo '
    '._TANAR_SZULETESI_ADATAI.''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo '
    '."\n"; + formEnd(); + + } + + function putTanarJogviszonyAdatok($ADAT) { + formBegin(array('action'=>href('index.php?page=naplo&sub=intezmeny&f=tanar'), 'class'=>"tanar onChangeRequest")); + + echo ''."\n"; + echo ''."\n"; + echo '
    '._TANAR_JOGVISZONYA.''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ' '; _inlineHelp(_KIDT_HELP); + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    55%65%80%100%
    '; + _inlineHelp(_HETI_MUNKAORA_HELP); + echo '
    '; + echo ''; + echo ' '; + echo _ORA.' '; + _inlineHelp(_HETI_KOTELEZOORASZAM_HELP); + echo '
    '; + echo ''; + echo ''; + echo ' '; _inlineHelp(_STATUSZ_HELP); + echo ''; + echo ''; + echo '
    '._TOVABBKEPZES_FORDULO_DT.''; + echo ''; + echo ' '; + _inlineHelp(_TOVABBKEPZES_FORDULO_DT_HELP); + echo '
    '."\n"; + + + echo '
    '."\n"; + formEnd(); + + } + + function putTanarKepesites($ADAT) { + + formBegin(array('action'=>href('index.php?page=naplo&sub=intezmeny&f=tanar'), 'class'=>"tanar")); + + echo ''."\n"; + echo ''."\n"; + echo '
    '._TANAR_KEPESITESE.''."\n"; + echo ''."\n"; + echo ''; + echo ''; + if (is_array($ADAT['tanarAdat']['kepesites']) && count($ADAT['tanarAdat']['kepesites'])>0) + foreach ($ADAT['tanarAdat']['kepesites'] as $idx => $kAdat) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + + echo ''; + + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + + + echo '
    végzettségfokozatspecializációképesítés megnevezése
    '.$kAdat['vegzettseg'].''.$kAdat['fokozat'].''.$kAdat['specializacio'].''.$kAdat['kepesitesNev'].' ('.$kAdat['kepesitesId'].')
    '; + echo ''; + echo ''; + echo ''; + echo '
    Új képesítés
    '; + echo ''; + echo ' '; _inlineHelp(_VEGZETTSEG_HELP); + echo ''; + echo ''; + echo ' '; _inlineHelp(_FOKOZAT_HELP); + echo ''; + echo ''; + echo ' '; _inlineHelp(_SPECIALIZACIO_HELP); + echo ''; + echo ''; + echo ' '; _inlineHelp(_KEPESITESNEV_HELP); + echo ''; + echo '
    '."\n"; + + echo '
    '."\n"; + formEnd(); + + } + + function putUjTanar() { + formBegin(array('action'=>href('index.php?page=naplo&sub=intezmeny&f=tanar'), 'class'=>"tanar")); + + echo ''."\n"; + echo '
    '._UJ_TANAR.''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + +/* + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; +*/ + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo '
    '."\n"; + + echo ''; + + echo '
    '."\n"; + formEnd(); + + } + + function putKepUpload($tanarId) { + formBegin(array('enctype'=>"multipart/form-data",'class'=>'tanar')); + echo '
    '._FENYKEPE.''."\n"; + echo '
    '. + putFace($tanarId,'tanar',"100",false); + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '; + formEnd(); + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankor.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankor.phtml new file mode 100644 index 00000000..22e807f5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankor.phtml @@ -0,0 +1,370 @@ +'tankor')); + echo '

    '._TANKORNEV_MODOSITAS.'

    '; + + echo '
    '; + echo '

    '._TANKORNEV_MODOSITAS_HELP.'

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '

    '; + echo ''; + + echo ''; + echo ''; + + echo '

    '; + formEnd(); + + } + + + function putUjTankorForm($MK,$TARGY,$TANAR,$OSZTALY,$SZEMESZTER,$TOPOST,$ADAT) { + + global $TANKOR_TIPUS; + /* $TOPOST['tankoradat'] */ + + $TT=array(); + for ($i=0; $i$_formClass.'tankor', 'method'=>'post', 'action'=>'')); + echo ''."\n"; + echo ''."\n"; + foreach($TOPOST as $_t => $_v) + echo ''."\n"; + echo '

    '._TANKOR.' '; + echo $MK['leiras'].'/'.$TARGY['targyNev']; + if ($TARGY['targyJelleg']!='') echo ' ('.$TARGY['targyJelleg'].')'; + echo ' '.implode(', ',$TT); + echo '

    '."\n"; + + + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo '
    '._ELNEVEZES.''; + echo $ADAT['tanev']; + echo ''; + /* + 12.abcd angol nyelv II-ALAP óra + évfolyam(ok), osztály, tárgy, (extra tankorJel), elnevezés (tankorNevCimke) + */ + // találjuk ki az elnevezést! + if ($TOPOST['tankorId']!='') { + $tankorNev = $TOPOST['tankoradat']['tankorNev']; + foreach ($TANKOR_TIPUS as $_k=>$_v) { + // ha a név utolsó egyésége megegyezik a jelöléssel... + if (substr($tankorNev, -strlen($_v)) == $_v) { $_tipus = $_v; break; } + } + } elseif ($TOPOST['tankoradat']['tipus']!='') { + $_tipus=$TOPOST['tankoradat']['tipus']; + } + echo ''; + if (defined('__AKG_TANKORNEV') && __AKG_TANKORNEV === true) { + echo ''; + } + echo '
    '; + + echo '

    '._ALTALANOS.'

    '."\n"; + + echo ''; + echo ''."\n"; + echo ''; + echo ''; +if (count($TOPOST['tankorcsoport']['idk'])>1) { + echo ''."\n"; +} + echo ''; + + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; +/* REV 2185++ - tól nem kell, nem lehet. A típus determinál + echo ''; + + echo ''; + + echo ''; + + echo ''; +*/ + echo '
    '._TIPUS.''; + echo ''; + + echo ''; + echo '
    '; + echo 'Megváltoztassam a tankörhöz tartozó összes - már rögzített - hiányzás típusát +
    ebben a tanévben('.$ADAT['tanev'].')?'; + echo ''; + echo ''; + + echo '
    '; + echo '
    '._TANKORCSOPORTOK.'
    '; + echo ''; + echo '
    '._VALASZTHATO.''; + if (isset($TOPOST['tankoradat']['felveheto'])) $_CHK[$TOPOST['tankoradat']['felveheto']] = ' checked="checked"'; + else $_CHK[0] = ' checked="checked"'; + + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo '
    '._EVKOZI_KOVETELMENY.''; + + if (isset($TOPOST['tankoradat']['kovetelmeny'])) { + $_CHK[$TOPOST['tankoradat']['kovetelmeny']] = ' checked="checked"'; + $_CLASS[$TOPOST['tankoradat']['kovetelmeny']]=' class="sel"'; + } else { + $_CHK['jegy'] = ' checked="checked"'; + } + + foreach ( $ADAT['tankor.kovetelmeny'] AS $i => $kovetelmeny) { + echo '
    '; + echo ''; + echo ''; + echo '
    '; + } + +/* echo ''; + echo ''; + echo ''; + echo ''; +*/ echo '
    '._JELENLET.''; + if (isset($TOPOST['tankoradat']['jelenlet'])) $_CHK[$TOPOST['tankoradat']['jelenlet']] = ' checked="checked"'; + else $_CHK['kötelező'] = ' checked="checked"'; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '; + echo ''; + + $_CHK = array(); + + echo '

    '._SZEMESZTEREK.'

    '; + echo ''; + echo ''; + for ($i=0; $i'; + echo $SZEMESZTER[$i]['tanev'].' '.$SZEMESZTER[$i]['szemeszter']; + echo ''."\n"; + } + echo ''."\n"; + + echo ''; + for ($i=0; $i'; + $_RO = ($SZEMESZTER[$i]['statusz']=='lezárt') ? ' readonly="readonly" onclick="return false;" class="lezart" ':''; + $_CHK = (is_array($SZEMCHECK) && in_array($SZEMESZTER[$i]['tanev'].'/'.$SZEMESZTER[$i]['szemeszter'],$SZEMCHECK))? ' checked="checked"':''; + $_ID = 'c'.$SZEMESZTER[$i]['tanev'].'/'.$SZEMESZTER[$i]['szemeszter']; + echo ''; + echo ''."\n"; + } + echo ''; + + echo ''; + for ($i=0; $i'; + $_RO = ($SZEMESZTER[$i]['statusz']=='lezárt') ? ' readonly="readonly" class="lezart" ':''; + $_val = $SZEMORASZAM[$SZEMESZTER[$i]['tanev'].'/'.$SZEMESZTER[$i]['szemeszter']]; + $_ID = 't'.$SZEMESZTER[$i]['tanev'].'/'.$SZEMESZTER[$i]['szemeszter']; + echo ''; + echo ''."\n"; + } + echo ''; + echo '
    '._SZEMESZTER.'
    '._HETI_ORASZAM.'
    '."\n\n"; + + echo '

    '._RESZTVEVO_OSZTALYOK.'

    '; + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''; + } + echo '
    '._OSZTALYJELE.''._LEIRAS.'
    '; + $_CHK = (is_array($TOPOST['osztalyok']) && in_array($OSZTALY[$i]['osztalyId'],$OSZTCHECK))? ' checked="checked"':''; + echo ''; + echo ''; + echo ''; + + + echo '
    '; + + if ($TOPOST['tankorId']=='') { // engedélyezzüz a tanár felvételét + + echo '

    '._MEGJELOLTIDOSZAKBANTANAR.'

    '; + echo ''; + } + + + echo ''; + + formEnd(); + + } + + function putTankorLezarForm($tankorId, $mkId, $targyId, $tanev = __TANEV) { + + formBegin(array('class'=>'tankor')); + echo '

    '._TANKOR_LEZARAS.'

    '; + + echo '

    '._TANKOR_LEZARAS_HELP.'

    '; + echo '

    '; + echo ''."

    \n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '

    '; + echo ''; + echo ''; + echo ''; + echo '

    '; + formEnd(); + } + + + function putTankorTorolForm($tankorId, $mkId, $targyId, $tanev = __TANEV) { + + formBegin(array('class'=>'tankor')); + echo '

    '._TANKOR_TORLES.'

    '; + + echo '

    '._TANKOR_TORLES_HELP; + + echo ''."

    \n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '

    '; + echo ''; + echo ''; + echo '

    '; + formEnd(); + } + + function putTankorTargyForm($ADAT) { + + formBegin(array('class'=>'tankor')); + echo '

    '._TANKOR_TARGY_MODOSITAS.'

    '; + + echo '

    '._TANKOR_TARGY_HELP.'

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '

    '; + echo ''; + echo ''; + echo ''; + echo '

    '; + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorDiak.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorDiak.phtml new file mode 100644 index 00000000..272d6908 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorDiak.phtml @@ -0,0 +1,310 @@ +'post', 'action'=>'', 'class'=>'tankor')); + echo '

    '.ucfirst(_TANAR).': '.implode(', ',$TT).'

    '; + + echo '

    '._DIAKOK.'

    '; + + if ($ADAT['tankor']['diakjai']['nevek']!==false) { + + echo ''; + __tableHeadFoot(); + echo ''; + $i=1; + if (is_array($ADAT['tankor']['diakjai']['nevek'])) + foreach ($ADAT['tankor']['diakjai']['nevek'] as $diakId=>$DIAK) { + $_D = $ADAT['tankor']['diakjai']['adatok'][$diakId]; + $_db = count($_D); + $_CHK = (is_array($ADAT['diakSelected']) && in_array($diakId,$ADAT['diakSelected'])) ? 'checked="checked"':''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + for ($k=1; $k'; + echo ''; + echo ''; + echo ''; + } + } + echo ''; + echo '
    '; + echo ''; + echo $i++; + echo '. '.$DIAK['diakNev']; + echo ' '; + $_osztalyId=$ADAT['diakOsztaly'][$diakId][0]; + if (isset($ADAT['osztaly'][$_osztalyId]['osztalyJel'])) echo '('.$ADAT['osztaly'][$_osztalyId]['osztalyJel'].')'; + echo ''; + echo $_D[0]['beDt']; + echo ''; + echo $_D[0]['kiDt']; + echo ''; + for ($k=0; $k'; + echo $ADAT['diakKepzes'][$diakId][$k]['kepzesNev']; + echo ''; + } + echo '
    '; + echo $_D[$k]['beDt']; + echo ''; + echo $_D[$k]['kiDt']; + echo '
    '; + + } + + + formEnd(); + + } + + function __tableHeadFoot() { + echo ''; + echo ''._NEV.''._METTOL.''._MEDDIG.''._NEME.''._KEPZES.''."\n"; + echo ''; + echo ''; + echo ''._NEV.''._METTOL.''._MEDDIG.''._NEME.''._KEPZES.''."\n"; + echo ''; + } + + function putTankorDiakForm($ADAT) { + + $tankorId = $ADAT['tankorId']; + $TT = array(); + for ($i = 0; $i < count($ADAT['tankor']['tanarai']); $i++) { + $TT[] = $ADAT['tankor']['tanarai'][$i]['tanarNev']; + } + + formBegin(array('method'=>'post', 'id'=>'tankorDiak', 'class'=>'tankor', 'action'=>'')); + + if (count($TT)>0) echo '

    '.ucfirst(_TANAR).': '.implode(', ',$TT).'

    '; + + echo '

    '._DIAKOK.'

    '; + + if ($ADAT['tankor']['diakjai']['nevek']!==false) { + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; +# echo ''."\n"; +# echo ''."\n"; +# echo ''."\n"; + echo ''; + __tableHeadFoot(); + echo ''; + $i=1; + + if (is_array($ADAT['tankor']['diakjai']['nevek'])) + foreach ($ADAT['tankor']['diakjai']['nevek'] as $diakId=>$DIAK) { + $_D = $ADAT['tankor']['diakjai']['adatok'][$diakId]; + $_db = count($_D); + $_CHK = (is_array($ADAT['diakSelected']) && in_array($diakId,$ADAT['diakSelected'])) ? 'checked="checked"':''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + } + echo ''; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo $i++; + echo '. '.$DIAK['diakNev']; + echo ' '; + $_osztalyId=$ADAT['diakOsztaly'][$diakId][0]; + if (isset($ADAT['osztaly'][$_osztalyId]['osztalyJel'])) echo '('.$ADAT['osztaly'][$_osztalyId]['osztalyJel'].')'; + echo ''; + echo $_D[0]['beDt']; + echo ''; + echo $_D[0]['kiDt']; + echo ''; + echo ($ADAT['diakAdat'][$diakId]['nem']); + echo ''; + for ($k=0; $k'; + echo $ADAT['diakKepzes'][$diakId][$k]['kepzesNev']; + echo ''; + } + echo '
    '; + + echo ' '.$ADAT['refDt'].' - '; + echo ''; + if ($ADAT['voltUtkozes'] === true && __NAPLOADMIN) echo ''; + echo ''; + formEnd(); + } + } + + function putUjDiakForm($ADAT) { + + $tankorId = $ADAT['tankorId']; + + formBegin(array('method'=>'post', 'id'=>'ujDiak', 'class'=>'tankor', 'action'=>'')); + + echo '

    '._UJDIAK.'

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + //echo ''."\n"; + //echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + formEnd(); + + } + + function putUjDiakForm2($ADAT) { + $tankorId = $ADAT['tankorId']; + + formBegin(array('method'=>'post', 'id'=>'ujDiak', 'class'=>'tankor', 'action'=>'')); + + echo '

    '._UJDIAK.'

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + //echo ''."\n"; + //echo ''."\n"; + $j=0; + $SORT = array(); + foreach($ADAT['diakok'] as $_osztalyId => $___D) { + if (isset($ADAT['osztaly'][$_osztalyId]['osztalyJel'])) + $SORT[$ADAT['osztaly'][$_osztalyId]['osztalyJel']]=$_osztalyId; + else // Vendégtanulók miatt... + $SORT[constant('_'.strtoupper($_osztalyId))] = $_osztalyId; + } + + + ksort($SORT); + foreach($SORT as $_oJel => $_osztalyId) { + $DADAT = $ADAT['diakok'][$_osztalyId]; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo '
    '.$_oJel.'
    '.$_oJel.''; + //** + echo ''; + for($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + // -- + echo ''."\n"; + $j++; + } + echo '
    '.($i+1).'.'; + echo ''; + // képzései: + echo ''; + //echo ''; + echo $_neme; + echo ''; + for ($k=0; $k'; + echo $ADAT['diakKepzes'][$_diakId][$k]['kepzesNev']; + + echo ''; + } + echo '
    '; + //** + + echo '
    '; + + } + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + formEnd(); + + } + + function __n($D1,$D2) { + $kip = date('z',strtotime($D1)); + $kop = date('z',strtotime($D2)); + list($bY,$bM,$bD) = explode('-',$D1); + list($kY,$kM,$kD) = explode('-',$D2); + $px = $kop-$kip+($kY-$bY)*365-1; + return $px; + } + + /* EZT TESSÉK SZÉPEN MEGÍRNI :) */ + function _put_grafikon($ADAT,$TANEV) { + + // el kellene még tolni a kezdes és zárás ismeretében! + $tanevN = __n($TANEV['kezdesDt'], $TANEV['zarasDt']); + // legyen 1 pixel, 1 nap + $pxx=0; + echo '
    '; + + if (($px=__n($TANEV['kezdesDt'],$ADAT[0]['beDt']))>0) { + echo ''; + $pxx+=$px; + } elseif ($px<0) { // hackit + $ADAT[0]['beDt']=$TANEV['kezdesDt']; + } + for($i=0; $i'; + if (is_array($ADAT[$i+1])) { + $px = __n($ADAT[$i]['kiDt'],$ADAT[$i+1]['beDt']); + echo ''; + $pxx+=$px; + } + } + echo '
    '; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorLetszam.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorLetszam.phtml new file mode 100644 index 00000000..c7a935e8 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorLetszam.phtml @@ -0,0 +1,83 @@ +'; + echo ''._TANKOR.''._TIPUS.''; + echo ''; + echo _LETSZAM; + + formBegin(); + $_CHK = ($ADAT['osztalyonkent']=='1') ? ' checked="checked" ':''; + echo ''; + _putLimit($ADAT['tankorLetszamLimit']); + echo ''; + echo ''; + echo ''; + formEnd(); + echo ''; + echo ''._TANAROK.''."\n"; + for($i=0; $i=$_D['letszam']) { + echo ''; + echo ''; + echo ''; + echo $_D['tankorNev']; + echo ' ('.$_D['tankorId'].')'; + echo ''; + echo ''; + echo ''; + echo $_D['tankorTipus']; + echo ''; + echo ''; + echo ''; + echo $_D['letszam']; + echo ''; + echo ''; + echo ''; + + if (is_array($_D['letszamOsztaly'])) + foreach( + $_D['letszamOsztaly'] as $osztalyJel => $db + ) { + echo ''; + echo $osztalyJel.':'; + echo $db; + echo ''; + } + + echo ''; + echo ''; + for ($j=0; $j'; +/* + echo ''; + for ($j=0; $j'; +*/ echo ''; + echo ''."\n"; + } + } + echo ''; + + } + + function _putLimit($limit) { + + echo ''; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorSzemeszter.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorSzemeszter.phtml new file mode 100644 index 00000000..a98009fb --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorSzemeszter.phtml @@ -0,0 +1,101 @@ +'tankorSzemeszter')); + echo ''."\n"; + echo ''."\n"; +//hö? + if (isset($_POST['tanarId'])) echo ''."\n"; + if (isset($_POST['osztalyId'])) echo ''."\n"; + if (isset($_POST['mkId'])) echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + for ($i = 0; $i < count($ADAT['szemeszterek']); $i++) { + if ($szTanev != $ADAT['szemeszterek'][$i]['tanev']) { + $szTanev = $ADAT['szemeszterek'][$i]['tanev']; + $colspan = $Tanevek[$szTanev]; + $_class=array(); + $_class[] = ekezettelen($ADAT['szemeszterek'][$i]['statusz']); + if ($tanev == $szTanev) $_class[] = 'aktualis'; + echo ''."\n"; + } + } + echo ''."\n"; + echo ''."\n"; + for ($i = 0; $i < count($ADAT['szemeszterek']); $i++) { + $_class=array(); + $_class[] = ekezettelen($ADAT['szemeszterek'][$i]['statusz']); + if ($tanev == $ADAT['szemeszterek'][$i]['tanev']) $_class[] = 'aktualis'; + echo ''."\n"; + } + echo ''."\n"; + + for ($i = 0; $i < count($ADAT['tankorok']); $i++) { + + $tankorId = $ADAT['tankorok'][$i]['tankorId']; + echo ''."\n"; + + echo ''."\n"; + for ($j = 0; $j < count($ADAT['szemeszterek']); $j++) { + $szTanev = $ADAT['szemeszterek'][$j]['tanev']; + $szSzemeszter = $ADAT['szemeszterek'][$j]['szemeszter']; + + + $_class=array(); + $_class[] = ekezettelen($ADAT['szemeszterek'][$j]['statusz']); + if ($tanev == $ADAT['szemeszterek'][$j]['tanev']) $_class[] = 'aktualis'; + echo ''."\n"; + } + echo ''."\n"; + } + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '._TANKOR.' ('.$tanev.')'; + echo $szTanev; + echo '
    '.$ADAT['szemeszterek'][$i]['szemeszter'].'
    '; + echo ''; + echo $ADAT['tankorok'][$i]['tankorNev'].' ('.$ADAT['tankorok'][$i]['tankorId'].')'; + echo ''; + echo ''; + for ($j=0; $j'.$ADAT['tankorTanarok'][$tankorId][$j]['tanarNev'].' '; + echo $ADAT['tankorTanarok'][$tankorId][$j]['minBeDt'].'--'; + echo $ADAT['tankorTanarok'][$tankorId][$j]['maxKiDt']; + } + echo ''; + echo ''; + + if ($ADAT['szemeszterek'][$j]['statusz'] == 'lezárt') $disabled = ' disabled="disabled" '; + else $disabled = ''; + $value = "$tankorId/$szTanev/$szSzemeszter"; + $name = 'O_'.$tankorId.'_'.$szTanev.'_'.$szSzemeszter; + if (is_array($ADAT['tankorSzemeszter'][$tankorId][$szTanev][$szSzemeszter])) { + $szAdat = $ADAT['tankorSzemeszter'][$tankorId][$szTanev][$szSzemeszter]; + $tankorNev = $szAdat['tankorNev']; + $title = $tankorNev; + echo ''."\n"; + echo ''."\n"; + } else { + echo ''."\n"; + echo ''."\n"; + } + + echo '
    '."\n"; + + formEnd(); + + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorTanar.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorTanar.phtml new file mode 100644 index 00000000..78a9f417 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorTanar.phtml @@ -0,0 +1,103 @@ +'post', 'id'=>'tankorTanarAssoc', 'class'=>'tankor', 'action'=>'')); + + //echo '

    '._TANTARGYFELOSZTAS.'

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; +# echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''; + for($i = 0; $i < count($ADAT['tankorok']); $i++) { + $_D = $ADAT['tankorok'][$i]; + echo ''; + echo ''; + echo ''; + echo ''; + // -- ELEJE nem jó, ha sok tankör adatait együtt módosítjuk! -- + if (count($ADAT['tankorok']) == 1) { + echo ''; + echo ''; + } + // -- VÉGE nem jó, ha sok tankör adatait együtt módosítjuk! -- + echo ''; + } + echo '
    '._TANKOR.''._ORASZAM.''._AKTUALIS_TANAR.''._VALASZTOTT_TANAR.''._IDOSZAK.'
    '; + echo ''; + echo $_D['tankorNev']. ' ('.$_D['tankorId'].')'; + echo ''."\n"; + echo ''; + echo ''; + echo sprintf('%01.1f',$_D['oraszam']); + echo ''; + echo ''; + echo '
      '; + for($j = 0; $j < count($_D['tanarok']); $j++) { + echo '
    • '; + echo $_D['tanarok'][$j]['tanarNev']; + echo '
    • '."\n"; + } +// for ($j=0; $j'; +// echo $ADAT['tankorTanarok'][$_D['tankorId']][$j]['tanarNev']; +// echo ' ('.$ADAT['tankorTanarok'][$_D['tankorId']][$j]['minBeDt'].'--'; +// echo $ADAT['tankorTanarok'][$_D['tankorId']][$j]['maxKiDt'].')'; +// echo ''; +// } + echo '
    '; + echo '
    '; + echo ''; + _putTanarSelect('TA'.$_D['tankorId'], $ADAT['tanarok'], $_D['tanarok']); + echo ''; + echo '
      '; + for ($j=0; $j'; + echo $ADAT['tankorTanarBejegyzesek'][$_D['tankorId']][$j]['tanarNev']; + echo ': '.str_replace('-','.',$ADAT['tankorTanarBejegyzesek'][$_D['tankorId']][$j]['beDt']).'. – '; + if ($ADAT['tankorTanarBejegyzesek'][$_D['tankorId']][$j]['kiDt']=='') { + echo ''; + } else { + echo str_replace('-','.',$ADAT['tankorTanarBejegyzesek'][$_D['tankorId']][$j]['kiDt']).'.'; + } + echo ''; + echo ''; + } + echo '
    '; + echo '
    '; + // -- ELEJE nem jó, ha sok tankör adatait együtt módosítjuk! -- + if (count($ADAT['tankorok']) == 1) { + echo ' '; + echo ''; + } + // -- VÉGE nem jó, ha sok tankör adatait együtt módosítjuk! -- + formEnd(); + + } + + function _putTanarSelect($name, $TANAROK, $TANITOK) { + for ($i = 0; $i < count($TANITOK); $i++) { + $TAN[] = $TANITOK[$i]['tanarId']; + $_class = "vantanara"; + } + echo ''; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorTanarHozzarendeles.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorTanarHozzarendeles.phtml new file mode 100644 index 00000000..aa9747fc --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankorTanarHozzarendeles.phtml @@ -0,0 +1,147 @@ +'; + + echo '
    '; + + echo ''; + + echo '
    '; + echo 'Elfogadható óraszám: ' + .'«kötelező óraszám»' + .' 2' + .'
      ' + .'
    • 0
    • 1
    • 2
    • 3
    • 4
    • ' + .'
    • 5
    • 6
    • 7
    • 8
    • 9
    • ' + .'
    ' + .'
    ' + .' – ' + .'«kötelező óraszám»' + .' 2' + .'
      ' + .'
    • 0
    • 1
    • 2
    • 3
    • 4
    • ' + .'
    • 5
    • 6
    • 7
    • 8
    • 9
    • ' + .'
    ' + .'
    '; + echo '
    '; + + echo '
    '; + echo 'Tankörök száma: '; + echo ''.$ADAT['tankorStat']['kesz'].'/'; + echo ''.$ADAT['tankorStat']['osszes'].' = '; + echo ''.number_format($ADAT['tankorStat']['kesz'] / $ADAT['tankorStat']['osszes'] * 100,1,',','').'%'; + echo '
    '; + + echo '
    '; + echo '' + .' Szűrés ' + .''; + echo '
    '; + + + + echo '
    '; + + } + + function putTankorTanarMatrix($ADAT) { + + $COLORS = array(1=>'#198198',2=>'#298298',3=>'green',4=>'#ffaaaa',5=>'#aabbcc',6=>'#bbccaa',7=>'#ccaabb',8=>'#aaccbb',9=>'#aaccee','9Ny'=>'#ffccee',10=>'#ffaacc',11=>'#eeffbb',12=>'#ccddff'); + $TANKOROK = $ADAT['tankorok']; + $TANAROK = $ADAT['tanarok']; + for ($i=0; $i'tantargyFelosztasForm')); + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + $first = true; + foreach ($TARGYTANKOR as $_targyId => $_TA) { + if ($first) { $class=' class="first targy" '; $first=false; } + else { $class=' class="targy" '; } + echo ''; + } + echo ''; + echo ''; + echo ''; + $first = true; + foreach ($TARGYTANKOR as $_targyId => $TANKORSOR) + for ($i=0; $i 1) $class .= ' tobb'; + elseif (count($_tankorAdat['tanarIds']) == 1) $class .= ' kesz'; + } + $class .= ' tdTargy-'.$_targyId; + if (!$_tankorAdat['bontasOk']) $class .= ' bontasHiba'; + $color = $COLORS[substr($_tankorAdat['tankorNev'],0,strpos($_tankorAdat['tankorNev'],'.') )]; + echo ''; + } + echo ''; + echo ''."\n"; + + for ($i=0; $i'; + echo ''; + echo ''; + $first = true; + foreach ($TARGYTANKOR as $_targyId => $TANKORSOR) { + for ($j=0; $j'; + $_CHK = in_array($_tanarAdat['tanarId'],$_tankorAdat['tanarIds']) ? 'checked="checked" ':''; + echo ''; + echo ''; + } else { + echo ''; + } + }} + echo ''."\n"; + } + echo '
    '.$ADAT['keszTankorDb'].' db kész/'.count($TANKOROK).' db tankörÓraszám'; + echo $ADAT['targyAdat'][$_targyId]['targyNev']; + echo '
    0 db kész/'.count($TANAROK).' db tanár'; + echo str_replace($ADAT['targyAdat'][$_tankorAdat['targyId']]['targyNev'].' ','',$_tankorAdat['tankorNev']); + echo '
    '; + echo $_tanarAdat['tanarNev']; + echo '('.$_tanarAdat['tanarId'].')'; // DEBUG TODO, legyen inkább a beépülő jobb sáv + echo ''; + echo ''.number_format($_tanarAdat['lekotottOraszam'],2,',','').'/'; + echo ''.number_format($_tanarAdat['hetiKotelezoOraszam'],1,',','').''; + echo '
    '."\n"; + echo '
    '."\n"; + formEnd(); + } + + function _inarray($tanarId,$tankorTanar) { + for ($i=0;$i diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/terem.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/terem.phtml new file mode 100644 index 00000000..73cbede6 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/terem.phtml @@ -0,0 +1,93 @@ +'."\n"; + + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + foreach ($ADAT['teremAdat'] as $teremId => $tAdat) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + } + echo ''."\n"; + + echo '
    '._TEREMID.''._LEIRAS.''._FEROHELY.''._TIPUS.''._TELEPHELY.'
    '.$tAdat['teremId'].''.$tAdat['leiras'].''.$tAdat['ferohely'].''.$tAdat['tipus'].''.$ADAT['telephelyAdat'][ $tAdat['telephelyId'] ]['telephelyRovidNev'].'
    '."\n"; + + echo ''."\n"; + + } + + function putTeremForm($ADAT) { + + $tAdat = $ADAT['teremAdat'][ $ADAT['teremId'] ]; + + formBegin(array('class'=>'terem','action'=>href('index.php?page=naplo&sub=intezmeny&f=terem'))); + + if ($ADAT['teremId']=='') { + echo ''."\n"; + echo ''."\n"; + echo '

    '._UJ_TEREM.'

    '; + } else { + echo ''."\n"; + echo ''."\n"; + echo '

    '.$tAdat['leiras'].'

    '; + } + + + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '."\n"; + + echo '
    '; + + echo ''."\n"; + echo ''.$ADAT['teremId'].'
    '; + + echo ''."\n"; + echo '
    '."\n"; + + echo ''."\n"; + echo '
    '."\n"; + + echo ''."\n"; + echo '
    '."\n"; + + echo '
    '; + echo ''."\n"; + + formEnd(); + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tovabbkepzes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tovabbkepzes.phtml new file mode 100644 index 00000000..cafddee2 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tovabbkepzes.phtml @@ -0,0 +1,479 @@ +'; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + } + + function putTovabbkepzesTerv($ADAT) { + + if (count($ADAT['lehetsegesTovabbkepzesek'])==0) return false; + + $TOVABBKEPZESEK = reindex($ADAT['tovabbkepzesek'],array('tovabbkepzesId')); + $TANAROK = reindex($ADAT['tanarok'],array('tanarId')); + $TE_STATUSZ = array('','terv','jóváhagyott','elutasított','megszűnt','megszakadt','teljesített'); + $TE_STATUSZ_INDIKATOR = array( + '' =>'', + 'terv' => '', + 'jóváhagyott' => '', + 'elutasított' => '', + 'megszakadt' => '', + 'megszűnt' => '', + 'teljesített' => ''); + + $TE = reindex($ADAT['tovabbkepzesTerv'],array('tovabbkepzesId','tanarId','tanev')); + formBegin(array('id'=>'tovabbkepzesTerv')); + echo '

    '; + echo _TOVABBKEPZES_TERV.' – '.$ADAT['tanev']; + if (__TANAR) echo ' – '._USERCN; + if (__NAPLOADMIN || __VEZETOSEG || __TITKARSAG) echo ' – '; + echo '

    '; + echo ''; + echo ''; + // Így is lehet, de inkább listázzuk ki az összes lehetséges továbbképzést + /* + echo ''; + */ + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if (__MODOSITHAT) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + for ($i=0;$i'; + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''; + /* más kontrollok is elképzelhetők, pl input gombok + echo ''; + */ + echo ''; + echo ''; + echo ''; + + echo ''."\n"; + } + echo ''; + echo '
    '._TOVABBKEPZES.''._TOVABBKEPZES_FORDULO_DT.''._RESZOSSZEG.''._TAMOGATAS.''._MEGJEGYZES.''._STATUSZ.'
    '._TAMOGATASI_KERET.': Ft.- Ft.- Ft.-
    '; + echo ''; + echo $TE_STATUSZ_INDIKATOR[$_D_TE["tovabbkepzesStatusz"]]; + echo ''; + echo $TOVABBKEPZESEK[$_D['tovabbkepzesId']][0]['tovabbkepzesNev'].' '; + echo ''.$TANAROK[$_D['tanarId']][0]['tanarNev'].''; + echo $TANAROK[$_D['tanarId']][0]['tovabbkepzesForduloDt']; + echo ''; + echo ' Ft.-'; + echo ''; + echo ' Ft.-'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if (__MODOSITHAT===true) { + echo ''; + } else { + echo $_D_TE['tovabbkepzesStatusz']; + } + echo ''; + //$_kulcs = $_D['tovabbkepzesId'].'_'.$_D['tanarId'].'_'.$ADAT['tanev']; + echo ''; + echo '
    '; + // extra: jovahagyasDt, teljesitesDt + + if (count($ADAT['lehetsegesTovabbkepzesek'])>0) { + echo '
    '; + echo '
    '; + echo '
    '; + } + + formEnd(); + + } + + function putTanarokTovabbkepzesAdatai($ADAT) { + +// $tovabbkepzesStatusz = array('terv','jóváhagyott','elutasított','megszűnt','megszakadt','teljesített'); + $tovabbkepzesStatusz = array('teljesített','jóváhagyott','terv'); + + formBegin(array('id'=>'tanarTovabbkepzesForduloDt')); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + for ($i=0;$i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + echo '
    '; + _inlineHelp('A teljesített, jóváhagyott és tervezett továbbképzések összegét a státuszaiknak megfelelő színnel jelezzük az aktuális hét éves ciklusban. A nem akkreditált képzésnél maximum 30 órát számítunk!'); + echo ''._TANAR.' '; + _inlineHelp('A táblázatban a tanárokra vonatkozó státuszok olvashatók. Ha egy tanár továbbképzés forduló dátuma a következő két évben várható és nem éri el a 120 órányi továbbképzést, figyelmeztető felkiáltó jellel jelezzük.'); + echo ''._HETI_KOTELEZO_ORASZAM.''._HETI_MUNKAORA.''._STATUSZ.''; + _inlineHelp('A hétéves ciklus végének számít.'); + echo ' '._TOVABBKEPZES_FORDULO_DT.' '; + echo '
    '; + echo '
    '; + foreach($tovabbkepzesStatusz as $_status) { + if (($_c = intval($_TTC[$_status][0]['sumOraszam']))>0) + echo ''.$_c.''; + $_sum += $_c; + } + echo '
    '; + echo ''.($_forduloEv-8).'/'.($_forduloEv-7).''; + echo ''.($_forduloEv-1).'/'.($_forduloEv).''; + echo '
    '; + if ($_timeframeAlert) { + if ($_sum<120) { + if ($_evdiff>=0) $_class='alert'.$_evdiff; + else $_class='alert'; + echo ''; + } else { + echo ''; + } + } else { + if (is_array($ADAT['tovabbkepzesFolyamat'][$_D['tanarId']])) + echo ''; + else + echo ''; + } + echo ''; + echo $_sum; + echo ''.$_D['tanarNev'].''.$_D['hetiKotelezoOraszam'].''.$_D['hetiMunkaora'].''.$_D['statusz'].''; + echo ''; + echo ''; + echo '
    '; + formEnd(); + + } + + + function putTovabbkepzesek($ADAT) { + /* tovabbkepzesTanar: + `tovabbkepzesId` smallint(5) unsigned NOT NULL, + `tanarId` int(10) unsigned NOT NULL, + `tolDt` date NOT NULL, + `igDt` date DEFAULT NULL, + `tanusitvanyDt` date DEFAULT NULL, + `tanusitvanySzam` varchar(255) COLLATE utf8_hungarian_ci DEFAULT NULL, + */ + if (count($ADAT['tovabbkepzesek'])==0) return false; + + $TOVABBKEPZESEK = reindex($ADAT['tovabbkepzesek'],array('tovabbkepzesId')); + $TANAROK = reindex($ADAT['tanarok'],array('tanarId')); + + + /* Listázzuk a továbbképzések hozzárendelését egy tanárhoz, illetve új hozzárendelést is tehessünk */ + + formBegin(array('id'=>'tanarTovabbkepzesek')); + echo '

    '._TANAROK_TOVABBKEPZESEI.'

    '; + echo ''; + echo ''; + // legyen itt egy táblázat + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if (__MODOSITHAT) { // a táblázat első sora egy inputokból álló sor + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } // módosíthat + echo ''; + for ($i=0;$i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if ($_D['tolDt']!='0000-00-00' && $_D['tolDt']!='') $dbSor++; + } + echo ''; + echo '
    '.''._TANAR.''._TOVABBKEPZES.''._TOLDT.''._IGDT.''._TANUSITVANYDT.''._TANUSITVANYSZAM.''.'
    '; + echo ''; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo '
    '; + echo $_D['tovabbkepzesId']; + echo ''; + echo ''.$TANAROK[$_D['tanarId']][0]['tanarNev'].''.$TOVABBKEPZESEK[$_D['tovabbkepzesId']][0]['tovabbkepzesNev'].''.$TOVABBKEPZESEK[$_D['tovabbkepzesId']][0]['oraszam'].''; + if (__MODOSITHAT) echo ''; + echo '
    '; + + if (($dbSor)>0) { // esettleg darabszám alapjn növelhetjük a méretet + if ($dbSor<20) $_height=40*$dbSor + 70; + else $_height = 600; + echo "
    "; + } + //echo '
    '; + formEnd(); + + } + + function putUjTovabbkepzes($ADAT) { + + $KAT = array('diploma','szakvizsga','akkreditált','egyéb'); + + echo '
    '; + echo '

    '._TOVABBKEPZESEK.'

    '; + + formBegin(); + echo '

    '._UJ_TOVABBKEPZES.'

    '; + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '.'
    '; + echo _INTEZMENY; + echo ''; + echo ' '; + //_inlineHelp(_TOVABBPEZOINTEZMENY_HELP); + echo ' '; +// _inlineHelp(_TOVABBPEZOINTEZMENY_HELP); + + echo '
    '._TOVABBKEPZES_NEV.'
    '._ORASZAM.''.'
    '._AKKREDITALT.''; + // ''; + echo ''; + echo '
    '; + + formEnd(); + + + if (count($ADAT['tovabbkepzesek'])>0) { + + formBegin(array('id'=>'tovabbkepzesek')); + echo '

    '._FELVETT_TOVABBKEPZESEK.'

    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + } + echo ''; + echo '
    '._TOVABBKEPZES_NEV.''._ORASZAM.''._AKKREDITALT.''._INTEZMENY.'
    '; + echo ''; + echo ''; + echo ''; + echo ' óra'; + echo ''; + //echo ' '; + echo ''; + if ($_D['akkreditalt']==1) echo ' '._AKKREDITALT; + echo ''; + echo $_D['intezmenyRovidNev']; + echo ' ('.$_D['tovabbkepzoIntezmenyId'].')'; + echo ''; + echo ''; + echo '
    '; + formEnd(); + } + + echo '
    '; + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/valtas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/valtas.phtml new file mode 100644 index 00000000..75e6f446 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/valtas.phtml @@ -0,0 +1,85 @@ +'; + echo ''; + for($i=0; $i'; + putFace($T['tanarId'],'tanar',30); + echo ''; + echo ''.$T['tanarNev'].''; + if ($T['titulus']!='') echo '
    '.$T['titulus'].'
    '; + $osztalyai = ($ADAT['tanarOsztaly'][$T['tanarId']]); + for ($j=0; $j
    osztályfőnök '.$ADAT['osztalyok'][$_osztalyId]['osztalyJel']; + echo ' ('.$ADAT['osztalyok'][$_osztalyId]['leiras'].')
    '; + } + $munkakozossegei = ($ADAT['tanarMunkakozosseg'][$T['tanarId']]); // vezetett + for ($j=0; $j'; + echo $munkakozossegei[$j]['munkakozossegNev']. ' munkaközösség-vezető'; + echo ''; + } + echo ''; + if (($i+1) % 3 == 0 && $i!=count($ADAT['tanarok'])-1) echo ''; + } + echo ''; + echo ''; +} + +/* +function putIntezmenyValaszto($Intezmenyek) { + + formBegin(); + + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + +} + +function putTanevValaszto($Tanevek) { + + formBegin(); + + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + formEnd(); +} +*/ +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/verseny.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/verseny.phtml new file mode 100644 index 00000000..2dcd0d84 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/verseny.phtml @@ -0,0 +1,41 @@ +'._VERSENYEK.''; + + formBegin(); + + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + +} + +function putUjVerseny($ADAT) { + + formBegin(); + + echo _TARGY; + echo ''; + + echo _VERSENYNEV; + echo ''; + echo ''."\n"; + + formEnd(); + +} + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/zaradek.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/zaradek.phtml new file mode 100644 index 00000000..9382738e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/zaradek.phtml @@ -0,0 +1,78 @@ +'zaradek')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + $tmp = explode('%', $ADAT['zaradek']['szoveg']); + $szoveg = '

    '; + for ($i = 0; $i < count($tmp); $i++) { + if ($i % 2 == 0) { + $szoveg .= $tmp[$i]; + } else { + $szoveg .= ''.$tmp[$i].''; + } + } + $szoveg .= '

    '; + + echo $szoveg; + echo ''; + for ($i = 0; $i < count($ADAT['params']); $i++) { + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + } + echo ''; + echo '
    '._IKTATOSZAM.''; + echo ''; + echo '
    '; + + echo '
    '."\n"; + + formEnd(); + } + + function putDiakZaradekok($ADAT) { + + formBegin(array('class'=>'diakZaradek')); + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + for ($i = 0; $i < count($ADAT['diakZaradekok']); $i++) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''."\n"; + } + echo ''."\n"; + echo '
    '._DATUM.''._SORSZAM.''._SZOVEG.''._DOKUMENTUM.'
    '.$ADAT['diakZaradekok'][$i]['dt'].''.$ADAT['diakZaradekok'][$i]['sorszam'].''.$ADAT['diakZaradekok'][$i]['szoveg'].''.$ADAT['diakZaradekok'][$i]['dokumentum'].''; + if (__NAPLOADMIN) { + echo ''; + } + echo '
    '."\n"; + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/koszi/esemenyAdmin.phtml b/mayor-orig/www/skin/classic/module-naplo/html/koszi/esemenyAdmin.phtml new file mode 100644 index 00000000..b1483200 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/koszi/esemenyAdmin.phtml @@ -0,0 +1,246 @@ +Új esemény'; + + formBegin(); + + echo ''; + + echo _TIPUS; + echo ''; + + + echo '
    '; + echo _NEV; + echo ''; + + + echo '
    '; + echo _LEIRAS; + echo ''; + + + +// echo _INTERVALLUM (igen/nem); + + echo ''; + + formEnd(); + echo ''."\n"; + + } + + function putKosziEsemenyek($ADAT) { + + echo '
    Köszi esemény minták'; + + formBegin(); + + echo ''; + echo ''; + + formEnd(); + echo '
    '; + } + + function putKosziPont($ADAT) { + + echo '
    Kapható pontok'; + + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '._PONTTIPUS.''._HELYEZES.''._PONT.''.$K['kosziPontTipus'].''.$K['kosziHelyezes'].''.$K['kosziPont'].'
    '."\n"; + + echo '
    '; + + + + echo '
    Új ponttípus'; + + formBegin(); + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + + echo ''; + + formEnd(); + + echo '
    '; + + } + + + /* TANÉV */ + + function putKoszi($ADAT) { + + echo '
    Köszi események a tanévben'; + + formBegin(); + + echo ''; + echo ''; + + if (count($ADAT['koszi'])==0) { + echo '
    '._NINCS.'
    '; + } else { + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '._DATUM.''._FELEV.''._IGAZOLOK.''.$K['dt'].''.$K['felev'].''.$K['igazolo'].'
    '."\n"; + } + + echo ''; + + formEnd(); + + echo '
    '; + + + + } + + function putUjKoszi($ADAT) { + + echo '
    '._UJ_ESEMENY.''; + + formBegin(); + + echo ''; + echo ''; + + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + + echo ''; + +/* echo ''; + echo ''; + echo ''; +*/ + + echo ''; + + echo ''; + + echo '
    '._DATUM.''._JELENTKEZES.''._IGAZOLOK.'
    '; + echo ''; + echo '
    Félév:'; + + echo '
    '; + echo '-'; + echo ''; + echo ''; + // típus, aki igazolhat: diák osztályfőnöke + //echo 'diák'; + echo '
      '; + echo '
    • diákönkörmányzat
    • '; + echo '
    • tanár
    • '; + echo '
    • osztályfőnök
    • '; + echo '
    '; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '."\n"; + + echo ''; + + formEnd(); + + echo '
    '; + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/koszi/koszi.phtml b/mayor-orig/www/skin/classic/module-naplo/html/koszi/koszi.phtml new file mode 100644 index 00000000..2b580a8b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/koszi/koszi.phtml @@ -0,0 +1,277 @@ +Ezekre az eseményekre jelentkeztél'; + + echo ''; + echo ''; +//'."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + echo '
    '._MIKOR.''._ESEMENY.''._PONT.''._PONT.''.date('Y.m.d. H:i',strtotime($K['rogzitesDt'])).''.$K['kosziEsemenyTipus'].''.$K['kosziEsemenyNev'].''.$K['kosziEsemenyLeiras'].''.($K['pont']).'
    '._IDEN_ENNYIT.':'.$pontsum.'
    '."\n"; + + echo ''; + + + } + + + function putKosziLista($ADAT) { + +/* +mysql> desc kosziDiak; ++--------------+------------------+------+-----+---------------------+-------+ +| Field | Type | Null | Key | Default | Extra | ++--------------+------------------+------+-----+---------------------+-------+ +| kosziId | int(10) unsigned | NO | PRI | NULL | | +| diakId | int(10) unsigned | NO | PRI | NULL | | +| rogzitesDt | timestamp | NO | | CURRENT_TIMESTAMP | | +| jovahagyasDt | timestamp | NO | | 0000-00-00 00:00:00 | | +| kosziPontId | int(10) unsigned | NO | MUL | NULL | | +| pont | int(10) unsigned | NO | | NULL | | ++--------------+------------------+------+-----+---------------------+-------+ +*/ + + + echo '
    Jelentkezz!'; + echo '
    '; + + formBegin(); + + echo ''; + echo ''; + + echo ''; + if ($ADAT['kosziId']!='') { + echo ''; + } + + echo ''; + + formEnd(); + + echo '
    '; + echo '
    '; + + } + + + + + + + + + + + + + + +// ------------ + + + + function putKosziPont($ADAT) { + + echo '
    Kapható pontok'; + + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '._PONTTIPUS.''._HELYEZES.''._PONT.''.$K['kosziPontTipus'].''.$K['kosziHelyezes'].''.$K['kosziPont'].'
    '."\n"; + + echo '
    '; + + + + echo '
    Új ponttípus'; + + formBegin(); + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + + echo ''; + + formEnd(); + + echo '
    '; + + } + + + /* TANÉV */ + + function putKoszi($ADAT) { + + echo '
    Köszi események a tanévben'; + + formBegin(); + + echo ''; + echo ''; + + if (count($ADAT['koszi'])==0) { + echo '
    '._NINCS.'
    '; + } else { + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '._DATUM.''._FELEV.''._IGAZOLOK.''.$K['dt'].''.$K['felev'].''.$K['igazolo'].'
    '."\n"; + } + + echo ''; + + formEnd(); + + echo '
    '; + + + + } + + function putUjKoszi($ADAT) { + + echo '
    Köszi események a tanévben'; + + formBegin(); + + echo ''; + echo ''; + + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; +/* + echo ''; +*/ + echo ''; + echo ''; + echo ''; + echo ''; + + echo '
    '._DATUM.''._FELEV.''._IGAZOLOK.'
    '; + echo 'diák'; + echo 'tanár'; + echo 'osztályfőnök'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '."\n"; + + echo ''; + + + formEnd(); + + echo '
    '; + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/koszi/kosziAdmin.phtml b/mayor-orig/www/skin/classic/module-naplo/html/koszi/kosziAdmin.phtml new file mode 100644 index 00000000..4b02f29e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/koszi/kosziAdmin.phtml @@ -0,0 +1,331 @@ +'._IGAZOLANDO.''; + + echo ''; + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + } + echo '
    '._MIKOR.''._ESEMENY.''._PONT.''._NEV.''._TEENDO.''.$K['rogzitesDt'].''.$K['kosziEsemenyTipus'].''.$K['kosziEsemenyNev'].''.$K['kosziEsemenyLeiras'].''.$K['pont'].''.$ADAT['diak'][$K['diakId']]['diakNev'].''; +//print_r($K); + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + formEnd(); + echo '
    '."\n"; + + echo ''; + + + } + + + + +//-.------------------------------------------------------------------- + + + + + + + + + + function putKosziDiakLista($ADAT) { + + + if (count($ADAT['kosziDiakLista'])==0) return; + + $KET = array('iskolai rendezvény','DÖK rendezvény','tanulmányi verseny','sportverseny','foglalkozás','tevékenység','hiányzás'); + + echo '
    Ezekre az eseményekre jelentkeztél'; + + echo ''; + echo ''; +//'."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + echo '
    '._MIKOR.''._ESEMENY.''._PONT.''._PONT.''.$K['rogzitesDt'].''.$K['kosziEsemenyTipus'].''.$K['kosziEsemenyNev'].''.$K['kosziEsemenyLeiras'].''.($pontsum+=$K['pont']).'
    '._IDEN_ENNYIT.':'.$pontsum.'
    '."\n"; + + echo '
    '; + + + } + + + function putKosziLista($ADAT) { + +/* +mysql> desc kosziDiak; ++--------------+------------------+------+-----+---------------------+-------+ +| Field | Type | Null | Key | Default | Extra | ++--------------+------------------+------+-----+---------------------+-------+ +| kosziId | int(10) unsigned | NO | PRI | NULL | | +| diakId | int(10) unsigned | NO | PRI | NULL | | +| rogzitesDt | timestamp | NO | | CURRENT_TIMESTAMP | | +| jovahagyasDt | timestamp | NO | | 0000-00-00 00:00:00 | | +| kosziPontId | int(10) unsigned | NO | MUL | NULL | | +| pont | int(10) unsigned | NO | | NULL | | ++--------------+------------------+------+-----+---------------------+-------+ +*/ + + + echo '
    Jelentkezz ezekre az eseményekre!'; + echo '
    '; + + formBegin(); + + echo ''; + echo ''; + + echo ''; + if ($ADAT['kosziId']!='') { + echo ''; + } + + echo ''; + + formEnd(); + + echo '
    '; + echo '
    '; + + } + + + + + + + + + + + + + + +// ------------ + + + + function putKosziPont($ADAT) { + + echo '
    Kapható pontok'; + + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '._PONTTIPUS.''._HELYEZES.''._PONT.''.$K['kosziPontTipus'].''.$K['kosziHelyezes'].''.$K['kosziPont'].'
    '."\n"; + + echo '
    '; + + + + echo '
    Új ponttípus'; + + formBegin(); + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + + echo ''; + + formEnd(); + + echo '
    '; + + } + + + /* TANÉV */ + + function putKoszi($ADAT) { + + echo '
    Köszi események a tanévben'; + + formBegin(); + + echo ''; + echo ''; + + if (count($ADAT['koszi'])==0) { + echo '
    '._NINCS.'
    '; + } else { + echo ''; + echo ''."\n"; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '._DATUM.''._FELEV.''._IGAZOLOK.''.$K['dt'].''.$K['felev'].''.$K['igazolo'].'
    '."\n"; + } + + echo ''; + + formEnd(); + + echo '
    '; + + + + } + + function putUjKoszi($ADAT) { + + echo '
    Köszi események a tanévben'; + + formBegin(); + + echo ''; + echo ''; + + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; +/* + echo ''; +*/ + echo ''; + echo ''; + echo ''; + echo ''; + + echo '
    '._DATUM.''._FELEV.''._IGAZOLOK.'
    '; + echo 'diák'; + echo 'tanár'; + echo 'osztályfőnök'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '."\n"; + + echo ''; + + + formEnd(); + + echo '
    '; + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/naplo.phtml b/mayor-orig/www/skin/classic/module-naplo/html/naplo.phtml new file mode 100644 index 00000000..e5d42bfc --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/naplo.phtml @@ -0,0 +1,33 @@ +'; + if ($ADAT['beiratlan'] == 0) { + if ($skin!='ajax') { // :( + $i = rand(0, count($UdvozloKep)-1); + echo 'anim gif'; + } + echo _MINDEN_BEIRVA; + if (__JATEK_INSTALLED===true) { + echo '

    2048

    '; + } + } else { + echo ''._BEIRATLAN_ORAK_SZAMA.': '.$ADAT['beiratlan'].''; + } + echo ''; + + } + + function putBeirasiAdatokDiak() { + if (__JATEK_INSTALLED===true) { + echo '

    2048

    '; + } + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/diakTankorJelentkezes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/diakTankorJelentkezes.phtml new file mode 100644 index 00000000..ae808368 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/diakTankorJelentkezes.phtml @@ -0,0 +1,31 @@ +'nyomtat')); + + echo ''."\n"; + echo ''."\n"; + + echo '

    '._OSZTALYOK.'

    '."\n"; + + foreach ($ADAT['osztalyok'] as $osztalyId => $osztalyAdat) { + + echo ''; + echo ''."\n"; + + } + + echo '
    '; + echo ''; + echo ''."\n"; + + echo '
    '; + echo ''."\n"; + + formEnd(); + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/helyettesitesinaplo.phtml b/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/helyettesitesinaplo.phtml new file mode 100644 index 00000000..8f83fe6e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/helyettesitesinaplo.phtml @@ -0,0 +1,17 @@ +'letolt')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/osztalyozonaplo.phtml b/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/osztalyozonaplo.phtml new file mode 100644 index 00000000..312b77d8 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/osztalyozonaplo.phtml @@ -0,0 +1,9 @@ +'._LETOLTES.''; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/tankorNaplohozRendeles.phtml b/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/tankorNaplohozRendeles.phtml new file mode 100644 index 00000000..b92337ce --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/nyomtatas/tankorNaplohozRendeles.phtml @@ -0,0 +1,127 @@ +'; + echo ''; + + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + for ($i = 0; $i < count($ADAT['osztalyTankorei'][$osztalyId]); $i++) { + $tankorId = $ADAT['osztalyTankorei'][$osztalyId][$i]; + $naplo = $ADAT['tankorNaploja'][$tankorId]; + $tankorNev = $ADAT['tankorNeve'][$tankorId]; + echo ''; + echo ''; + if (isset($osztalyId)) { + echo ''; + } + echo ''; + echo ''; + } + echo ''; + echo '
    '._TANKOR.''._JELOLT.''._NAPLO.'
    '; + echo _JELOLT_TANKOROK_SZAMA.': '.count($ADAT['naploTankorei'][$osztalyId]); + echo '
    '; + echo ''; + echo '
    '.$tankorNev.':'.$tankorId.''; + + if ($naplo == $osztalyId) $CHK = ' checked="checked" '; + else $CHK = ''; + + echo ''; + + echo ''.$ADAT['osztalyJele'][$naplo].'
    '; + formEnd(); + + } + + function putHozzarendelesekTorlese() { + formBegin(); + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '."\n"; + formEnd(); + } + + function putHianyzoTankorok($ADAT) { + + echo ''; + + $Hianyzo = array(); + for ($i = 0; $i < count($ADAT['tankorIds']); $i++) { + $tankorId = $ADAT['tankorIds'][$i]; + if ($ADAT['tankorNaploja'][$tankorId] == '') $Hianyzo[] = $tankorId; + } + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + for ($i = 0; $i < count($Hianyzo); $i++) { + $tankorId = $Hianyzo[$i]; + echo ''; +// echo ''; + echo ''; + echo ''; + } + echo ''; + echo '
    '._TANKOR.'
    '; + echo _HIANYZO_TANKOROK_SZAMA.': '.count($Hianyzo); + echo '
    '.($i+1).''.$ADAT['tankorNeve'][$tankorId].'
    '; + } + + function putEloszlas($ADAT) { + + if (!isset($osztalyId)) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + for ($i = 0; $i < count($ADAT['osztalyok']); $i++) { + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + echo '
    '._OSZTALY.''._DB.'
    '.$ADAT['osztalyok'][$i]['osztalyJel'].''.count($ADAT['naploTankorei'][ $ADAT['osztalyok'][$i]['osztalyId'] ]).'
    '; + } + + } diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/ascExport.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/ascExport.phtml new file mode 100644 index 00000000..0fee8df7 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/ascExport.phtml @@ -0,0 +1,142 @@ +'export ok')); + + echo '

    '._EXPORTALAS.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + if (count($ADAT['orarendiHet']) > 0) { + echo '
    '._EXPORTALANDO_HET.''."\n"; + for ($i = 0; $i < count($ADAT['orarendiHet']); $i++) { + if ($ADAT['orarendiHet'][$i] == $ADAT['exportalandoHet']) + echo ''."\n"; + else + echo ''."\n"; + echo ''; + } + echo '
    '."\n"; + } + echo '
    '; + if ($ADAT['szeminariumkent']==true) { + echo ''; + } else { + echo ''; + } + echo ''."\n"; + + echo '
    '; + echo ''; + echo ''."\n"; + + echo '
    '; + echo ''; + echo ''."\n"; + + echo '
    '; + echo ''; + echo ''."\n"; + + echo '
    '."\n"; + + echo '
    '."\n"; + echo '' + .'Download' + ._EXPORT_SABLON_LETOLTESE + .''."\n"; + + if (defined('__LOADURL')) echo ''._DOWNLOAD.''."\n"; // Ha sikerült az export, akkor letöltés indítás + formEnd(); + } + + + function putTobbszorosOraForm($ADAT) { + + formBegin(array('class'=>'tobbszoros export')); + + echo '

    '._TOBBSZOROS_ORAK.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + +// echo '
    '._TOBBSZOROS_ORAK.''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; +// echo '
    '."\n"; + + if (count($ADAT['bontas']) > 0) { + echo '
    '; + echo '
    '; + echo ''."\n"; + } + echo '
    '."\n"; + + formEnd(); + } + + function putBlokkOraszamForm($ADAT) { + + formBegin(array('class'=>'blokk export')); + + echo '

    '._ORARENDI_BLOKKOK.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
      '; + foreach ($ADAT['tankorBlokk']['blokkNevek'] as $bId => $bNev) { + echo '
    • '; + echo ' '; + echo $bNev.' ('.$bId.')'; + echo '
    • '."\n"; + } + echo '
    '."\n"; + echo ''."\n"; + + formEnd(); + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/helyettesites.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/helyettesites.phtml new file mode 100644 index 00000000..1f2668aa --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/helyettesites.phtml @@ -0,0 +1,90 @@ +'.''; + // ----------------------------------------------- + // FEJLÉC + // ----------------------------------------------- + echo '

    '; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + //---------------------------------------------------------- + echo ''; + for($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if ($sor['ki'] == '') { + echo ''; + } else { + echo ''; + } + echo ''; + } // end of hackout + + } + echo ''; + echo '
    Az órarendihez képest változó óraA helyettesítés
    jellege
    '; + //echo ''; + echo 'Az órát tartó
    tanár neve'; + //if ($orderid==3) echo 'rendezés'; + //echo '
    '; + echo '
    óra'; + //echo ''; + echo 'osztály'; + //if ($orderid==1) echo 'rendezés'; + //echo ''; + echo 'tantárgy'; + //echo ''; + echo 'hiányzó'; + //if ($orderid==2) echo 'rendezés'; + //echo ''; + echo 'terem
    '.date('Y-m-d H:i:s').'
    '.$sor['ora'].'.'.$TANKOROK[$sor['tankorId']]['tankorNev'].'   '.$TANAROK[$sor['kit']]['tanarNev'].''.$ADAT['termek'][$sor['teremId']]['leiras'].''; + if ($sor['eredet']=='plusz') + if (in_array($sor['tipus'],array('elmarad','elmarad máskor'))) + echo 'elmarad (plusz)'; + else + echo 'megtartva (plusz) '.$sor['tipus']; + else + echo $sor['tipus']; + echo '-'; + echo ' '.$TANAROK[$sor['ki']]['tanarNev']; + if ($sor['terem']!=$_terem) echo ' ('.$_terem.')'; + echo '
    '; + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarend.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarend.phtml new file mode 100644 index 00000000..0a0174bb --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarend.phtml @@ -0,0 +1,411 @@ +'','most'=>false); + $b1 = explode(':',$ADAT[$csengetesiRendTipus][$telephelyId][$n][$ora][0]['tolTime']); + $r = intval($b1[0]).':'.$b1[1]; + $b2 = explode(':',$ADAT[$csengetesiRendTipus][$telephelyId][$n][$ora][0]['igTime']); + $r .= '-'.intval($b2[0]).':'.$b2[1]; + if ( ((date('H')*60+date('i')) >= ($b1[0]*60+$b1[1])) && ((date('H')*60+date('i')) <= ($b2[0]*60+$b2[1])) ) $most = true; + $R['kiir'] = $r; + $R['most'] = $most; + $R['dataTol'] = str_replace(':','',$ADAT[$csengetesiRendTipus][$telephelyId][$n][$ora][0]['tolTime']); + $R['dataIg'] = str_replace(':','',$ADAT[$csengetesiRendTipus][$telephelyId][$n][$ora][0]['igTime']); + return $R; + } + + function putOrarend($ADAT) { + global $aHetNapjai,$skin; + + /* Képzés-Mátrix */ + //dump($ADAT['kepzesOraterv']); + if (is_array($ADAT['kepzesOraterv']) && count($ADAT['kepzesOraterv'])>0) { + $kepzes_figyel = true; + $KEPZES_MATRIX[2]=$ADAT['kepzesOraterv']['első nyelv']['sum']; + $KEPZES_MATRIX[3]=$ADAT['kepzesOraterv']['második nyelv']['sum']; + $KEPZES_MATRIX[1]=$ADAT['kepzesOraterv']['mintatantervi']['sum'] + +$ADAT['kepzesOraterv']['kötelezően választható']['sum'] + +$ADAT['kepzesOraterv']['szabadon választható']['sum'] + ; + //dump($KEPZES_MATRIX); + } else $kepzes_figyel = false; + // ---------------- + $multiTelephely = (count($ADAT['orarend']['telephelyIdk'])>1); + if ($multiTelephely) { echo ''; } + for ($i=0; $i'.$ADAT['toPrint'].''; + echo ''."\n"; + echo ''; + echo ''; + if (is_array($ERINTETTHETEK)) { + echo ''; + } else { + echo ''; + } + for ($nap=1; $nap<=$ADAT['hetiMaxNap']; $nap++) { + // if ($skin=='pda' + // && in_array($ADAT['orarend']['napok'][$nap]['tipus'], array('tanítási nap','speciális tanítási nap')) + // && $ADAT['orarend']['napok'][$nap]['dt'] != date('Y-m-d')) continue;; + // + + $_ma_class = ($nap==date('w') && $ADAT['orarend']['napok'][$nap]['dt']==date('Y-m-d')) ? 'ma': ''; + + $_th_class = ($ADAT['orarend']['napok'][$nap]['megjegyzes']=='') ? '': ' spec '; + $_th_class .= $_ma_class; + $_th_class .= (in_array($ADAT['orarend']['napok'][$nap]['csengetesiRendTipus'],array('','normál'))) ? '': ' spec '.ekezettelen($ADAT['orarend']['napok'][$nap]['csengetesiRendTipus']); + + echo ''; + } + echo ''; + echo ''."\n"; + + if (__ALLOWSET===true) { + $_footclass = ($ADAT['publikusOrarend']) ? 'publikus' : 'nempublikus'; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + } + echo ''."\n"; +// echo ''; + if (count($ADAT['dolgozat']['tervezett'])>0 || count($ADAT['jegyzet'])>0) { $_jegyzetSorCss = ''; } else { $_jegyzetSorStyle = 'display:none;'; } + echo ''; + echo ''; + for ($nap=1;$nap<=$ADAT['hetiMaxNap'];$nap++) { + $dt = $ADAT['NAPOK'][$nap-1]; + $_ma_class = ($nap==date('w') && $ADAT['orarend']['napok'][$nap]['dt']==date('Y-m-d')) ? 'ma': ''; + echo ''; + } + echo ''; + + for($ora=$ADAT['napiMinOra']; $ora<=$ADAT['napiMaxOra']; $ora++) { + echo ''; + echo ''; + for ($nap=1; $nap<=$ADAT['hetiMaxNap']; $nap++) { + //$dt = $ADAT['orarend']['napok'][$nap]['dt']; + $dt = $ADAT['NAPOK'][$nap-1]; + if ($skin=='pda' + && in_array($ADAT['orarend']['napok'][$nap]['tipus'], array('tanítási nap','speciális tanítási nap')) + && $dt != date('Y-m-d')) continue;; + + $_eppTartClass = ($_CSR['most']===true && $nap==date('w')) ? 'eppTart':''; + $_ma_class = ($nap==date('w')) ? 'ma': ''; + + echo ''."\n"; + } + echo ''."\n"; + } + echo ''; + echo ''; + if ($kepzes_figyel) { + echo ''; + } + echo ''; + echo '
    '.implode(',',array_keys($ERINTETTHETEK)).'.'._HET.'
    '.$ADAT['orarend']['db'].' '._ORA.''.'
    '; + $aznapErintettNap = array(); + for ($b=0; $b'; + echo (count($aznapErintettNap['megjegyzes'])==0) ? $aHetNapjai[($nap-1)] : implode('; ',array_unique($aznapErintettNap['megjegyzes'])); + echo ''; + + if ($ADAT['orarend']['napok'][$nap]['dt']!='') { + echo '
    '; + if (_POLICY=='public') { + echo ''.$ADAT['orarend']['napok'][$nap]['dt'].'/'.$ADAT['orarend']['napok'][$nap]['het'].''; + } else { + echo ''; + } + if (_POLICY=='private' && in_array(__JEGYZETSZEREPTIPUS,array('diak','tanar'))) echo ''; + if (_POLICY=='private' && __TANAR===true) { + if ($ADAT['kivalasztott'][0] == 'tankor') { + $_href = 'index.php?page=naplo&sub=osztalyozo&f=dolgozat&tankorId='.$ADAT['kivalasztott'][1]; + } else { + $_href = 'index.php?page=naplo&sub=osztalyozo&f=dolgozat'; + } + echo ''; // dolgozat + } + echo ''; + echo '
    '; + } else { + echo '
    '.$aHetNapjai[($nap-1)].'
    '; // default + } + + echo '
    '; + if ($ADAT['publikusOrarend']) { + echo 'Ez az órarend publikus.'; + } else { + formBegin(); + echo ''; + echo ''; + formEnd(); + } + echo '
    '.$het.'. heti órarend
    '; + echo 'dolgozatok, jegyzetek'; + // echo ''; + echo ''; + //dump($ADAT['dolgozat']['tervezett'][$dt]); + for ($d=0; $d'; + for ($t=0; $t'.$ADAT['dolgozat'][$_dolgozatId]['dolgozatNev']; + echo ''; + // if (count($ADAT['dolgozat']['tervezett'][$dt])>$d+1) echo '
    '; + } + for ($d=0; $d'; + // echo 'Jegyzet:'; + echo makelinksclickable(supertext($_JEGYZET['jegyzetLeiras'])); + if($_JEGYZET['userId']!=__JEGYZETSZEREPID || $_JEGYZET['userTipus']!=__JEGYZETSZEREPTIPUS) { + echo '
    @'.supertext($_JEGYZET['nev']).''; + } + for ($_t=0; $_t'; + } + } + echo '
    '; + echo $ora; + /* az órarendben szereplő órákat vesszük csak figyelembe, a haladásit - egyelőre - nem */ + //if (!$multiTelephely) // mindig az "elsőt" vesszük figyelembe!!! + $_telephelyId = $ADAT['orarend']['telephelyIdk'][0]; + for ($nap=1;$nap<=7;$nap++) { + $_csengetesiRendTipus = $ADAT['orarend']['napok'][$nap]['csengetesiRendTipus']; + $_display = ($nap!= date('w') ? 'style="display:none;"':''); + $_CSR = csengetesiRend($_csengetesiRendTipus,$_telephelyId,$nap,$ora,$ADAT['csengetesiRend']); + $_csrclass = ($_CSR['most']===true) ? 'most':''; + echo '
    '; + echo $_CSR['kiir']; + echo '
    '; + } + echo '
    '; + $het = 0; + $ORARENDI = array(); + for($i=0; $i3) $_tankorTipusId=1; + $KEPZES_MATRIX[$_tankorTipusId]--; + } + // Az órarendből a jelek: + $_targyJel = $_T['targyJel']; + $_osztalyJel = $_T['osztalyJel']; + // figyelem, itt jön a kiírás, a _putOra fv helyett: + $_tipusClass = str_replace(' ','_',$_ORA['tipus']); + $_oraMostVanClass = ($_oraMostVan) ? ' oraMostVan':''; + if ($_T['jelleg']=='osztályfüggetlen') { + $_tipusClass .= ' osztályfüggetlen'; + } + $_oraAdat = (isset($_ORA['oo']) && _POLICY!='public') ? 'oraAdat' : ''; // haladási + $_hianyzasAdat = $ADAT['hianyzas'][$_ORA['oraId']][0]; + $_hianyzasClass = (is_array($_hianyzasAdat) && $_hianyzasAdat['hTipus']=='hiányzás') ? ' nemVoltBent ':''; + echo '
    '; + + if (is_array($_hianyzasAdat)) { + echo ''; + if ($_hianyzasAdat['hTipus']=='hiányzás') + echo ''; + // echo ''; + if ($_hianyzasAdat['hTipus']=='késés') echo $_hianyzasAdat['perc']; + if ($_hianyzasAdat['hTipus']=='felszerelés hiány') echo 'fsz'; + if ($_hianyzasAdat['hTipus']=='egyenruha hiány') echo 'eh'; + if ($_hianyzasAdat['hTipus']=='felmentés') echo 'fm'; + echo ''; + } + + if (is_array($FM[$_T['tankorId']]) && count($FM[$_T['tankorId']])>0) { + $_FM = $FM[$_T['tankorId']]; + for ($fm_i=0; $fm_iFM'; + } + } + if ($TANKOR_DOLGOZAT[$_T['tankorId']][$dt]>0) echo ''; + if ($TANKOR_JEGYZET[$_T['tankorId']][$dt]>0) echo ''; + $_teremKiir = ($_T['teremId'] != $_valosTeremId) ? ''.$ADAT['termek'][$_T['teremId']]['leiras'].''.$ADAT['termek'][$_valosTeremId]['leiras'].'' : $ADAT['termek'][$_T['teremId']]['leiras']; + $_ferohely = $ADAT['termek'][$_valosTeremId]['ferohely']; + $_letszam = $ADAT['tankorLetszamok'][$_T['tankorId']]; + if ($_T['tankorId']!='') { + echo ''; + echo $ADAT['tankorok'][$_T['tankorId']][0]['tankorNev']; + echo ''; + } else { + echo "$_targyjel : $_osztalyJel : "; + } + echo ', '; + echo ''.$_teremKiir.''; + echo '
    '; + if ($_ORA['kit']!='') { + echo ''; + echo $ADAT['tanarok'][$_T['tanarId']]['tanarNev']; + echo ''; + if ($_ORA['ki']!='') echo ' '.$ADAT['tanarok'][$_ORA['ki']]['tanarNev']; + } else { + echo $ADAT['tanarok'][$_T['tanarId']]['tanarNev']; + } + + if (isset($_ORA['oo'])) { + if ($_ORA['leiras']!='') echo ''; + else echo ''; // ° + } + if (in_array($_tankorTipus,array('délutáni','tanórán kívüli'))) { + echo ' ¹'; + } + + echo '
    '; + if (count($T[$nap][$ora]['orak'])>$i+1) + //echo '
    '; + echo '
    '; + } + /* !!! Az orarendTankor összerendezőhöz állnak csak rendelkezésre ezek a fals adatok, és csak tanárnál... + --> lásd még: share/orarend.php + if (count($T[$nap][$ora]['orak'])==0) { + $het = $ADAT['orarend']['napok'][$nap]['het']; + if (count($ADAT['orarend']['orarendiOra'][$het][$nap][$ora])>0) { + $X = $ADAT['orarend']['orarendiOra'][$het][$nap][$ora]; + for ($i=0; $i'; + echo $X[$i]['targyJel'].' : '; + echo $X[$i]['osztalyJel'].' : '; + echo $X[$i]['teremId']; + echo ''; + } + } + } + */ + /* és ide jönnek a pluszok */ + $j=0; + if (is_array($ADAT['haladasi']['orak'][$dt][$ora])) { + foreach ($ADAT['haladasi']['orak'][$dt][$ora] as $_tankorId => $__T) { + if (!is_array($ORARENDI) || !in_array($_tankorId,$ORARENDI)) { + if ($j!=0) echo '
    '; $j++; + $_ORA = $ADAT['haladasi']['orak'][$dt][$ora]; + _putOra($_ORA,$_tankorId,$TANKOR_DOLGOZAT); + } + } + } + echo '
    '; + //echo '
    '; + if ($KEPZES_MATRIX[1]!=0) echo 'Képzéshez viszonyított óraszám hiány: '.$KEPZES_MATRIX[1].' '; + if ($KEPZES_MATRIX[2]!=0) echo 'Első nyelv: '.$KEPZES_MATRIX[2].' '; + if ($KEPZES_MATRIX[3]!=0) echo 'Második nyelv: '.$KEPZES_MATRIX[3].' '; + //echo '
    '; + echo '
    '."\n\n\n\n"; + +// } // foreach + + } else { + putOrarendPlain($ADAT); + } + + + } + + function putOrarendPlain($ADAT) { + if (is_array($ADAT['orarend']['orarendiOra'])) { + foreach($ADAT['orarend']['orarendiOra'] as $het => $T) { + echo ''."\n"; + echo ''; + for($ora=$ADAT['napiMinOra']; $ora<=$ADAT['napiMaxOra']; $ora++) { // FIXME (getMinOra, getMaxOra konstansok!???) + echo ''; + echo ''; + for ($nap=1; $nap<=$ADAT['hetiMaxNap']; $nap++) { // FIXME (getMaxNap) + echo ''."\n"; + } + echo ''."\n"; + } + echo '
    '.$het.'. heti órarend
    '.$ora.''; + $X = $ADAT['orarend']['orarendiOra'][$het][$nap][$ora]; + + for ($i=0; $i'; + echo $X[$i]['targyJel'].' : '; + echo $X[$i]['osztalyJel'].' : '; + echo $X[$i]['teremId']; + echo ''; + } + echo '
    '."\n\n\n\n"; + } + } + } + + function _putOra($ORA,$_tankorId,$TANKOR_DOLGOZAT) { + global $ADAT; + if ($_tankorId=='') return false; + $_ORA = $ORA[$_tankorId]; + $_tipusClass = str_replace(' ','_',$_ORA['tipus']); + $_eredetClass = $_ORA['eredet']; + echo '

    '; + if ($TANKOR_DOLGOZAT[$_tankorId][$_ORA['dt']]>0) echo ''; + echo ''; + echo $ADAT['tankorok'][$_ORA['tankorId']][0]['tankorNev']; + echo ''; + + echo ', '.$ADAT['termek'][$_ORA['teremId']]['leiras']; + + echo '
    '; + + echo ''; + echo $ADAT['tanarok'][$_T['tanarId']]['tanarNev']; + echo ''; + if ($_ORA['ki']!='') echo ' '.$ADAT['tanarok'][$_ORA['ki']]['tanarNev']; + + if (isset($_ORA['oo'])) echo ' °'; // else tervezett + + echo '
    '; + + } + + function _datediff($dt1,$dt2) { + return round(abs(strtotime($dt1)-strtotime($dt2))/86400); + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendBetolto.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendBetolto.phtml new file mode 100644 index 00000000..d6f037b0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendBetolto.phtml @@ -0,0 +1,60 @@ +'file')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo '
    '; + echo '
    '; + echo ''."\n"; + + if ($ADAT['showForceOption']) { + echo '
    '."\n"; + } + + echo ''."\n"; + + echo '
    '."\n"; + echo '' + .'Download' + ._EXPORT_SABLON_LETOLTESE + .''."\n"; + + formEnd(); + } + + function putAdat($ORAK) { + + echo ''; + + for ($i = 0; $i < count($ORAK); $i++) { + echo ''; + for ($j = 0; $j < count($ORAK[$i]); $j++) { + echo ''; + } + + echo ''; + } + + echo '
    '; + echo $ORAK[$i][$j]; + echo '
    '; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendEllenorzes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendEllenorzes.phtml new file mode 100644 index 00000000..cb44176f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendEllenorzes.phtml @@ -0,0 +1,88 @@ +'orarend')); + + echo '
      '; + + echo '
    1. '; + echo '

      '._ORARENDIORA_TANKOR_ELLENORZES.'

      '; + if (count($ADAT['check']['orarendiOraTankor']) > 0) { + echo '
        '; + for ($i = 0; $i < count($ADAT['check']['orarendiOraTankor']); $i++) { + $A = $ADAT['check']['orarendiOraTankor'][$i]; + echo '
      1. '; + echo $ADAT['tanarok'][ $A['tanarId'] ]['tanarNev'].' '.$A['het'],'. '._HET.' '.$aHetNapjai[ $A['nap']-1 ].' '.$A['ora'].'. '._ORA.': '; + echo ''.$A['osztalyJel'].' '.$A['targyJel'].''; + echo ' ('._ERVENYES.': '.$A['tolDt'].' - '.$A['igDt'].')'; + echo '
      2. '; + } + echo '
      '; + } else { + echo _OK; + } + echo '
    2. '."\n"; + + echo '
    3. '; + echo '

      '._TANKOR_ORASZAM_ELLENORZES.'

      '."\n"; + if (count($ADAT['check']['tankorOraszam']) > 0) { + echo '
        '; + for ($i = 0; $i < count($ADAT['check']['tankorOraszam']); $i++) { + $A = $ADAT['check']['tankorOraszam'][$i]; + echo '
      1. '; + echo $A['tankorNev'].' ('.$A['tankorId'].'): '.$A['tankorHetiOraszam'].' != '.$A['orarendHetiOraszam'].''; + echo '
      2. '; + } + echo '
      '; + } else { + echo _OK; + } + echo '
    4. '."\n"; + + echo '
    5. '; + echo '

      '._HIANYZO_TERMEK.'

      '."\n"; + if (count($ADAT['check']['hianyzoTermek']) > 0) { + echo '
        '; + for ($i = 0; $i < count($ADAT['check']['hianyzoTermek']); $i++) { + $A = $ADAT['check']['hianyzoTermek'][$i]; + echo '
      1. '; + echo $A['tanarNev'].' '.$A['het'],'. '._HET.' '.$aHetNapjai[ $A['nap']-1 ].' '.$A['ora'].'. '._ORA.': '; + echo ''.$A['osztalyJel'].' '.$A['targyJel'].''; + echo '
      2. '; + } + echo '
      '; + } else { + echo _OK; + } + echo '
    6. '."\n"; + + echo '
    7. '; + echo '

      '._TEREMUTKOZES.'

      '."\n"; + if (count($ADAT['check']['teremUtkozes']) > 0) { + echo '
        '; + for ($i = 0; $i < count($ADAT['check']['teremUtkozes']); $i++) { + $A = $ADAT['check']['teremUtkozes'][$i]; + echo '
      1. '; + echo $A['het'],'. '._HET.' '.$aHetNapjai[ $A['nap']-1 ].' '.$A['ora'].'. '._ORA.': '; + echo ''.$A['teremId'].''; + echo '
      2. '; + } + echo '
      '; + } else { + echo _OK; + } + echo '
    8. '."\n"; + + echo '
    '; + +//echo '
    ';
    +//var_dump($ADAT['check']['teremUtkozes']);
    +//echo '
    '; + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendLoad.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendLoad.phtml new file mode 100644 index 00000000..04a59fb4 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendLoad.phtml @@ -0,0 +1,26 @@ +'; + for ($i=0; $i'; + echo ''; + for ($j=0; $j'.$ADAT['tanarok'][$j]['tanarNev'].''; + } + echo ''."\n"; + + echo '
    '; + + } + echo ''; + + formEnd(); + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml new file mode 100644 index 00000000..bd9b13c1 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml @@ -0,0 +1,309 @@ +'; + echo '
    '; + + global $aHetNapjai; + $TANKOROK = $ADAT['felvehetoTankorok']; + $BLOKKOK = $ADAT['felvehetoBlokkok']; + if (is_array($ADAT['felvehetoTankorok']) && count($ADAT['felvehetoTankorok']) > 0) { + + $T = $ADAT['orarend']['assoc']; + echo '

    '.$ADAT['toPrint'].'

    '; + formBegin(); + + if (count($ADAT['vanHaladasi'])>0) { + $_class = ($ADAT['haladasiModositando']!=0) ? 'haladasiModositando':''; + echo '
    '; +# echo ' az órarendi módosítások a (már betöltött) haladási naplóval együtt módosítható'; + echo ' az új - órarendbe felveendő - órák a már betöltött haladási naplóba is bekerülhetnek?'; + $_CHK = ($ADAT['haladasiModositando']!=0) ? 'checked="checked"':''; + echo ''; + echo ' (a törlés és teremmódosítás nem vonatkozik a már betöltött órákra)'; + echo '
    '; + } + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''."\n"; + echo ''; + echo ''; + for ($nap=1; $nap<=$ADAT['hetiMaxNap']; $nap++) { + $dt = $ADAT['orarend']['napok'][$nap]['dt']; + //$_th_class = ($ADAT['orarend']['napok'][$nap]['megjegyzes']=='') ? '': 'spec'; + $_th_class = ($ADAT['vanHaladasi'][$dt]['db']>0) ? 'spec': ''; + echo ''; + } + echo ''; + echo ''."\n"; + + echo ''."\n"; +// echo ''; + for($ora=$ADAT['napiMinOra']; $ora<=$ADAT['napiMaxOra']; $ora++) { + echo ''; + echo ''; + for ($nap=1; $nap<=$ADAT['hetiMaxNap']; $nap++) { + $CELLATANKORIDK=array(); + $dt = $ADAT['orarend']['napok'][$nap]['dt']; + $het = $ADAT['orarend']['napok'][$nap]['het']; + echo ''."\n"; + } + echo ''."\n"; + } + echo ''; + echo '
    '; + if (count($ADAT['vanHaladasi'][$dt]['db'])>0) echo ' '; + echo ''.str_replace('-','.',$ADAT['orarend']['napok'][$nap]['dt']).'. ('.$ADAT['orarend']['napok'][$nap]['het'].') '; + echo ($ADAT['orarend']['napok'][$nap]['megjegyzes']=='') ? $aHetNapjai[($nap-1)] : $ADAT['orarend']['napok'][$nap]['megjegyzes']; + echo '
    '.$het.'. heti órarend
    '.$ora.''; +// $het = 0; + $ORARENDI = $__tanarIdk = array(); + for($i=0; $i'; + +// Fejlesztés alatt, itt lehet majd felvenni az órát, ha már van órarend +// Igaziból lehet, hogy ezt az órarend felületen célszerűbb lenne megcsinálni +if ($ADAT['vanHaladasi'][$dt]>0) { + echo ''; + if (isset($ADAT['haladasi']['orak'][$dt][$ora][$_T['tankorId']]['oraId'])) { + echo ''; + } else { + echo ''; + // dt-ora-ki,tankorId,teremId,tipus,eredet,feladatTipusId,munkaido + } + echo ''; +} + $_ferohely = $ADAT['termek'][$_T['teremId']]['ferohely']; + $_letszam = $ADAT['tankorLetszamok'][$_T['tankorId']]; + if ($_T['tankorId']!='') { + // HACK - találjuk ki, hogy mi a kulcsa a kártyának + for ($_k=0; $_k'."\n"; + echo ''; + echo $ADAT['tankorok'][$_T['tankorId']][0]['tankorNev']; + echo ''; + //echo ''."\n"; + } else { + echo "$_targyjel : $_osztalyJel : "; + } + echo ', '; + echo ''.$ADAT['termek'][$_T['teremId']]['leiras'].''; + _putTerem(array('name'=>'T_'.$het.'_'.$nap.'_'.$ora.'_'.$_T['tanarId'].'_'.$_kulcsTolDt, 'teremId'=>$_T['teremId']),$ADAT['termek']); + echo '
    '; + if ($_ORA['kit']!='') { + echo ''; + echo $ADAT['tanarok'][$_T['tanarId']]['tanarNev']; + echo ''; + if ($_ORA['ki']!='') echo ' '.$ADAT['tanarok'][$_ORA['ki']]['tanarNev']; + } else { + echo $ADAT['tanarok'][$_T['tanarId']]['tanarNev']; + } + + echo ''; + /* Egy egység */ + + + + // ------------------------------------- + + if (count($T[$nap][$ora]['orak'])>$i+1) echo '
    '; + + + } + if (isset($ADAT['haladasi']['orak'][$dt][$ora])) { + foreach($ADAT['haladasi']['orak'][$dt][$ora] as $__tankorId => $_O) { + if (!in_array($__tankorId,$CELLATANKORIDK)) { + //$_O = $ADAT['haladasi']['orak'][$dt][$ora][$_T['tankorId']]; + echo '
    '; + echo ''; + if (!in_array($_O['tipus'],array('elmarad','elmarad_máskor'))) + echo ''; + echo $ADAT['tankorok'][ $__tankorId ][0]['tankorNev']; + // array(13) { ["oraId"]=> string(5) "37936" ["dt"]=> string(10) "2016-01-08" ["ora"]=> string(2) "10" ["ki"]=> string(2) "81" ["kit"]=> NULL ["tankorId"]=> string(4) "3086" ["teremId"]=> NULL ["leiras"]=> string(0) "" ["tipus"]=> string(6) "egyéb" ["eredet"]=> string(8) "órarend" ["feladatTipusId"]=> NULL ["munkaido"]=> string(10) "lekötött" ["oo"]=> bool(false) + echo '
    '.$_O['tipus']; + echo ' '.$_O['eredet']; + if ($_O['teremId']!='') echo ' '.$ADAT['termek'][$_O['teremId']]['leiras']; + if ($_O['leiras']!='') echo '
    '.$_O['leiras']; + echo '
    '; + } + } + } + if (count($T[$nap][$ora]['orak'])==0 || !in_array($ADAT['tanarId'],$__tanarIdk)) { + _putPluszOra($het,$nap,$ora,$TANKOROK,$BLOKKOK); + //echo ''; + } + //echo '
     
    '; + +/* ============== */ +for ($oi=0; $oi'; + + echo '
    '._LEBEGO_ORA.'
    '; + $__tanarId = $_TANKOROSSZE['tanarId']; + $__targyJel = $_TANKOROSSZE['targyJel']; + $__osztalyJel = $_TANKOROSSZE['osztalyJel']; + $__teremId = $_TANKOROSSZE['teremId']; + $__tolDt = $_TANKOROSSZE['tolDt']; + + echo _TANAR.': '.$__tanarId.'
    '; + echo _TARGYJEL.': '.$__targyJel.'
    '; + echo _OSZTALYJEL.': '.$__osztalyJel.'
    '; + //echo _TEREMID.': '.$__teremId.'
    '; + echo _TOLDT.': '.$__tolDt.'
    '; + + //PRIMARY KEY (`het`,`nap`,`ora`,`tanarId`,`tolDt`), + echo ''; + echo _TOROL; + + // és a hozzárendelt tankör: + echo '
    '; + echo ''; + echo '
    '; + + + echo ''."\n"; + } +} +//-------------------------------------- + + + + + + + + + + + echo '
    '."\n\n\n\n"; +// } // foreach + + echo '
    '; + + if (count($ADAT['hibasOrak'])>0) { + echo '
    '; + for ($i=0; $i'; + + echo ''; + + echo $ADAT['tankorok'][$__tankorId][0]['tankorNev'].'
    '; + echo $ADAT['tanarok'][$__tanarId]['tanarNev']; + echo '
    '; + echo $__het.'/'.$__nap.'/'.$__ora.'
    '; + echo $__tolDt.' '.$__igDt.'
    '; + echo _TARGYJEL.': '.$__targyJel.'
    '; + echo _OSZTALYJEL.': '.$__osztalyJel.''; + //echo _TEREMID.': '.$__teremId.'
    '; + echo '
    '; + echo '
    '; + } + echo ''; + + } + formEnd(); + + } else { +// putOrarendPlain($ADAT); + } + + + } + + function putOrarendPlain($ADAT) { + } + + function _putPluszOra($het,$nap,$ora,$TANKOROK,$BLOKKOK) { + + echo ''; + } + + + function _putTerem($ADAT = array('name'=>'T_0_0_0','teremId'=>null), $TERMEK) { + echo ''; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml new file mode 100644 index 00000000..08144c53 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml @@ -0,0 +1,88 @@ + $T) { + foreach($T as $nap => $REST) { + $NAP_SZAM2HET[$nap]=$het; + } + } + + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; +// echo ''; + echo ''."\n"; + for($ora=$ADAT['napiMinOra']; $ora<=$ADAT['napiMaxOra']; $ora++) { + echo ''; + echo ''; + for ($nap=1; $nap<=$ADAT['hetiMaxNap']; $nap++) { + $het = $NAP_SZAM2HET[$nap]; + $T = $ADAT['orarendiOra'][$het]; + echo ''."\n"; + } + echo ''."\n"; + } + echo '
    '.$ora.''; + if (count($T[$nap][$ora])>=2) { + echo 'HIBA! -'.$T[$nap][$ora].' - adott napon több órája is van!'; + } else { + for($i=0; $i'; + echo "targyJel: $_targyJel\n"; + echo "osztalyJel: $_osztalyJel\n"; + echo "teremId: $_teremId\n"; + echo "het/nap/ora: $het/$nap/$ora\n"; + + // és a hozzárendelt tankör: + echo ''; + echo ''; + } // if + } // for + } // else + echo '
    '."\n\n\n\n"; + echo '
    '; + formEnd(); + } else { + echo '

    Adj meg keresési feltételt!

    '; + } + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendTeremModositas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendTeremModositas.phtml new file mode 100644 index 00000000..9efa700e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendTeremModositas.phtml @@ -0,0 +1,107 @@ +'terem')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '

    '._ORARENDI_ORA_KIVALASZTASA.'

    '."\n"; + + $SEL = array($ADAT['tanarId'] => ' selected="selected" '); + echo ''."\n"; + echo ''."\n"; + + echo '
    '; + $SEL = array($ADAT['het'] => ' selected="selected" '); + echo ''."\n"; + echo ''."\n"; + + $SEL = array($ADAT['nap'] => ' selected="selected" '); + echo ''."\n"; + echo ''."\n"; + + $SEL = array($ADAT['ora'] => ' selected="selected" '); + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + formEnd(); + } + + function putTeremModosito($ADAT) { + + formBegin(array('class'=>'terem')); + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + + echo '

    '._TEREM_MODOSITAS.'

    '."\n"; + + if (is_array($ADAT['orarendiOra']) && count($ADAT['orarendiOra'])>=1) { + + echo ''.$ADAT['tankorok'][ $ADAT['tankorIndex'][ $ADAT['orarendiOra']['tankorId'] ] ]['tankorNev'] + .' ('.$ADAT['orarendiOra']['tankorId'].') '; + echo ' ['.$ADAT['orarendiOra']['osztalyJel'].', '.$ADAT['orarendiOra']['targyJel'].'] '; + + $SEL = array($ADAT['orarendiOra']['teremId'] => ' selected="selected" '); + echo '
    '."\n"; + echo '
    '."\n"; + } else { + echo _NINCS_ORAJA; + } + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/szabadTerem.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/szabadTerem.phtml new file mode 100644 index 00000000..13f15022 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/szabadTerem.phtml @@ -0,0 +1,63 @@ + $ORA) { + if(!in_array($dt,$NAPOK)) $NAPOK[] = $dt; + foreach ($ORA as $ora => $TERMEK) { + $X[$ora][$dt] = $TERMEK; + if ($maxOra<$ora) $maxOra = $ora; + if ($minOra>$ora) $minOra = $ora; + } + } + echo '

    '.$ADAT['toPrint'].'

    '; + + echo ''."\n"; + echo ''; + echo ''; + foreach ($NAPOK as $dt) { // FIXME (getMaxNap) + $nap = date('w',strtotime($dt)); + $_th_class = ($ADAT['orarend']['napok'][$nap]['megjegyzes']=='') ? '': 'spec'; + echo ''; + } + echo ''; + echo ''."\n"; + + echo ''."\n"; + for($ora=$minOra; $ora<=$maxOra; $ora++) { + echo ''; + echo ''; + foreach ($NAPOK as $dt) { + echo ''."\n"; + } + echo ''; + echo '
    '; + //echo ''; + echo $aHetNapjai[($nap-1)]; + echo ' '.$dt; + echo '
    '.$ora.''; + for($i=0; $i'; + echo $ADAT['termek'][$_teremId]['leiras']; + echo ''; + if ($i'."\n"; + } + echo '
    '."\n\n\n\n"; + } + + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/tanarOrarend.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/tanarOrarend.phtml new file mode 100644 index 00000000..c0968a52 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/tanarOrarend.phtml @@ -0,0 +1,38 @@ +'orarend')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + formEnd(); + +/* + echo ''."\n"; + for ($i = 0; $i < count($Tanarok); $i++) { + + echo ''-"\n"; + $tanarId = $Tanarok[$i]['tanarId']; + $tanarNev = $Tanarok[$i]['tanarNev']; + + echo ''."\n"; + for ($nap = 1; $nap < 6; $nap++) { + for ($ora = $napiMinOra; $ora <= $napiMaxOra; $ora++) { + $Ora = $Orak[$tanarId][$nap][$ora]; + echo ''."\n"; + } + } + echo ''."\n"; + } + echo '
    '.$tanarNev.''.$Ora['osztalyJel'].'
    '.$Ora['targyJel'].'
    '."\n"; +*/ + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/termez.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/termez.phtml new file mode 100644 index 00000000..4d00f428 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/termez.phtml @@ -0,0 +1,86 @@ +'; + echo ''; + formEnd(); + + + formBegin(); + echo ''; + + $P = $ADAT['teremPreferencia']; + echo ''; + echo ''; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '._SORREND.''._TANAR.''._TARGY.''._TEREM_SORREND.'
    '; + $href = href('index.php?page=naplo&sub=orarend&f=termez&action=run&tolDt='.$ADAT['tolDt'].'&runTeremPreferenciaId='.$_order,array('sessionID','lang','policy')); + echo ' '; + echo ''; + echo ''.$ADAT['tanar'][$_tanarId]['tanarNev'] .' ('.$_tanarId.')'; + if ($_targyId>0) echo $ADAT['targy'][$_targyId][0]['targyNev']. ' ('.$_targyId.')'; + echo ''; + echo str_replace(',',', ',$P[$i]['teremStr']); + /* + echo ''; + */ + echo ''; + $href = href('index.php?page=naplo&sub=orarend&f=termez&action=del&delTeremPreferenciaId='.$_order,array('sessionID','lang','policy')); + echo ' '; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ' (termek vesszővel)'; + echo '
    '; + echo ''; + + formEnd(); + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizelomenetel.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizelomenetel.phtml new file mode 100644 index 00000000..204f1265 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizelomenetel.phtml @@ -0,0 +1,139 @@ +'."\n"; + echo ''; + echo ''; + echo ''.$ADAT['diakAdat']['viseltNevElotag'].' '.$ADAT['diakAdat']['viseltCsaladinev'].' '.$ADAT['diakAdat']['viseltUtonev'].''; + echo ''; + if (is_array($ADAT['diakKepzes'])) { + echo ''; + echo ''; + foreach($ADAT['diakKepzes'] as $index => $kepzesAdat) { + echo ''.$kepzesAdat['kepzesNev'].''; + if ($i++>0) echo ' '; + } + echo ''; + echo ''; + } + echo ''; + echo ''._EVFOLYAM.''; +// echo ''; +// echo ''; + for ($evfolyam=$KEPZ['kezdoEvfolyam']; $evfolyam<=($KEPZ['zaroEvfolyam']); $evfolyam++) + echo ''.$evfolyam.''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo $ADAT['intezmeny']['cimHelyseg'].', '; + $ho = date('m'); + echo date('Y').'. '.kisbetus($Honapok[--$ho]).' '.date('d').'.'; + echo ''; + echo ''; + echo ''; + + echo ''; + + foreach ($ADAT['targyak'] as $targyId => $targyAdat) { + $TARGYORATERV = $ADAT['kepzesOraterv'][$kepzesId][$targyId]; + if (is_array($TARGYORATERV)) $mutat = 'óratervi'; + elseif (is_array($ADAT['zaroJegy'][$diakId][$targyId])) $mutat = 'nem óratervi'; /* mégis van-e ilyen zárójegye? ekkor ez nem óratervi */ + else $mutat = false; + if ($mutat!==false) { + echo ''; + echo ''; + $_title = $targyAdat['targyJelleg'].' ['.$targyId.']'; + $_targyJelleg = ($targyAdat['targyJelleg']!='' && $targyAdat['targyJelleg']!=$ADAT['targyak'][$targyId]['targyNev'])?'
    ('.$targyAdat['targyJelleg'].')':''; + echo ''.$ADAT['targyak'][$targyId]['targyNev'].$_targyJelleg.''; + echo ''; + /* Bizonyítvány kiírás */ + for ($evfolyam=$KEPZ['kezdoEvfolyam']; $evfolyam<=($KEPZ['zaroEvfolyam']); $evfolyam++) { + $_teljesitendo = ($TARGYORATERV[$evfolyam][1]['kovetelmeny']!='' || $TARGYORATERV[$evfolyam][2]['hetiOraszam']!=''); + $_class = ($_teljesitendo===true) ? 'biz' : ''; + $_class .= ($mutat == 'nem óratervi' && is_array($ADAT['zaroJegy'][$diakId][$targyId][$evfolyam])) ? ' nbiz' : ''; + $_class .= (is_array($ADAT['zaroJegy'][$diakId][$targyId][$evfolyam])) ? ' vanjegy':''; + + echo ''; + if (is_array($ADAT['zaroJegy'][$diakId][$targyId][$evfolyam])) { + foreach( $ADAT['zaroJegy'][$diakId][$targyId][$evfolyam] as $szemeszter => $zaroJegyek ) { + $_jegyAdat = $zaroJegyek; + for ($j=0; $j=1 && count($ADAT['zaroJegy'][$diakId][$targyId][$evfolyam][2])==0) + $csakFelevi=true; + else + $csakFelevi=false; + $jegyAdat = $_jegyAdat[$j]; + $_targyOraterv = $TARGYORATERV[$jegyAdat['evfolyam']][$jegyAdat['szemeszter']]; + $_title = $jegyAdat['evfolyam'].'. évfolyam'; + $_elsofelev = ($szemeszter==1 && !$csakFelevi) ? ' class="openable szem1" style="display:none;" ' : '' ; + if ($_targyOraterv['kovetelmeny'] != $jegyAdat['jegyTipus']) $_title .= ' nem óraterv szerinti'; + echo ''; + //echo $jegyAdat['szemeszter'].'.'; + if ($csakFelevi) echo '['; + echo $KOVETELMENY[$jegyAdat['jegyTipus']][$jegyAdat['jegy']]['hivatalos'].' '.$bizonyitvanyMegjegyzesek[$jegyAdat['megjegyzes']]; + if ($csakFelevi) echo ']'; + echo ''; + + /* Ha ez vizsga volt??? + if (is_array($ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']])) { + $_kiir = '('.$ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['tipus'].', évfolyam:'.$ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['evfolyam'].')- '.($ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['szoveg']); + echo 'º'; + $MEGJ[] = $_kiir; + }*/ + } + $_kiir = ''; + if ($j+1 < count($_jegyAdat)) echo '
    '; + } + } else { + if ($TARGYORATERV[$evfolyam][2]['hetiOraszam']!='') echo '-'; + } + echo ''; + } + /* ------------------ */ + echo ''; + } + } + echo ''; + echo ''; + echo ''; + + echo ''; +// if (count($MEGJ)>0) { +// echo ''; + //foreach ($MEGJ as $megj) echo $megj; +// echo ''; +// echo ''; +// } + echo ''."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizonyitvany.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizonyitvany.phtml new file mode 100644 index 00000000..e63b1e52 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizonyitvany.phtml @@ -0,0 +1,426 @@ +'."\n"; + echo ''; + echo ''; + echo ''.$ADAT['diakAdat']['viseltNevElotag'].' '.$ADAT['diakAdat']['viseltCsaladinev'].' '.$ADAT['diakAdat']['viseltUtonev'].''; + echo ''; + echo ''; + echo ''._HIVATALOS_DT_SZERINT_CSOPORTOSITOTT.''; + echo ''; + echo ''; + echo ''._TANULMANYI_OSSZESITOJE.''; + echo ''; + if (is_array($ADAT['diakKepzes'])) { + echo ''; + echo ''; + foreach($ADAT['diakKepzes'] as $index => $kepzesAdat) { + echo ''.$kepzesAdat['kepzesNev'].' '; + } + echo ''; + echo ''; + } + echo ''; + echo ''._TARGY.''; + foreach ($ADAT['bizonyitvany']['tanevSzemeszterei'] as $tanev => $tAdat) echo ''.$tanev.''; + echo ''; + echo ''; + foreach ($ADAT['bizonyitvany']['tanevSzemeszterei'] as $tanev => $tAdat) + for ($i = 0; $i < count($tAdat); $i++) echo ''.$tAdat[$i].''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo $ADAT['intezmeny']['cimHelyseg'].', '; + $ho = date('m'); + echo date('Y').'. '.kisbetus($Honapok[--$ho]).' '.date('d').'.'; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''._MAGATARTAS.''; + foreach ($ADAT['bizonyitvany']['szemeszterek'] as $i => $szAdat) { + echo ''; + foreach ($ADAT['magatartasIdk'] as $_targyId) { + $_jegyAdat = $ADAT['bizonyitvany']['jegyek'][$_targyId][$szAdat['tanev']][$szAdat['szemeszter']]; + for ($i=0; $i'; + } + echo ''; + echo ''; + echo ''._SZORGALOM.''; + foreach ($ADAT['bizonyitvany']['szemeszterek'] as $i => $szAdat) { + echo ''; + foreach ($ADAT['szorgalomIdk'] as $_targyId) { + $_jegyAdat = $ADAT['bizonyitvany']['jegyek'][$_targyId][$szAdat['tanev']][$szAdat['szemeszter']]; + for ($i=0; $i'; + } + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''._TARGY.''; + echo ''._JEGY.''; + echo ''; + + foreach ($ADAT['bizonyitvany']['jegyek'] as $targyId => $targyAdat) { + + if (!in_array($targyId, array_merge($ADAT['magatartasIdk'],$ADAT['szorgalomIdk'])) ) { + $TARGYORATERV = $ADAT['kepzesOraterv'][$targyId]; + echo ''; + echo ''; + echo $ADAT['targyak'][$targyId]['targyNev']; +// echo $ADAT['targyak'][$targyId]['targyId']; + echo ''; + /* Bizonyítvány kiírás */ + foreach ($ADAT['bizonyitvany']['szemeszterek'] as $i => $szAdat) { + + $_jegyAdat = $ADAT['bizonyitvany']['jegyek'][$targyId][$szAdat['tanev']][$szAdat['szemeszter']]; + echo ''; + for ($j=0; $j strtotime($jegyAdat['hivatalosDt'])) { + $_targyOraterv = $TARGYORATERV[$jegyAdat['evfolyam']][$jegyAdat['szemeszter']][0]; // TODO: evfolyamJel + $_title = $jegyAdat['evfolyam'].'. évfolyam'; + if ($jegyAdat['evfolyamJel']!='') $_title .= ' ('.$jegyAdat['evfolyamJel'].'. évfolyamjel)' ; + if ($_targyOraterv['kovetelmeny'] != $jegyAdat['jegyTipus']) { + $_title .= ' nem óraterv szerinti'; + $_class = ' style="font-style:italic; color: #ffffff;" '; + } else { + $_class = ''; + } + echo ''; + echo $KOVETELMENY[$jegyAdat['jegyTipus']][$jegyAdat['jegy']]['hivatalos'].' '.$bizonyitvanyMegjegyzesek[$jegyAdat['megjegyzes']]; + echo ''; + + /* Ha ez vizsga volt, jegyezzük meg */ + if (is_array($ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']])) { + $_kiir = '('.$ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['tipus'] + .', évfolyam:'.$ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['evfolyam'] + .', évfolyamJel:'.$ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['evfolyamJel'].')- '.($ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['szoveg']); + echo 'º'; + $MEGJ[] = $_kiir; + } + $_kiir = ''; + if ($j+1 < count($_jegyAdat)) echo '
    '; + } + } + + echo ''; + } + echo ''; + } + } + echo ''; + if (count($MEGJ)>0) { + echo ''; + foreach ($MEGJ as $megj) echo $megj."
    \n"; + echo ''; + } + echo ''."\n"; + } + + + + + function putDiakBizonyitvany($diakId, $ADAT) { + + global $Honapok, $KOVETELMENY, $bizonyitvanyMegjegyzesek, $bizonyitvanyJegyzetek, $osztaly, $attrs; + + echo ''."\n"; + + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + if (defined('TANITASI_HETEK_SZAMA')) echo ''; + echo ''."\n"; + if (is_array($ADAT['bizonyitvany']['targyak'])) + foreach ($ADAT['bizonyitvany']['targyak'] as $targyId => $targyAdat) { + $bizAdat = $ADAT['bizonyitvany']['jegyek'][$targyId]; + if (!in_array($targyId, array_merge($ADAT['magatartasIdk'],$ADAT['szorgalomIdk']))) { // itt szűrendő ki a magatartás - szorgalom + $targyNev = $ADAT['targyak'][$targyId]['targyNev']; + // innen is lehetne // $targyNev = $targyAdat['targyNev']; + echo ''; + echo ''; + + echo ''."\n"; + + if (defined('TANITASI_HETEK_SZAMA')) { + // Óraszámok + echo ''; + } + /* ------------------- */ + echo ''."\n"; + } + } + echo ''."\n"; + + if (__ZARO_SZEMESZTER) { + $class = 'hianyzas'; + $txt = ''; + } else { + $class = 'hianyzas nemNyomtatando'; + $txt = '
    '._IGAZOLATLAN_SZAM_MEGJEGYZES.''; + } + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + + echo '
    '.$ADAT['diakAdat']['viseltNevElotag'].' '.$ADAT['diakAdat']['viseltCsaladinev'].' '.$ADAT['diakAdat']['viseltUtonev'].'
    '._AZ_OSZTALYZATOK_HIVATALOS_DT_SZERINTI.'
    '._ERTESITOJE.'
    '; + echo _AZ.' '.$ADAT['intezmeny']['nev'].' '; + for ($i=0; $i'; + echo ' '.$ADAT['szemeszterAdat']['tanev'].'-'.($ADAT['szemeszterAdat']['tanev']+1).' '._TANEV.' '.$ADAT['szemeszterAdat']['szemeszter'].'. '._SZEMESZTERBEN.' '._ELERT_EREDMENYEROL; + echo '
    '; + echo $ADAT['intezmeny']['cimHelyseg'].', '; + $ev = substr($ADAT['szemeszterAdat']['zarasDt'], 0, 4); + $ho = substr($ADAT['szemeszterAdat']['zarasDt'], 5, 2); + $nap = substr($ADAT['szemeszterAdat']['zarasDt'], 8, 2); + echo $ev.'. '.kisbetus($Honapok[--$ho]).' '.$nap.'.'; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
     '._PH.' 
    '._OSZTALYFONOK.' '._SZULO.'
    '; + echo '
    '._MAGATARTAS.''; + + foreach ($ADAT['magatartasIdk'] as $_targyId) { + $_jegyAdat = $ADAT['bizonyitvany']['jegyek'][$_targyId]; + for ($i=0; $i'; + echo '
    '._SZORGALOM.''; + + foreach ($ADAT['szorgalomIdk'] as $_targyId) { + $_jegyAdat = $ADAT['bizonyitvany']['jegyek'][$_targyId]; + for ($i=0; $i'; + echo '
    '._TARGY.''._JEGY.''._ORASZAM.'
    '; + echo $targyNev; + echo ''; + + for ($_ji=0; $_ji strtotime($jegyAdat['hivatalosDt'])) { + if ($_ji!=0) echo ', '; + echo $KOVETELMENY[$jegyAdat['jegyTipus']][$jegyAdat['jegy']]['hivatalos']; + echo ' '.$bizonyitvanyMegjegyzesek[$jegyAdat['megjegyzes']]; + if (is_array($ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']])) { + echo 'º'; + } + if ($jegyAdat['megjegyzes'] != '') { + $jegyzetStr .= str_replace('%1%', $targyNev, $bizonyitvanyJegyzetek[$jegyAdat['megjegyzes']]).'
    '; + } + } + } + echo '
    '; + echo $ADAT['bizonyitvany']['targyOraszam'][$targyId]['evesOraszam']; + echo '
    '._MULASZTOTT_ORAK_SZAMA.$txt.''._MULASZTOTT_ELMELET_GYAKORLAT.'
    '._IGAZOLT.''; + echo intval($ADAT['hianyzas']['igazolt']); + echo ''; + echo intval($ADAT['hianyzas']['elmélet']['igazolt']); + echo '-'; + echo intval($ADAT['hianyzas']['gyakorlat']['igazolt']); + echo '
    '._IGAZOLATLAN.''; + echo intval($ADAT['hianyzas']['igazolatlan']); + echo ''; + echo intval($ADAT['hianyzas']['elmélet']['igazolatlan']); + echo '-'; + echo intval($ADAT['hianyzas']['gyakorlat']['igazolatlan']); + echo '
    '._KESESPERC.''; + echo floor(($ADAT['hianyzas']['elmélet']['kesesPercOsszeg'] + $ADAT['hianyzas']['gyakorlat']['kesesPercOsszeg']) / 45) + .' ('.intval($ADAT['hianyzas']['elmélet']['kesesPercOsszeg'] + $ADAT['hianyzas']['gyakorlat']['kesesPercOsszeg']).' '._PERC.')'; + echo ''; + echo floor($ADAT['hianyzas']['elmélet']['kesesPercOsszeg'] / 45).' ('.intval($ADAT['hianyzas']['elmélet']['kesesPercOsszeg']).' '._PERC.')'; + echo '-'; + echo floor($ADAT['hianyzas']['gyakorlat']['kesesPercOsszeg'] / 45).' ('.intval($ADAT['hianyzas']['gyakorlat']['kesesPercOsszeg']).' '._PERC.')'; + echo '
    '; + echo $jegyzetStr; + echo '
    '."\n"; + + } + +////////////////////////////////!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + + function putZaroJegyModosito($diakId, $ADAT) { + + global $KOVETELMENY; + global $_EVFOLYAMJEL_BETUVEL; + require_once('skin/classic/module-naplo/html/share/jegy.phtml'); + + formBegin(array('class'=>'modosit')); + + echo '

    '._JEGYMODOSITAS.' (csak speciális esetben!)

    '; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + //EZNEMJO echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + + echo ''; + + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + + + echo ''; + echo ''; + echo ''; + + echo '
    '; + echo ''."\n"; + echo '
    '._TARGY.''; + // tárgy kiválasztása + echo ''."\n"; + echo '
    '._EVFOLYAM.''; + + // évfolyam kiválasztás: + if (count($ADAT['diakEvfolyamJel'])>0) { + echo ''; + } else { // csak egy van (vagy egy se ... :( + echo ($evfolyamJel = $ADAT['diakEvfolyamJel'][0]).". ".((_EVFOLYAM)); + } + echo '
    '._JEGY.''; + + // jegy kiválsztása + $JEGYSELECT = array( + 'variable' => 'zaroJegy', + 'zaroJegyTipusok' => $ADAT['zaroJegyTipusok'], + 'diakId' => $diakId, +// 'evfolyam' => $evfolyam, // nem biztos hogy van evfolyamunk, lehet hogy a select-ben definiált + 'targyId' => null, // nincs targyId-nk. Ez az előző select kimenete + 'tanev'=>$ADAT['szemeszterAdat']['tanev'], + 'szemeszter'=>$ADAT['szemeszterAdat']['szemeszter'], + ); + putJegySelect($JEGYSELECT); // használjuk a shared könyvtár függvényeit + + echo '
    '; + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/diak.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/diak.phtml new file mode 100644 index 00000000..2851b4b5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/diak.phtml @@ -0,0 +1,235 @@ + $ev, + 'hó' => $ho + ); + $HO['count']++; + $aktDt = date('Y-m-01',strtotime('next month',strtotime($aktDt))); + } + + formBegin(); + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + if (__SHOW_FACES_TF) { + echo ''; + $_sub=-1; + } else $_sub=0; + echo ''."\n"; + + if (__ATLAG_MUTATAS !== false) { + if (__DEFAULT_SULYOZAS == $ADAT['sulyozas']) $_class="defaultSulyozas"; + echo ''; + } + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + for ($i = 0; $i < $HO['count']; $i++) { + echo ''."\n"; + } + if (__ATLAG_MUTATAS !== false) echo ''."\n"; + foreach ($_TANEV['szemeszter'] as $idx => $szemeszterAdat) { + echo ''."\n"; + } + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; +// foreach ($Targyak as $targyId => $targyAdat) { + for ($t=0; $t'."\n"; + echo ''."\n"; + for ($j = 0; $j < $HO['count']; $j++) { + echo ''."\n"; + } + if (__ATLAG_MUTATAS !== false) { + echo ''."\n"; + } + + /* Bizonyítvány kiírás */ + // Ehelyett használható lenne a share putJegySelect() is! --TODO 2016-2017 + foreach ($_TANEV['szemeszter'] as $idx => $szemeszterAdat) { + $tanev = $szemeszterAdat['tanev']; + $szemeszter = $szemeszterAdat['szemeszter']; + $_BIZ = $ADAT['zaroJegyek'][$diakId][$targyId][$tanev][$szemeszter]; + echo ''."\n"; + } + + /* ------------------- */ + + echo ''."\n"; + } + //---------- + echo ''; + for ($j = 0; $j < $HO['count']; $j++) { + echo ''; + } + echo ''; + foreach ($_TANEV['szemeszter'] as $idx => $szemeszterAdat) { + echo ''; + } + echo ''; + // ------- + echo ''."\n"; + + echo '
    '; + //putFace($diakId,'diak'); + echo ''; + echo $diakNev.' '.$_osztalystr; + echo ''; + echo ''; + $SEL = array($ADAT['sulyozas'] => ' selected="selected"'); + echo ''; + + echo ''._BIZONYITVANY.'
    '._TARGY.''; + echo ''.decimal_to_roman($HO[$i]['hó']).'.'; + echo ''.$Honapok[$HO[$i]['hó']-1].''; + echo ''._ATLAG.''.$szemeszterAdat['szemeszter'].'
    '; + echo ''; + echo ''._KIS_JEGY.''; + echo ''._NORMAL_JEGY.''; + echo ''._DOLGOZAT.''; + echo ''._TEMAZARO.''; + echo ''._VIZSGAJEGY.''; + echo ' 
    '; + if (count($ADAT['targyTankor'][$targyId]) == 1) { + echo ''.$targyNev.''; + } else + echo $targyNev; + /* VIRTUAL */ + echo ' '; + putJegySelect(array( + 'class'=>'eeHidden', + 'style'=>'display:none', + 'jegySelectTipus'=>'jegy', + 'targyId'=>$targyId, + 'jegyTipus'=>$ADAT['diakTargy'][$t]['evkoziKovetelmeny'] + )); + echo ''; + // ---------- + echo ''; + $honapJegyei = $targyAdat[$HO[$j]['év']][$HO[$j]['hó']]; + for ($k = 0; $k < count($honapJegyei); $k++) { + $jegyAdat = $Jegyek['jegyek'][$honapJegyei[$k]]; + if ($KOVETELMENY[$jegyAdat['jegyTipus']]['átlagolható']===true) { + $JEGYATLAG[$j][$jegyAdat['jegyTipus']]['normal'][] = $jegyAdat['jegy']; // kulcsok szerinti átlag + $JEGYATLAG[$j][$jegyAdat['jegyTipus']]['jegyAdat'][] = $jegyAdat; + } + $href = href('index.php?page=naplo&sub=osztalyozo&f=jegy&jegyId='.$jegyAdat['jegyId']); + $_jegyShow = $KOVETELMENY[$jegyAdat['jegyTipus']][$jegyAdat['jegy']]['rovid']; + if ($jegyAdat['tipus'] < 3) $title = $jegyAdat['tankorNev'].' ('.$jegyAdat['dt'].') '.$jegyAdat['megjegyzes']; + else $title = $Dolgozatok[$jegyAdat['dolgozatId']]['dolgozatNev'].' ('.$jegyAdat['dt'].')'.' - '.$jegyAdat['tankorNev'].' '.$jegyAdat['megjegyzes']; + echo ''; + echo ($_jegyShow!='') ? $_jegyShow.'' : '?'; + if ($jegyAdat['dt']!=date('Y-m-d',strtotime($jegyAdat['modositasDt']))) echo '*'; + echo ' '; + } + if (is_array($hianyzoDolgozatok[$targyId][$HO[$j]['év']][$HO[$j]['hó']])) { + $honapDolgozatai = $hianyzoDolgozatok[$targyId][$HO[$j]['év']][$HO[$j]['hó']]; + for ($k = 0; $k < count($honapDolgozatai); $k++) { + $dolgozatAdat = $Dolgozatok[$honapDolgozatai[$k]]; + $href = href('index.php?page=naplo&sub=osztalyozo&f=dolgozat&dolgozatId='.$dolgozatAdat['dolgozatId']); + $title = $dolgozatAdat['dolgozatNev'].' ('.$dolgozatAdat['bejelentesDt'].')'; + echo ''; + } + } + echo ''.(($ADAT['sulyozas']!='')?$targyAdat['atlag']:'').''."\n"; + for ($ji=0; $ji strtotime($szemeszterAdat['zarasDt'])) { + $_sikertelenClass = (in_array( $jegy, $KOVETELMENY[$jegyTipus]['sikertelen']))? ' class="sikertelen" ': ''; + echo ''; + echo $KOVETELMENY[$jegyTipus][$jegy]['hivatalos']; + echo ' '.$bizonyitvanyMegjegyzesek[$megjegyzes]; + echo ''; + } + } + echo '
    '._ATLAG.':'; + foreach (array('féljegy','jegy') as $atlagolhatoJegyTipus) { + // if (count($JEGYATLAG[$j][$atlagolhatoJegyTipus]['normal'])>0) { + // echo $s[$j] = number_format( (array_sum($JEGYATLAG[$j][$atlagolhatoJegyTipus]['normal']) / count($JEGYATLAG[$j][$atlagolhatoJegyTipus]['normal'])),2); + // if (intval($s[$j-1])!=0 && ($s[$j-1]-$s[$j])<-0.2) echo ' '; + // elseif (intval($s[$j]!=0) && ($s[$j-1]-$s[$j])>0.2) echo ' '; + // } + if (count($JEGYATLAG[$j][$atlagolhatoJegyTipus]['jegyAdat'])>0) { + $_J = $JEGYATLAG[$j][$atlagolhatoJegyTipus]['jegyAdat']; + $_haviSulyoz = 0; + $_haviOszto = 0; + for ($x=0; $x0) { + echo $s[$j] = number_format( ($_haviSulyoz/$_haviOszto), 2, ',','.'); + if (intval($s[$j-1])!=0 && ($s[$j-1]-$s[$j])<-0.2) echo ' '; + elseif (intval($s[$j]!=0) && ($s[$j-1]-$s[$j])>0.2) echo ' '; + } + } + } + echo ''; + if (count($ZJATLAG[$szemeszterAdat['tanev']][$szemeszterAdat['szemeszter']])>0) { + echo number_format(array_sum($ZJATLAG[$szemeszterAdat['tanev']][$szemeszterAdat['szemeszter']]) / count($ZJATLAG[$szemeszterAdat['tanev']][$szemeszterAdat['szemeszter']]),2,',','.'); + } + echo '
    '."\n"; + formEnd(); + } +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/dolgozat.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/dolgozat.phtml new file mode 100644 index 00000000..0432cd91 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/dolgozat.phtml @@ -0,0 +1,304 @@ +'; + + echo ''; + echo ''._DOLGOZATOK.''; + echo ''; + echo ''; + echo ''._DOLGOZAT.''; + echo ''._TANKOR.''; + echo ''._BEJELENTES.''; + echo ''._TERVEZETT.''; + echo ''; + + echo ''; + $kuszob=false; + + if (count($Dolgozat['dolgozatIds']) > 0) { + for ($i = count($Dolgozat['dolgozatIds'])-1; $i >= 0; $i--) { + $dolgozatId = $Dolgozat['dolgozatIds'][$i]; + if (!$kuszob && strtotime($Dolgozat[$dolgozatId]['tervezettDt'])<=time()) { + echo ''.''; + $kuszob=true; + } + echo ''; + echo ''; + if (__MODOSITHAT) { + // ide jön a form action=dolgozatTorles + echo 'x'; + } else { + echo ($i+1).'.'; + } + echo ''; + echo ''; + echo ''; + if ($Dolgozat[$dolgozatId]['dolgozatNev'] != '') echo $Dolgozat[$dolgozatId]['dolgozatNev']; + else echo _NINCS_KITOLTVE; + echo ''; + echo ''; + echo ''; + + $Tankorok = $Dolgozat[$dolgozatId]['tankor']; + $TankorLista = array(); + for ($t = 0; $t < count($Tankorok); $t++) $TankorLista[] = $Tankorok[$t]['tankorNev']; + echo implode('
    ',$TankorLista); + + echo ''; + echo ''; + $_dt = $Dolgozat[$dolgozatId]['bejelentesDt']; + $_dow = date('w', strtotime($_dt)); + echo str_replace('-', '. ', $_dt).'. '; + echo $aHetNapjai[($_dow - 1)]; + echo ''; + echo ''; + $_dt = $Dolgozat[$dolgozatId]['tervezettDt']; + if ($_dt != '0000-00-00' && $_dt != '') { + $_dow = date('w', strtotime($_dt)); + echo str_replace('-', '. ', $_dt).'. '; + echo $aHetNapjai[($_dow - 1)]; + } + echo ''; + echo ''; + flush(); + } + } else { + echo ''; + echo ''._NINCS_DOLGOZAT.''; + echo ''; + } + echo ''; + echo ''; + } + + function putDolgozat($Dolgozat, $valaszthatoTankorok, $Tanarok, $ADAT) { + + global $_TANEV, $KOVETELMENY; + + if (__MODOSITHAT) $disabled = ''; + else $disabled=' disabled="disabled" '; + + $kepMutat = $ADAT['kepMutat']; + + // -------------- A dolgozat adatai -------------- // + + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo '
    '._DOLGOZAT_ADATAI.'
    '; + if (__MODOSITHAT) echo ''; + if (__TOROLHET) echo ''; + echo '
    '._MEGNEVEZES.'
    '._BEJELENTES.''.$Dolgozat['bejelentesDt'].''._TERVEZETT.''; + echo ''; + echo ''; + echo ''; + echo'
    '._BEJELENTETT_DOLGOZATOK.''; + echo ''; + echo '
    '; + formEnd(); + + echo ''; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + // tankör választás + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo '
    '._TANKOROK.'
    '."\n"; + formBegin(); + echo ''."\n"; + echo ''."\n"; + echo '
    '."\n"; + if (__MODOSITHAT) echo ''."\n"; + formEnd(); + echo '
    '."\n"; + + // -------------- A dolgozat jegyei -------------- // + + if (__NAPLOADMIN || __VEZETOSEG || __TANAR) { + + $colspan = count($Dolgozat['tankor'])*2; + $_colspan=2; + if ($kepMutat) { + $colspan+=(count($Dolgozat['tankor'])); + $_colspan++; + } + formBegin(); + + echo ''."\n"; + echo ''."\n"; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + $maxDiakSzam = 0; + for ($j = 0; $j < count($Dolgozat['tankor']); $j++) { + if ($maxDiakSzam < ($_count = count($Dolgozat['tankor'][$j]['diakok']['idk']))) + $maxDiakSzam = $_count; + echo ''; + } + echo ''; + echo ''; + + for ($j = 0; $j < count($Dolgozat['tankor']); $j++) { + if ($kepMutat) echo ''; + echo ''; + echo ''; + } + echo ''; + echo ''; + + echo ''; + echo ''; + for ($j = 0; $j < count($Dolgozat['tankor']); $j++) { + $tankorAdat = $Dolgozat['tankor'][$j]; + $tankorId = $tankorAdat['tankorId']; + echo ''; + } + echo ''; + + echo ''; + + echo ''."\n"; + for ($i = 1; $i <= $maxDiakSzam; $i++) { + echo ''."\n"; + + for ($j = 0; $j < count($Dolgozat['tankor']); $j++) { + $tankorAdat = $Dolgozat['tankor'][$j]; + $tankorId = $tankorAdat['tankorId']; + if (is_array($Dolgozat['tankor'][$j]['diakok']['nevek'])) { + reset($Dolgozat['tankor'][$j]['diakok']['nevek']); + for ($d = 0; $d < $i; $d++) + list($diakId, $diakAdat) = each($Dolgozat['tankor'][$j]['diakok']['nevek']); + $diakNev = $diakAdat['diakNev']; + } else { $diakNev = ''; } + + if ($kepMutat) { + echo ''; + } + echo ''."\n"; + echo ''."\n"; + } + echo ''."\n"; + } + if (is_array($ATLAG) && count($ATLAG)>0) { + foreach ($ATLAG as $jegyTipus => $A) { + echo ''; + echo ''; + echo ''; + echo ''; + } + } + echo ''."\n"; + echo '
    '._JEGYEK.'
    '; + echo ''; + echo $Dolgozat['tankor'][$j]['tankorNev']; + echo ''; + echo '
    '._NEV.''._JEGY.'
    '; + echo ''."\n"; + echo '
    '; + putFace($diakId,'diak'); + echo ''.$diakNev.''; + if (is_array($tankorAdat['jegyek'][$diakId])) { + for ($k = 0; $k < count($tankorAdat['jegyek'][$diakId]);$k++) { + $jegy = $tankorAdat['jegyek'][$diakId][$k]; + if ($KOVETELMENY[ $jegy['jegyTipus'] ]['átlagolható']===true) $ATLAG[$jegy['jegyTipus']][] = $jegy['jegy']; + $href = href('index.php?page=naplo&sub=osztalyozo&f=jegy&jegyId='.$jegy['jegyId']); + $title = $jegy['dt'].' '.$jegy['megjegyzes']; + echo ''; + echo $KOVETELMENY[ $jegy['jegyTipus'] ][ $jegy['jegy'] ]['rovid'].' '; + echo ''; + } + } + echo '
    '; + echo $jegyTipus; + echo ''.number_format(array_sum($ATLAG[$jegyTipus])/count($ATLAG[$jegyTipus]),2).'
    '."\n"; + formEnd(); + + } // csak admin, tanár és igazgató láthatja az összes jegyet! + } + + function putDolgozatBejelento($tankorId) { + + formBegin(array('class'=>'dolgozat')); + echo ''; + echo ''; + echo ''; + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/jegy.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/jegy.phtml new file mode 100644 index 00000000..b24e8b43 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/jegy.phtml @@ -0,0 +1,164 @@ + 'post', 'id' => 'jegyMod', 'action' => href('index.php?page=naplo&sub=osztalyozo&f=jegy')), array('skipFormTag'=>$skin == 'ajax','print'=>true)); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + // -------- Óra hozzárendelés -------- // + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + // -------- Ha dolgozat jegy - a dolgozat adatai -------- // + + if ($jegy['tipus'] > 2) { + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + } + echo '
    '; + + echo ''; + echo $jegy['diakNev']; + echo ''; + + echo '
    '."\n"; + if (_MODOSITHAT) { + echo ''."\n"; + echo ''."\n"; + } + echo '
    '; + putFace($jegy['diakId'],'diak'); + echo ''."\n"; + echo ''; + $tanarLista = ''; + for ($i = 0; $i < count($jegy['tanár']['idk']); $i++) $tanarLista .= $jegy['tanár'][$i]['tanarNev'].', '; + echo $jegy['tankör'][0]['tankorNev'].' ('.substr($tanarLista, 0, -2).')'; + echo ''."\n"; + echo '
    '.$jegy['dt'].' ('.$aHetNapjai[(date('w',strtotime($jegy['dt']))+6) % 7].')'."\n"; + if ($jegy['modositasDt']!='0000-00-00 00:00:00') + echo '
    '.$jegy['modositasDt'].' ('.$aHetNapjai[(date('w',strtotime($jegy['modositasDt']))+6) % 7].')'."\n"; + echo '
    '."\n"; + $SEL = array($jegy['jegy'] => ' selected="selected" '); + $_ok = false; + echo ''."\n"; + echo ''."\n"; + $SEL = array($jegy['tipus'] => ' selected="selected"'); + echo ''."\n"; + echo '
    '._MEGJEGYZES.''."\n"; + echo ''."\n"; + echo '
    '._HOZZARENDELT_ORA.''."\n"; + $SEL = array($jegy['oraId'] => ' selected="selected"'); + echo ''."\n"; + echo '
    '.ucfirst(_DOLGOZAT).''."\n"; + $SEL = array($jegy['dolgozatId'] => ' selected="selected"'); + echo ''."\n"; + echo '
    '; + + if ($skin != 'ajax') formEnd(); + + } +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/stat.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/stat.phtml new file mode 100644 index 00000000..a27675a0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/stat.phtml @@ -0,0 +1,659 @@ +'; + echo ''; + echo ''; + echo ''._SZEMPONT.''; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + echo ''; + if ($ADAT['osztaly'][$i]['osztalyJel'] != '') echo $ADAT['osztaly'][$i]['osztalyJel']; + else echo $ADAT['osztaly'][$i]['kezdoTanev'].'/'.$ADAT['osztaly'][$i]['jel']; + echo ''; + } + echo ''._OSSZESITES.''; + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''._IGAZOLT.''; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + $SUM['igazolt'] += $ADAT['hianyzas'][ $ADAT['osztaly'][$i]['osztalyId'] ]['igazolt']; + echo ''.($ADAT['hianyzas'][ $ADAT['osztaly'][$i]['osztalyId'] ]['igazolt']).''; + } + echo ''; + echo $SUM['igazolt'].'/'; + echo $ADAT['hianyzas']['']['igazolt']; + echo ''; + echo ''; + + echo ''; + echo ''._IGAZOLATLAN.''; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { +//2013NKT if (_KESESI_IDOK_OSSZEADODNAK === true) { + $title = $ADAT['hianyzas'][ $ADAT['osztaly'][$i]['osztalyId'] ]['igazolatlan'].'+' + .intval($ADAT['hianyzas'][ $ADAT['osztaly'][$i]['osztalyId'] ]['igazolatlanKesesbol']); + $SUM['igazolatlan']+= $ADAT['hianyzas'][ $ADAT['osztaly'][$i]['osztalyId'] ]['osszesIgazolatlan']; + echo ''.$ADAT['hianyzas'][ $ADAT['osztaly'][$i]['osztalyId'] ]['osszesIgazolatlan'].''; +//2013NKT } else { +//2013NKT echo ''.$ADAT['hianyzas'][ $ADAT['osztaly'][$i]['osztalyId'] ]['igazolatlan'].''; +//2013NKT } + } + echo ''; + echo $SUM['igazolatlan']."/"; + echo $ADAT['hianyzas']['']['igazolatlan']; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + + echo ''; + echo ''._KITUNO.''; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + echo ''.$ADAT['jegyek'][ $ADAT['osztaly'][$i]['osztalyId'] ]['kituno'].''; + } + echo ''.$ADAT['jegyek']['intezmeny']['kituno'].''; + echo ''; + + echo ''; + echo ''._JELES.''; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + echo ''.$ADAT['jegyek'][ $ADAT['osztaly'][$i]['osztalyId'] ]['jeles'].''; + } + echo ''.$ADAT['jegyek']['intezmeny']['jeles'].''; + echo ''; + + echo ''; + echo ''._BUKOTT.''; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + echo ''.$ADAT['jegyek'][ $ADAT['osztaly'][$i]['osztalyId'] ]['bukott'].''; + } + echo ''.$ADAT['jegyek']['intezmeny']['bukott'].''; + echo ''; + + echo ''; + echo ''._BUKAS.''; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + echo ''.$ADAT['jegyek'][ $ADAT['osztaly'][$i]['osztalyId'] ]['bukas'].''; + } + echo ''.$ADAT['jegyek']['intezmeny']['bukas'].''; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''._ÁTLAG.''; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + if (isset($ADAT['jegyek'][ $ADAT['osztaly'][$i]['osztalyId'] ]['atlag'])) { + echo ''.number_format($ADAT['jegyek'][ $ADAT['osztaly'][$i]['osztalyId'] ]['atlag'], 2, ',', ' ').''; + } else { + echo ''; + } + } + echo ''.number_format($ADAT['jegyek']['intezmeny']['atlag'], 2, ',', ' ').''; + echo ''; + + if (is_array($ADAT['targyak'])) { + foreach ($ADAT['targyak'] as $i => $targyAdat) { + echo ''; + echo ''.$targyAdat['targyNev'].''; + $_c = 0;$_sum=0; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + if ($ADAT['tantargyiAtlagok'][ $targyAdat['targyId'] ][ $ADAT['osztaly'][$i]['osztalyId'] ] != 0) { + $_sum += $ADAT['tantargyiAtlagok'][ $targyAdat['targyId'] ][ $ADAT['osztaly'][$i]['osztalyId'] ]; + $_c++; + echo ''.number_format($ADAT['tantargyiAtlagok'][ $targyAdat['targyId'] ][ $ADAT['osztaly'][$i]['osztalyId'] ], 2, ',', ' ').''; + } else { + echo ''; + } + } + echo ''; + echo ''; + $_avg_iskolai = ''.number_format($ADAT['tantargyiAtlagok'][ $targyAdat['targyId'] ]['iskola'] , 2, ',', ' ').''; + if ($_c!=0) { + $_avg = ($_sum/($_c)); + $_txt_avg = ''.number_format($_avg,2,',',' ').''; + if ($ADAT['tantargyiAtlagok'][ $targyAdat['targyId'] ]['iskola']!=$_avg) { + echo $_txt_avg . '('.$_avg_iskolai.')'; + } else { + echo $_avg_iskolai; + } + } else { + echo $_avg_iskolai; + } + echo ''; + echo ' / '; + echo ''.intval($ADAT['jegyek']['intezmeny']['targy'][ $targyAdat['targyId'] ]).''; + echo ''; + echo ''; + } + //echo '__'; + } + + echo ''; + + echo ''; + echo ''; + + echo ''; + + } + + + function putOsztalyBizonyitvany($ADAT) { + + global $aHetNapjai, $Honapok, $bizonyitvanyMegjegyzesek; + global $KOVETELMENY, $ZaradekIndex, $_EVFOLYAMJEL_BETUVEL; +// global $targySorrend; + $MAGSZORGIDK = array_merge($ADAT['magatartasTargyIdk'],$ADAT['szorgalomTargyIdk']); + + $colSpan = count($ADAT['targyak']); + + // Bizonyítvány-hoz tartozó változók beállítása + $plusCols = 6 + 2; + $colSpan += $plusCols; // további column-nal bővül a táblázat + $rowSpan = 3; + + // ------------------------ + // Design + $img1 = 'skin/classic/module-naplo/img/osztalyozo/node-minus.gif'; + $img2 = 'skin/classic/module-naplo/img/osztalyozo/node-plus.gif'; + +// putNyomtatasForm($ADAT); + + formBegin(array('name'=>'beir', 'method'=>'post', 'action'=>'')); + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + + echo ''; + // Tárgyanként + $id = 0; + for ($j = 0; $j < count($ADAT['targyak']); $j++) if ( + !in_array($ADAT['targyak'][$j]['targyId'], $MAGSZORGIDK) + && (isset($ADAT['tantargyiAtlagok'][$ADAT['targyak'][$j]['targyId']]) + || $ADAT['targyboljegy'][$ADAT['targyak'][$j]['targyId']] === true + || __SHOWSTATZARASMINDENTARGY) + ) { + $_class = ''; + $_data = ''; + // FŐTÁRGY + if (is_array($ADAT['targyTargy']['FOal'][$ADAT['targyak'][$j]['targyId']])) { + $_class = "foTargy"; + $_data = 'data-targyid="' + .$ADAT['targyak'][$j]['targyId'] + .'" data-altargyidk="[&' + .implode('&',$ADAT['targyTargy']['FOal'][$ADAT['targyak'][$j]['targyId']]) + .'&]"'; + } + // ALTÁRGY + if (is_array($ADAT['targyTargy']['alFO'][$ADAT['targyak'][$j]['targyId']])) { + $_class = "alTargy"; + $_data = 'data-targyid="' + .$ADAT['targyak'][$j]['targyId'] + .'" data-fotargyidk="[&' + .implode('&',$ADAT['targyTargy']['alFO'][$ADAT['targyak'][$j]['targyId']]) + .'&]"'; + + } + echo ''; + $id++; + } + echo ''; + + // magatartás, szorgalom + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''; + // Tárgyanként + $id = 0; + for ($j = 0; $j < count($ADAT['targyak']); $j++) if ( + !in_array($ADAT['targyak'][$j]['targyId'], $MAGSZORGIDK) + && (isset($ADAT['tantargyiAtlagok'][$ADAT['targyak'][$j]['targyId']]) + || $ADAT['targyboljegy'][$ADAT['targyak'][$j]['targyId']] === true + || __SHOWSTATZARASMINDENTARGY) + ) { + echo ''; + $id++; + } + echo ''; + echo ''; + + echo ''; + + // ---------- Tanulónként a jegyek ------------- // + + echo ''; + + for ($i = 0; $i < count($ADAT['diakok']); $i++) { + + $_class = array(); // reset + $D = $ADAT['diakok'][$i]; + $diakId = $D['diakId']; + $DA = $ADAT['diakAdat'][$diakId]; + $jegyek = $ADAT['jegyek'][$diakId]; + $hianyzas = $ADAT['hianyzas'][$diakId]; + $atlag = $ADAT['atlag'][$diakId]; + $msz_beirhato = ($D['aktualisStatusz'] != 'magántanuló') + && (!isset($D['kiDt']) || is_null($D['kiDt']) || (strtotime($D['kiDt'])>=time())); + + $zaraskoriTag = in_array($diakId, $ADAT['zaraskoriDiakIds']); + + if (!$zaraskoriTag) echo ''; else echo ''; + + $_class[] = ekezettelen(str_replace(' ', '', $D['aktualisStatusz'])); + if ($DA['bukott']===true) $_class[] = 'bukott'; + elseif ($DA['jeles']===true) $_class[] = 'jeles'; + elseif ($DA['kituno']===true) $_class[] = 'kituno'; + + echo ''; + + // Tárgyanként végigmenve + $id = 0; + for ($j = 0; $j < count($ADAT['targyak']); $j++) if ( + !in_array($ADAT['targyak'][$j]['targyId'], $MAGSZORGIDK) + && (isset($ADAT['tantargyiAtlagok'][$ADAT['targyak'][$j]['targyId']]) + || $ADAT['targyboljegy'][$ADAT['targyak'][$j]['targyId']] === true + || __SHOWSTATZARASMINDENTARGY) + ) { + $_targyId=$ADAT['targyak'][$j]['targyId']; + $jegyAdat = $jegyek[$ADAT['targyak'][$j]['targyId']]; // EZ INDEXELT TÖMB! Több jegy is lehet! + $_vanosztalyzat=false; + echo ''; + $id++; + } + + if (isset($ADAT['atlagok'][$diakId])) { + $atlag = number_format($ADAT['atlagok'][$diakId], 2, ',', ''); + $_class[] = 'atlag '; + } else { + $atlag = ''; + } + // Tanuló átlaga: + echo ''; + + // Tanuló hiányzásai + echo ''; + echo ''; + + echo ''; + + echo ''."\n"; + + echo ''."\n"; + + // Záradékok + echo ''."\n"; + + echo ''; + + } + + // Tantárgyi átlagok + echo ''; + echo ''; + $id=0; + for ($j = 0; $j < count($ADAT['targyak']); $j++) if ( + !in_array($ADAT['targyak'][$j]['targyId'], $MAGSZORGIDK) + && (isset($ADAT['tantargyiAtlagok'][$ADAT['targyak'][$j]['targyId']]) + || $ADAT['targyboljegy'][$ADAT['targyak'][$j]['targyId']] === true + || __SHOWSTATZARASMINDENTARGY) + ) { + echo ''."\n"; + $id++; + } + echo ''; + + // Félévi átlagok + echo ''; + + echo ''; + // Tárgyi eloszlás +// ------------------------------------------------------------------------------------------------------------ +// ------------------------------------------------------------------------------------------------------------ +// ------------------------------------------------------------------------------------------------------------ +// ------------------------------------------------------------------------------------------------------------ + foreach ($KOVETELMENY['jegy']['értékek'] as $_jegy) { + echo ''; + echo ''; + for ($j = 0; $j < count($ADAT['targyak']); $j++) if ( + !in_array($ADAT['targyak'][$j]['targyId'], $MAGSZORGIDK) + && (isset($ADAT['tantargyiAtlagok'][$ADAT['targyak'][$j]['targyId']]) + || $ADAT['targyboljegy'][$ADAT['targyak'][$j]['targyId']] === true + || __SHOWSTATZARASMINDENTARGY) + ) { + $_targyId = $ADAT['targyak'][$j]['targyId']; + echo ''; + } + echo ''; + echo ''; + } +// ------------------------------------------------------------------------------------------------------------ +// ------------------------------------------------------------------------------------------------------------ +// ------------------------------------------------------------------------------------------------------------ +// ------------------------------------------------------------------------------------------------------------ + + echo ''; + echo '
    '; + //echo '+/-'; + //echo '
    '; + //echo '
    + echo ''; + _putBeallitasCheckbox('targyak',$ADAT['beallitasok']); + _putBeallitasCheckbox('oraszamok',$ADAT['beallitasok']); + _putBeallitasCheckbox('zaradek',$ADAT['beallitasok']); + echo '
    '; + echo _BIZONYITVANY; + echo ': '.$ADAT['osztaly']['osztalyJel'].' ('.$ADAT['osztaly']['kezdoTanev'].'-'.($ADAT['osztaly']['vegzoTanev']+1).') - '.$ADAT['osztaly']['osztalyfonok']['tanarNev']; + echo '
    '._NEV.''; + echo $ADAT['targyak'][$j]['targyNev']; + echo ''; + echo _ATLAG; + echo ''.$ADAT['szemeszterAdat']['tanev'].'/'.$ADAT['szemeszterAdat']['szemeszter'].'
    '; + echo _MULASZTAS; + echo ''._MAGATARTAS.''._SZORGALOM.'
    '._IGAZOLATLAN.''._IGAZOLT.''._FELSZ.''._KESES.'
    '.ucfirst(_TANAR).''; + if (is_array($ADAT['tanarok'][ $ADAT['targyak'][$j]['targyId'] ])) { + for ($t=0; $t<($tdb=count($ADAT['tanarok'][ $ADAT['targyak'][$j]['targyId'] ])); $t++) { + echo $ADAT['tanarok'][ $ADAT['targyak'][$j]['targyId'] ][$t]['tanarNev']; + if ($t<$tdb-1) echo ',
    '; + } + } + echo '
     
    '; + if ($D['diakNaploSorszam']!='') echo '
    '.$D['diakNaploSorszam'].'
    '; + echo ''; + echo '
    '; + for ($k=0; $k'; + echo $KOVETELMENY[$_jegyAdat['jegyTipus']][$_jegyAdat['jegy']]['hivatalos']; + echo ' '.$bizonyitvanyMegjegyzesek[$_jegyAdat['megjegyzes']]; + echo ''; + } else { + echo '
    '; + echo $KOVETELMENY[$_jegyAdat['jegyTipus']][$_jegyAdat['jegy']]['hivatalos']; + echo ' '.$bizonyitvanyMegjegyzesek[$_jegyAdat['megjegyzes']]; + if (in_array($_jegyAdat['jegyTipus'], array('jegy','féljegy'))) { + if ( ($_jegyAdat['jegy']-$ADAT['evkoziJegyAtlag'][$diakId][$_targyId][0]['jegyAtlag'])>0.5) + echo '*'; + elseif ( ($_jegyAdat['jegy']-$ADAT['evkoziJegyAtlag'][$diakId][$_targyId][0]['jegyAtlag'])<-0.5) + echo '!'; + + } + if (0<($_evesOraszam=$ADAT['targyOraszam'][$diakId][$_jegyAdat['targyId']]['evesOraszam'])) + echo '
    '.($_evesOraszam).'
    '; + $_vanosztalyzat=true; + echo '
    '; + } + } + + if ($_vanosztalyzat===false && $ADAT['evkoziJegyAtlag'][$diakId][$_targyId][0]['jegyAtlag']!='') echo '÷'; + echo '
    '.$atlag; + + echo ''; + echo intval($hianyzas['igazolatlan']); + echo ''; + echo intval($hianyzas['igazolt']); + echo ''; + echo ($ADAT['hianyzas'][$diakId]['felszerelesHianyDb']); + echo ''; + echo intval($ADAT['hianyzas'][$diakId]['kesesDb']); + echo '/'.intval($ADAT['hianyzas'][$diakId]['kesesPercOsszeg']).'\''; + echo ''; + + $_magatartasTargyId = $ADAT['magatartasTargyIdk'][0]; + if (_BEIRHATO && $msz_beirhato && $zaraskoriTag) { + + if (!isset($jegyek[ $_magatartasTargyId ][0]['targyId'])) + $jegyek[ $_magatartasTargyId ][0]['targyId'] = $_magatartasTargyId; + $J = $jegyek[ $_magatartasTargyId ][0]; + $_JEGY_S = array( + 'jegySelectTipus' => 'zaroJegy', + 'variable' => 'zaroJegy', + 'diakId' => $diakId, + 'targyId'=> $_magatartasTargyId, + 'tanev'=> $ADAT['szemeszterAdat']['tanev'], + 'szemeszter' => $ADAT['szemeszterAdat']['szemeszter'], + 'evfolyam'=> $J['evfolyam'], + 'evfolyamJel'=> $J['evfolyamJel'], + 'zaroJegyId' => $J['zaroJegyId'], + 'jegy' => $J['jegy'], + 'jegyTipus' => $ADAT['targyAdat'][ $_magatartasTargyId ]['zaroKovetelmeny'], // fixen + 'megjegyzes' => $J['megjegyzes'], + 'tabindex' => ($i+count($ADAT['diakok'])) + ); + putJegySelect($_JEGY_S); + + } else { + echo $KOVETELMENY['magatartás'][$jegyek[ $_magatartasTargyId ][0]['jegy']]['hivatalos']; + } + echo ''; + + $_szorgalomTargyId = $ADAT['szorgalomTargyIdk'][0]; + + if (_BEIRHATO && $msz_beirhato && $zaraskoriTag) { + if (!isset($jegyek[$_szorgalomTargyId][0]['targyId'])) $jegyek[$_szorgalomTargyId][0]['targyId'] = $_szorgalomTargyId; + $J = $jegyek[$_szorgalomTargyId][0]; + $_JEGY_S = array( + 'jegySelectTipus' => 'zaroJegy', + 'variable' => 'zaroJegy', + 'diakId' => $diakId, + 'targyId'=> $_szorgalomTargyId, + 'tanev'=> $ADAT['szemeszterAdat']['tanev'], + 'szemeszter' => $ADAT['szemeszterAdat']['szemeszter'], + 'evfolyam'=> $J['evfolyam'], + 'evfolyamJel'=> $J['evfolyamJel'], + 'zaroJegyId' => $J['zaroJegyId'], + 'jegy' => $J['jegy'], + 'jegyTipus' => $ADAT['targyAdat'][ ($_szorgalomTargyId) ]['zaroKovetelmeny'], // fixen + 'megjegyzes' => $J['megjegyzes'], + 'tabindex' => ($i+count($ADAT['diakok'])) + ); + + putJegySelect($_JEGY_S); + + } else { + echo $KOVETELMENY['szorgalom'][$jegyek[ $_szorgalomTargyId ][0]['jegy']]['hivatalos']; + } + echo '
    '._ATLAG.''; +// if (isset($ADAT['tantargyiAtlagok'][$ADAT['targyak'][$j]['targyId']])) { + $atlag = number_format($ADAT['tantargyiAtlagok'][$ADAT['targyak'][$j]['targyId']], 2, ',', ''); + echo $atlag; +// } else { $atlag=0; } + echo ''; + echo ''.number_format($ADAT['atlagok']['osztaly'], 2, ',', '.').''; + echo '/'; + echo ''.number_format($ADAT['tantargyiAtlagok']['osztaly'], 2, ',', '.').''; + echo ''; + if (_BEIRHATO) echo ''; + echo '
    '.$KOVETELMENY['jegy'][$_jegy]['hivatalos'].''; + echo $ADAT['jegyEloszlas'][$_targyId][$_jegy]; + echo ''; + echo $ADAT['jegyEloszlas']['osszes'][$_jegy]; + echo '
    '; + + formEnd(); + + putOsztalyStatisztika($ADAT); + + } + + function putOsztalyStatisztika($ADAT) { + +// echo '

    '._OSZTALYSTATISZTIKA.'

    '; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; +// echo ''; +// echo ''; +// echo ''; +// echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + //+ részletezés + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo '
    '._BIZONYITVANY.'
    '. _DICSERETES .''.$ADAT['stat']['dicséret'].'
    '. _FIGYELMEZTETOS .''.$ADAT['stat']['figyelmeztető'].'
    '. _NYELVVIZSGAS .''.$STAT['nyelvvizsga'].'
    '. _KITUNO .''.$ADAT['stat']['kituno'].'
    '. _JELES .''.$ADAT['stat']['jeles'].'
    '. _BUKASOK .''.$ADAT['stat']['bukas'].'
    '. _BUKOTTAK .''.$ADAT['stat']['bukott'].'
    1 '._TARGYBOL.''.$ADAT['stat']['dbBukott'][1].'
    2 '._TARGYBOL.''.$ADAT['stat']['dbBukott'][2].'
    3+ '._TARGYBOL.''.$ADAT['stat']['dbBukott'][3].'
    '; + + // $HIANYZASOK['átlag'][$felev]['igazolt|igazolatlan'] + // $HIANYZASOK['összesen'][$felev]['igazolt|igazolatlan' = $status] + // $HIANYZASOK['ötnél több igazolatlan'][$felev|'összesen'] + // $HIANYZASOK['tíznél több igazolatlan'][$felev|'összesen'] + // $HIANYZASOK['nincs igazolatlanja'][$felev] + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + $letszam = count($ADAT['zaraskoriDiakIds']); + if ($letszam != 0) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    '.ucfirst(_HIANYZASOK).'
    '._IGAZOLT.' '._OSSZESEN.''.number_format($ADAT['stat']['igazolt'],0,',','.').'
    '._IGAZOLATLAN.' '._OSSZESEN.''.number_format($ADAT['stat']['igazolatlan'],0,',','.').'
    '._HIANYZAS.' '._OSSZESEN.''.number_format((($ADAT['stat']['igazolt']+$ADAT['stat']['igazolatlan'])),0,',','.').'
    '._IGAZOLT.' '._ATLAGOSAN.''.number_format($ADAT['stat']['igazolt']/$letszam,2,',','.').'
    '._IGAZOLATLAN.' '._ATLAGOSAN.''.number_format($ADAT['stat']['igazolatlan']/$letszam,2,',','.').'
    '._HIANYZAS.' '._ATLAGOSAN.''.number_format(($ADAT['stat']['igazolt']+$ADAT['stat']['igazolatlan'])/$letszam,2,',','.').'
    '._NINCS.' '._IGAZOLATLANJA.''.$ADAT['stat']['nincs'].'
    '._OT.' '._VAGY.' '._OTNEL.' '._TOBB.' '._IGAZOLATLAN.''.$ADAT['stat']['otnel tobb'].'
    '._TIZ.' '._VAGY.' '._TIZNEL.' '._TOBB.' '._IGAZOLATLAN.''.$ADAT['stat']['tiznel tobb'].'
    '._LETSZAM.''.$letszam.'
    '."\n"; + + } + + function _putBeallitasCheckbox($var,$ADAT) { + $CHK = ($ADAT[$var]==true) ? ' checked="checked" ':''; + echo '
    '; + } +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/szempontRendszer.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/szempontRendszer.phtml new file mode 100644 index 00000000..b01a7d16 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/szempontRendszer.phtml @@ -0,0 +1,75 @@ +"szr")); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + + echo ''."\n"; + + formEnd(); + + } + + function putSzempontRendszer($ADAT) { + + formBegin(array('class'=>'szr')); + echo '
      '."\n"; + foreach ($ADAT['szempontRendszer']['szempont'] as $szempontId => $szAdat) { + echo '
    1. '."\n"; + echo $szAdat['szempont']; + if (is_array($ADAT['szempontRendszer']['minosites'][$szempontId])) { + echo '
        '."\n"; + for ($i = 0; $i < count($ADAT['szempontRendszer']['minosites'][$szempontId]); $i++) { + echo '
      • '; + echo $ADAT['szempontRendszer']['minosites'][$szempontId][$i]['minosites']; + echo '
      • '."\n"; + } + echo '
      '."\n"; + } + echo '
    2. '."\n"; + } + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + formEnd(); + } + + function putSzempontRendszerLista($ADAT) { + + echo ''."\n"; + + echo ''; + + for ($i = 0; $i < count($ADAT['szempontRendszerek']); $i++) { + $A = $ADAT['szempontRendszerek'][$i]; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + + echo '
    '._ID.''._SZEMESZTER.''._TARGY.''._TARGYTIPUS.''._KEPZES.'
    '.$A['szrId'].''.$A['tanev'].'/'.$A['szemeszter'].''; + if (isset($A['targyId'])) echo $A['targyNev'].' ('.$A['targyId'].')'; + echo ''.$A['targyTipus'].''; + if (isset($A['kepzesId'])) echo $A['kepzesNev'].' - '.$A['kepzesTanev'].' ('.$A['kepzesId'].')'; + echo '
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/szovegesErtekeles.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/szovegesErtekeles.phtml new file mode 100644 index 00000000..b81c5ca5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/szovegesErtekeles.phtml @@ -0,0 +1,70 @@ +"ertekeles$class")); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + +//echo '
    '; var_dump($ADAT); echo '
    '; + + echo '

    '; + echo $ADAT['diakTargyak'][ $ADAT['targyId'] ]['targyNev']; + if ($class == ' zaro') echo ' - '._SZEMESZTER_ERTEKELES; + echo '

    '."\n"; + if (isset($ADAT['szovegesErtekeles']['szeId'])) echo '

    '._LEGUTOBBI_ERTEKELES.': '.$ADAT['szovegesErtekeles']['dt'].'

    '; + else echo '

    '._MEG_NEM_ERTEKELT.'

    '."\n"; + + echo '
      '."\n"; + foreach ($ADAT['szempontRendszer']['szempont'] as $szempontId => $szAdat) { + echo '
    1. '."\n"; + echo $szAdat['szempont']."\n"; + echo '
        '."\n"; + for ($i = 0; $i < count($ADAT['szempontRendszer']['minosites'][$szempontId]); $i++) { + $mAdat = $ADAT['szempontRendszer']['minosites'][$szempontId][$i]; + if ( + is_array($ADAT['szovegesErtekeles']['minosites']) + && in_array($mAdat['minositesId'], $ADAT['szovegesErtekeles']['minosites']) + ) $CHK = ' checked="checked" '; + else $CHK = ''; + echo '
      • '."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
      • '."\n"; + } + if (__MODOSITHAT) { + echo '
      • '."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
      • '."\n"; + } elseif ($ADAT['szovegesErtekeles']['egyediMinosites'][$szempontId]['egyediMinosites'] != '') { + echo '
      • '."\n"; + echo ''.$ADAT['szovegesErtekeles']['egyediMinosites'][$szempontId]['egyediMinosites'].''."\n"; + echo '
      • '."\n"; + } + echo '
      '."\n"; + echo '
    2. '."\n"; + } + echo '
    '."\n"; + + if (__MODOSITHAT) echo ''."\n"; + + formEnd(); + +//echo '
    ';
    +//var_dump($ADAT['szovegesErtekeles']);
    +
    +    }
    +
    +?>
    diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/tankor.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/tankor.phtml
    new file mode 100644
    index 00000000..cbac5b68
    --- /dev/null
    +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/tankor.phtml
    @@ -0,0 +1,550 @@
    + $szemeszter,
    +		'év' => $ev,
    +		'hó' => $ho,
    +		'colspan' => 1+count($Jegyek['dolgozatok']['dátum szerint'][$szemeszter][$ev][$ho])
    +	    );
    +	    $HO['count']++;
    +	    $colSpan += 1+count($Jegyek['dolgozatok']['dátum szerint'][$szemeszter][$ev][$ho]);
    +	    $aktDt = date('Y-m-01',strtotime('+1 month',strtotime($aktDt)));
    +	    if (strtotime($aktDt) > strtotime($szAdat['zarasDt'])) {
    +		$szAdat = next($_TANEV['szemeszter']); $szemeszter = $szAdat['szemeszter'];
    +		if ($szAdat !== false) {
    +		    $HO[] = array(
    +			'szemeszter' => $szemeszter,
    +			'év' => $ev,
    +			'hó' => $ho,
    +			'colspan' => 1+count($Jegyek['dolgozatok']['dátum szerint'][$szemeszter][$ev][$ho])
    +		    );
    +		    $HO['count']++;
    +		    $colSpan += 1+count($Jegyek['dolgozatok']['dátum szerint'][$szemeszter][$ev][$ho]);
    +		}
    +	    }
    +	}
    +
    +	// svgClose(array('id'=>'closeLayer','alt'=>_CLOSE,'title'=>_CLOSE,'size'=>20));
    +	formBegin(array('style'=>'display:none;','name'=>'jegyAdat', 'id'=>'jegyAdat', 'method'=>'post', 'action'=>href('index.php?page=naplo&sub=osztalyozo&f=jegy'), 'class'=>'onSubmitUpdate'));
    +	echo '';
    +	formEnd();
    +
    +	formBegin(array('name' => 'beir', 'method' => 'post', 'action' => ''));
    +	    echo ''."\n";
    +	    echo ''."\n";
    +	    echo ''."\n";
    +	    echo ''."\n";
    +	    echo ''."\n";
    +	    echo ''."\n";
    +	    echo ''."\n";
    +	    echo ''."\n";
    +
    +	echo ''."\n";
    +	echo ''."\n";
    +	    echo ''."\n";
    +
    +	    echo ''."\n";
    +	    echo '';
    +
    +		echo '';
    +		// Hónaponként végigmenve
    +		$szemeszter = 0;
    +		for ($j=0;$j<$HO['count'];$j++) {
    +		    if ($szemeszter != $HO[$j]['szemeszter']) {
    +			if (isset($db)) {
    +			    echo $db.'">'.decimal_to_roman($szemeszter).'. '._FELEV.''."\n";
    +			}
    +			if ($szemeszter != 0) echo '';
    +
    +		if ($sulyozas == __DEFAULT_SULYOZAS) $_sulyClass = "defaultSulyozas";
    +
    +		echo '';
    +
    +		// bizonyítvány
    +		echo '';
    +
    +	    echo '';
    +	    echo '';
    +		$szemeszter = 0;
    +		for ($j=0;$j<$HO['count'];$j++) {
    +		    if ($szemeszter != $HO[$j]['szemeszter']) {
    +			if ($szemeszter != 0) echo ''."\n";
    +
    +		    echo '';
    +	    
    +		}
    +	    foreach ($_TANEV['szemeszter'] as $szemeszter => $szAdat) {
    +		echo '';
    +	    }
    +	    echo '';
    +	echo '';
    +
    +	echo '';
    +
    +	    echo '';
    +	    echo '';
    +	    echo '';
    +
    +	echo '';
    +
    +	
    +	// ---------- Tanulónként a jegyek ------------- //
    +	
    +	echo '';
    +	$db = 0;
    +	if (is_array($Diakok['nevek'])) foreach ($Diakok['nevek'] as $diakId => $DIAKADAT) {	
    +
    +	    $JEGYET_KAP = (
    +		in_array($ADAT['diakJogviszony'][$diakId][date('Y-m-d')]['statusz'],array('jogviszonyban van','vendégtanuló'))
    +		||
    +		($ADAT['diakJogviszony'][$diakId][date('Y-m-d')]['statusz']=='magántanuló' && $tankorJelleg == 'gyakorlat')
    +	    );
    +	    $__JEGYEK = array();
    +	    //$diakKovetelmeny = $Diakok['adatok'][$diakId][count($Diakok['adatok'][$diakId])-1]['kovetelmeny']; (ezt nem használjuk!!!)
    +	    echo '';
    +
    +	    echo '';
    +	    
    +	    if ($kepMutat) {
    +		echo '';
    +	    }
    +
    +	    echo '';
    +	    if (__EVKOZI_JEGYET_ADHAT ) {
    +		echo ''."\n";	    
    +	    }
    +	    // Hónaponként végigmenve
    +	    $elozoHo = 0;
    +	    for ($j = 0; $j < $HO['count']; $j++) {
    +	    
    +		$_szemeszter = $HO[$j]['szemeszter'];
    +		$elozoHo = $_ho;
    +		$_ho = $HO[$j]['hó'];
    +		$_ev = $HO[$j]['év'];
    +		$_JEGYEK = $Jegyek[$diakId][$_szemeszter][$_ev][$_ho]['jegyek'];
    +		$_DOGA = $Jegyek[$diakId][$_szemeszter][$_ev][$_ho]['dolgozat'];
    +
    +		if ($elozoHo == $_ho) echo '';
    +		
    +		for ($k = 0; $k < count($Jegyek['dolgozatok']['dátum szerint'][$_szemeszter][$_ev][$_ho]); $k++) {
    +		    $did = $Jegyek['dolgozatok']['dátum szerint'][$_szemeszter][$_ev][$_ho][$k];
    +		    if (in_array($tankorId, $Jegyek['dolgozatok'][$did]['tankorIds'])) echo '';
    +		}
    +		
    +	    }
    +
    +	    if ($Jegyek[$diakId]['átlag'] != 0) {
    +		$atlag = number_format($Jegyek[$diakId]['átlag'],2,',','');
    +		$class = 'atlag';
    +	    } else {
    +		$atlag = '';
    +		$class = '';
    +	    }
    +	    
    +	    echo '';
    +
    +	    $oszlopSzam = 0;
    +
    +	    foreach ($_TANEV['szemeszter'] as $szemeszter => $szAdatok) {
    +		$ZAROJEGYET_KAP = (
    +		    in_array($ADAT['diakJogviszony'][$diakId][$szAdatok['zarasDt']]['statusz'],array('jogviszonyban van','vendégtanuló'))
    +		    ||
    +		    ($ADAT['diakJogviszony'][$diakId][$szAdatok['zarasDt']]['statusz']=='magántanuló' && $tankorJelleg == 'gyakorlat')
    +		);
    +
    +		$felev = $szemeszter;
    +		// Az adott szemeszter szeritni évfolyama (igen, akár ez is változhat év közben: pl nyelvi előkészítős osztályba megy át normál osztályból)
    +		$evfolyam = $ADAT['diakEvfolyam'][$szemeszter][$diakId];
    +		$evfolyamJel = $ADAT['diakEvfolyamJel'][$szemeszter][$diakId];
    +		if (isset($ADAT['diakKepzesKovetelmeny'][$szemeszter][$diakId][$targyId][$evfolyamJel][$szemeszter])) {
    +		    $_info = " a képzésből";
    +		    $diakZaroKovetelmeny = $ADAT['diakKepzesKovetelmeny'][$szemeszter][$diakId][$targyId][$evfolyamJel][$szemeszter][0]['kovetelmeny'];
    +		} else {
    +		    $_info = "";
    +		    $diakZaroKovetelmeny = $zaroKovetelmeny;
    +		}
    +		$oszlopSzam++;
    +		echo '';
    +	    
    +	}
    +	
    +	// Dolgozat átlagok
    +	echo '';
    +	    echo '';
    +	    $elozoHo = 0;
    +	    for ($j = 0; $j < $HO['count']; $j++) {
    +
    +		$_szemeszter = $HO[$j]['szemeszter'];
    +		$elozoHo = $_ho;
    +		$_ho = $HO[$j]['hó'];
    +		$_ev = $HO[$j]['év'];
    +		
    +		// Normál jegyek alatt...
    +		if ($_ho == $elozoHo) echo '';
    +		}
    +
    +	    }
    +	    // Osztályátlag
    +	    echo '';
    +
    +	    // Félévi átlagok
    +	    echo '';
    +	    
    +	echo '';
    +	
    +	echo '';
    +	
    +	echo '
    '."\n"; + echo $Jegyek['tankörök'][$tankorId]['tankorNev']; + //_inlineHelp(''); + echo ' ('.implode(', ',$Jegyek['tanárok']['tanarNevek']).')'; + echo '
    '; + $SEL = array($nevsor => ' selected="selected" '); + echo ''; + if ($kepMutat!='') $_CHK='checked="checked"'; else $_CHK=''; + echo ''; + + echo ''.decimal_to_roman($szemeszter).'. '._FELEV.''; + echo _ATLAG.'
    '; + $SEL = array($sulyozas => ' selected="selected"'); + echo ''; + echo '
    '._BIZONYITVANY.'
    '; + else echo ''; + $szemeszter = $HO[$j]['szemeszter']; + } else { + echo ''; + } +// echo $Honapok[$HO[$j]['hó']-1]; +// echo ''; + echo ''.decimal_to_roman($HO[$j]['hó']).'.'; + echo ''.$Honapok[$HO[$j]['hó']-1].''; +// echo ''.decimal_to_roman($szemeszter).'. '._FELEV.'
    '; + + if (__EVKOZI_JEGYET_ADHAT) { + + echo ''; + echo ''; + echo '
    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + } + echo '
    '; + echo ''.(++$db).'.'; + echo ''; + putFace($diakId,'diak',30); + echo ''; + echo ''; + echo ''; + echo $DIAKADAT['diakNev']; + echo ''; + echo ''; + if ($ADAT['diakEvfolyamJel']['aktualis'][$diakId]=='' && function_exists('putAlertImage')) putAlertImage('Nem határozható meg az évfolyama! Vendégtanuló, vagy már nem tagja a megfelelő osztálynak?'); + echo ''; + if ( + (!is_array($ADAT['diakFelmentes'][$diakId]) || !in_array($tankorId,$ADAT['diakFelmentes'][$diakId])) && $JEGYET_KAP===true + ) { + + // Ez még nem használható! DE NAGYON JÓ LENNE ÁM - 2016 --TODO + /* + $_JEGY = array('jegySelectTipus'=>'jegy', + 'evfolyam'=>$evfolyam, + 'diakId'=>$diakId, + 'targyId'=>$targyId, + 'jegyTipus'=>$evkoziKovetelmeny + ); + putJegySelect($_JEGY); + */ + echo ''."\n"; + + } else { + echo '-'; + } + echo ''; + else echo ''; + for ($k = 0; $k < count($_JEGYEK); $k++) { + $title = ''; + $href = href('index.php?page=naplo&sub=osztalyozo&f=jegy&jegyId='.$_JEGYEK[$k]['jegyId']); + if ($_JEGYEK[$k]['tankorId'] == $tankorId) { + $class = 'jegy'.$_JEGYEK[$k]['tipus']; + $__JEGYEK['sajat'][] = $_JEGYEK[$k]; + } else { + $class = 'jegy'.$_JEGYEK[$k]['tipus'].'mase'; + $__JEGYEK['mase'][] = $_JEGYEK[$k]; + } + $title .= str_replace('-', '.', $_JEGYEK[$k]['dt']) + . ' - '.$Jegyek['tankörök'][$_JEGYEK[$k]['tankorId']]['tankorNev'] + . ' ('; + for ($t = 0; $t < count($Jegyek['tankörök'][$_JEGYEK[$k]['tankorId']]['tanárok']); $t++) { + $title .= $Jegyek['tankörök'][$_JEGYEK[$k]['tankorId']]['tanárok'][$t]['tanarNev'] . ', '; + } + $title = substr($title,0,-2) . ') ' . $_JEGYEK[$k]['megjegyzes']; + echo ''; + echo (($_jegyShow=$KOVETELMENY[$_JEGYEK[$k]['jegyTipus']][$_JEGYEK[$k]['jegy']]['rovid'])!='') ? $_jegyShow:'?'; + + if ($_JEGYEK[$k]['modositasDt']!='0000-00-00 00:00:00' && $_JEGYEK[$k]['dt']!=date('Y-m-d',strtotime($_JEGYEK[$k]['modositasDt']))) echo '*'; + echo ' '; + } + echo ''; + else echo ''; + for ($l = 0; $l < count($_DOGA[$did]); $l++) { + $href = href('index.php?page=naplo&sub=osztalyozo&f=jegy&jegyId='.$_DOGA[$did][$l]['jegyId']); + if ($_DOGA[$did][$l]['tankorId'] == $tankorId) { + $class = 'jegy'.$_DOGA[$did][$l]['tipus']; + $__JEGYEK['sajat'][] = $_DOGA[$did][$l]; + } else { + $class = 'jegy'.$_DOGA[$did][$l]['tipus'].'mase'; + $__JEGYEK['mase'][] = $_DOGA[$did][$l]; + } + $title = $Dolgozatok[$did]['dolgozatNev'].' - '.str_replace('-', '.', $_DOGA[$did][$l]['dt']) + . ' - '.$Jegyek['tankörök'][$_DOGA[$did][$l]['tankorId']]['tankorNev'] + . ' ('; + for ($t = 0; $t < count($Jegyek['tankörök'][$_DOGA[$did][$l]['tankorId']]['tanárok']); $t++) { + $title .= $Jegyek['tankörök'][$_DOGA[$did][$l]['tankorId']]['tanárok'][$t]['tanarNev'] . ', '; + } + $title = substr($title,0,-2) . ') ' . $_DOGA[$did][$l]['megjegyzes']; + echo ''; + echo $KOVETELMENY[$_DOGA[$did][$l]['jegyTipus']][$_DOGA[$did][$l]['jegy']]['rovid']; + if ($_DOGA[$did][$l]['modositasDt']!='0000-00-00 00:00:00' && $_DOGA[$did][$l]['dt']!=date('Y-m-d',strtotime($_DOGA[$did][$l]['modositasDt']))) echo '*'; + echo ' '; + } + echo ''; + $atlag_title = ''; + + $_jegyOsszeg = 0; + $_szlo = $_sumsuly = 0; + for ($i=0; $i'.$atlag.''; + if ($_osszegMutat=== true) echo ' ∑:'.$_jegyOsszeg.''; + echo ''; + if ( __ZAROJEGYET_ADHAT===true) { + $_zarojegyGomb = true; + $jIg = count($ADAT['zaroJegyek'][$diakId][$evfolyamJel][$felev]); // evfolyamJel + if ($jIg==0) $jIg=1; + $vanJegySelect=false; + $lezartJegy=false; + for ($j=0; $j<($jIg); $j++) { + // prepare data + $_ZJEGY = $ADAT['zaroJegyek'][$diakId][$evfolyamJel][$felev][$j]; // evfolyamJel + $_ZJEGY['dt'] = $_ZJEGY['modositasDt']; //!!! HACK -- ez tök jó, de mi a hack? + //??? $vizsgaJegy = ($ADAT['vizsgaJegyek'][$diakId][$evfolyam][$felev][0]['tipus']!=''); // == osztályozó vizsga // különbözeti stb + // Ha netán a tanár lezár rendesen és utóbb vizsgajegyet is írnak be, akkor a rendes jegyet még kell tudni törölni... + $ii = 0; + while ( + ($ii < count($ADAT['vizsgaJegyek'][$diakId][$evfolyamJel][$felev])) // evfolyamJel + && $ADAT['vizsgaJegyek'][$diakId][$evfolyamJel][$felev][$ii]['zaroJegyId'] != $_ZJEGY['zaroJegyId'] // evfolyamJel + ) $ii++; + $vizsgaJegy = $ii < count($ADAT['vizsgaJegyek'][$diakId][$evfolyamJel][$felev]); // evfolyamJel + // --- + if ($lezartJegy===false && $vizsgaJegy==true) $lezartJegy=true; + // FIGYELEM!, ha itt módosítász, ellenőrizd a cikluson kívül is jó marad-e a jegySelect + $_JEGY_S = array( + 'info' => $diakZaroKovetelmeny.$_info, + 'jegySelectTipus' => 'zaroJegy', + 'variable' => 'zaroJegy', + 'diakId' => $diakId, + 'targyId'=> $targyId, + 'evfolyam'=> $_ZJEGY['evfolyam'], + 'evfolyamJel'=> $_ZJEGY['evfolyamJel'], // evfolyamJel + 'tanev'=> $tanev, + 'szemeszter' => $szemeszter, + 'zaroJegyId' => $_ZJEGY['zaroJegyId'], + 'jegy' => $_ZJEGY['jegy'], + 'jegyTipus' => (($_ZJEGY['jegyTipus']=='') ? $diakZaroKovetelmeny : $_ZJEGY['jegyTipus']), + 'zaroJegyTipusok' => array_unique( array( $diakZaroKovetelmeny, (($_ZJEGY['jegyTipus']=='') ? $diakZaroKovetelmeny : $_ZJEGY['jegyTipus']), 'nem értékelhető' )), + 'megjegyzes' => $_ZJEGY['megjegyzes'], + 'dt' => $_ZJEGY['dt'], // !!!!!!!!!!!!!!!! + 'hivatalosDt' => $_ZJEGY['hivatalosDt'], + 'modositasDt' => $_ZJEGY['modositasDt'], + 'tabindex' => ($db+$oszlopSzam*count($Diakok['idk'])), + 'tankorId' => $tankorId // szöveges értékelés... + ); + if ($_ZJEGY['evfolyam']=='') // már kitaláltuk az évfolyamot mindenféle furmánnyal (lásd -pre) + $_JEGY_S['evfolyam'] = $evfolyam; + if ($_ZJEGY['evfolyamJel']=='') // már kitaláltuk az évfolyamot mindenféle furmánnyal (lásd -pre) + $_JEGY_S['evfolyamJel'] = $evfolyamJel; // evfolyamJel + + if (($ZAROJEGYET_KAP === true || __NAPLOADMIN===true) && $lezartJegy===false && ( !defined('__IDOSZAK_SZEMESZTER') || ( + $szemeszter==__IDOSZAK_SZEMESZTER && ( + in_date_interval($_ZJEGY['dt'],__IDOSZAK_TOLDT,__IDOSZAK_IGDT) + || $_ZJEGY['zaroJegyId']=='' + ) + ))) { + if (($evfolyamJel=='' && $evfolyam=='')) { + echo 'Nem határozható meg az évfolyama, így valószínűleg nem adható zárójegy! [#1]'; + } else { + putJegySelect($_JEGY_S); + } + $vanJegySelect = true; + } elseif ($_ZJEGY['zaroJegyId']!='') { + echo '
    '; + echo $KOVETELMENY[$_ZJEGY['jegyTipus']][$_ZJEGY['jegy']]['hivatalos']; + if ($_ZJEGY['megjegyzes']!='') echo ' '.$bizonyitvanyMegjegyzesek[$_ZJEGY['megjegyzes']]; + if ($vizsgaJegy==true) echo '(v)'; + echo '
    '; + } elseif ($vizsgaJegy!==false) { + echo 'Vizsgáznia kell!'; // ??? + } + + } + if ($lezartJegy===false) { + if ( (!defined('__IDOSZAK_SZEMESZTER') || $szemeszter==__IDOSZAK_SZEMESZTER) && $vanJegySelect===false) { + foreach ( array('zaroJegyId','jegy','megjegyzes','dt', 'hivatalosDt', 'modositasDt') as $val) unset($_JEGY_S[$val]); + $_JEGY_S['jegyTipus'] = $zaroKovetelmeny; + if ($evfolyamJel=='' && $evfolyam=='') { + echo 'Nem határozható meg az évfolyama, így valószínűleg nem adható zárójegy!'; + } elseif ($ZAROJEGYET_KAP===true) { + putJegySelect($_JEGY_S); + } else { + echo '-'; + } + } + } + } else { + for ($j=0; $j'."\n"; + } + echo '
    '._ATLAG.''; else echo ''; + for ($k=0;$k'; + $did = $Jegyek['dolgozatok']['dátum szerint'][$_szemeszter][$_ev][$_ho][$k]; + echo ''; + if ($KOVETELMENY[$Jegyek['dolgozatok'][$did]['jegyTipus']]['átlagolható']) echo number_format($Jegyek['dolgozatok'][$did]['átlag'],2,',',''); + else echo '-'; + echo ''; + echo ''; + if ($Jegyek['átlag'] != 0) echo number_format($Jegyek['átlag'],2,',',''); + else echo _ATLAG; + echo ''; + if ($_zarojegyGomb==true) { + echo ''; + echo ''; + } + echo '
    '; + formEnd(); + + } + + + function putTankorjegyStatisztika($ADAT) { + //dump( $ADAT); + //echo '
    '; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/targySorrend.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/targySorrend.phtml new file mode 100644 index 00000000..3de4e501 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/targySorrend.phtml @@ -0,0 +1,45 @@ +'post', 'action'=>'', 'id'=>'sorrend', 'class'=>'sorrend')); + + echo '

    '._SORREND.'

    '; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + $SEL = array($_POST['targyId'] => ' selected="selected" '); + echo ''."\n"; + + echo ''."\n"; + + echo ''."\n"; + + echo '
    '."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsga.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsga.phtml new file mode 100644 index 00000000..8ad356e5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsga.phtml @@ -0,0 +1,144 @@ +'jelentkezes')); + + echo '

    '._VIZSGAJELENTKEZES.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + + } + + function putVizsgalista($ADAT) { + + global $KOVETELMENY; + + formBegin(array('class'=>'lista')); + + echo '

    '._VIZSGALISTA.'

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + for ($i = 0; $i < count($ADAT['vizsga']); $i++) { + + extract($ADAT['vizsga'][$i]); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + if (isset($vizsgaDt)) { + if (strtotime($vizsgaDt)>time()) { + $halasztClass = ''; $ertekelClass = ' rejtett'; + } else { + $halasztClass = ' rejtett'; $ertekelClass = ''; + } + + echo ''; + if (isset($zaradekId)) { + echo ''; + } else { + echo ''; + } + } else { + echo ''; + echo ''; + } + echo ''."\n"; + } + echo ''."\n"; + echo '
    '._DIAK.''._TARGY.''._EVFOLYAMJEL.''._JELENTKEZES.''._VIZSGA.''._ERTEKELES_HALASZTAS.'
    '; + if (__NAPLOADMIN===true) { + echo ''; + //echo $ADAT['vizsga'][$i]['vizsgaId']; + echo 'X'; + echo ''; + } + echo ''.$ADAT['diakok'][ $diakId ]['diakNev'].''.$ADAT['targyak'][$targyId]['targyNev'].''.(($evfolyamJel!='')?$evfolyamJel:$evfolyam).'/'.$felev.''.$jelentkezesDt.''.nagybetus(substr($tipus,0,1)).''; + echo $vizsgaDt; + echo ''; + echo $szoveg; + echo ''; + if (isset($zaroJegyId)) { + echo ''._EREDMENY.': '.$jegyTipus.' →'; + echo ''; + echo $KOVETELMENY[$jegyTipus][$jegy]['hivatalos']; + if ($KOVETELMENY[$jegyTipus][$jegy]['hivatalos'] != $KOVETELMENY[$jegyTipus][$jegy]['rovid']) + echo ' ('.$KOVETELMENY[$jegyTipus][$jegy]['rovid'].')'; + echo ''; + } + echo ''; + echo ''."\n"; + echo '
    '; + echo '⟩⟩⟩ '._ERTEKELES.' ⟩⟩⟩'; + echo ''; + echo ''; + echo '
    '; + echo '⟩⟩⟩ '._HALASZTAS.' ⟩⟩⟩'; + echo ''; + echo ''."\n"; + + echo ''."\n"; + echo '
    '; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + echo '
    '."\n"; + + formEnd(); + + echo '
    '; + echo '

    Debug információ

    '; + echo ''; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsgaJelentkezes.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsgaJelentkezes.phtml new file mode 100644 index 00000000..d27c0c92 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsgaJelentkezes.phtml @@ -0,0 +1,16 @@ +'jelentkezes')); + echo ''."\n"; + echo ''."\n"; + formEnd(); + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/zaroJegyCheck.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/zaroJegyCheck.phtml new file mode 100644 index 00000000..95a99b81 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/zaroJegyCheck.phtml @@ -0,0 +1,50 @@ +Osztály évfolyamjele:'; + echo $ADAT['evfolyamJel']; + echo '
    Osztály adatai:'; + echo '
    ';
    +	    var_dump($ADAT['osztalyok']);
    +	echo '
    '; + + $ZJ = $ADAT['zaroJegyek']; + formBegin(); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo '
    zaroJegyIddiakIdtargyIdjegy+tipusevfolyamevfolyamJelfelevmodositasDthivatalosDt
    '; + echo $ZJ[$i]['zaroJegyId']; + echo ''.$ZJ[$i]['diakId'].''.$ZJ[$i]['targyId'].''.$ZJ[$i]['jegy'].$ZJ['jegyTipus'].''.$ZJ[$i]['evfolyam'].''; + if ($ADAT['evfolyamJel']!=$ZJ[$i]['evfolyamJel']) { + echo '"'.$ZJ[$i]['evfolyamJel'].'"'; + echo ''; + echo $ADAT['evfolyamJel']; + echo ''; + } else { + echo $ZJ[$i]['evfolyamJel']; + echo ''; + } + echo ''.$ZJ[$i]['felev'].''.$ZJ[$i]['modositasDt'].''.$ZJ[$i]['hivatalosDt'].'
    '; + echo '

    A gombnyomás a fenti táblázat zárójegyeinél megváltoztatja az évfolyamJelet!'; + echo '

    '; + formEnd(); + } +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/share/email.phtml b/mayor-orig/www/skin/classic/module-naplo/html/share/email.phtml new file mode 100644 index 00000000..f4a91402 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/share/email.phtml @@ -0,0 +1,42 @@ + + + + '; + + // BASE CSS + $html .= ''; + + // BEEPULO CSS-EK INLINE + if (is_array($includeCSS) && count($includeCSS)>0) { + for ($i=0; $i \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/share/face.phtml b/mayor-orig/www/skin/classic/module-naplo/html/share/face.phtml new file mode 100644 index 00000000..209652db --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/share/face.phtml @@ -0,0 +1,71 @@ +'', + 'diak' => '', + 'szulo' => '', + 'tanar' => '', + 'munkakozosseg' => '', + 'tankor' => '', + 'tankorSzulo' => '', + 'osztaly' => '', + 'osztalySzulo' => '', + 'osztalyTanar' => '', + ); + + if ($height<=0) { + $height = '50'; + $c = "size_n"; + } else { + $c = "size_s"; + } + $subdir=''; + $extraHtmlAttrs = ''; + $extraClass = ''; + if (in_array($tipus,array('diak','diák'))) { + $subdir=__TANEV; + $extraClass='diakNev'; + $extraHtmlAttrs = 'data-diakid="'.$Id.'"'; + } elseif (in_array($tipus,array('tanar','tanár'))) { + $subdir=ekezettelen($tipus); + $extraClass='tanarNev'; + $extraHtmlAttrs = 'data-tanarid="'.$Id.'"'; + } elseif ($tipus=='tankor') { + $extraClass = 'tankorAdat'; + $extraHtmlAttrs = 'data-tankorid="'.$Id.'"'; + } elseif (in_array($tipus,array('osztaly','osztalySzulo','osztalyTanar'))) { + $extraClass = 'osztalyAdat'; + $extraHtmlAttrs = 'data-osztalyid="'.$Id.'"'; + } else { + + } + + $extraClass .= ' '.__SHOW_FACES_TYPE.' '; + + if ($subdir!='') { + foreach (array('jpg') as $ext) { + $img = $Id.'.'.$ext; + if (@file_exists(_DOWNLOADDIR.'/'._POLICY.'/naplo/face/'.$subdir.'/'.$img)) { + $file = 'index.php?policy='._POLICY.'&sessionID='._SESSIONID.'&page=session&f=download&download='.sha1($Id).'&dir=naplo/face/'.$subdir.'&file='.$img; + $s = '
    '.$Id.'
    '; + if ($return===true) { + echo $s; + return; + } else { + return $s; + } + } + } + } + // nincs kép + if (__SHOW_FACES_TYPE!='classic') { + $s = '
    '; + //$s .= $Id; + $s .= $ICON[$tipus]; + $s .= '
    '; + } + if ($return===true) echo $s; else return $s; + + } +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/share/file.phtml b/mayor-orig/www/skin/classic/module-naplo/html/share/file.phtml new file mode 100644 index 00000000..1bb2f616 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/share/file.phtml @@ -0,0 +1,92 @@ +'updateTable')); + // A form címe + if (defined('_FILESELECTTITLE')) echo '

    '._FILESELECTTITLE.'

    '; + // A továbbadandó POST adatok + for ($i = 0; $i < count($post); $i++) { + /* Ez itt nem ellenőrzött! --TODO */ + echo ''."\n"; + } + echo ''."\n"; + echo ' Meglevő rekord találatkor kihagyjuk a rekord frissítést'; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + formEnd(); + + } + + function putFieldSelectForm($fileName, $T, $attrs, $dbtable, $post = array()) { + + formBegin(array('class'=>'updateTable')); + $_CHK = (_SKIP_ON_DUP === true) ? ' checked="checked" ': ''; + echo ''; + + // A formhoz definiált magyarázó szöveg + if (defined('_FIELDSELECTMESSAGE')) { + echo '

    '._FIELDSELECTMESSAGE.'

    '; + } + // A továbbadandó POST adatok + for ($i = 0; $i < count($post); $i++) { + echo ''."\n"; + } + + // A rovatfej vizsgálata + $rovatfej = ''; $RovatfejAttrs = array(); + for($j=0; $j'; + echo ''; + + echo ''; + echo ''."\n"; + echo ''; + + echo ''; + echo ''; + for($j=0; $j'; + + echo 'kulcs mező?
    '."\n"; + + echo ''."\n"; + + echo ''; + } + echo '
    '; + // Az első x sor kiírása: + for($i=0; $i'; + for($j=0; $j'; + echo $T[$i][$j]; + echo ''; + } + echo ''; + } + echo '
    '."\n"; + + echo ''; + formEnd(); + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/share/hianyzas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/share/hianyzas.phtml new file mode 100644 index 00000000..eefa53d2 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/share/hianyzas.phtml @@ -0,0 +1,71 @@ + false, 'href' => '', 'napiMinOra' => null, 'napiMaxOra' => null)) { + + if (is_null($SET['napiMinOra'])) return false; + // a meghívó függvénynek kell gondoskodnia az ALLOWED beállításról. Mi már csak ezt használjuk global egy napra! + if (isset($SET['allowed']) && $SET['allowed'] && $SET['href']!='') { + $OK = true; + $href = $SET['href']; + } else $OK = false; + + echo ''; + $_SOR = ''; + for ($__ora = $SET['napiMinOra'];$__ora <= $SET['napiMaxOra']; $__ora++) { + $__D = $napiHianyzasok[$oraAdat['dt']][$__ora]; + $__classES = array(); + $__kiir=''; + $__hrefClass = ''; + $igazolhatoHianyzasId=''; + if (count($__D)>0) { + $__tipus=''; + /* A több óra támogatást támogatását módosítani kellene... */ + for ( $i=0; $i0) { + $__kiir2beg = ''; + $__kiir2end = ''; + } + } + } else { + $__kiir .= ' '; + } + if ($__hrefClass=='' && !in_array($__tipus,array('felmentés','felszerelés hiány','egyenruha hiány'))) { + $__hrefClass=$__statusz; + $igazolhatoHianyzasId = $__hid; + } + } + if ($__rogzitoTanarId == __USERTANARID) $__kiir .= '×'; + if ($__kiir=='') $__kiir = '-'; + } else { + $__statusz=$__tipus=$__hid=$__oraId=''; + $__kiir = ' '; + } + $__class = ' class="hianyzasNaptar '.implode(' ',$__classES).'"'; + + echo ''; + $_SOR .= ''.$__kiir2beg.$__kiir.$__kiir2end.''; + } + echo ''.$_SOR; + echo '
    '; + if ($OK === true) { + $_href = href($href.'&hianyzasId='.$igazolhatoHianyzasId.'&dt='.$oraAdat['dt'].'&ora='.$__ora); + echo ''.$__ora.''; + } else + echo ''.$__ora.''; + echo '
    '; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/share/jegy.phtml b/mayor-orig/www/skin/classic/module-naplo/html/share/jegy.phtml new file mode 100644 index 00000000..955683dc --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/share/jegy.phtml @@ -0,0 +1,92 @@ +'; + $content .= ''; + for ($o = 0; $o < count($KOVETELMENY[$_jegyTipus]['értékek']); $o++) { + $_osztalyzat = $KOVETELMENY[$_jegyTipus]['értékek'][$o]; + $_SEL = ($_megjegyzes=='' && $_osztalyzat == $_jegy) ? 'selected="selected"':''; + $_megj = null; + $content .= ''; + // + megjegyzés szerinti jegyek + if ($KOVETELMENY[$_jegyTipus][$_osztalyzat]['megjegyzes']!='') { + $_megj = $KOVETELMENY[$_jegyTipus][$_osztalyzat]['megjegyzes']; + $_SEL = (($_megjegyzes==$_megj) && ($_osztalyzat == $_jegy)) ? 'selected="selected"':''; + $content .= ''; + } + } + $content .= ''; + } elseif (count($_zaroJegyTipusok)>=1) { // ha engedélyezett (van megadott érvényes jegyTipus) + $content .= ''; + if ($ADAT['jegyTipus']=='szöveges szempontrendszer') { + $content .= ''; + } + } else { // ha nincs megadva jegyTipus, sajnos nem írható be jegy + $content .= 'A tárgyhoz nincs rögzítve a jegyTipus!'; + } + if ($responseFormat=='return') return $content; + else echo $content; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/share/orarend.phtml b/mayor-orig/www/skin/classic/module-naplo/html/share/orarend.phtml new file mode 100644 index 00000000..522b5a51 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/share/orarend.phtml @@ -0,0 +1,48 @@ +'; + /* Header */ + echo ''; + echo ''; + for ($nap=0; $nap<=$ADAT['meta']['dbNap']; $nap++) { + echo ''; + if (function_exists('_putOrarendHead')) _putOrarendHead($ADAT['oszlopFej'][$nap]); + echo ''; + } + echo ''; + echo ''."\n"; + /* Footer */ + echo ''; + echo ''; + for ($nap=0; $nap<=$ADAT['meta']['dbNap']; $nap++) { + echo ''; + if (function_exists('_putOrarendFoot')) _putOrarendHead($ADAT['oszlopLab'][$nap]); + echo ''; + } + echo ''; + echo ''."\n"; + + /* Table body */ + for ($ora = 0; $ora<16; $ora++) { + echo ''; + echo ''.$ora.''; + for ($nap=1; $nap<=$ADAT['meta']['dbNap']; $nap++) { + echo ''; + if ($ADAT[$ora][$nap]['modosithato'] === true && function_exists('_egyOraMod')) _egyOraMod(); + echo ''; + } + echo ''."\n"; + } + echo ''; + + } +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/sni/diakAllapot.phtml b/mayor-orig/www/skin/classic/module-naplo/html/sni/diakAllapot.phtml new file mode 100644 index 00000000..3e0957f6 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/sni/diakAllapot.phtml @@ -0,0 +1,165 @@ +'."\n"; + else echo '
    '."\n"; + + formBegin(array('method'=>'post','action'=>'','class'=>'sni')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo ''."\n"; + $SEL = array($ADAT['sniDiakAdat']['mentorTanarId'] => ' selected="selected" '); + echo ''; + + echo '
    '._DIAGNOZIS.''."\n"; + echo '
    '."\n"; + for ($i = 0; $i < count($ADAT['fogyatekossag']); $i++) { + $value = $ADAT['fogyatekossag'][$i]; + if (strpos($ADAT['diakAdat'][$ADAT['diakId']]['fogyatekossag'], $value) !== false) $CHK = 'checked="checked" '; else $CHK = ''; + echo ' '.$value.'
    '; + if ($i == 5 || $i == 12 ) echo '
    '."\n"; + } + echo '
    '."\n"; + echo '
    '."\n"; + + if (__NAPLOADMIN || __VEZETOSEG || __MENTOR) + echo '

    '."\n"; + + formEnd(); + + // Két állapot űrlapot rakunk ki - kezdő és vég állapot - itt 1. és 2. szemeszter + for ($szemeszter = 1; $szemeszter < 3; $szemeszter++) { + + formBegin(array('method'=>'post','action'=>'','class'=>'sni hideShowContainer')); + + echo '

    '.constant('_SZEMESZTER'.$szemeszter).'

    '; + echo ''; + + formEnd(); + + } + + echo '
    '; + + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/sni/fejlesztesiTerv.phtml b/mayor-orig/www/skin/classic/module-naplo/html/sni/fejlesztesiTerv.phtml new file mode 100644 index 00000000..9c7a149d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/sni/fejlesztesiTerv.phtml @@ -0,0 +1,94 @@ +'."\n"; + else echo '
    '."\n"; + + echo '

    '; + echo $Honapok[(date('m',strtotime($ADAT['dt']))-1)]; + echo '

    '; + + formBegin(array('method'=>'post','action'=>'')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo '
    '."\n"; + $SEL = array($ADAT['sniHaviOsszegzes']['valtozas'] => ' selected="selected" '); + echo ''."\n"; + + if (__NAPLOADMIN || __VEZETOSEG || __MENTOR) + echo '

    '."\n"; + + formEnd(); + echo '
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/sni/tantargyiFeljegyzesek.phtml b/mayor-orig/www/skin/classic/module-naplo/html/sni/tantargyiFeljegyzesek.phtml new file mode 100644 index 00000000..e160758d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/sni/tantargyiFeljegyzesek.phtml @@ -0,0 +1,110 @@ +'."\n"; + + for ($t = strtotime($ADAT['igDt']); $t >= $ADAT['tolTime']; $t = strtotime("-7 days", $t)) { + + $dt = date('Y-m-d', $t); + $dtStr = dateToString($dt); + $igDtStr = dateToString(date('Y-m-d', strtotime("+6 days", $t))); + + $mod = ( + $_TANEV['statusz'] == 'aktív' + && ( + __NAPLOADMIN + || (__TANARA && $t >= strtotime(_HALADASI_HATARIDO)) + ) + ); + if ($mod) echo '
  • '."\n"; + else echo '
  • '."\n"; + + formBegin(array('method'=>'post','action'=>'')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + if ($mod) { + echo ''."\n"; + } else { + echo '

    '.nl2br($ADAT['sniTantargyiFeljegyzes'][$dt]).'

    '; + } + + if ($mod) echo ''; + formEnd(); + + echo '
  • '."\n"; + } + echo ''."\n"; + + + } + + function putDiakHetiFeljegyzesek($ADAT) { + + global $_TANEV; + + $dtStr = dateToString($ADAT['dt']); + $time = strtotime($ADAT['dt']); + $igDtStr = dateToString(date('Y-m-d', strtotime("+6 days", $time))); + + echo '

    '.$dtStr.' - '.$igDtStr.'

    '."\n"; + echo '
      '."\n"; + + foreach ($ADAT['tankorIds'] as $tankorId) { + + $mod = ( + $_TANEV['statusz'] == 'aktív' + && ( + __NAPLOADMIN + || ($ADAT['tankorTanaraE'][$tankorId] && $time >= strtotime(_HALADASI_HATARIDO)) + ) + ); + + if ($mod) echo '
    • '."\n"; + else echo '
    • '."\n"; + + formBegin(array('method'=>'post','action'=>'')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''."\n"; + + echo '
      '."\n"; + if ($mod) { + echo ''."\n"; + } else { + echo '

      '.nl2br($ADAT['sniTantargyiFeljegyzes'][$tankorId]).'

      '; + } + + if ($mod) echo ''; + formEnd(); + + echo '
    • '."\n"; + + } + + echo '
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/stat/lemorzsolodas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/stat/lemorzsolodas.phtml new file mode 100644 index 00000000..26c5124c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/stat/lemorzsolodas.phtml @@ -0,0 +1,59 @@ +Két egymás követő félév alatt átlagosan >=1,1 romlás'; + _putTabla($ADAT['lemorzsolodas']['ronto']); + + echo '

    A fél/év végén a tanulmányi átlaga < 3,0

    '; + _putTabla($ADAT['lemorzsolodas']['rosszTanulo']); + + echo '

    A fél/év végén a tanulmányi átlaga < 2,5

    '; + _putTabla($ADAT['lemorzsolodas']['nagyonRosszTanulo']); + + echo '

    Egy vagy több tárgyból bukik

    '; + _putTabla($ADAT['lemorzsolodas']['bukott']); + + echo '

    Magatartása rossz

    '; + _putTabla($ADAT['lemorzsolodas']['rosszMagatartasu']); + + echo '

    Szorgalma hanyag

    '; + _putTabla($ADAT['lemorzsolodas']['hanyagSzorgalmu']); + + echo '

    50 órát elérő igazolatlan hiányzás

    '; + _putTabla($ADAT['lemorzsolodas']['igazolatlanHianyzo_50']); + + echo '

    100 órát elérő igazolt hiányzás

    '; + _putTabla($ADAT['lemorzsolodas']['igazoltanHianyzo_100']); + + echo '

    magántanulóvá vált

    '; + _putTabla($ADAT['lemorzsolodas']['magantanuloLett']); + + } + + function _putTabla($ADAT) { + // dump($ADAT); + echo 'Összesen: '.count($ADAT); + if (count($ADAT)==0) return false; + echo ''; + echo ''; + foreach($ADAT[0] as $k => $d) { + echo ''; + for ($i=0; $i'; + foreach($D as $k => $d) { + if ($k=='diakNev') echo ''; + else echo ''; + } + echo ''; + } + echo '
    '.$k.''; + } + echo '
    '.$D['diakNev'].''.$d.'
    '; + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/stat/letszam.phtml b/mayor-orig/www/skin/classic/module-naplo/html/stat/letszam.phtml new file mode 100644 index 00000000..78ebd262 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/stat/letszam.phtml @@ -0,0 +1,54 @@ +'; + echo ''; + echo ''; + echo ''._SZULEV.''; + foreach($ADAT['osztalyok'] as $OSZT) { + $osztalyId = $OSZT['osztalyId']; + $osztalyJel = $OSZT['osztalyJel']; + echo ''.$osztalyJel.''; + } + echo ''; + echo ''; + foreach($ADAT['osztalyok'] as $OSZT) { + echo 'Σ♀'; + } + echo ''; + + echo ''; + echo ''; + echo ''; + echo '('.$ADAT['tanev'].') '.$ADAT['dt'].''; + echo ''; + echo ''; + + echo ''; + foreach ($ADAT['eletkor'] as $szuletesiEv => $D) { + echo ''; + echo ''.$szuletesiEv.''; + + foreach($ADAT['osztalyok'] as $OSZT) { + $osztalyId = $OSZT['osztalyId']; + $osztalyJel = $OSZT['osztalyJel']; + if (count($D[$osztalyId]) > 0) { + echo ''.(($D[$osztalyId]['fiú'][0]['dbDiak'] + $D[$osztalyId]['lány'][0]['dbDiak'])).''; + echo ''.(intval($D[$osztalyId]['lány'][0]['dbDiak'])).''; + } else { + echo ''; + } + } + echo ''."\n"; + } + + echo ''."\n"; + echo ''; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/stat/tantargyFelosztas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/stat/tantargyFelosztas.phtml new file mode 100644 index 00000000..bf662e4b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/stat/tantargyFelosztas.phtml @@ -0,0 +1,414 @@ +A '.__TANEV.'/'.(__TANEV+1).' tanév tantárgyfelosztási statisztikája'; + echo ''; + // Intézményi alapadatok + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + } + echo ''; + echo ''; + + // Pedagógus létszám + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + echo ''; + } + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + echo ''; + echo ''; + } + echo ''; + echo ''; + + // Finanszírozott pedagógus létszám (a költségvetési törvény szerint) + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + } + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + $pLetszam = 0; + foreach ($ADAT['finanszírozott pedagógus létszám'] as $osztalyTipus => $mutato) + $pLetszam += round(intval($iAdat['diakLetszam'][$osztalyTipus])/$mutato); + echo ''; + } + echo ''; + foreach ($ADAT['finanszírozott pedagógus létszám'] as $osztalyTipus => $mutato) { + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + echo ''; + echo ''; + } + echo ''; + } + echo ''; + + // Diák létszám adatok + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + if ( + intval($iAdat['diakLetszam']['statusz']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['magántanuló']) + <> intval($iAdat['diakLetszam']['statusz']['fiú']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['fiú']['magántanuló']) + +intval($iAdat['diakLetszam']['statusz']['lány']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['lány']['magántanuló']) + ) $class=' alert'; + else $class=''; + echo '' + .'' + .''; + //echo ''; + } + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + if (intval($iAdat['diakLetszam']['statusz']['jogviszonyban van']) <> intval($iAdat['diakLetszam']['statusz']['fiú']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['lány']['jogviszonyban van'])) + $jvClass=' class="alert"'; + if (intval($iAdat['diakLetszam']['statusz']['magántanuló']) <> intval($iAdat['diakLetszam']['statusz']['fiú']['magántanuló']+$iAdat['diakLetszam']['statusz']['lány']['magántanuló'])) + $mClass=' class="alert"'; + if (intval($iAdat['diakLetszam']['statusz']['vendégtanuló']) <> intval($iAdat['diakLetszam']['statusz']['fiú']['vendégtanuló']+$iAdat['diakLetszam']['statusz']['lány']['vendégtanuló'])) + $vClass=' class="alert"'; + if (intval($iAdat['diakLetszam']['statusz']['jogviszonya felfüggesztve']) <> intval($iAdat['diakLetszam']['statusz']['fiú']['jogviszonya felfüggesztve']+$iAdat['diakLetszam']['statusz']['lány']['jogviszonya felfüggesztve'])) + $jfClass=' class="alert"'; + echo ''; + echo ''; + echo ''; + //echo ''; + } + echo ''; + echo ''; + echo ''; + foreach ($ADAT['evfolyamJelek'] as $idx => $evfolyamJel) { + $letezoEvfolyam = false; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + if (is_array($iAdat['diakLetszam']['evfolyamJel'][$evfolyamJel])) { + if (!$letezoEvfolyam) { + echo ''; + $letezoEvfolyam = true; + } + if ($letezoEvfolyam) { + echo ''; + echo ''; + echo ''; + //echo ''; + } + } + } + if ($letezoEvfolyam) echo ''; + } + echo ''; + + // Óraszámok + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + } + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '' + .'' + .'' + .'' + ; + } + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + echo ''; + foreach (array('óratervi','tanórán kívüli') as $oratervi) { + echo ''; + } + } + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + + echo ''; + foreach (array('óratervi','tanórán kívüli') as $oratervi) { + echo ''; + } + } + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + + echo ''; + foreach (array('óratervi','tanórán kívüli') as $oratervi) { + echo ''; + } + } + echo ''; + echo ''; + + // időkeret + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '' + .'' + .'' + .'' + .'' + .'' + ; + } + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '' + .'' + .'' + .'' + .'' + .'' + ; + } + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '' + .'' + .'' + .'' + .'' + .'' + ; + } + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + echo ''; + + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + $osszDb = 0; $osszMax = 0; $osszSum = 0; unset($osszMin); + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) { + $osszDb += $iAdat['tankorLetszamStat'][$targyId]['db']; + $osszSum += $iAdat['tankorLetszamStat'][$targyId]['sum']; + if ($osszMax < $iAdat['tankorLetszamStat'][$targyId]['max']) $osszMax = $iAdat['tankorLetszamStat'][$targyId]['max']; + if (!isset($osszMin) || $iAdat['tankorLetszamStat'][$targyId]['min']<$osszMin) + $osszMin = $iAdat['tankorLetszamStat'][$targyId]['min']; + } + } + $ADAT['intezmeny'][$intezmeny]['tankorLetszamStat']['összes'] = + array('db'=>$osszDb, 'min'=>$osszMin, 'max'=>$osszMax, 'átlag'=>number_format($osszSum/$osszDb,1,',','')); + } + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '' + .'' + .'' + .''; + } + echo ''; + echo ''; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + } + echo ''; + echo ''; + + echo '
    Intézmény neve
    OM
    Címe
    ' + .$iAdat['intezmenyAdat']['nev'].'
    ' + .$iAdat['intezmenyAdat']['OMKod'].'
    ' + .$iAdat['intezmenyAdat']['cimHelyseg'].' '.$iAdat['intezmenyAdat']['cimIrsz'].', '.$iAdat['intezmenyAdat']['cimKozteruletNev'].' '.$iAdat['intezmenyAdat']['cimKozteruletJelleg'].' '.$iAdat['intezmenyAdat']['cimHazszam']; + echo '
    Pedagógus létszám '.intval($iAdat['tanarLetszam']['statusz']['határozatlan idejű']+$iAdat['tanarLetszam']['statusz']['határozott idejű']).'
    Gyakornok
    Pedagógus I.
    Pedagógus II.
    Mesterpedagógus
    Kutatótanár'; + echo '
    '.$iAdat['tanarLetszam']['besorolas']['Gyakornok'].'
    ' + .$iAdat['tanarLetszam']['besorolas']['Pedagógus I.'].'
    ' + .$iAdat['tanarLetszam']['besorolas']['Pedagógus II.'].'
    ' + .$iAdat['tanarLetszam']['besorolas']['Mesterpedagógus'].'
    ' + .$iAdat['tanarLetszam']['besorolas']['Kutatótanár'] + .'
    Határozatlan idejű
    Határozott idejű
    Tartósan távol
    ' + .intval($iAdat['tanarLetszam']['statusz']['határozatlan idejű']).'
    ' + .intval($iAdat['tanarLetszam']['statusz']['határozott idejű']).'
    ' + .intval($iAdat['tanarLetszam']['statusz']['tartósan távol']).'
    ' + .'
    Finanszírozott
    pedagógus létszám
    ÖsszesenDiák létszámMutató
    '.$pLetszam.'
    '.$osztalyTipus.''.round(intval($iAdat['diakLetszam'][$osztalyTipus])/$mutato).''.$iAdat['diakLetszam'][$osztalyTipus].''.$mutato.'
    Diák létszám ÖsszesFiúLány
    '.intval($iAdat['diakLetszam']['statusz']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['magántanuló']).''.intval($iAdat['diakLetszam']['statusz']['fiú']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['fiú']['magántanuló']).''.intval($iAdat['diakLetszam']['statusz']['lány']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['lány']['magántanuló']).'
    jogviszonyban van
    magántanuló
    vendégtanuló
    jogviszonya szünetel
    ' + .''.$iAdat['diakLetszam']['statusz']['jogviszonyban van'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['magántanuló'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['vendégtanuló'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['jogviszonya felfüggesztve'].''. + '
    ' + .''.$iAdat['diakLetszam']['statusz']['fiú']['jogviszonyban van'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['fiú']['magántanuló'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['fiú']['vendégtanuló'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['fiú']['jogviszonya felfüggesztve'].''. + '
    ' + .''.$iAdat['diakLetszam']['statusz']['lány']['jogviszonyban van'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['lány']['magántanuló'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['lány']['vendégtanuló'].'
    ' + .''.$iAdat['diakLetszam']['statusz']['lány']['jogviszonya felfüggesztve'].''. + '
    Évfolyam létszámok
    '.$evfolyamJel.''.$iAdat['diakLetszam']['evfolyamJel'][$evfolyamJel]['összes'].''.$iAdat['diakLetszam']['evfolyamJel'][$evfolyamJel]['fiú'].''.$iAdat['diakLetszam']['evfolyamJel'][$evfolyamJel]['lány'].'
    Óraszámok ÖsszesÓraterviTanórán kívüli
    '.number_format($iAdat['oraszamok']['összes'],2,',','').''.number_format($iAdat['oraszamok']['óratervi'],2,',','').''.number_format($iAdat['oraszamok']['tanórán kívüli'],1,',','').'
    Tantárgyanként'; + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['targyOraszamok']['összes'][$targyId])) { + echo number_format($iAdat['targyOraszamok']['összes'][$targyId],1,',','').'
    '; + } + } + echo '
    '; + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['targyOraszamok']['összes'][$targyId])) { + echo $tAdat['targyNev'].'
    '; + } + } + echo '
    '; + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['targyOraszamok']['összes'][$targyId])) { + echo number_format($iAdat['targyOraszamok'][$oratervi][$targyId],1,',','').'
    '; + }} + echo '
    Osztályonként'; + foreach ($iAdat['osztalyIds'] as $osztalyId) { + if (isset($iAdat['osztalyOraszamok']['összes'][$osztalyId])) { + echo number_format($iAdat['osztalyOraszamok']['összes'][$osztalyId],1,',','').'
    '; + } + } + echo '
    '; + foreach ($iAdat['osztalyIds'] as $osztalyId) { + if (isset($iAdat['osztalyOraszamok']['összes'][$osztalyId])) { + echo $iAdat['osztalyAdat'][$osztalyId]['osztalyJel'].'
    '; + } + } + echo '
    '; + foreach ($iAdat['osztalyIds'] as $osztalyId) { + if (isset($iAdat['osztalyOraszamok']['összes'][$osztalyId])) { + echo number_format($iAdat['osztalyOraszamok'][$oratervi][$osztalyId],1,',','').'
    '; + }} + echo '
    Évfolyamonként'; + foreach ($ADAT['evfolyamJelek'] as $evfolyamJel) { + if (isset($iAdat['evfolyamOraszamok']['összes'][$evfolyamJel])) { + echo number_format($iAdat['evfolyamOraszamok']['összes'][$evfolyamJel],1,',','').'
    '; + } + } + echo '
    '; + foreach ($ADAT['evfolyamJelek'] as $evfolyamJel) { + if (isset($iAdat['evfolyamOraszamok']['összes'][$evfolyamJel])) { + echo $evfolyamJel.'
    '; + } + } + echo '
    '; + foreach ($ADAT['evfolyamJelek'] as $evfolyamJel) { + if (isset($iAdat['evfolyamOraszamok']['összes'][$evfolyamJel])) { + echo number_format($iAdat['evfolyamOraszamok'][$oratervi][$evfolyamJel],1,',','').'
    '; + }} + echo '
    Heti időkeret összesenenge-
    délye-
    zett
    tehetség-
    gondozás,
    felzárkóztatás
    hittan többlet
    órakerete
    egyházi
    intéz-
    ményben
    6 és 8
    évfolyamos
    gimnáziumok
    többlet
    óraszáma
    nemzetiségi
    oktatás-
    nevelés
    többlet
    óraszáma
    '.$iAdat['osztalyIdokeret']['összesen']['összes'].''.$iAdat['osztalyIdokeret']['összesen']['engedélyezett'].''.$iAdat['osztalyIdokeret']['összesen']['tehetséggondozás-felzárkóztatás'].''.$iAdat['osztalyIdokeret']['összesen']['egyházi'].''.$iAdat['osztalyIdokeret']['összesen']['gimnázium'].''.$iAdat['osztalyIdokeret']['összesen']['nemzetiségi'].'
    ' + .'Általános iskola alsó tagozat
    ' + .'Általános iskola felső tagozat
    ' + .'Általános iskola
    ' + .'Gimnázium 1-8. évfolyam
    ' + .'Gimnázium 9-12. évfolyam
    ' + .'Gimnázium
    ' + .$iAdat['osztalyIdokeret']['alsó']['összes'].'
    ' + .$iAdat['osztalyIdokeret']['felső']['összes'].'
    ' + .$iAdat['osztalyIdokeret']['általános']['összes'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium18']['összes'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium92']['összes'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium']['összes'].'
    ' + .'
    ' + .$iAdat['osztalyIdokeret']['alsó']['engedélyezett'].'
    ' + .$iAdat['osztalyIdokeret']['felső']['engedélyezett'].'
    ' + .$iAdat['osztalyIdokeret']['általános']['engedélyezett'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium18']['engedélyezett'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium92']['engedélyezett'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium']['engedélyezett'].'
    ' + .'
    ' + .$iAdat['osztalyIdokeret']['alsó']['tehetséggondozás-felzárkóztatás'].'
    ' + .$iAdat['osztalyIdokeret']['felső']['tehetséggondozás-felzárkóztatás'].'
    ' + .$iAdat['osztalyIdokeret']['általános']['tehetséggondozás-felzárkóztatás'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium18']['tehetséggondozás-felzárkóztatás'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium92']['tehetséggondozás-felzárkóztatás'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium']['tehetséggondozás-felzárkóztatás'].'
    ' + .'
    ' + .$iAdat['osztalyIdokeret']['alsó']['egyházi'].'
    ' + .$iAdat['osztalyIdokeret']['felső']['egyházi'].'
    ' + .$iAdat['osztalyIdokeret']['általános']['egyházi'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium18']['egyházi'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium92']['egyházi'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium']['egyházi'].'
    ' + .'
    ' + .$iAdat['osztalyIdokeret']['alsó']['gimnázium'].'
    ' + .$iAdat['osztalyIdokeret']['felső']['gimnázium'].'
    ' + .$iAdat['osztalyIdokeret']['általános']['gimnázium'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium18']['gimnázium'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium92']['gimnázium'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium']['gimnázium'].'
    ' + .'
    ' + .$iAdat['osztalyIdokeret']['alsó']['nemzetiségi'].'
    ' + .$iAdat['osztalyIdokeret']['felső']['nemzetiségi'].'
    ' + .$iAdat['osztalyIdokeret']['általános']['nemzetiségi'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium18']['nemzetiségi'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium92']['nemzetiségi'].'
    ' + .$iAdat['osztalyIdokeret']['gimnázium']['nemzetiségi'].'
    ' + .'
    Osztályonként'; + foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $oAdat['osztalyJel'].'
    '; + echo '
    '; + foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['engedélyezett'].'
    '; + echo '
    '; + foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['tehetséggondozás-felzárkóztatás'].'
    '; + echo '
    '; + foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['egyházi'].'
    '; + echo '
    '; + foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['gimnázium'].'
    '; + echo '
    '; + foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['nemzetiségi'].'
    '; + echo '
    Csoport statisztika Csoportok számaminimális csoportlétszámmaximális csoportlétszámátlagos csoportlétszám
    '.$iAdat['tankorLetszamStat']['összes']['db'].''.$iAdat['tankorLetszamStat']['összes']['min'].''.$iAdat['tankorLetszamStat']['összes']['max'].''.$iAdat['tankorLetszamStat']['összes']['átlag'].'
    Tantárgyanként'; + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {; + if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) { + echo $iAdat['tankorLetszamStat'][$targyId]['db'].'
    '; + } + } + echo '
    '; + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) { + echo str_replace(' ',' ', $tAdat['targyNev']).'
    '; + } + } + echo '
    '; + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) { + echo $iAdat['tankorLetszamStat'][$targyId]['min'].'
    '; + } + } + echo '
    '; + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) { + echo $iAdat['tankorLetszamStat'][$targyId]['max'].'
    '; + } + } + echo '
    '; + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) { + echo number_format($iAdat['tankorLetszamStat'][$targyId]['sum']/$iAdat['tankorLetszamStat'][$targyId]['db'],1,',','').'
    '; + } + } + echo '
    '; + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/checkStatus.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/checkStatus.phtml new file mode 100644 index 00000000..95a59a90 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/checkStatus.phtml @@ -0,0 +1,34 @@ +'; + + echo '
    '._DT.':'.$ADAT['vizsgaltDt'].'
    '; + echo '
    '._NAPOK_SZAMA.':'.$ADAT['napokSzama'].'
    '; + echo '
    '._ORAK_SZAMA .':'.$ADAT['orakSzama'].'
    '; + + + echo '
    '._HIANYZO_TANKOR; + echo '
      '; + for ($i=0; $i'; + var_dump($_D); + echo ''; + } + echo '
    '.'
    '; + + echo '
    '._HIANYZO_ORA; + echo '
      '; + for ($i=0; $i'; + var_dump($_D); + echo ''; + } + echo '
    '.'
    '; + echo '
    '; + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/diakTanarai.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/diakTanarai.phtml new file mode 100644 index 00000000..0436e1f8 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/diakTanarai.phtml @@ -0,0 +1,62 @@ +'."\n"; + + echo ''."\n"; + echo ''."\n"; + echo ''._DIAK.' ('.count($ADAT['diak']).' '._FO.')'; + echo ''._OSZTALY.''; + echo ''._TANAR.''; + echo ''."\n"; + echo ''."\n"; + + $db = 0; + for ($i = 0; $i < count($ADAT['diak']); $i++) { + + $diakId = $ADAT['diak'][$i]['diakId']; + $tanarNev = array(); + for ($j = 0; $j < count($ADAT['diak'][$i]['tankorIds']); $j++) { + $tankorId = $ADAT['diak'][$i]['tankorIds'][$j]; + for ($k = 0; $k < count($ADAT['tankorTanar'][$tankorId]); $k++) { + + if (!in_array($ADAT['tankorTanar'][$tankorId][$k]['tanarNev'], $tanarNev)) + $tanarNev[] = $ADAT['tankorTanar'][$tankorId][$k]['tanarNev']; + } + } + + if (count($tanarNev) > 0) { + $db++; + echo ''."\n"; + echo ''.$db.'. '.$ADAT['diak'][$i]['diakNev'].''."\n"; + echo ''.$ADAT['osztaly'][ $ADAT['diak'][$i]['osztalyId'] ]['osztalyJel'].''."\n"; + + echo ''; + echo (count($tanarNev) == 0) ? '-' : implode(', ', $tanarNev); + echo ''."\n"; + echo ''."\n"; + } + } + echo ''."\n"; + + } + + function putOsztalyValaszto($ADAT) { + + formBegin(array('class'=>'osztaly')); + echo ''."\n"; + echo ''."\n"; + foreach ($ADAT['osztaly'] as $osztalyId => $oAdat) { + $CHK = (in_array($osztalyId, $ADAT['osztalyId']))?' checked="checked"':''; + echo ''."\n"; + echo ''."\n"; + } + + echo ''."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/fogadoOra.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/fogadoOra.phtml new file mode 100644 index 00000000..0ec32a97 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/fogadoOra.phtml @@ -0,0 +1,317 @@ +'fogado')); + foreach ($Tanarok as $tanarId => $tAdat) if ($Lista['adatok'][$tanarId]['tol'] != '') { + + $tol = $Lista['adatok'][$tanarId]['tol']; + $ig = $Lista['adatok'][$tanarId]['ig']; + + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + + echo ''; + + echo ''; + $i = 0; + for ($t = strtotime($tol); $t < strtotime($ig); $t = strtotime('+'._VIZITHOSSZ. ' minutes', $t)) { + + $aktTol = date('Y-m-d H:i:s', $t); + if ($Lista['jelentkezesek'][$tanarId][$i]['tol'] == $aktTol) { + $A = $Lista['jelentkezesek'][$tanarId][$i]; + $i++; + } else { $A = array(); } + + $diakNevek = array(); + for ($j = 0; $j < count($Szulok['diakjai'][$A['szuloId']]); $j++) + $diakNevek[] = $Szulok['diakjai'][$A['szuloId']][$j]['diakNev']; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + } + echo ''; + + echo '
    '.$tAdat['tanarNev'].'
    '; + echo substr($tol, 0, 10).' '; + if ($Lista['adatok'][$tanarId]['teremId'] != '') { + echo $Lista['adatok'][$tanarId]['leiras']; + echo ' ('.$Lista['adatok'][$tanarId]['teremId'].') '; + echo _TEREM; + } + echo '
    '._TOL.''._SZULONEV.''._DIAKNEV.'
    '; + echo substr($aktTol,11,-3); + echo ''; + echo $Szulok[$A['szuloId']]['szuloNev']; + + echo ''; + echo implode(',', $diakNevek); + echo '
    '."\n"; + + } + formEnd(); + + } + + function putFogadoOsszes($FogadoOsszes, $Tanarok) { + + formBegin(array('class'=>'fogado')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + if (is_array($FogadoOsszes)) foreach ($FogadoOsszes as $tId => $tAdat) { + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + } + echo ''; + echo '
    '; + echo _TANARNEV; + echo ''; + echo _DATUM; + echo ''; + echo _TOL; + echo ''; + echo _IG; + echo ''; + echo _TEREM; + echo '
    '; + echo ''; + echo '
    '; + echo ''; + echo $Tanarok[$tAdat['tanarId']]['tanarNev']; + echo ''; + echo ''.substr($tAdat['tol'],0,10).''.substr($tAdat['tol'],11,5).''.substr($tAdat['ig'],11,5).''.$tAdat['teremId'].'
    '."\n"; + formEnd(); + } + + function kovetkezoFogadoIdopont($FogadoDt) { + + formBegin(array('class'=>'fogado')); + echo ''."\n"; + + echo '

    '._KOVETKEZO_FOGADO_ORA.'

    '."\n"; + echo '
    '; + echo ''."\n"; + $SEL = array(substr($FogadoDt['tol'][0],11,5) => ' selected="selected" '); + echo ''; + $SEL = array(substr($FogadoDt['ig'][0],11,5) => ' selected="selected" '); + echo ''."\n"; + echo ''."\n"; + echo '
    '; + formEnd(); + + } + + function tanarFogadoIdopontModosito($tanarFogado, $Termek) { + + formBegin(array('class'=>'fogado')); + echo ''."\n"; + echo ''."\n"; + + echo '

    '._TANAR_FOGADOORAJA.'

    '."\n"; + echo '
    '; + echo ''."\n"; + $SEL = array(substr($tanarFogado['tol'],11,5) => ' selected="selected" '); + echo ''; + $SEL = array(substr($tanarFogado['ig'],11,5) => ' selected="selected" '); + echo ''."\n"; + $SEL = array($tanarFogado['teremId'] => ' selected="selected" '); + echo ''."\n"; + echo ''."\n"; + echo '
    '; + formEnd(); + + } + + function tanarFogadoIdopont($TF, $Termek, $Szulok) { + + formBegin(array('class'=>'fogado')); + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + + for ($t = strtotime($TF['adatok']['tol']); $t < strtotime($TF['adatok']['ig']); $t = strtotime('+'._VIZITHOSSZ.' minutes', $t)) { + $szuloId = $TF['jelentkezesek'][date('Y-m-d H:i:s', $t)]['szuloId']; + $DIAKJAI= array(); + for ($i = 0; $i < count($Szulok['diakjai'][$szuloId]); $i++) { + $DIAKJAI[] = $Szulok['diakjai'][$szuloId][$i]; + } + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + } + echo ''."\n"; + echo '
    '._JELENTKEZESEK.'
    '.substr($TF['adatok']['tol'],0,10).''._SZULONEV.''._DIAKNEV.'
    '.'
    '.date('H:i', $t).''; + echo $Szulok[$szuloId]['szuloNev']; + echo ''; + for ($i=0; $i'; + putFace($_D['diakId'],'diak'); + echo '
    '.$_D['diakNev'].''; + echo ''; + } + echo '
    '."\n"; + formEnd(); + } + + function putFogadoOraJelentkezes($szuloId, $diakTanarai, $Alkalmak, $szuloJelentkezes, $TermekAsszoc) { + + if (__FOGADOORA_JELENTKEZES) $DIS = ''; + else $DIS = ' disabled="disabled" '; + + formBegin(array('class'=>'fogado')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + $sor = ''; + $sum = 4; + foreach($Alkalmak['napok'] as $nap => $napAdat) { + list($tolOra,$tolPerc) = explode(':', $napAdat['tol']); + list($igOra,$igPerc) = explode(':', $napAdat['ig']); + $Alkalmak['napok'][$nap]['colspan'] = $colspan = ceil(((60*$igOra+$igPerc) - (60*$tolOra+$tolPerc)) / _VIZITHOSSZ); + $sum += $colspan; + echo ''; + for ($t = strtotime($napAdat['tol']); $t < strtotime($napAdat['ig']); $t = strtotime('+'._VIZITHOSSZ.' minutes',$t)) { + $sor .= ''; + } + } + $sor .= ''."\n"; + echo ''."\n"; + echo $sor; + echo ''; + echo ''; + echo ''; + for ($i = 0; $i < count($diakTanarai); $i++) { + $tanarId = $diakTanarai[$i]['tanarId']; + echo ''; + echo ''; + echo ''; + + echo ''; + echo ''; + foreach($Alkalmak['napok'] as $nap => $napAdat) { + for ($t = strtotime($napAdat['tol']); $t < strtotime($napAdat['ig']); $t = strtotime('+'._VIZITHOSSZ.' minutes',$t)) { + $datetime = $nap.' '.date('H:i', $t).':00'; + if ($szuloJelentkezes[$tanarId]['tol'] == $datetime) $_class = ' class="ok" '; + elseif (isset($diakTanarai[$i]['foglalt']['jelentkezesek'][$datetime])) $_class=' class="foglalt" '; + else $_class=''; + echo ''; + if ( + $Alkalmak[$tanarId]['tol'] <= $nap.' '.date('H:i:s', $t) + && $Alkalmak[$tanarId]['ig'] > $nap.' '.date('H:i:s', $t) + ) { + + if ($szuloJelentkezes[$tanarId]['tol'] == $datetime) + echo ''; + elseif (isset($diakTanarai[$i]['foglalt']['jelentkezesek'][$datetime])) + echo '-'; + else + echo ''; + } + echo ''; + } + } + echo ''; + + } + echo ''; + echo '
    '._TANARADAT.'
    '._NEV.''._TEREM.''._TOROL.''.$nap.''; + $sor .= date('H:i',$t); + $sor .= '
    '; + if (__FOGADOORA_JELENTKEZES) echo ''."\n"; + echo '
    '.$diakTanarai[$i]['tanarNev'].''; + putFace($diakTanarai[$i]['tanarId'],'tanar'); + echo ''.$TermekAsszoc[ $Alkalmak['tanarTerme'][$diakTanarai[$i]['tanarId']] ]['leiras'].''; + echo ''; + echo '
    '."\n"; + formEnd(); + + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/munkaterv.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/munkaterv.phtml new file mode 100644 index 00000000..6be97179 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/munkaterv.phtml @@ -0,0 +1,370 @@ + 'munkaterv')); + + echo '

    '._EVES_MUNKATERV.' - '.$ADAT['munkaterv'][ $ADAT['munkatervId'] ]['munkatervNev'].' ('.$ADAT['munkatervId'].')

    '."\n"; + + echo ''."\n"; + echo ''."\n"; + if ($action == 'honapValasztas') echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''; + if ($action == 'munkatervModositas') echo ''; + else echo ''; + echo ''; + for ($i = 1; $i < $dow; $i++) { + echo ''; + } + for ($i = 0; $i < count($Napok); $i++) { + if ($ho != $_ho = date('n', strtotime($Napok[$i]['dt']))) { + $ho = $_ho; + + $dow = date('w',strtotime($Napok[$i]['dt'])); + if ($dow == 0) $dow = 7; + for ($j = $dow; $j < 8; $j++) { + echo ''; + } + echo ''."\n"; + echo '
    '; + if ( + ( + ($_TANEV['statusz'] == 'aktív' && __NAPLOADMIN) + || (__VEZETOSEG && __FOLYO_TANEV) + ) + && $action == 'honapValasztas' + ) echo ''; + echo $Honapok[$ho-1]; + echo '
    '; + echo '
      
    '."\n"; + formEnd(); + + formBegin(); + echo ''."\n"; + echo ''."\n"; + if ($action == 'honapValasztas') echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + for ($j=1;$j<$dow;$j++) { + echo ''; + } + } elseif (date('w',strtotime($Napok[$i]['dt']))==1) echo ''; + + // A szemeszterek határának jelölése + foreach ($_TANEV['szemeszter'] as $szemeszter => $szAdat) { + if ($szAdat['zarasDt'] == $Napok[$i]['dt']) { + $fDb = 8; + break; + } + } +// if ($fDb > 0) $fDb--; + if ($fDb == 8) { $fDb--; $class = str_replace(' ', '', ekezettelen($Napok[$i]['tipus'])); + } elseif ($fDb == 7) { $fDb--; $class = 'felevZarasDt '.str_replace(' ', '', ekezettelen($Napok[$i]['tipus'])); + } elseif ($fDb > 0) { $fDb--; $class = 'felevZaras '.str_replace(' ', '', ekezettelen($Napok[$i]['tipus'])); + } else { $class = str_replace(' ', '', ekezettelen($Napok[$i]['tipus'])); } + + echo ''."\n"; + + if (date('w',strtotime($Napok[$i]['dt']))==0) echo ''; + } + + if (0 != $dow=date('w',strtotime($Napok[$i-1]['dt']))) { + for ($i=$dow+1;$i<8;$i++) { + echo ''; + } + echo ''."\n"; + } + echo '
    '; + if ( + ( + ($_TANEV['statusz'] == 'aktív' && __NAPLOADMIN) + || (__VEZETOSEG && __FOLYO_TANEV) + ) + && $action == 'honapValasztas' + ) echo ''; + echo $Honapok[$ho-1]; + echo '
     
    '."\n"; + + echo $Napok[$i]['dt']; + echo '
    '."\n"; + if ($action == 'munkatervModositas') { + echo ''."\n"; + $SEL = array($Napok[$i]['tipus'] => ' selected="selected"'); + echo '
    '."\n"; + echo ''."\n"; + echo '
    '."\n"; + $SEL = array($Napok[$i]['orarendiHet'] => ' selected="selected" '); + echo ''."\n"; + echo '
    '."\n"; + $SEL = array($Napok[$i]['csengetesiRendTipus'] => ' selected="selected" '); + echo ''."\n"; + } else { + echo $Napok[$i]['tipus']; + if (isset($Napok[$i]['megjegyzes']) && $Napok[$i]['megjegyzes'] != '') { + echo '
    '."\n"; + echo ''.$Napok[$i]['megjegyzes'].''; + } + if ($Napok[$i]['tipus'] == 'tanítási nap') { + echo '
    '."\n"; + echo ''.$Napok[$i]['orarendiHet'].'. '._ORARENDI_HET.''; + } + echo '
    '."\n"; + echo ''.$Napok[$i]['csengetesiRendTipus'].' csengetés'; + } + echo '
     
    '."\n"; + formEnd(); + } + + function putNapokSzama($ADAT) { + + $NapokSzama = $ADAT['NapokSzama']; $napTipusok = $ADAT['napTipusok']; + + echo '

    '._NAPOK_SZAMA.' - '.$ADAT['munkaterv'][ $ADAT['munkatervId'] ]['munkatervNev'].' ('.$ADAT['munkatervId'].')

    '; + echo ''; + echo ''; + echo ''; + for ($i = 0; $i < count($napTipusok); $i++) { + echo ''; + } + echo ''; + echo ''; + echo ''; + for ($i = 0; $i < count($napTipusok); $i++) { + echo ''; + } + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo '
    '.$napTipusok[$i].''._OSSZES_MUNKANAP.'
    '._TENYLEGES.''.intval($NapokSzama[$napTipusok[$i]]).''.intval($NapokSzama['tanítási nap']+$NapokSzama['speciális tanítási nap']+$NapokSzama['tanítás nélküli munkanap']).'
    '._ELOIRT.''.$ADAT['munkaterv'][ $ADAT['munkatervId'] ]['tanitasiNap'].''.$ADAT['munkaterv'][ $ADAT['munkatervId'] ]['tanitasNelkuliMunkanap'].''.($ADAT['munkaterv'][ $ADAT['munkatervId'] ]['tanitasiNap']+$ADAT['munkaterv'][ $ADAT['munkatervId'] ]['tanitasNelkuliMunkanap']).'
    '; + + echo '

    '._VEGZOS_ZARAS_DT.': '. dateToString($ADAT['munkaterv'][ $ADAT['munkatervId'] ]['vegzosZarasDt']). '

    '; + + } + + function putNapokInit($ADAT, $Set = array('hide' => true)) { + + $Hetek = $ADAT['Hetek']; + formBegin(array('class'=>'openable init', 'id' => 'napokInit', 'style' => ($Set['hide']?'display: none;':''), 'action' => '')); + echo '

    '._NAPOKINIT.'

    '."\n"; + echo ''."\n"; + +// if (is_array($Hetek) && count($Hetek) != 0) { +// echo ''."\n"; +// echo '

    '; +// for ($i = 0; $i < count($Hetek); $i++) { +// echo ''; +// echo $Hetek[$i].'  '; +// } +// echo '

    '; +// } else { + echo '

    '._MAGYARAZAT.'

    '; + echo ''."\n"; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''; +// } + echo '
    '."\n"; + formEnd(); + + } + + function putHetHozzarendelo($ADAT, $Set = array('hide' => true)) { + + global $_TANEV; + + formBegin(array('class'=>'openable init', 'id' => 'hetHozzarendeles', 'style' => ($Set['hide']?'display: none;':''))); + echo '

    '._HETHOZZARENDELES.'

    '; + echo ''."\n"; + echo ''."\n"; + echo '

    '._HH_MAGYARAZAT.'

    '; + echo ''."\n"; + echo ''; + + echo ''; + echo ' - '; + echo ''; + echo ''."\n"; + formEnd(); + + } + + function putUjMunkaterv($ADAT, $Set = array('hide' => true)) { + + global $_TANEV; + + formBegin(array('class'=>'openable init', 'id' => 'ujMunkaterv', 'style' => ($Set['hide']?'display: none;':''))); + echo '

    '._UJ_MUNKATERV.'

    '; + echo ''."\n"; + echo '

    '._UM_MAGYARAZAT.'

    '; + + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''; + + echo ''; + echo ''; +/* + echo ''."\n"; + echo ''; + + echo ''; + echo ' - '; + echo ''; +*/ + echo ''."\n"; + formEnd(); + + } + + function putMunkatervOsztaly($ADAT, $Set = array('hide' => true)) { + + global $_TANEV; + + formBegin(array('class'=>'openable init', 'id' => 'munkatervOsztaly', 'style' => ($Set['hide']?'display: none;':''))); + echo '

    '._MUNKATERV_OSZTALY.'

    '; + echo ''."\n"; + echo ''."\n"; + echo '

    '._MO_MAGYARAZAT.'

    '; + + echo '
      '; + for ($i = 0; $i < count($ADAT['osztaly']); $i++) { + $O = $ADAT['osztaly'][$i]; + echo '
    • '; + echo ''; + echo ''.$O['osztalyJel'].' ('.$O['leiras'].')'; + echo ''."\n"; + echo ''; + echo '
    • '; + } + echo '
    '; + formEnd(); + + } + + function putAdminForm($ADAT, $Hetek = array(), $NapokSzama=null, $napTipusok=null) { + + global $action, $initResult; + + if ($action != '') $SEL = $action; + elseif (__MUNKATERV_OK || $initResult === true) $SEL = 'napokSzama'; + else $SEL = 'napokInit'; + + echo '
    '; + + echo '
    '._NAPOKINIT.'
    '; + if (__MUNKATERV_OK || $initResult === true) { + echo '
    '._NAPOK_SZAMA.'
    '; + echo '
    '._HETHOZZARENDELES.'
    '; + echo '
    '._ELTERO_MUNKATERVEK.'
    '; + echo '
    '._MUNKATERV_OSZTALY.'
    '; + } + + echo ''; + putNapokInit($ADAT, array('hide' => ($SEL!='napokInit'))); + putHetHozzarendelo($ADAT, array('hide' => ($SEL!='hetHozzarendeles'))); + putUjMunkaterv($ADAT, array('hide' => ($SEL!='ujMunkaterv'))); + putMunkatervOsztaly($ADAT, array('hide' => ($SEL!='munkatervOsztaly'))); + echo '
     
    '; + echo '
    '; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/tankorBlokk.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/tankorBlokk.phtml new file mode 100644 index 00000000..0577e5a7 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/tankorBlokk.phtml @@ -0,0 +1,200 @@ +"szuro csoport")); + echo ''."\n"; + echo ''."\n"; + if (is_array($ADAT['osztalySzuro']) && count($ADAT['osztalySzuro']) == 1) + echo ''."\n"; + + echo ''; + + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''."\n"; + + if (count($ADAT['osztalySzuro']) != 1) { + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + } + + echo ''; + echo ''; + echo ''."\n"; + + echo '
    '._TARGY_SZURES.'
    '; + echo ''."\n"; + echo '
    '._EVFOLYAM_SZURES.'
    '; + for ($i = 0; $i < count($ADAT['evfolyamJelek']); $i++) { + if (in_array($ADAT['evfolyamJelek'][$i], $ADAT['evfolyamJelSzuro'])) + echo ' '; + else + echo ' '; + echo ' '; + if ($i % 4 == 3) echo '
    '; + } + echo '
    '; + echo ''."\n"; + echo '
    '."\n"; + + formEnd(); + + } + + function putUjTankorBlokk($ADAT) { + + formBegin(array('class'=>'csoport')); + echo ''."\n"; + echo ''."\n"; + + // Kiválasztott tárgyak és évfolyamok + for ($i = 0; $i < count($ADAT['targySzuro']); $i++) echo ''."\n"; + for ($i = 0; $i < count($ADAT['evfolyamJelSzuro']); $i++) echo ''."\n"; + if (is_array($ADAT['osztalySzuro']) && count($ADAT['osztalySzuro']) == 1) + echo ''."\n"; + + echo ''; + + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo '
    '; + echo _UJ_TANKOR_BLOKK; + echo '
    '; + echo _BLOKKNEV; + echo ''; + echo _TANKOROK.' ('.count($ADAT['tankorIdk']).')'; + echo '
    '; + echo '
    '; + echo ' '; + echo '
    '; + echo ''; echo '
    '; + echo ''."\n"; + echo '
    '; + formEnd(); + + } + + function putTankorBlokkok($ADAT) { + + $BLOKKOK = $ADAT['tankorBlokkok']; + if (!is_array($BLOKKOK['blokkNevek'])) return false; + echo ''; + + echo ''; + echo ''; + echo ''."\n"; + + foreach ($BLOKKOK['blokkNevek'] as $blokkId => $blokkNev) { + $BA = $BLOKKOK['idk'][$blokkId]; + + $kirakjuk = false; + // blokk szűrése a tankörök alapján (tehát tárgy és évfolyam alapján) + for ($i = 0; $i < count($BA); $i++) { + if (in_array($BA[$i], $ADAT['szurtTankorIdk'])) { + $kirakjuk = true; + break; + } + } + + if ($kirakjuk) { + + echo ''."\n"; + } // if + } // foreach + + echo '
    '; + echo _TANKOR_BLOKK_MODOSITAS; + echo '
    '; + + formBegin(array('class'=>'csoport')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + // Kiválasztott tárgyak és évfolyamok + for ($i = 0; $i < count($ADAT['targySzuro']); $i++) echo ''."\n"; + for ($i = 0; $i < count($ADAT['evfolyamJelSzuro']); $i++) echo ''."\n"; + if (is_array($ADAT['osztalySzuro']) && count($ADAT['osztalySzuro']) == 1) + echo ''."\n"; + + echo ''; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo '
    '; + echo _BLOKKNEV. ' ('.$blokkId.')'; + echo ''; + echo _TANKOROK. ' (' . count($BA).')'; + echo '
    '; + echo '
    '; + echo ' '; + echo '
    '; + echo ''; + echo ''; + echo '
    '; + echo ''."\n"; + echo '
    '; + formEnd(); + + echo '
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/tankorCsoport.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/tankorCsoport.phtml new file mode 100644 index 00000000..e6bd23f8 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/tankorCsoport.phtml @@ -0,0 +1,122 @@ +'csoport')); + echo ''."\n"; + echo ''."\n"; + + echo ''; + + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo '
    '; + echo _UJ_TANKOR_CSOPORT; + echo '
    '; + echo _CSOPORTNEV; + echo ''; + echo _TANKOROK; + echo '
    '; + echo '
    '; + echo ''; echo '
    '; + echo ''."\n"; + echo '
    '; + formEnd(); + + } + + function putCsoportok($Csoportok, $tankorAdat, $szTankorIds, $osztalyId) { + + echo ''; + + echo ''; + echo ''; + echo ''."\n"; + + + foreach ($Csoportok as $csoportId => $csoportAdat) { + echo ''."\n"; + } + + echo '
    '; + echo _TANKOR_CSOPORT_MODOSITAS; + echo '
    '; + + formBegin(array('class'=>'csoport')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo ''; + + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + echo ''; + echo ''."\n"; + + echo '
    '; + echo _CSOPORTNEV; + echo ''; + echo ''; + echo _TANKOROK; + echo '
    '; + echo '
    '; + echo '
    '; + echo '
    '; + echo ''."\n"; + echo '
    '; + formEnd(); + + echo '
    '."\n"; + + } + + function putTankorCsoportKereso($osztalyId) { + + formBegin(array('class'=>'csoportKereses')); + + echo ''."\n"; + echo ''."\n"; + + echo ''."\n"; + echo ''; + echo ''; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + echo '
    '._TANKORCSOPORTOK_KERESESE.'
    '; + echo ''; + echo '
    '."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/targyBontas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/targyBontas.phtml new file mode 100644 index 00000000..07f83e8a --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/targyBontas.phtml @@ -0,0 +1,296 @@ +'targyBontasInit')); + echo ''."\n"; + echo ''."\n"; + formEnd(); + } + + function putFilter($ADAT) { + + formBegin(array('id'=>'szures')); + echo ''."\n"; +// echo ''."\n"; + echo ''."\n"; + +/* + echo '
    Évfolyam: '; + foreach ($ADAT['evfolyamJelek'] as $ej) { + $evfolyamJel = $ej['evfolyamJel']; + if ($ADAT['evfolyamJel']==$evfolyamJel) { + $CHK = ' checked="checked" '; $extraClass = ' checked'; + $extraStyle = ''; + } else { + $CHK = $extraClass = ''; + if ($ADAT['evfolyamJel'] != '') $extraStyle = ' style="width: 0px; min-width: 0px;" '; + } + echo '
    '; + echo ''; + //echo ''; + echo $evfolyamJel; + echo '
    '; + } + echo '
    '; +*/ + + echo ''."\n"; + echo '
    '; + $evfolyamJel = ''; + foreach ($ADAT['filter']['osztalyAdat'] as $oAdat) { + $oCHK = (in_array($oAdat['osztalyId'], $ADAT['osztalyIds']))?' checked="checked" ':''; + if ($evfolyamJel != $oAdat['evfolyamJel']) { + if ($evfolyamJel!='') echo '
    '; + $evfolyamJel = $oAdat['evfolyamJel']; + // új évfolyamjel - új sor + if ($ADAT['evfolyamJel']==$evfolyamJel) { + $eCHK = ' checked="checked" '; $extraClass = ' checked'; $extraStyle = ''; + } else { + $eCHK = $extraClass = ''; + if ($ADAT['evfolyamJel'] != '') $extraStyle = ' style="display: none;" '; + } + echo '
    '; + echo '
    '; + echo ''; + echo $evfolyamJel; + echo '
    '; + } + if ($oCHK=='') $class='selectOsztaly'; + else $class='selectOsztaly checked'; + if ($oAdat['bontasOk']) $class .= ' bontasOk'; + echo ''; + echo ''; + echo $oAdat['osztalyJel'].' ('.$oAdat['osztalyfonokNev'].')'."\n"; + echo ''; + } + echo '
    '; + echo ''; + + echo '
    '; + foreach ($ADAT['filter']['kepzesAdat'] as $kepzesId => $kAdat) { + $oClass='kSelect'; + foreach ($kAdat as $oAdat) $oClass .= ' ko-'.$oAdat['osztalyId']; + $CHK = (in_array($kepzesId, $ADAT['kepzesIds']))?' checked="checked" ':''; + if ($CHK=='') echo ''; + formEnd(); + } + + function putTargyBontas($ADAT) { + + formBegin(array('id'=>'bontasForm')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + foreach ($ADAT['osztalyIds'] as $osztalyId) echo ''."\n"; + foreach ($ADAT['kepzesIds'] as $kepzesId) echo ''."\n"; + + echo '
    '; + echo '
    '; + echo '
    '; + echo '

    Tárgyak

    '; + echo '
      '; + foreach ($ADAT['targyAdat'] as $targyId => $tAdat) { + echo '
    • '; + echo $tAdat['targyNev'].' ('.$targyId.')'; + echo '
    • '; + } + echo '
    '; + echo '
    '; + + echo ''; + + $stat = array('ko' => 0, 'bontas' => 0, 'koKesz' => 0, 'bontasKesz' => 0); + foreach ($ADAT['oraterv'] as $targyTipus => $tipusAdat) { + foreach ($tipusAdat as $targyId => $targyAdat) { + foreach ($targyAdat as $hetiOraszam => $oraszamAdat) { + foreach($oraszamAdat as $btStr => $btAdat) { + $tbodyId = str_replace('.','p', $targyTipus[0].'-'.intval($targyId).'-'.$hetiOraszam.'-'.$btStr); + echo ''; + $elsoSor = true; $sorDb = count($btAdat); + foreach ($btAdat as $rAdat) { +$stat['ko']++; + $trId = 'tr-'.$rAdat['osztalyId'].'-'.$rAdat['kepzesOratervId']; + $targyTipusE = ($targyTipus!='mintatantervi'); + + // kész van-e minden bontás-tankör hozzárendelés ebben a sorban? + $bontasArray = $ADAT['osztalyTargyBontas'][ $rAdat['osztalyId'] ][ $rAdat['kepzesOratervId'] ]; + if (is_array($bontasArray)) { + $mindenBontasOk = true; + foreach ($bontasArray as $bontas) { + $stat['bontas']++; + if ($hetiOraszam-$bontas['hetiOraszam']==0) $stat['bontasKesz']++; + else $mindenBontasOk = false; + } + } else $mindenBontasOk = false; + + echo ''; + echo ''; + + echo ($targyTipusE?''; + echo ''; + echo ''; + echo ''; + echo ''; +//echo ''; + echo ''; + if ($mindenBontasOk) $stat['koKesz']++; + $elsoSor = false; + } + echo ''; + } + } + } + } + + + echo '
    '.(!$elsoSor?'':'').''.$targyTipus:''.$rAdat['targyNev'].' ('.$targyId.')').''.$hetiOraszam.''.$ADAT['osztalyAdat'][ $rAdat['osztalyId'] ]['osztalyJel'].' ' + .$ADAT['kepzesAdat'][ $rAdat['kepzesId'] ]['kepzesNev'] + .''.$rAdat['szemeszter'].'. félév' + .''; + $db = 0; + if (is_array($bontasArray)) foreach ($bontasArray as $bontas) { + + if ($hetiOraszam-$bontas['hetiOraszam']==0) $class=" ok"; + elseif ($hetiOraszam-$bontas['hetiOraszam']<0) $class=" fail"; + else $class=''; + echo '
    '; + echo ''.(++$db).'. '.$ADAT['targyAdat'][ $bontas['targyId'] ]['targyNev'].' csoport ('.$bontas['bontasId'].')'; + echo ''; + echo '
      '; + if (is_array($bontas['tankor-oraszam'])) foreach ($bontas['tankor-oraszam'] as $toAdat) { + echo '
    • ['.floatval($toAdat['hetiOraszam']).'] '.$ADAT['tankorAdat'][ $toAdat['tankorId'] ]['tankorNevTargyNelkul'].' ('.$toAdat['tankorId'].')
    • '; + } + echo '
    • '.($hetiOraszam-$bontas['hetiOraszam']).'
    • '; + echo '
    '; + echo '
    '; + + } + echo '
    '; +//dump($bontasArray); +//echo (++$sor).'. '; +//echo $btStr.' ('.$rAdat['kepzesOratervId'].')'; +//echo '
    '.$tbodyId.' - '.$trId; +//echo '
    '; + + + echo '
    '; + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + + echo ''; + + echo ''; + + + + +/* + echo ''; + echo ''; + echo ''; + echo ''; +*/ + echo '
    '; + echo count($ADAT['oratervenKivuliTankorok']).''; + echo '
      '; + foreach ($ADAT['oratervenKivuliTankorok'] as $idx => $okAdat) { + if ($idx<30) { + echo '
    • '; + echo $okAdat['tankorNev'].' ('.$okAdat['tankorId'].') ['.(is_null($okAdat['diff'])?'-':$okAdat['diff']).']'; + echo '
    • '; + } + } + if ($idx >= 30) echo '
    • ...
    • '; + echo '
    '; + echo '
    '; + echo ''.$stat['koKesz'].'/'.$stat['ko'].''; + echo ''; + echo ''.$stat['bontasKesz'].'/'.$stat['bontas'].''; + echo ''; + echo ''; + echo '
    Óratervtől eltérő tankörök száma:'; + echo '
      '; + foreach ($ADAT['oratervenKivuliTankorok'] as $idx => $okAdat) { + if ($idx<30) { + echo '
    • '; + echo $okAdat['tankorNev'].' ('.$okAdat['tankorId'].') ['.(is_null($okAdat['diff'])?'-':$okAdat['diff']).']'; + echo '
    • '; + } + } + if ($idx >= 30) echo '
    • ...
    • '; + echo '
    '; + echo '
    '.count($ADAT['oratervenKivuliTankorok']).'
    (nem frissül)
    Óratervi bejegyzés:'.$stat['koKesz'].'/'.$stat['ko'].'
    Felvett bontás:'.$stat['bontasKesz'].'/'.$stat['bontas'].'
    '; + echo '
    '; + echo '
    '; + + + + + + + + + +/* + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo '
    '; + echo ' '; + echo ' '; + echo ' '; + echo '
    '; + echo ' '; + echo ' '; + echo ' '; + echo '
    '; + echo ' '; + echo ' '; + echo '
    '; + echo ' '; + echo ' '; + echo '
    '; + echo ' '; + echo ' '; + echo '
    '; + echo ' '; + echo ' '; + echo '
    '; + + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo ' '; + echo '
    '; +*/ + + formEnd(); + + } + + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/targyOraszam.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/targyOraszam.phtml new file mode 100644 index 00000000..5f3027e2 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/targyOraszam.phtml @@ -0,0 +1,25 @@ +'; + echo ''._TARGY.''._ORASZAM.''."\n"; + foreach($ADAT['targyOraszam'] as $targyNev => $_D) { + + $sum += $_D['db']; + + echo ''; + echo ''; + echo $targyNev; + echo ''; + echo round($_D['db'],2); + echo ''; + echo ''; + echo ''."\n"; + } + echo ''.$sum.''."\n"; + echo ''; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/vegzosOrarendLezaras.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/vegzosOrarendLezaras.phtml new file mode 100644 index 00000000..d4940066 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/vegzosOrarendLezaras.phtml @@ -0,0 +1,32 @@ +'vegzos')); + echo ''."\n"; + echo ''."\n"; + + echo '

    '._LEZARANDO_OSZTALYOK_KIVALASZTASA.'

    '; + echo '
      '."\n"; + for ($i = 0; $i < count($ADAT['osztalyok']); $i++) { + + if ($ADAT['osztalyok'][$i]['vegzoTanev'] == __TANEV) { + if (in_array($ADAT['osztalyok'][$i]['osztalyId'], $ADAT['lezarandoOsztaly'])) $CHK = ' checked="checked" '; + else $CHK = ''; + echo '
    • '; + echo ''."\n"; + echo ''; + echo '
    • '."\n"; + } + + } + echo '
    '."\n"; + echo ''."\n"; + formEnd(); + + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanev/vegzosTankorLezaras.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanev/vegzosTankorLezaras.phtml new file mode 100644 index 00000000..2e9138bb --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanev/vegzosTankorLezaras.phtml @@ -0,0 +1,36 @@ +'vegzos')); + + echo ''."\n"; + + echo '

    '.$ADAT['tanev'].'

    '; + echo '
      '."\n"; + for ($i = 0; $i < count($ADAT['osztalyok']); $i++) { + + if ($ADAT['osztalyok'][$i]['vegzoTanev'] == __TANEV && $ADAT['osztalyok'][$i]['kezdoTanev']<=__TANEV) { + if (in_array($ADAT['osztalyok'][$i]['osztalyId'], $ADAT['lezarandoOsztaly'])) $CHK = ' checked="checked" '; + else $CHK = ''; + echo '
    • '; + echo ''."\n"; + echo ''; + echo '
    • '."\n"; + } + + } + echo '
    '."\n"; + echo ''."\n"; + + echo ''."\n"; + + formEnd(); + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetInfo.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetInfo.phtml new file mode 100644 index 00000000..31cb5450 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetInfo.phtml @@ -0,0 +1,67 @@ +'._ALAPADATOK.''."\n"; + if ($skin != 'ajax') + formBegin(array('class'=>'tanmenet')); + + echo ''."\n"; + + echo '

    '.$ADAT['tanmenetAdat']['evfolyamJel'].'. '._EVFOLYAMJEL.' - ' + .$ADAT['tanmenetAdat']['targyNev'].' - ' + .$ADAT['tanmenetAdat']['oraszam'].' '._TANORA.'

    '."\n"; + + echo '

    '._TANMENETNEV.': '.$ADAT['tanmenetAdat']['tanmenetNev'].'

    '."\n"; + + echo '

    '._KESZITETTE.': '.$ADAT['tanmenetAdat']['tanarNev'].' - '.''.dateToString($ADAT['tanmenetAdat']['dt']).'

    '."\n"; + + echo '

    '._ALLAPOT.': '.$ADAT['tanmenetAdat']['statusz'].'

    '; + + echo ''."\n"; + + /* -------------------------------- */ + echo '
    '._HOZZARENDELT_TANKOROK.''; + echo __TANEV.':'; + echo '
      '."\n"; + for ($i = 0; $i < count($ADAT['tanmenetAdat']['tankor']); $i++) { + echo '
    • ' + .$ADAT['tanmenetAdat']['tankor'][$i]['tankorNev'].' ('.$ADAT['tanmenetAdat']['tankor'][$i]['tankorId'].')
    • '."\n"; + } + echo '
    '."\n"; + if (count($ADAT['tanmenetAdat']['tankorNemAktualis'])>0) { + echo _MAS_TANEV.':'; + echo '
      '."\n"; + for ($i = 0; $i < count($ADAT['tanmenetAdat']['tankorNemAktualis']); $i++) { + echo '
    • ' + .$ADAT['tanmenetAdat']['tankorNemAktualis'][$i]['tankorNev'].' ('.$ADAT['tanmenetAdat']['tankorNemAktualis'][$i]['tankorId'].')
    • '."\n"; + } + echo '
    '."\n"; + } + echo '
    '."\n"; + + /* -------------------------------- */ + + + echo '
    '._TEMAKOROK.''."\n"; + $oraszam = 0; + echo '
      '."\n"; + for ($i = 0; $i < count($ADAT['tanmenetAdat']['temakor']); $i++) { + echo '
    • '; + echo ''.($oraszam+1).'-'.($oraszam = $oraszam + $ADAT['tanmenetAdat']['temakor'][$i]['oraszam']); + echo '. '._TANORA.': '; + echo ''; + echo '
      '.nl2br(htmlspecialchars($ADAT['tanmenetAdat']['temakor'][$i]['temakorMegnevezes'])).'
      '."\n"; + echo '
    • '."\n"; + } + echo '
    '; + echo '
    '."\n"; + + if ($skin != 'ajax') formEnd(); + + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetJovahagyas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetJovahagyas.phtml new file mode 100644 index 00000000..8670839a --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetJovahagyas.phtml @@ -0,0 +1,61 @@ +'.$x[$i]['tanarNev'].''; + } + return implode(', ',$T); + } + + function putTanmenetJovahagyas($ADAT) { + + if (!is_array($ADAT['tankorok'])) return false; + echo ''; + foreach ($ADAT['tankorok'] as $tkAdat) { + + $tankorId = $tkAdat['tankorId']; + $tanmenetId = $ADAT['tankorTanmenet'][$tankorId]; + $tmAdat = $ADAT['tanmenetAdat'][$tanmenetId]; + $tmLeiras = ($tanmenetId == '')?'':($tmAdat['tanmenetNev'].' - ('.$tanmenetId.') - '.$ADAT['tanarok'][$tmAdat['tanarId']]['tanarNev']); + $class = ekezettelen($tmAdat['statusz']); + $href=href("index.php?page=naplo&sub=tanmenet&f=tanmenetInfo&tanmenetId=".$tanmenetId); + + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + + + echo ''; + + } + echo '
    '.$tkAdat['tankorNev'].' ('.$tkAdat['tankorId'].')'._tanarNev($tkAdat['tanarok']).''; + if ($tanmenetId != '') echo ''.$tmLeiras.''; + echo ''; + if ($tanmenetId != '') { + if (__JOVAHAGYHAT) { + formBegin(array('class'=>'tanmenet')); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + foreach (array('új','kész','jóváhagyott','publikus') as $statusz) { + $CHK = ($statusz == $tmAdat['statusz'])?' checked="checked" ':''; + echo ''; + echo ''; + } + echo ''; + formEnd(); + } else { + echo $tmAdat['statusz']; + } + } + echo '
    '; + + + } + +?> \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetLeadas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetLeadas.phtml new file mode 100644 index 00000000..d862b093 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetLeadas.phtml @@ -0,0 +1,38 @@ +'."\n"; + + echo ''; + echo ''._TANAR.''; + echo ''._JOVAHAGYOTT.''."\n"; + echo ''._NEM_JOVAHAGYOTT.''."\n"; + echo ''._FELKESZ.''."\n"; + echo ''._HIANYZO.''."\n"; + echo ''."\n"; + echo ''; + echo ''._TANMENET.''; + echo ''."\n"; + + for ($i = 0; $i < count($ADAT['tanarok']); $i++) { + echo ''; + + echo ''; + echo ''; + echo $ADAT['tanarok'][$i]['tanarNev']; + echo ''; + echo ''."\n"; + echo ''.$ADAT['tanarok'][$i]['db']['jóváhagyott'].''; + echo ''.$ADAT['tanarok'][$i]['db']['kész'].''; + echo ''.$ADAT['tanarok'][$i]['db']['új'].''; + echo ''.$ADAT['tanarok'][$i]['db']['hiányzik'].''; + + echo ''."\n"; + } + + echo ''."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetModositas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetModositas.phtml new file mode 100644 index 00000000..628562b3 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetModositas.phtml @@ -0,0 +1,136 @@ +'._ALAPADATOK.''."\n"; + formBegin(array('class'=>'alapadatok')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + + $SEL = array($ADAT['tanmenetAdat']['evfolyamJel'] => ' selected="selected" '); + echo ' '."\n"; + echo ''; + + echo ' - '.$ADAT['tanmenetAdat']['targyNev'].' - '; + + $SEL = array($ADAT['tanmenetAdat']['oraszam'] => ' selected="selected" '); + echo ' '."\n"; + echo ''; + echo '
    '; + + echo ''; + echo ''."\n"; + echo '
    '; + + echo ''; + echo $ADAT['tanmenetAdat']['tanarNev'].' ('.$ADAT['tanmenetAdat']['tanarId'].') - '; + echo dateToString($ADAT['tanmenetAdat']['dt']); + echo '
    '; + + + + echo ' '."\n"; + if (count($ADAT['statusz']) > 0) { + echo ''; + } else { + echo $ADAT['tanmenetAdat']['statusz']; + echo '
    '; + } + echo '
    '; + + if (__NAPLOADMIN || __KESZITO) { + echo ''._TOROL."\n"; + } + echo ''."\n"; + formEnd(); + echo ''."\n"; + /* -------------------------------- */ + echo '
    '._HOZZARENDELT_TANKOROK.''."\n"; + echo __TANEV.':'; + echo '
      '."\n"; + for ($i = 0; $i < count($ADAT['tanmenetAdat']['tankor']); $i++) { + echo '
    • ' + .$ADAT['tanmenetAdat']['tankor'][$i]['tankorNev'].' ('.$ADAT['tanmenetAdat']['tankor'][$i]['tankorId'].')
    • '."\n"; + } + echo '
    '."\n"; + if (count($ADAT['tanmenetAdat']['tankorNemAktualis'])>0) { + echo _MAS_TANEV.':'; + echo '
      '."\n"; + for ($i = 0; $i < count($ADAT['tanmenetAdat']['tankorNemAktualis']); $i++) { + echo '
    • ' + .$ADAT['tanmenetAdat']['tankorNemAktualis'][$i]['tankorNev'].' ('.$ADAT['tanmenetAdat']['tankorNemAktualis'][$i]['tankorId'].')
    • '."\n"; + } + echo '
    '."\n"; + } + echo '
    '."\n"; + /* -------------------------------- */ + + $_D = (__MODOSITHAT===true)?'':' disabled="disabled" '; + echo '
    '._TEMAKOROK.''."\n"; + $FORM = array('action'=>href('index.php?page=naplo&sub=tanmenet&f=tanmenetModositas'), 'name'=>'tanmenetMod', 'class'=>'tanmenet onChangeRequest'); + formBegin($FORM); + + + echo ''."\n"; + echo ''."\n"; + + echo '
      '."\n"; + for ($i = 0; $i < count($ADAT['tanmenetAdat']['temakor']); $i++) { + echo '
    • '; + + echo 'updown'."\n"; + echo 'close'."\n"; + echo '  '; + + $SEL = array($ADAT['tanmenetAdat']['temakor'][$i]['oraszam'] => ' selected="selected" '); + echo ''."\n"; +// echo ''."\n"; + echo ''; + echo '
    • '."\n"; + } + if (__MODOSITHAT===true) { + echo '
    • '; + echo '  '; + echo 'close'."\n"; + echo ' - '; + + echo ''."\n"; +// echo ''."\n"; + echo ''; + echo '
    • '; + echo '
    '; + + echo ''."\n"; + } + + formEnd(); + echo '
    '."\n"; + + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetTankor.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetTankor.phtml new file mode 100644 index 00000000..ea58a28f --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/tanmenetTankor.phtml @@ -0,0 +1,65 @@ + +
    X'._TANMENET_RESZLETEI.'
    '; + formBegin(array('action'=>href('index.php?page=naplo&sub=tanmenet&f=tanmenetInfo'), 'class'=>"onSubmitUpdate", 'id'=>"inform")); + echo ''."\n"; + formEnd(); + echo '
    '."\n"; + + echo ''; + echo ''; + echo ''; + echo ''; + echo ''."\n"; + foreach ($ADAT['tankorok'] as $key => $tAdat) { + $sClass = kisbetus(ekezettelen($ADAT['tanmenetAdat'][ $ADAT['tankorTanmenet'][$tAdat['tankorId']] ]['statusz'])); + echo ''; + echo ''."\n"; + + echo ''; + + echo ''."\n"; + + } + echo '
    '._TANKORNEV.''._TANMENET.'
    '.$tAdat['tankorNev'].' ('.$tAdat['tankorId'].')'.''; + formBegin(array('class'=>'tanmenet')); + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo '
    '; + echo ''."\n"; + echo ''."\n"; + if (__MODOSITHAT) { + echo ''."\n"; + if (__TANAR) { + echo ''."\n"; + echo ''."\n"; + } + } + echo '
    '; + formEnd(); + echo '
    '."\n"; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/ujTanmenet.phtml b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/ujTanmenet.phtml new file mode 100644 index 00000000..5616edda --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/tanmenet/ujTanmenet.phtml @@ -0,0 +1,31 @@ +
    '._UJ_TANMENET.'
    '; + + formBegin(array('class'=>'tanmenet')); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + + echo '
    '."\n"; + echo '
    '."\n"; + + echo ''."\n"; + echo '
    '."\n"; + + echo ''."\n"; + + formEnd(); + echo ''; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/uzeno/postas.phtml b/mayor-orig/www/skin/classic/module-naplo/html/uzeno/postas.phtml new file mode 100644 index 00000000..65a45fae --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/uzeno/postas.phtml @@ -0,0 +1,81 @@ + $_t ) { + for ($i=0; $i $_t ) { + for ($i=0; $i'tankor','osztalySzulo'=>'osztaly', 'osztalyTanar'=>'osztaly'); + $allowedZero = array('diak','szulo','tanar'); + + echo ''; // rendhagyó eset, mert az egész tartalmat lecseréli az onLoadUpdate, és a form-tól kezdjük... + echo ''; + echo ''; + echo ''; + echo ''; + + echo ''; + echo '
    '._UJ_UZENET; + if (__UZENOADMIN ===true && $ADAT['user']['feladoTipus']!='admin') { + echo ' '; + } + echo '
    '; + echo _CIMZETT.': '; +// echo 'ዖ'.''; + echo ''; + echo ''; + echo ''; + if (is_array($ADAT['r'])) { + echo ' '; + echo ''; + } + echo ''; + echo '
    '; + echo ''; + echo ''; + echo ''; + echo '
    '; + + } + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/uzeno/uzeno.phtml b/mayor-orig/www/skin/classic/module-naplo/html/uzeno/uzeno.phtml new file mode 100644 index 00000000..24304570 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/html/uzeno/uzeno.phtml @@ -0,0 +1,434 @@ + '', + 'szulo' => '', + 'tanar' => '', + 'munkakozosseg' => '', + 'tankor' => '', + 'tankorSzulo' => '', + 'osztaly' => '', + 'osztalySzulo' => '', + 'osztalyTanar' => '', + ); + + $TATA = array(); + + function fillTata($ADAT) { + + global $TATA; + foreach ( array('tankor','tankorSzulo') as $_i => $_t ) { + for ($i=0; $i $_t ) { + for ($i=0; $i'._CLEARFILTER.''; + if ($ADAT['feladoId']!='') $filter2Clear = '
    '._CLEARFILTER.''; + + if ($ADAT['szalId']!='') { + putUzenetSzal($ADAT); + } elseif ($ADAT['mId']!='') { + putEgyUzenet($ADAT); + } else { + + echo ''; +// echo ' +// '; + echo ''; + echo ''; + + echo ''; + for ($i=0; $i'; + + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''."\n"; + } + echo ''; + if ($skin=='ajax') { + echo ''; + } + echo '
    '._DATUM.', '._FELADO.$filter2Clear.''._CIMZETT.$filterClear.''._SZOVEG.'
    '.'Üzenő'.'
    '; + if ($skin=='ajax' && $ADAT['limits']!='') { + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno'); + echo _LEGFRISSEBB.' '.count($ADAT['uzenetek']).', '; + echo ''._MINDMUTAT.''; + } else { + echo _OSSZESEN.': '.intval($ADAT['limits']['max']); + } + echo '
    '; + if ($kepMutat && ($_f = putFace($D['feladoId'],$D['feladoTipus'],false,false))) { + echo '
    '.$_f.'
    '; + } + echo '
    '; + echo ''; + echo _szerepNev($D['feladoTipus'], $D['feladoId'] ); + echo '
    '; + echo ''._dt($D['dt']).''; + echo '
    '; + echo '
    '; + echo (($D['cimzettId']==0)?'':$IMG[$D['cimzettTipus']]); + echo ''; +/* + if ($kepMutat && ($_f=putFace($D['cimzettId'],$D['cimzettTipus'],false,false))) { + echo '
    '; + echo $_f; + echo '
    '; + } +*/ echo ''; + echo '
    '; + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno&feladoId='.$D['feladoId'].'&feladoTipus='.$D['feladoTipus'].'&mId='.$D['mId'],array('sessionID','lang','policy')); + $href_szal = href('index.php?page=naplo&sub=uzeno&f=uzeno&szalId='.$D['feladoId'].'_'.$D['feladoTipus'].'_'.$D['cimzettId'].'_'.$D['cimzettTipus'].'&mId='.$D['mId'],array('sessionID','lang','policy')); + + // $D['txt'] = ''.nl2br(htmlspecialchars($D['txt'])).''; + $D['txt'] = makelinksclickable(nl2br(supertext($D['txt']))); + echo (mb_substr($D['txt'],0,2000,'UTF-8')); + if (mb_strlen($D['txt'],'UTF-8')>2000) { + echo ' ...'; + } else { + //echo ' '; + } + + echo ''; + if (__UZENOADMIN) { + } elseif ($D['flag']!=1) { + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno&action=flagUzenet&flag='.(1).'&mId='.$D['mId'],array('sessionID','lang','policy')); + echo '
    '; + } + + echo '
    '; + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno&action=delUzenet&mId='.$D['mId'],array('sessionID','lang','policy')); + echo ' '; + + echo '
    '; + if ($ADAT['limits']['max']>$i) echo ''; + echo '
    '; + + if ($skin!='ajax') { + _putLapozo($ADAT['limits'],'index.php?page=naplo&sub=uzeno&f=uzeno&feladoTipus='.$ADAT['feladoTipus'].'&feladoId='.$ADAT['feladoId'].'&cimzettTipus='.$ADAT['cimzettTipus'].'&cimzettId='.$ADAT['cimzettId']); + } else { + } + + } + + } + + function putUzeno_DEPRECATED($ADAT) { + + if ($ADAT['uzenetek']===false) return false; + + global $TATA,$skin,$IMG; + if (!is_array($TATA) || count($TATA)==0) fillTata($ADAT); + + $kepMutat = $ADAT['kepMutat']; +// $kepMutat=false; + $colspan=5; + $_colspan=1; +/* if ($kepMutat) { + $colspan+=2; + $_colspan++; + } +*/ // Üzenetek + if ($ADAT['szalId']!='') putUzenetSzal($ADAT); + elseif ($ADAT['mId']!='') putEgyUzenet($ADAT); + else { + + if ($ADAT['cimzettId']!='') $filterClear = '
    '._CLEARFILTER.''; + if ($ADAT['feladoId']!='') $filter2Clear = '
    '._CLEARFILTER.''; + + echo ''; + echo ' + '; + echo ''; + + echo ''; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + + echo ''; + + echo ''; + echo ''."\n"; + } + echo ''; + echo '
    '._DATUM.', '._FELADO.$filter2Clear.''._CIMZETT.$filterClear.''._SZOVEG.'
    '; + if ($skin=='ajax' && $ADAT['limits']!='') { + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno'); + echo _LEGFRISSEBB.' '.count($ADAT['uzenetek']).', '; + echo ''._MINDMUTAT.''; + } else { + echo _OSSZESEN.': '.intval($ADAT['limits']['max']); + } + echo '
    '; + if ($kepMutat && ($_f = putFace($D['feladoId'],$D['feladoTipus'],false,false))) { + echo '
    '.$_f.'
    '; + } + echo '
    '; + echo ''; + echo _szerepNev($D['feladoTipus'], $D['feladoId'] ); + echo '
    '; + echo ''._dt($D['dt']).''; + echo '
    '; + echo '
    '; + echo (($D['cimzettId']==0)?'':$IMG[$D['cimzettTipus']]); + echo ''; + if ($kepMutat && ($_f=putFace($D['cimzettId'],$D['cimzettTipus'],false,false))) { + echo '
    '; + echo $_f; + echo '
    '; + } + echo ''; + echo '
    '; + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno&feladoId='.$D['feladoId'].'&feladoTipus='.$D['feladoTipus'].'&mId='.$D['mId'],array('sessionID','lang','policy')); + $href_szal = href('index.php?page=naplo&sub=uzeno&f=uzeno&szalId='.$D['feladoId'].'_'.$D['feladoTipus'].'_'.$D['cimzettId'].'_'.$D['cimzettTipus'].'&mId='.$D['mId'],array('sessionID','lang','policy')); + + $D['txt'] = ''.nl2br(htmlspecialchars($D['txt'])).''; + echo (mb_substr($D['txt'],0,2000,'UTF-8')); + if (mb_strlen($D['txt'],'UTF-8')>2000) { + echo ' ...'; + } else { + //echo ' '; + } + + echo ''; + if (__UZENOADMIN) { + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno&action=delUzenet&mId='.$D['mId'],array('sessionID','lang','policy')); + echo ' '; + } elseif ($D['flag']!=1) { + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno&action=flagUzenet&flag='.(1).'&mId='.$D['mId'],array('sessionID','lang','policy')); + echo ' '; + } + echo '
    '; + + if ($skin!='ajax') _putLapozo($ADAT['limits'],'index.php?page=naplo&sub=uzeno&f=uzeno&feladoTipus='.$ADAT['feladoTipus'].'&feladoId='.$ADAT['feladoId'].'&cimzettTipus='.$ADAT['cimzettTipus'].'&cimzettId='.$ADAT['cimzettId']); + + } + + } + + + + + function _szerepNev($tipus,$id) { + global $TATA; + if ($id==0 && defined('_TP'.strtoupper($tipus))) return '«'.constant('_TP'.strtoupper($tipus)).'»'; + elseif($id==0 and $tipus=='') return '«admin»'; + else return ($TATA[$tipus][$id]!='') ? $TATA[$tipus][$id] : '-n/a-' ; + } + + function putUzenoUzenet($ADAT) { + + if (__SZEREP=='') return; + + global $TATA; + if (!is_array($TATA) || count($TATA)==0) fillTata($ADAT); + $feladoId = (__SZEREP=='admin')? 0:setUzenoFeladoId(); + $KEYS = array_keys($ADAT['tagsagok']); +// if (is_null($ADAT['replyTipus'])) $ADAT['replyTipus']=$KEYS[0]; + + if ($ADAT['feladoId']=='' || $ADAT['mId']>0) { + + formBegin(array('method'=>'post','action'=>href('index.php?page=naplo&sub=uzeno&f=postas&mId='.$ADAT['mId']), 'id'=>'uzenoKereso', 'class'=>'onLoadUpdate')); + formEnd(); + + } else { /* RÉGI UI */ + + } + + } + + function putUzenetSzal($ADAT) { + global $IMG; + $U=$ADAT['uzenetek']; + + list($s1,$s2,$s3,$s4) = explode('_',$ADAT['szalId']); + + echo ''; + echo ''; + echo ''; + echo ''; + for ($i=0; $i'; + echo ''; + echo ''; + echo ''; + } + echo '
    '._DATUM.''._FELADO.''._UZENET.'
    '.''.''.'
    '; + //echo $U[$i]['mId']; + echo _dt($U[$i]['dt']); + echo ''; + echo (($D['cimzettId']==0)?'':$IMG[$D['feladoTipus']]); + echo ''; + echo ''; + echo _szerepNev($D['feladoTipus'], $D['feladoId'] ); + echo ''; + echo ''; + echo '
    '.makelinksclickable(nl2br(supertext($U[$i]['txt']))).'
    '; + echo '
    '; + } + + function putEgyUzenet($ADAT) { + + global $IMG; + //--FIXME + for ($i=0; $i'; + echo ''; + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno&mId=',array('sessionID','lang','policy')); + //echo ''; + + $_class = array('more'); + if ($D['flag']==1) { + $_class[] = 'uj'; + $_flag=0; + } else { + $_flag=1; + $_class[] = 'olvasott'; + } + $href = href('index.php?page=naplo&sub=uzeno&f=uzeno&action=flagUzenet&flag='.($_flag).'&mId='.$D['mId'],array('sessionID','lang','policy')); + echo ' '; + echo ''._DATUM.''._FELADO.''._CIMZETT.''; + echo ''; + + $_class = array(); + $_class[] = $D['cimzettTipus']; + echo ''; + echo ''._dt($D['dt']).''; + echo ''; + echo ''; + echo _szerepNev($D['feladoTipus'], $D['feladoId'] ); + echo ''; + echo ''; + echo ''.(($D['cimzettId']==0)?'':$IMG[$D['cimzettTipus']]).''; + echo ''; + echo ''; + echo _szerepNev($D['cimzettTipus'],$D['cimzettId']); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + echo makelinksclickable(nl2br(supertext($U[$i]['txt']))); // echo nl2br(htmlspecialchars($D['txt'])); + echo ''; + echo ''."\n"; + + echo ''; + echo ''; + + } + + function _putLapozo($LIMITS,$base='index.php?page=naplo&sub=uzeno&f=uzeno') { + + $limit = intval($LIMITS['limit']); + $darab = intval($LIMITS['max']); + $mutato = intval($LIMITS['mutato']); + $tol = ($mutato-5); + $ig = ($mutato+5); + if ($tol<1) $tol=1; + if ($limit==0) $limit=1; + if ($ig>ceil($darab/$limit)) $ig=ceil($darab/$limit); + echo ''; + echo ''; + echo '
    '; + echo ''; + echo ''; + echo ''; + if ($tol>1) { + echo ''; + echo ''; + } + for ($i=$tol; $i<=$ig; $i++) { + if ($i==$mutato) echo ''; + } + if ($ig>'; + echo ''; + } + echo ''; + echo '
    '._LAPOZO.''; + else echo ''; + echo ''; + echo $i; + echo ''; + echo '
    '; + echo '
    '."\n"; + + } + + function _dt($dt) { + return superdate($dt); // date('Y.m.d. H:i',strtotime($dt)); + } + + +?> diff --git a/mayor-orig/www/skin/classic/module-naplo/img/anim/garfield.gif b/mayor-orig/www/skin/classic/module-naplo/img/anim/garfield.gif new file mode 100644 index 00000000..fb86107d Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/anim/garfield.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/anim/kutya.gif b/mayor-orig/www/skin/classic/module-naplo/img/anim/kutya.gif new file mode 100644 index 00000000..fafc80cf Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/anim/kutya.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/anim/majom.gif b/mayor-orig/www/skin/classic/module-naplo/img/anim/majom.gif new file mode 100644 index 00000000..b755ec47 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/anim/majom.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/anim/nyuszi.gif b/mayor-orig/www/skin/classic/module-naplo/img/anim/nyuszi.gif new file mode 100644 index 00000000..a6aec1eb Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/anim/nyuszi.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/anim/pingvin.gif b/mayor-orig/www/skin/classic/module-naplo/img/anim/pingvin.gif new file mode 100644 index 00000000..f594b832 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/anim/pingvin.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/anim/smiley.gif b/mayor-orig/www/skin/classic/module-naplo/img/anim/smiley.gif new file mode 100644 index 00000000..cc8d1d84 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/anim/smiley.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/anim/tux-hard.gif b/mayor-orig/www/skin/classic/module-naplo/img/anim/tux-hard.gif new file mode 100644 index 00000000..849f1eeb Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/anim/tux-hard.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/cr.png b/mayor-orig/www/skin/classic/module-naplo/img/cr.png new file mode 100644 index 00000000..af1327bd Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/cr.png differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/fel.gif b/mayor-orig/www/skin/classic/module-naplo/img/fel.gif new file mode 100644 index 00000000..75f4ecc0 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/fel.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/flipper/adatok.gif b/mayor-orig/www/skin/classic/module-naplo/img/flipper/adatok.gif new file mode 100644 index 00000000..ea7c271a Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/flipper/adatok.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/flipper/nevsor.gif b/mayor-orig/www/skin/classic/module-naplo/img/flipper/nevsor.gif new file mode 100644 index 00000000..cbb71a41 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/flipper/nevsor.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/csere.gif b/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/csere.gif new file mode 100644 index 00000000..f8473beb Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/csere.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/kez.gif b/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/kez.gif new file mode 100644 index 00000000..c10fb1e6 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/kez.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/mozgat.gif b/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/mozgat.gif new file mode 100644 index 00000000..9944bf0f Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/mozgat.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/ora.gif b/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/ora.gif new file mode 100644 index 00000000..83150a51 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/helyettesites/ora.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/change.png b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/change.png new file mode 100644 index 00000000..3d2ede90 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/change.png differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/felkjel.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/felkjel.gif new file mode 100644 index 00000000..aef9774c Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/felkjel.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/green.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/green.gif new file mode 100644 index 00000000..b7ff93ad Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/green.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/h.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/h.gif new file mode 100644 index 00000000..114e8915 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/h.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/i.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/i.gif new file mode 100644 index 00000000..1ebdce34 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/i.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/pin.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/pin.gif new file mode 100644 index 00000000..2b7ace0f Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/pin.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/red-pin.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/red-pin.gif new file mode 100644 index 00000000..cbfe111a Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/red-pin.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/red.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/red.gif new file mode 100644 index 00000000..ff9599e7 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/red.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/sum.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/sum.gif new file mode 100644 index 00000000..92d701f3 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/sum.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/ter-pin.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/ter-pin.gif new file mode 100644 index 00000000..7f98aab5 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/ter-pin.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/yellow-pin.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/yellow-pin.gif new file mode 100644 index 00000000..53b28ec8 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/yellow-pin.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/yellow.gif b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/yellow.gif new file mode 100644 index 00000000..414d28eb Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hianyzas/yellow.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hibabejelento/buggie.gif b/mayor-orig/www/skin/classic/module-naplo/img/hibabejelento/buggie.gif new file mode 100644 index 00000000..c5248ef9 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/hibabejelento/buggie.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/hibabejelento/buggie.svg b/mayor-orig/www/skin/classic/module-naplo/img/hibabejelento/buggie.svg new file mode 100644 index 00000000..b108abfd --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/img/hibabejelento/buggie.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + background + + + + Layer 1 + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/img/io/kreta.svg b/mayor-orig/www/skin/classic/module-naplo/img/io/kreta.svg new file mode 100644 index 00000000..e111fa54 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/img/io/kreta.svg @@ -0,0 +1,21 @@ + + Created by potrace 1.10, written by Peter Selinger 2001-2011 + + + background + + + + Layer 1 + + + + + + + + + + + + diff --git a/mayor-orig/www/skin/classic/module-naplo/img/le.gif b/mayor-orig/www/skin/classic/module-naplo/img/le.gif new file mode 100644 index 00000000..6ca503c6 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/le.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/print.png b/mayor-orig/www/skin/classic/module-naplo/img/print.png new file mode 100644 index 00000000..76cda839 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/print.png differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/tankorok/gold_box.gif b/mayor-orig/www/skin/classic/module-naplo/img/tankorok/gold_box.gif new file mode 100644 index 00000000..f0dc944c Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/tankorok/gold_box.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/tankorok/gray-pixel.gif b/mayor-orig/www/skin/classic/module-naplo/img/tankorok/gray-pixel.gif new file mode 100644 index 00000000..5e9893fe Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/tankorok/gray-pixel.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/tanmenet/close.png b/mayor-orig/www/skin/classic/module-naplo/img/tanmenet/close.png new file mode 100644 index 00000000..abbf64ca Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/tanmenet/close.png differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/tanmenet/updown.png b/mayor-orig/www/skin/classic/module-naplo/img/tanmenet/updown.png new file mode 100644 index 00000000..9205820e Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/tanmenet/updown.png differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/toggle.png b/mayor-orig/www/skin/classic/module-naplo/img/toggle.png new file mode 100644 index 00000000..b4f54d39 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/toggle.png differ diff --git a/mayor-orig/www/skin/classic/module-naplo/img/toolSubmit.gif b/mayor-orig/www/skin/classic/module-naplo/img/toolSubmit.gif new file mode 100644 index 00000000..d120f8f4 Binary files /dev/null and b/mayor-orig/www/skin/classic/module-naplo/img/toolSubmit.gif differ diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js new file mode 100644 index 00000000..ff60f853 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.jquery.min.js @@ -0,0 +1,7 @@ + +// Nekem ez Chromium alatt nem működik... De miért nem? + + $(function() { +// $('#regForm').submit(); + }); + diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js new file mode 100644 index 00000000..d7f35a6e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/regisztracio.js @@ -0,0 +1,7 @@ + + Event.observe(window, 'load', myPSFLoader, false); + + function myPSFLoader(evt) { + // A regisztrációs form elküldése + $('regForm').submit(); + } diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js new file mode 100644 index 00000000..21b3f78e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/admin/szemeszterek.jquery.min.js @@ -0,0 +1,43 @@ + +$(function() { + + var startDateTextBox = $('#tolDt'); + var endDateTextBox = $('#igDt'); + + startDateTextBox.datetimepicker('option', 'onSelect', + function (selectedDateTime) { + endDateTextBox.datetimepicker('option', 'minDate', startDateTextBox.datetimepicker('getDate') ); + } + ); + startDateTextBox.datetimepicker('option', 'onClose', + function(dateText, inst) { + if (endDateTextBox.val() != '') { + var testStartDate = startDateTextBox.datetimepicker('getDate'); + var testEndDate = endDateTextBox.datetimepicker('getDate'); + if (testStartDate > testEndDate) + endDateTextBox.datetimepicker('setDate', testStartDate); + } else { + endDateTextBox.val(dateText); + } + } + ); + endDateTextBox.datetimepicker('option', 'onSelect', + function (selectedDateTime) { + startDateTextBox.datetimepicker('option', 'maxDate', endDateTextBox.datetimepicker('getDate') ); + } + ); + endDateTextBox.datetimepicker('option', 'onClose', + function(dateText, inst) { + if (startDateTextBox.val() != '') { + var testStartDate = startDateTextBox.datetimepicker('getDate'); + var testEndDate = endDateTextBox.datetimepicker('getDate'); + if (testStartDate > testEndDate) + startDateTextBox.datetimepicker('setDate', testEndDate); + } else { + startDateTextBox.val(dateText); + } + } + ); + +}); + diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js b/mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js new file mode 100644 index 00000000..d25c0def --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/ertekeles/ertekeles.js @@ -0,0 +1,56 @@ + + Event.observe(window, 'load', myPSFLoader, false); + + hideOlOl = function() { + $$('ol ol.negativ, ol ol.semleges, ol ol.pozitiv').each( + function(elem, index) { +// Effect.BlindUp($(elem)); + elem.hide(); + } + ); + } + + blindUp = function(elem) { + //$$('ol ol.negativ, ol ol.semleges, ol ol.pozitiv').each( + $(elem).up('li').select('ol').each( + function(elem, index) { +//alert('ITT'); + if ($(elem).visible()) Effect.BlindUp($(elem), { duration: 0.5 }); +// elem.hide(); + } + ); + } + + function sleep(milliseconds) { + var start = new Date().getTime(); + while ((new Date().getTime() - start) < milliseconds) {} + } + + function myPSFLoader(evt) { + hideOlOl(); + + Event.observe(document.body, 'click', function(event) { + var element = $(Event.element(event)); + + if (element.hasClassName('gomb')) { + + blindUp(element); + if (element.hasClassName('negativ')) classNev='negativ'; + else if (element.hasClassName('semleges')) classNev='semleges'; + else if (element.hasClassName('pozitiv')) classNev='pozitiv'; + $A(element.up('li').select('ol')).each( + function(elem, index) { + if ($(elem).hasClassName(classNev)) { + if (!$(elem).visible()) { + Effect.BlindDown($(elem), { duration: 0.5 }); + $(elem).down('input').checked=true; + } + } + //$(elem).show(); + + } + ); + } + }) + + } diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js new file mode 100644 index 00000000..a3bd3b7e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/esemenyDiak.jquery.min.js @@ -0,0 +1,101 @@ + + + $(function() { + $('body').bind('keydown', myKeyDown); + $('input.plusz').bind('click', function(event) { + var element = $(event.target); + var container = element.parents('table'); + var openable = container.find('.openable').hide(); + var onclickshow = container.find('.plusz').removeClass('selected'); + var id = element[0].id; + if (id && id.substring(0,4) == 'show') { + var openable = '#'+id.charAt(4).toLowerCase()+ id.substring(5); + $(openable).show(); + setTimeout(function() { // várni kell, hogy láthatóvá váljon a select, csak utána lehet fokuszt adni rá + $(openable+' select').focus(); + }, 1); + } + element.addClass('selected'); + + }); + $('input.add').bind('click', function(event) { + var selectElement = $(event.target).prev('select'); + selectDiak(selectElement); + }); + $("select.diakok option").bind('dblclick', function(event) { + var selectElement = $(event.target).closest('select'); + selectDiak(selectElement); + }); + $('#nevsor').click(function(event) { + elem = $(event.target); + if (elem.hasClass('removeLine')) { + elem.closest('tr').remove(); + } else if (elem.hasClass('icon-remove-sign')) { + if (!confirm(elem.prop('title'))) { + event.preventDefault(); + } else { + // töröl + $('#postDiakId').attr('name','torolDiakId').val(elem.find('input').val()); + elem.closest('form').submit(); + } + } else if (elem.hasClass('icon-ok-sign')) { + // jóváhagyást elutasít + $('#postDiakId').attr('name','elutasitDiakId').val(elem.closest('tr').find('input').val()); + elem.closest('form').submit(); + } else if (elem.hasClass('icon-minus-sign')) { + // jóváhagy + $('#postDiakId').attr('name','jovahagyDiakId').val(elem.closest('tr').find('input').val()); + elem.closest('form').submit(); + } + }); + $('#nevsor td.osztaly').bind('click', function(event) { + elem = $(event.target); + _class = elem.text().replace('.',''); + $('#nevsor tr').not('.'+_class).toggle(); + }); + }); + + myKeyDown = function(event) { + + var element = $(event.target); + var charKeyCode = event.keyCode ? event.keyCode : event.which; + var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); + var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); + var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); + + if (charKeyCode==13) { // Enter + if (element.hasClass('diakok')) { + selectDiak(element); + event.preventDefault(); + } + } else if (charKeyCode==27) { // Esc + $('form#nevsorForm .openable').hide(); + $('form#nevsorForm #oEmpty').show(); + } else if (charKeyCode==9) { // Tab + if (element.hasClass('diakok')) { + if ($('#osztalyok input.selected').nextAll('input:first').length) { + $('#osztalyok input.selected').nextAll('input:first').click(); + } else { + $('#osztalyok input:first').click(); + } + } + } + } + + function selectDiak(selectElement) { + + selectElement.find('option:selected').each(function(index, elem) { + if (!$("#nevsor input[value='" + $(elem).val() + "']").length) { + var sor='' + +'' + +'' + +''+$(elem).text()+'' + +'' + +'' + +''; + $(sor).insertBefore($('#submitRow')); +// $(sor).appendTo($('#nevsor')); + } + }); + } + diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js new file mode 100644 index 00000000..b184d5dd --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/jelentkezes.jquery.min.js @@ -0,0 +1,7 @@ +$(function() { + + $('form.esemeny th').click(function(event) { + $('form.esemeny tr').not('.aktualis').not(':first').toggle(); + }); + +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js new file mode 100644 index 00000000..3ba14772 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/esemeny/ujEsemeny.jquery.min.js @@ -0,0 +1,89 @@ +/* + TODO: összes osztály kijelölése kattintásra +*/ + + + $(function() { + $('body').bind('keydown', myKeyDown); + $('body').bind('click',function(event) { + var element = $(event.target); + if ( + $('#tanarLista').is(':visible') + && element.closest('#tanarLista').length == 0 + && element.attr('id') != 'plusz' + ) { + $('#tanarLista').hide(); + } + }); + $('#osztalyLista li input').bind('change', function(event) { + var element = $(event.target); + if (element.is(':visible')) { + element.closest('li').toggleClass('uj'); + } + }); + $("#tanarok option").bind('dblclick', function(event) { + var elem = $(event.target); + if (!$("#esemenyTanar option[value='" + elem.val() + "']").length) { + $(elem).clone().addClass('uj').appendTo( $('#esemenyTanar')); + } + }); + $('#esemenyTanar').bind('dblclick', function(event) { + $('#tanarLista').show(); + $('#tanarok').focus(); + }); + $('#plusz').bind('click', function(event) { + if ($('#tanarLista').is(':visible')) { + selectTanar(); + $('#tanarLista').hide(); + $('#submitButton').focus(); + } else { + $('#tanarLista').show(); + $('#tanarok').focus(); + } + }); + $('#minusz').bind('click', function(event) { + $('#esemenyTanar option:selected').remove(); + }); + $('#add').bind('click', function(event) { + if ($('#tanarLista').is(':visible')) { + selectTanar(); +// $('#tanarLista').hide(); +// $('#submitButton').focus(); + } + }); $('#closeTanarLista').bind('click', function(event) { + $('#tanarLista').hide(); + }); + $('#submitButton').bind('click',function(event) { + $('#esemenyTanar option').prop('selected','selected'); + }); + }); + + myKeyDown = function(event) { + + var element = $(event.target); + var charKeyCode = event.keyCode ? event.keyCode : event.which; + var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); + var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); + var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); + + if (charKeyCode==13) { // Enter + if (element.attr('id') == 'tanarok') { + selectTanar(); + } + } else if (charKeyCode==27) { // Esc + $('#tanarLista').hide(); + } else if (charKeyCode==46) { // Del + if (element.attr('id') == 'esemenyTanar') { + $('#esemenyTanar option:selected').remove(); + } + } + } + + selectTanar = function() { + $('#tanarok option:selected').each(function(index, elem) { + if (!$("#esemenyTanar option[value='" + $(elem).val() + "']").length) { + $(elem).clone().addClass('uj').appendTo( $('#esemenyTanar')); + } + }); + } + diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js new file mode 100644 index 00000000..bda10a84 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/export/diakExport.jquery.min.js @@ -0,0 +1,177 @@ + +$(function() { + + kivalaszt = function(event) { + $('select#kivalasztott > option').prop('selected','selected'); + } + mezoKivalasztas = function(event) { + optionAthelyezes('szabad','kivalasztott'); + } + mezoTorles = function(event) { + optionAthelyezes('kivalasztott','szabad'); + } + optionAthelyezes = function(fromId, toId) { + var toSel = $('#'+toId); + if (toSel.prop('selectedIndex') == -1) { + $('#'+fromId+' option:selected').prop('selected','').prependTo(toSel); + } else { + $('#'+fromId+' option:selected').prop('selected','').insertAfter($('#'+toId+' option:selected').first()); + } + } + $('.onClickMezoSelect').bind('click', function(event) { + element = $(event.target); + // Az összes elem kiválasztása... + kivalaszt(); + // ... és átrakása a szabad mezők közé + optionAthelyezes('kivalasztott','szabad'); + // A kiválasztandó elemek kijelölése + idList = $('#'+element.attr('name')+'Lista').val().split(','); + // és áthelyezése egyesével (a megfelelő sorrend miatt!!) + for (j=0; j= 0; i--) { + if (fromSel.options[i].selected) { + fromSel.options[i].remove(); + } + } + } + + + // Mezőkiválasztó gombok kezelése + var FieldSelectObject = Class.create(); + FieldSelectObject.prototype = { + initialize: function(element) { + this.element = $(element); + this.element.observe('click',this.fieldSelect.bindAsEventListener(this)); + }, + + fieldSelect: function(evt, extraInfo) { + + // Az összes elem kiválasztása... + kivalaszt(); + // ... és átrakása a szabad mezők közé + optionAthelyezes('kivalasztott','szabad'); + // A kiválasztandó elemek kijelölése + this.list = $F($(this.element.getAttribute('name')+'Lista')); + this.idList = this.list.split(','); + this.options = $('szabad').options; + // és áthelyezése egyesével (a megfelelő sorrend miatt!!) + for (j=0; j100) szazalek=100; + var cssClass = $(this).attr('class'); + $('#munkaoraBar').css('width',szazalek+'%'); + $('#munkaoraBar').addClass(cssClass); + },function() { + $('#munkaoraBar').css('width','0%'); + $('#munkaoraBar').removeClass(); + }); + +}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js new file mode 100644 index 00000000..e6d629c0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/haladasi.jquery.min.js @@ -0,0 +1,78 @@ +showUpdateLayer = function() { + takaroElem = $('#takaro'); + if (takaroElem) takaroElem.show(); + $('#updateWindow').show(); + $('updateForm').prop('tabindex',1); + $('updateForm').focus(); +} + +$(function() { /* onload */ +/* $('#rejtMutat').click(function(event) { + var element = $(event.target); + $('.ujOra').fadeToggle('fast'); + }); +*/ + $('.rejtMutat').click(function(event) { + $(event.target).closest('tbody').find('.ujOra').fadeToggle('fast'); + }); + $('.torol').change(function(event) { + /* rogton torolt class-uva tesszuk, akkor is, ha az ajaxRequestError van ... (lásd generikus callback) */ + var element = $(event.target); + element.parents('tr').addClass('torolt'); + element.parents('tr').find('.l').empty(); + }); + $('body').click(function(event) { + var x = $(event.target); + if (x.hasClass('gomb DOA')) + x.prop('disabled', false); + }); +/* + $('body').change(function(event) { + var x = $(event.target); // itt kezelhetnénk a haladasi tankorvaltasbol adodo dolgot + }); +*/ + $('body').keypress(function(event) { + var element = $(event.target); + var charKeyCode = event.keyCode ? event.keyCode : event.which; + var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); + var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); + var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); + + if(event.target.type=='text' && element.hasClass('data')) { + if (charKeyCode==13) { + event.preventDefault(); + element.parents('tr').nextAll(':not(.ujOra)').first().find('input[type=text]').focus(); + } + } + }); + +// beépülő teszt! - később! + +/* + $('#nav2 li.icons').append(''); + $('#naploAlertIcon1').on('click', function() { + //var params = $.parseParams(window.location.toString().split('?')[1] || '' ); + //var page=params.page?params.page:''; + //var sub=params.sub?params.sub:''; + //var f=params.f?params.f:''; + url = location.toString().replace(/sub=([^&]*)/,'sub=haladasi').replace(/f=([^&]*)/,'f=haladasi'); +// window.location = url; + $().redirect( url, { tanarId: "70", csakUres:"1" } ); + }); +*/ + +}); + +processJSON = function(json) { + console.log(json.toDo); + + var elementId = "#ORAID_"+json.oraId.toString(); + if (json.toDo=='oraElmarad') { + $(elementId).addClass('elmarad'); + } else if (json.toDo == 'oraMegtartva') { + $(elementId).removeClass(); + } + $('#updateWindow').toggle(); + $('#takaro').toggle(); + +} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js new file mode 100644 index 00000000..9be7f906 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/helyettesites.jquery.min.js @@ -0,0 +1,27 @@ + +showUpdateLayer = function() { + takaroElem = $('#takaro'); + if (takaroElem) takaroElem.show(); + $('#updateWindow').show(); + $('updateForm').prop('tabindex',1); + $('updateForm').focus(); + $('#updateHeader').text('Haladási napló'); // sic +} + +$(function() { + $('.rejtMutat').click(function(event) { + $(event.target).closest('tbody').find('.ujOra').fadeToggle('fast'); + }); +/* $('.torol').change(function(event) { + // rogton torolt class-uva tesszuk, akkor is, ha az ajaxRequestError van ... (lásd generikus callback) + var element = $(event.target); + element.parents('tr').addClass('torolt'); + element.parents('tr').find('.l').empty(); + }); + $('body').click(function(event) { + var x = $(event.target); + if (x.hasClass('gomb DOA')) + x.prop('disabled', false); + }); +*/ +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js new file mode 100644 index 00000000..d3efaded --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/haladasi/pluszora.jquery.min.js @@ -0,0 +1,42 @@ +$(function() { + + $('#mindentanar').click(function() { + $('#tanarLista option').prop('selected', true); + }); + $('#invertal').click(function() { + $('#tanarLista option').each(function() { + $(this).prop('selected',!$(this).prop('selected')); + }); + }); + + $('#munkakozossegSelector').on('change',function() { + mkId = Number.parseInt($(this).val()); + $('#tanarLista option').each(function() { + mkArr = ($(this).data('mk')); + if ($.inArray(mkId,mkArr)>=0) { + $(this).prop('selected',true); + } + }); + }); + $('#selectorMinus').on('click',function() { + $this = $('#munkakozossegSelector'); + mkId = Number.parseInt($this.val()); + $('#tanarLista option').each(function() { + mkArr = ($(this).data('mk')); + if ($.inArray(mkId,mkArr)>=0) { + $(this).prop('selected',false); + } + }); + }); + $('#selectorPlus').on('click',function() { + $this = $('#munkakozossegSelector'); + mkId = Number.parseInt($this.val()); + $('#tanarLista option').each(function() { + mkArr = ($(this).data('mk')); + if ($.inArray(mkId,mkArr)>=0) { + $(this).prop('selected',true); + } + }); + }); + +}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js new file mode 100644 index 00000000..156ac76b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/info.jquery.min.js @@ -0,0 +1,11 @@ + + +$(function() { + google.charts.load('current', {packages: ['corechart','line']}); + google.charts.setOnLoadCallback(drawHianyzasStatChart); + + function drawHianyzasStatChart() { + + } + +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js new file mode 100644 index 00000000..a73bc34b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.jquery.min.js @@ -0,0 +1,19 @@ + +$(function() { + $('table input[type=text].perc').each( + function (index) { + $(this).bind('change', function(event) { + var element = $(event.target); + element.next('input').prop('checked',(element.val() != '0')); + if (element.val() != '0') { + element.addClass('kesett'); + } + }); + } + ); + $('td.jelen input[type=radio],td.hiányzás input[type=radio]').change( function(event) { + var elem=$(event.target); + var percName = 'PERC_'+elem.attr('id').split('_')[1]; + elem.closest('tr').find('input[name='+percName+']').val(0).removeClass('kesett'); + }); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js new file mode 100644 index 00000000..948d6d74 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/nap.js @@ -0,0 +1,13 @@ + +Event.observe(window, 'load', myPSFLoader, false); + +function myPSFLoader(evt) { + $$('table input[type=text].perc').each( + function (elem, index) { + Event.observe(elem, 'change', function(event) { + var element = $(Event.element(event)); + element.previous('input').checked=(element.value != '0'); + }); // Event.observe + } + ); +} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js new file mode 100644 index 00000000..1d1e313c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.jquery.min.js @@ -0,0 +1,27 @@ + +$(function() { + $('table input[type=text].perc').each( + function (index) { + $(this).bind('change', function(event) { + var element = $(event.target); + element.next('input').prop('checked',(element.val() != '0')); + if (element.val() != '0') { + element.addClass('kesett'); + } + }); + } + ); + $('td.jelen input[type=radio],td.hiányzás input[type=radio]').change( function(event) { + var elem=$(event.target); + var percName = 'PERC_'+elem.attr('id').split('_')[1]; + elem.closest('tr').find('input[name='+percName+']').val(0).removeClass('kesett'); + }); +/* + $('tr.magantanulo').click( function(event) { + $('tr.magantanulo').fadeToggle(); + }); +*/ + $('tr.felmentett').click( function(event) { + $('tr.felmentett').fadeToggle(); + }); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js new file mode 100644 index 00000000..948d6d74 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/hianyzas/ora.js @@ -0,0 +1,13 @@ + +Event.observe(window, 'load', myPSFLoader, false); + +function myPSFLoader(evt) { + $$('table input[type=text].perc').each( + function (elem, index) { + Event.observe(elem, 'change', function(event) { + var element = $(Event.element(event)); + element.previous('input').checked=(element.value != '0'); + }); // Event.observe + } + ); +} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js new file mode 100644 index 00000000..5cd89589 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diak.jquery.min.js @@ -0,0 +1,192 @@ +$(function() { + + // A gotoCreateAccount elemre kattintva a userAccount értéket a href-hez illesztjük... + $('body').bind('click', function(event) { + element = $(event.target); + if (element.hasClass('gotoCreateAccount')) { + var userAccount = element.prev('input').val(); + if (userAccount == '') { + userAccount = element.attr('title'); + element.prev('input').val(userAccount); + ajaxRequest(element.closest('form')); + } + } + if (element.hasClass('edit')) { + showUpdateLayer(event); + } + }); + + /* Jogviszonyváltozás kezelése - záradékok és egyéb paraméterek megjelenítése */ + $('.rejtett').hide(); + $('#jogviszonyValtasSelect').bind('change', function(event) { + element = $(event.target); + statusz = element.val(); + $('.rejtett').hide(); + + if (statusz == 'jogviszonya lezárva') { + $('#lezaras').show(); + if ($('#lezarasZaradek').val() == 41) $('#igazolatlan').show(); + else if ($('#lezarasZaradek').val == 45) $('#iskola').show(); + } else if (statusz == 'jogviszonya felfüggesztve') $('#felfuggesztes').show(); + }); + $('#lezarasZaradek').bind('change', function(event) { + element = $(event.target); + var zaradekIndex = element.val(); + if (zaradekIndex == 41) $('#igazolatlan').show(); + else $('#igazolatlan').hide(); + if (zaradekIndex == 45) $('#iskola').show(); + else $('#iskola').hide(); + }); + + /* A prototype activate() metódusának kiváltása */ + activateField = function(id) { + $('#'+id).focus().select().mouseup(function(event){ + event.preventDefault(); + }); + }; + + /* + Az oktatási azonosító + 11 jegyű, az első jegye 7, a 11. jegye ellenőrző kód: sum(i*xi) % 11, ahol a 10-es maradék nem megengedett + + 9. számú melléklet a 79/2006. (IV. 5.) Korm. rendelethez + A hallgatói és az oktatói azonosító szám képzésének szabálya + 1. Az azonosító szám tizenegy jegyű szám. + 2. Az azonosító szám képzése: + a) az 1. számjegy konstans 7-es szám, + b) a 2-10. számjegyek összessége egy garantáltan egyedi, + véletlenszerűen generált szám, + c) a 11. számjegy az 1-10. számjegyek felhasználásával, matematikai + módszerekkel képzett ellenőrző szám. + 3. Az azonosító szám 11. számjegyét úgy kell képezni, hogy a 2. a)-b) + pontok szerint képzett 10 számjegy mindegyikét szorozni kell azzal a + sorszámmal, ahányadik helyet foglalja el az azonosító számon belül. + (Első számjegy szorozva eggyel, második számjegy szorozva kettővel és + így tovább.) + Az így kapott szorzatok összegét el kell osztani 11-gyel, és az osztás + maradéka a 11. számjeggyel lesz egyenlő. + + A 2. b) pont szerinti sorszám nem adható ki, ha a 11-gyel való osztás + maradéka egyenlő tízzel. + */ + $('#oId').bind('change', function(event) { + + element = $(event.target); + oId = element.val(); + + var oIdString = String(oId); + if (oIdString.length != 11) { + alert('Hibás oktatási azonosító! (nem 11 jegyű)'); + setTimeout('activateField(\'oId\')',100); + return false; + } + if (oIdString.substring(0,1) != '7') { + alert('Hibás oktatási azonosító! (első jegy nem 7-es)'); + setTimeout('activateField(\'oId\')',100); + return false; + } + var chk = 0; + for (i = 0; i < 10; i++) { + chk += (i+1)*oIdString.substring(i,i+1); + } + chk = chk % 11; + if (chk == 10) { + alert('Hibás oktatási azonosító! (a 11-el vett osztási maradék nem lehet 10)'); + setTimeout('activateField(\'oId\')',100); + return false; + } + if (chk != +oIdString.substring(10)) { + alert('Hibás oktatási azonosító! (Az ellenőrző összeg nem egyezik az utolsó számjeggyel)'); + setTimeout('activateField(\'oId\')',100); + return false; + } + return true; + }); + /* + Adóazonosító + 10 jegyű, + az 1. jegy 8 + !! - a 2-6. számjegyek a személy születési időpontja és az 1867. január 1. között eltelt napok száma, + a 10. jegye ellenőrző kód: sum(i*xi) % 11, ahol a 10-es maradék nem megengedett + */ + if ($('#adoazonosito')) $('#adoazonosito').bind('change', function(event) { + + element = $(event.target); + aa = element.val(); + + var aaString = String(aa); + if (aaString.length != 10) { + alert('Hibás adóazonosító! (nem 10 jegyű)'); + setTimeout('activateField(\'adoazonosito\')',100); + return false; + } + if (aaString.substring(0,1) != '8') { + alert('Hibás adóazonosító! (első jegy nem 8-as - magánszemély)'); + setTimeout('activateField(\'adoazonosito\')',100); + return false; + } + var chk = 0; + for (i = 0; i < 9; i++) { + chk += (i+1)*aaString.substring(i,i+1); + } + chk = chk % 11; + if (chk == 10) { + alert('Hibás adóazonosító! (a 11-el vett osztási maradék nem lehet 10)'); + setTimeout('activateField(\'adoazonosito\')',100); + return false; + } + if (chk != +aaString.substring(9)) { + alert('Hibás adóazonosító! (Az ellenőrző összeg nem egyezik az utolsó számjeggyel)'); + setTimeout('activateField(\'adoazonosito\')',100); + return false; + } + return true; + }); + + /* + A TAJ + 9 jegyű, az első 8 egy folyamatos sorszám, a 9. CDV kód: sum(1-4)(3*x(2i-1)+7*x(2i)) % 10 + */ + $('#tajSzam').bind('change', function(event) { + + element = $(event.target); + tajSzam = element.val(); + + var tajString = String(tajSzam); + if (tajString.length != 9) { + alert('Hibás Társadalombiztosítási Azonosító Jel! (nem 9 jegyű)'); + setTimeout('activateField(\'tajSzam\')',100); + return false; + } + var chk = 0; + for (i = 0; i < 4; i++) { + chk += 3*tajString.substring(2*i,2*i+1)+7*tajString.substring(2*i+1,2*i+2); + } + chk = chk % 10; + if (chk != +tajString.substring(8)) { + alert('Hibás Tásradalombiztosítási Azonosító Jel! (Az ellenőrző összeg nem egyezik az utolsó számjeggyel)'); + setTimeout('activateField(\'tajSzam\')',100); + return false; + } + return true; + }); + + /* + A Diákigazolvány szám + 10 jegyű + */ + $('#diakigazolvanySzam').bind('change', function(event) { + + element = $(event.target); + dSzam = element.val(); + + var dString = String(dSzam); + if (dString.length < 10) { + alert('Hibás Diákigazolvány szám! (kisebb, mint 10 jegyű)'); + setTimeout('activateField(\'diakigazolvanySzam\')',100); + return false; + } + return true; + }); + +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js new file mode 100644 index 00000000..778d0c33 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakFelmentes.jquery.min.js @@ -0,0 +1,9 @@ +$(function() { + + $('.rejtett').hide(); + $('#t1altipus').change(function() { + if ($('#t1altipus').val() =='2') $('#T1b').show(); + else $('#T1b').hide(); + }); + +}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js new file mode 100644 index 00000000..47108be0 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakStatusz.jquery.min.js @@ -0,0 +1,31 @@ + +$(function() { + $('select.zaradek').change(function(event) { + element = $(event.target); + if (element.val() == '') { + element.closest('form').find('input[type=submit]').hide(); + element.next('div').html(''); + } else { + var zArray = element.prop('options')[element.prop('selectedIndex')].innerHTML.split('%'); + var zTxt = '

    '; + var tableTxt = ''; + for (i=0;i'+zArray[i]+''; + tableTxt = tableTxt + ''; + tableTxt = tableTxt + ''; + } + } + tableTxt = tableTxt + '
    '; + zTxt = '

    ' + zTxt + '

    ' + tableTxt; + element.next('div').html(zTxt); + element.next('div').find('table input[type=text]').change(function(event) { + var element = $(event.target); + $('#'+element.attr('id')+'span').innerHTML=element.val().escapeHTML(); + }); + element.closest('form').find('input[type=submit]').show(); + } + }); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js new file mode 100644 index 00000000..35e83089 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakSzulo.jquery.min.js @@ -0,0 +1,18 @@ + +$(function() { + $('#szuletesiEv').change(function(event) { + var element = $(event.target); + var dSzam = element.val(); + var dString = String(dSzam); + if (dString.length != 4) { + alert('Hibás évszám! (nem 4 jegyű)'); +// setTimeout('document.getElementById(\'szuletesiEv\').activate()',1000); + setTimeout('$(\'#szuletesiEv\').focus().select()',100); + + return false; + } + return true; + + }); +}); + diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js new file mode 100644 index 00000000..abb82689 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/diakTankorJelentkezes.jquery.min.js @@ -0,0 +1,56 @@ +$(function() { + $('table.tankor tr').hover(function(event) { + var element = $(event.target); + element.closest('tr').addClass('ez'); + $($(this).attr('class').split(' ')).each(function() { + if (this != '') { + $('table.tankor tr.'+this+':not(.benne):not(.ez)').addClass('utkozik'); + } + }); + },function(event) { + $('table.tankor tr').removeClass('utkozik').removeClass('ez'); + }); +}); + +/* + +Event.observe(window, 'load', myPSFLoader, false); + + +function myPSFLoader(evt) { + + $$('table.tankor tr').each( + function (elem, index) { + + if (elem.getAttribute('class') != null) { + Event.observe(elem, 'mouseover', function(event) { + + var element = $(Event.element(event)); + var trElement = element.up('tr'); + var classNames = $w(trElement.className.split('benne').join(' ')); + if (classNames.length > 0) { + var tdElements = $$('tr.'+classNames.join(' td, tr.')+' td'); + for (i=0; i 0) { + var tdElements = $$('tr.'+classNames.join(' td, tr.')+' td'); + for (i=0; i'+(osztalyJel==''?'?':osztalyJel)+''; + if (i < maxKS) ulStr += '
    '; + ulStr += ''; + } + ulStr += ''; + $('#divKezdoEvfolyamSorszam').html(ulStr); + $('#divJel').slideDown().focus(); + $('#divKezdoEvfolyamSorszam').slideDown(); + } else if (element.closest('ul').attr('id') == 'evfolyamJelek') { + element.closest('ul').find('li').removeClass('kivalasztott'); + e = element.closest('li'); i=0; + while (i<$('#vegzoTanev').val()-$('#kezdoTanev').val()+1) { + e.addClass('kivalasztott'); + e = e.next('li'); + i++; + } + } else if (element.attr('id') == 'jel') { + $('#divKezdoEvfolyamSorszam li span.osztalyJel').html(element.val()); + $('#divLeirasTelephely').slideDown(); + } + }); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js new file mode 100644 index 00000000..a23b0c80 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tanar.jquery.min.js @@ -0,0 +1,41 @@ + + +$(function() { + + $('body').click(function(event) { + + element = $(event.target); + if (element.hasClass('slideUj')) { + $('tr#ujKepesites').slideToggle('slow'); + } + + }); + + $('select#statusz').change(function(event) { + element = $(event.target); + if (element.val() != 'jogviszonya lezárva') { + if (IsDate($('input#kiDt').val())) { + curdate = new Date(); + date = new Date($('input#kiDt').val()); + if (datekotelezo+plusz) lekotottTd.closest('tr').removeClass('ok').removeClass('minusz').addClass('plusz'); + else lekotottTd.closest('tr').removeClass('minusz').removeClass('plusz').addClass('ok'); + + if (dbFrissit) $('table#tt span#keszTanarDb').html($('table#tt tr.ok').length); + } + + ajaxGetTankorAdat_tth = function(tankorId) { + postData = { 'tankorId':tankorId, 'mayorToken': $('body').data('mayortoken') } + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getTankorAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionID'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONTankorAdat_tth(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('fail'); + //console.log(jqXHR); + updateSalt(jqXHR.getResponseHeader('Etag')); + }); + } + + processJSONTankorMod = function( msg ) { + // console.log(JSON.stringify(msg)); + $('#updateWindowSide').data('target').html(msg.tankorNevTargyNelkul); + processJSONTankorAdat( msg ); + } + + processJSONTankorAdat_tth = function( msg ) { + //console.log(JSON.stringify(msg)); + + $('#updateWindowSideContent').html(''); + $('#updateWindowSideTitle').html('Tantárgyfelosztás - Tankör'); + $('

    ' +msg.tankorNevReszei.evfOszt+' ' + +msg.tankorNevReszei.targyNev + +(msg.tankorNevReszei.tankorJel!=''&&msg.tankorNevReszei.tankorJel!=null?msg.tankorNevReszei.tankorJel+' ':'') + +' '+msg.tankorNevReszei.tankorNevExtra+'' + +'' + +' ('+msg.tankorId+')

    ').appendTo('#updateWindowSideContent'); + $('

    Módosít!

    ').appendTo('#updateWindowSideContent'); + // adatok + ulStr = '
      ' + +'
    • Évközi követelmény: '+msg.kovetelmeny+'
    • ' + +'
    • Létszám korlát: '+msg.min+'-'+msg.max+'
    • ' + +'
    • Tankör-típus: '+msg.rovidNev+' ('+msg.tankorTipusId+')
    • ' + +'
    '; + $(ulStr).appendTo('#updateWindowSideContent'); + // osztályok + ulStr = '
      '; + pStr = '
      Osztályai: '; + for (i=0; i-1) { + ulStr += 'checked="checked" '; + pStr += msg.osztalyok[i].osztalyJel+' ('+msg.osztalyok[i].osztalyId+') '; + } + ulStr += '/> ' + +''; + } + ulStr += '
    '; + pStr += ''+ulStr+''; + $(pStr).appendTo('#updateWindowSideContent'); + // szemeszterek, óraszámok + ulStr = '
      '; + for (i=0; i' + +''; + } + ulStr += '
    '; + pStr = '
    Óraszám: '+msg.oraszam+' ('+msg.tanev+'/'+msg.szemeszter+')' + +'' + +ulStr + +'
    '; + $(pStr).appendTo('#updateWindowSideContent'); + + $('#updateWindowSideSub').removeClass('nyitva'); + if (!$('#updateWindowSide').hasClass('nyitva')) { + $('#updateWindowSide').addClass('nyitva'); + } + + } + + processJSONChk = function(msg, element, tanarId, tankorId) { + // console.log(JSON.stringify(msg)); + tankorTd = $('td#col_'+tankorId); + if (element.prop('checked')) { + oraPerFo = (parseFloat(tankorTd.data('oraszam').replace(',','.'))/parseInt(tankorTd.data('tanardb'))); + $('table#tt td.col-'+tankorId+' input:checked').each(function(index) { + if ($(this).val() != element.val()) { + lSpan = $(this).closest('tr').find('span.lekotott'); + lekot = parseFloat(lSpan.html().replace(',','.'))-oraPerFo; + lSpan.html(lekot.toString().replace('.',',')); + } + }); + if (!tankorTd.hasClass('kesz')) { + tankorTd.addClass('kesz'); + db = parseInt($('table#tt span#keszTankorDb').html()); + $('table#tt span#keszTankorDb').html(++db); + } else { tankorTd.removeClass('kesz').addClass('tobb') } + tankorTd.data('tanardb', parseInt(tankorTd.data('tanardb'))+1); + oraPerFo = (parseFloat(tankorTd.data('oraszam').replace(',','.'))/parseInt(tankorTd.data('tanardb'))); + plusz=parseInt($('div#statusz span#plusz').html()); + minusz=parseInt($('div#statusz span#minusz').html()); + $('table#tt td.col-'+tankorId+' input:checked').each(function(index) { + { + lSpan = $(this).closest('tr').find('span.lekotott'); + lekot = parseFloat(lSpan.html().replace(',','.'))+oraPerFo; + lSpan.html(lekot.toString().replace('.',',')); + checkTanarOraszam(lSpan.closest('td'), plusz, minusz, true); + } + }); + } else { + oraPerFo = (parseFloat(tankorTd.data('oraszam').replace(',','.'))/parseInt(tankorTd.data('tanardb'))); + lSpan = element.closest('tr').find('span.lekotott'); + lekot = parseFloat(lSpan.html().replace(',','.'))-oraPerFo; + lSpan.html(lekot.toString().replace('.',',')); + $('table#tt td.col-'+tankorId+' input:checked').each(function(index) { + { + lSpan = $(this).closest('tr').find('span.lekotott'); + lekot = parseFloat(lSpan.html().replace(',','.'))-oraPerFo; + lSpan.html(lekot.toString().replace('.',',')); + } + }); + if ($('table#tt td.col-'+tankorId+' input:checked').length == 0) { + tankorTd.removeClass('kesz'); + db = parseInt($('table#tt span#keszTankorDb').html()); + $('table#tt span#keszTankorDb').html(--db); + } else if ($('table#tt td.col-'+tankorId+' input:checked').length == 1) tankorTd.removeClass('tobb').addClass('kesz'); + tankorTd.data('tanardb', parseInt(tankorTd.data('tanardb'))-1); + oraPerFo = (parseFloat(tankorTd.data('oraszam').replace(',','.'))/parseInt(tankorTd.data('tanardb'))); + plusz=parseInt($('div#statusz span#plusz').html()); + minusz=parseInt($('div#statusz span#minusz').html()); + checkTanarOraszam(element.closest('tr').find('td.lekotott'), plusz, minusz, true); + $('table#tt td.col-'+tankorId+' input:checked').each(function(index) { + if ($(this).val() != element.val()) { + lSpan = $(this).closest('tr').find('span.lekotott'); + lekot = parseFloat(lSpan.html().replace(',','.'))+oraPerFo; + lSpan.html(lekot.toString().replace('.',',')); + } + checkTanarOraszam($(this).closest('tr').find('td.lekotott'), plusz, minusz, true); + }); + } + $('#cell_'+tanarId+'_'+tankorId).animate({backgroundColor: '#00ff00'}, 100).animate({backgroundColor: '#eeeeee'}, 1000); + } + + + +//////////////////////////////////ITT VOLT AZ ELEJE + // TODO - ezt kivenni + var params = $.parseParams(window.location.toString().split('?')[1] || '' ); + var sessionID=params.sessionID?params.sessionID:''; + $('body').data('sessionID',sessionID); // ez nem lenne szukseges. lasd meg data-sessionid + + checkOraszam(2,2); + + $('body').click(function(event) { + + element = $(event.target); + saltName = $('#updateForm input.salt').prop('name'); + saltValue = $('#updateForm input.salt').val(); + + if (element.attr('id')=='szuro') { + $('#updateWindowSideTitle').html('Szűrés'); + + dStr = '
    '; + dStr += ''; + dStr += ''; + + // Osztályok + ulStr = '
      '; spanStr = ''; + for (i=0; i<$('#szuro').data('szuro').osztalyok.length; i++) { + oAdat = $('#szuro').data('szuro').osztalyok[i]; + ulStr += '
    • ' + +'-1) { + ulStr += ' checked="checked" '; + spanStr += ' '+oAdat['osztalyJel']+' ('+oAdat['osztalyId']+')'; + } + ulStr += '/>
    • '; + } + ulStr += '
    '; + dStr += '
    ' + +'' + +' ' + +'Osztályok: '+spanStr; + dStr += ulStr; + dStr += '
    '; + + // Munkaközösségek + ulStr = '
      '; spanStr = ''; + for (i=0; i<$('#szuro').data('szuro').munkakozossegek.length; i++) { + oAdat = $('#szuro').data('szuro').munkakozossegek[i]; + ulStr += '
    • ' + +'-1) { + ulStr += ' checked="checked" '; + spanStr += '
      '+oAdat['mkNev']+' ('+oAdat['mkId']+')'; + } + ulStr += '/>
    • '; + } + ulStr += '
    '; + dStr += '
    ' + +'' + +' ' + +'Munkaközösségek: '+spanStr; + dStr += ulStr; + dStr += '
    '; + + // Tárgyak + ulStr = '
      '; spanStr = ''; + for (i=0; i<$('#szuro').data('szuro').targyak.length; i++) { + oAdat = $('#szuro').data('szuro').targyak[i]; + ulStr += '
    • ' + +'-1) { + ulStr += ' checked="checked" '; + spanStr += '
      '+oAdat['targyNev']+' ('+oAdat['targyId']+')'; + } + ulStr += '/>
    • '; + } + ulStr += '
    '; + dStr += '
    ' + +'' + +' ' + +'Tárgyak: '+spanStr; + dStr += ulStr; + dStr += '
    '; + + // Tanárok + ulStr = '
      '; spanStr = ''; + ulStr += '
    • ' + +'-1) { + ulStr += ' checked="checked" '; + spanStr += '
      '+oAdat['tanarNev']+' ('+oAdat['tanarId']+')'; + } + ulStr += '/>
    • '; + } + ulStr += '
    '; + dStr += '
    ' + +'' + +' ' + +'Tanárok: '+spanStr; + dStr += ulStr; + dStr += '
    '; + + + + dStr += ''; + dStr += '
    '; + $('#updateWindowSideContent').html(''); + $(dStr).appendTo('#updateWindowSideContent'); + + $('#updateWindowSideSub').removeClass('nyitva'); + $('#updateWindowSide').addClass('nyitva'); + + } else if (element.hasClass('slideContainer') || element.hasClass('slideToggleContainer')) { + element.find('ul').slideToggle(75); + element.find('span.slider').toggleClass('icon-chevron-down').toggleClass('icon-chevron-up'); + } else if (element.hasClass('slider') || element.hasClass('slideToggle')) { + element.closest('div').find('ul').slideToggle(75); + element.closest('div').find('span.slider').toggleClass('icon-chevron-down').toggleClass('icon-chevron-up'); + } else if (element.hasClass('tankor')) { + // console.log(element); + $('#updateWindowSide').data('target',element); + ajaxGetTankorAdat_tth(element.data('tankorid')); + } else if (element.hasClass('tankorNevExtra')) { + element.next('input#tankorNevExtra').show(); + element.hide(); + } else if (element.hasClass('tankorModosit')) { + postData = { 'tankorId':$('#updateWindowSide').data('target').data('tankorid'),'osztalyIds': [], 'tankorSzemeszter': [], 'tankorNevExtra': $('#updateWindowSide input#tankorNevExtra').val() } + $('#updateWindowSide ul#tankorOsztaly input:checked').each(function(index){postData.osztalyIds.push($(this).val());}) + $('#updateWindowSide ul#tankorSzemeszter input[type=text]').each(function(index){ + if ($(this).val() != '') { + tmp = $(this).attr('name').split('-'); + postData.tankorSzemeszter.push({'tanev':tmp[1], 'szemeszter': tmp[2], 'oraszam': $(this).val() }); + } + }); + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=tankorMod&policy=private&skin=ajax&sessionID="+sessionID, + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONTankorMod(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + }).fail(function( jqXHR, textStatus, errorThrown ) { + updateSalt(jqXHR.getResponseHeader('Etag')); + // console.log('fail'); + // console.log(jqXHR); + }); + } else if (element.hasClass('tantan') && !element.hasClass('disable')) { + chkElement = element.find('input[type=checkbox]'); + chkElement.click(); + } else if (element.attr('id') == 'plusz' || element.attr('id') == 'minusz') { + element.find('ul.limit').slideToggle(85); + } else if (element.hasClass('setLimit')) { + spanElement = element.closest('span'); + ulElement = element.closest('ul.limit'); + ulElement.slideUp().detach(); + spanElement.html(' '+element.html()); + ulElement.appendTo(spanElement); + plusz=parseInt($('div#statusz span#plusz').html()); + minusz=parseInt($('div#statusz span#minusz').html()); + checkOraszam(plusz, minusz); + } else if (element.hasClass('targy')) { + targyId = element.data('targyid'); + szurtTargyId = $('table#tt').data('szurtTargyId'); + if (szurtTargyId == targyId) { + // szűrés megszüntetése + $('table#tt tr.tanar').not('.targy'+szurtTargyId).removeClass('szurt'); + $('table#tt').data('szurtTargyId',''); + } else { + // szűrni kell + if (szurtTargyId != '') { + // egy másik szűrés volt eddig - megszűntettjük + $('table#tt tr.tanar').not('.targy'+szurtTargyId).removeClass('szurt'); + } + $('table#tt tr.tanar').not('.targy'+targyId).addClass('szurt'); + $('table#tt').data('szurtTargyId',targyId); + } + // szűrés miatt az első látható cella eltűnhet, módosulhat + if ($('tr.tanar.first').hasClass('szurt')) { + trElements = $('tr.tanar.first').nextAll('tr.tanar').not('.szurt').get(); + if (trElements.length>0) { + $('tr.tanar.first').removeClass('first'); + $(trElements[0]).addClass('first'); + } else { + // ha nincs lefele látható sor, akkor felfelé keresünk... + trElements = $('tr.tanar.first').prevAll('tr.tanar').not('.szurt').get(); + if (trElements.length>0) { + $('tr.tanar.first').removeClass('first'); + $(trElements[0]).addClass('first').removeClass('csukott'); + $(trElements[0]).nextAll('tr').removeClass('csukott'); + } + } + } + } else if (element.hasClass('unset')) { + element.closest('div').find('input[type=checkbox]:checked').click(); + } else if (element.hasClass('toggleKesz')) { +/* ez meg nem mukodik + $('table#tt td.tankor.kesz').each(function(index) { + className = 'col-'+$(this).data('tankorid'); + $('table#tt td.tantan.'+className).toggleClass('szurt'); + $(this).toggleClass('szurt'); + thTargy = $('table#tt th#thTargy-'+$(this).data('targyid')); + colSpan = $('table#tt td.tdTargy-'+$(this).data('targyid')).not('.szurt').length; + thTargy.prop('colspan',colSpan); + if (colSpan==0) thTargy.addClass('szurt'); + else thTargy.removeClass('szurt'); + }); +*/ + } + + }); + + $('body').change(function(event) { + + element = $(event.target); + + if (element.hasClass('szOsztaly')) { + if (element.prop('checked')) { + $('#szuro').data('szuro').osztalyIds.push( element.val() ); + $(' '+element.next('label').html()+'').insertAfter('div#szOsztaly strong'); + } else { + $('div#szOsztaly span#selOsztalyId-'+element.val()).prev('br').remove(); + $('div#szOsztaly span#selOsztalyId-'+element.val()).remove(); + tmp = $('#szuro').data('szuro').osztalyIds; + $('#szuro').data('szuro').osztalyIds = []; + for (i=0; i '+element.next('label').html()+'').insertAfter('div#szMk strong'); + } else { + $('div#szMk span#selMkId-'+element.val()).prev('br').remove(); + $('div#szMk span#selMkId-'+element.val()).remove(); + tmp = $('#szuro').data('szuro').mkIds; + $('#szuro').data('szuro').mkIds = []; + for (i=0; i '+element.next('label').html()+'').insertAfter('div#szTanar strong'); + } else { + $('div#szTanar span#selTanarId-'+element.val()).prev('br').remove(); + $('div#szTanar span#selTanarId-'+element.val()).remove(); + tmp = $('#szuro').data('szuro').tanarIds; + $('#szuro').data('szuro').tanarIds = []; + for (i=0; i '+element.next('label').html()+'').insertAfter('div#szTargy strong'); + } else { + $('div#szTargy span#selTargyId-'+element.val()).prev('br').remove(); + $('div#szTargy span#selTargyId-'+element.val()).remove(); + tmp = $('#szuro').data('szuro').targyIds; + $('#szuro').data('szuro').targyIds = []; + for (i=0; i input').attr('checked',false); + $('#cell_'+tanarId+'_'+tankorId).animate({backgroundColor: '#ff0000'}, 100).animate({backgroundColor: '#eeeeee'}, 1000); + }); + + } + + }); + + $('body').focusout(function(event) { + var element = $(event.target); + if (element.attr('id')=='tankorNevExtra') { + element.prev('span.tankorNevExtra').html( element.val() ).show(); + element.hide(); + } + }); + + $('#updateWindowSide').on('keydown', 'ul#tankorSzemeszter li:last-child input', function(event) { + + var charKeyCode = event.keyCode ? event.keyCode : event.which; + var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); + var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); + var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); + element = $(event.target); + + if (charKeyCode == 9) { + event.preventDefault(); + tmp = element.attr('name').split('-'); + tanev = 1+parseInt(tmp[1]); + for (szemeszter = 1; szemeszter<3; szemeszter++) { + $('
  • '+tanev+'/'+szemeszter + +'' + +'
  • ').appendTo('ul#tankorSzemeszter'); + } + element.closest('li').next('li').find('input').focus(); + } + + }); + $('#updateWindowSide').on('keydown', 'ul#tankorSzemeszter li:first-child input', function(event) { + + var charKeyCode = event.keyCode ? event.keyCode : event.which; + var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); + var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); + var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); + element = $(event.target); + + if (charKeyCode == 9 && shiftKey) { + event.preventDefault(); + tmp = element.attr('name').split('-'); + tanev = parseInt(tmp[1])-1; + for (szemeszter = 1; szemeszter<3; szemeszter++) { + $('
  • '+tanev+'/'+szemeszter + +'' + +'
  • ').prependTo('ul#tankorSzemeszter'); + } + element.closest('li').prev('li').find('input').focus(); + } + + }); + + + $('body').keydown(function(event) { + + var charKeyCode = event.keyCode ? event.keyCode : event.which; + var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); + var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); + var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); + element = $(event.target); + + if (!$('#updateWindowSide').hasClass('nyitva')) { + if (charKeyCode == 37) { // balra + event.preventDefault(); + firstTh = $('table#tt th.first.targy'); + firstColspan = firstTh.attr('colspan'); + if (firstColspan < firstTh.data('colspan')) { + firstTh.attr('colspan', ++firstColspan); + } else { + if (firstTh.prev('th.targy').length > 0) { + firstTh.removeClass('first'); + firstTh.prev('th.targy').addClass('first').show(); + } + } + firstTd = $('table#tt td.first'); + if ($('table#tt td.first.tankor').prev('td.tankor').length>0) { + firstTd.removeClass('first'); + firstTd.prev('td').addClass('first').show(); + } + } else if (charKeyCode == 39) { // jobb + event.preventDefault(); + firstTh = $('table#tt th.first.targy'); + firstColspan = firstTh.attr('colspan'); + if (firstColspan > 1) { + firstTh.attr('colspan', firstColspan-1); + } else { + if (firstTh.next('th.targy').length > 0) { + firstTh.removeClass('first').hide(); + firstTh.next('th.targy').addClass('first'); + } + } + firstTd = $('table#tt td.first'); + if ($('table#tt td.first.tankor').next('td.tankor').length>0) { + firstTd.removeClass('first').hide(); + firstTd.next('td').addClass('first'); + } + } else if (charKeyCode == 40) { // le + event.preventDefault(); + firstTr = $('table#tt tr.first.tanar'); + nextTrs = firstTr.nextAll('tr').not('.szurt').get(); + if (nextTrs.length>0) { + firstTr.removeClass('first'); + $(nextTrs[0]).prevAll('tr.tanar').addClass('csukott'); + $(nextTrs[0]).addClass('first'); + } + } else if (charKeyCode == 38) { // fel + event.preventDefault(); + firstTr = $('table#tt tr.first.tanar'); + prevTrs = firstTr.prevAll('tr').not('.szurt').get(); + if (prevTrs.length>0) { + firstTr.removeClass('first'); + $(prevTrs[0]).addClass('first').removeClass('csukott'); + $(prevTrs[0]).nextAll('tr.tanar').removeClass('csukott'); + } + }} // updateWindowSide - !nyitva + }); + +}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js new file mode 100644 index 00000000..db9f0830 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/tovabbkepzes.jquery.min.js @@ -0,0 +1,210 @@ +$(function() { + + var sumOsszeg=0; + var sumTamogatas=0; + var sumOsszeg_ok=0; + var sumTamogatas_ok=0; + + checkTamogatasInput(); + $('#ujTovabbkepzes span.ujIntezmeny').click(function() { + var h = 'Intézmény rövidneve: '; + h += 'Intézmény neve: '; + $(this).after(h); + $('#ujTovabbkepzes span.ujIntezmeny').remove(); + $('#ujTovabbkepzes select').hide(); + }); + + $('#tovabbkepzesTerv input[type=text].currency').change(function() { + element = $(event.target); + checkTamogatasInput(); + }); + + $('#tanarTovabbkepzesForduloDt select').click(function() { + $(this).closest('form').find('input').removeClass('ajaxDone').removeClass('ajaxError'); + }); + $('#tanarTovabbkepzesForduloDt select').change(function() { + $(this).next('input').val($(this).val()); + ajaxSetTanarAdat( + $(this).data('tanarid'), + $(this).val(), + $(this).closest('form').find('input.salt').attr('name'), + $(this).closest('form').find('input.salt').val() + ); + console.log($(this).closest("tr").find('th').html('')); + }); + + $('#tovabbkepzesNavi button').click(function() { + idToOpen = $(this).data('nav'); + if (idToOpen=='') $('#tovabbkepzesNavi').siblings('form').fadeIn(); + else { + $('#tovabbkepzesNavi').siblings('form').fadeOut(); + $('#'+idToOpen).fadeIn(); + } + }); + +/* $('#tanarTovabbkepzesForduloDt th.tovabbkepzesCiklus').each(function(i) { + //enum('terv','jóváhagyott','elutasított','megszűnt','megszakadt','teljesített') ; + $this = $(this); + terv = (parseFloat($(this).data('terv'))||0); + teljesitett = (parseFloat($(this).data('teljesített'))||0); + jovahagyott = (parseFloat($(this).data('jóváhagyott'))||0); + $this.find('span.terv').css({'width':terv+'px'}); + $this.find('span.teljesitett').css({'width':teljesitett+'px'}); + $this.find('span.jovahagyott').css({'width':jovahagyott+'px'}); + }); +*/ + + google.load("visualization", "1.1", {callback:drawCharts,language:'hu',packages:["corechart","timeline"]}); + /* -------------------------------------------------------------- */ + function drawIdovonal() { + var container = document.getElementById('timeline'); + var chart = new google.visualization.Timeline(container); + var dataTable = new google.visualization.DataTable(); + dataTable.addColumn({ type: 'string', id: 'tovabbkepzes' }); + dataTable.addColumn({ type: 'string', id: 'oraszam' }); + dataTable.addColumn({ type: 'date', id: 'tolDt' }); + dataTable.addColumn({ type: 'date', id: 'igDt' }); + + $('table.tovabbkepzes tbody tr.tovabbkepzesTanarSor').each(function(i) { + if ($(this).data('igdt')!='0000-00-00') { + var tanarNev = $(this).data('tanarnev'); + var oraszam = $(this).data('oraszam') + " óra"; + var tolDt = new Date( $(this).data('toldt') ); + var igDt = new Date( $(this).data('igdt') ); + dataTable.addRows([ [tanarNev, oraszam, tolDt, igDt] ]); + } + }); + chart.draw(dataTable); + } + /* -------------------------------------------------------------- */ + function drawPie1() { + var data = google.visualization.arrayToDataTable([ + ['Task', 'Támogatás'], + ['Nem támogatott', sumOsszeg-sumTamogatas], + ['Támogatott', sumTamogatas] + ]); + + var options = { + title: 'Támogatás', + slices: { 0: { color: 'red'}, 1: { color: 'green'} }, + legend: {position: 'bottom', textStyle: {color: 'black', fontSize: 10}} + }; + var chart = new google.visualization.PieChart(document.getElementById('grafikonTamogatas')); + chart.draw(data, options); + } + function drawPie2() { + + var dataTable = new google.visualization.DataTable(); + dataTable.addColumn('string', 'tanár'); + dataTable.addColumn('number', 'támogatás'); + $('table.tovabbkepzes tbody tr.tovabbkepzesTESor').each(function(i) { + if ($(this).data('igdt')!='0000-00-00') { + var tanarNev = $(this).data('tanarnev'); + var reszosszeg = Number($(this).data('reszosszeg')); + var tamogatas = $(this).data('tamogatas'); + dataTable.addRows([ [ tanarNev, reszosszeg ] ]); + } + }); + var options = { + title: 'Továbbképzések eloszlása összeg szerint', + pieSliceText: '', + legend: {position: 'labeled', textStyle: {color: 'black', fontSize: 10}} + }; + var chart = new google.visualization.PieChart(document.getElementById('grafikonOsszegEloszlas')); + chart.draw(dataTable, options); + } + /* -------------------------------------------------------------- */ + function checkTamogatasInput() { + sumOsszeg=0; + sumTamogatas=0; + sumOsszeg_ok=0; + sumTamogatas_ok=0; + $('#tovabbkepzesTerv tbody input[type=text].currency').each(function(index) { + element = $(this); + if (element.data('inputtype') == 'tamogatas') { + if (Number($('#reszosszeg_'+element.data('kulcs')).val()) < Number(element.val())) { + element.addClass('hiba'); + } else { + element.removeClass('hiba'); + } + if ($.inArray(element.data('tovabbkepzesstatusz'),['terv','jóváhagyott','teljesített'])>=0) { + sumTamogatas_ok += Number(element.val()); + } + sumTamogatas += Number(element.val()); + } else { + if ($.inArray(element.data('tovabbkepzesstatusz'),['terv','jóváhagyott','teljesített'])>=0) + sumOsszeg_ok += Number(element.val()); + sumOsszeg += Number(element.val()); + } + }); + $('#sumOsszeg').val(sumOsszeg); + $('#sumTamogatas').val(sumTamogatas); + $('#sumOsszeg_ok').val(sumOsszeg_ok); + $('#sumTamogatas_ok').val(sumTamogatas_ok); + + var keretOsszeg = Number($('#keretOsszeg').val()); + if (keretOsszeg'+(keretOsszeg-sumTamogatas_ok)+' Ft.-'); + } else { + $('#sumTamogatas_ok').removeClass('hiba'); + if ((keretOsszeg-sumTamogatas_ok)==0) $('#tamogatasInfo').html(''); + else $('#tamogatasInfo').html(''+(keretOsszeg-sumTamogatas_ok)+' Ft.-'); + } + } + /* -------------------------------------------------------------- */ + + function drawCharts() { + drawIdovonal(); + if ($('#grafikonTamogatas').length>0) drawPie1(); + if ($('#grafikonOsszegEloszlas').length>0) drawPie2(); + } + + var clickedMegjegyzes = false; + $('span.tovabbkepzesMegjegyzes').click(function() { + clickedMegjegyzes = $(this).parent('td'); + $('#updateForm').html($('#tovabbkepzesMegjegyzes_'+$(this).data('kulcs')+"")); + $('#updateForm *').show(); + $('#takaro').show(); + $('#updateWindow').show(); + }); + + hideUpdateLayer = function() { + $('#updateForm div').hide(); + clickedMegjegyzes.append($('#updateForm div')); + }; + +}); + + + +ajaxSetTanarAdat = function(tanarId,forduloDt,salt_name,salt_value) { + postData = {'tanarId':tanarId, + 'forduloDt':forduloDt, + 'sessionID': $('body').data('sessionid'), + 'action':'modTanarTovabbkepzesForduloDt' } + postData[salt_name] = salt_value; + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=intezmeny&f=tovabbkepzes&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + updateSalt(jqXHR.getResponseHeader('Etag')); + processJSONTovabbkepzes(msg); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log(errorThrown); + //console.log(jqXHR.responseJSON); + //displayJSONerror(jqXHR.responseJSON); + updateSalt(jqXHR.getResponseHeader('Etag')); + triggerError(tanarId); + }); +} + +processJSONTovabbkepzes = function (ADAT) { + $('input[data-tanarid='+(ADAT.tanarId)+']').addClass('ajaxDone'); +} + +triggerError = function (tanarId) { + $('input[data-tanarid='+(tanarId)+']').addClass('ajaxError'); +} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js new file mode 100644 index 00000000..7831c469 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/intezmeny/zaradek.jquery.min.js @@ -0,0 +1,13 @@ + +function htmlEncode(value){ + //create a in-memory div, set it's inner text(which jQuery automatically encodes) + //then grab the encoded contents back out. The div never exists on the page. + return $('
    ').text(value).html(); +} + +$(function() { + $('form.zaradek table input[type=text]').change(function(event) { + var element = $(event.target); + $('#'+element.attr('id')+'span').html(htmlEncode(element.val())); + }); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js new file mode 100644 index 00000000..e382ac00 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js @@ -0,0 +1,1234 @@ +var debug=false; +$(function() { + + $('body').bind('submit', mayorNaploSubmitSearch); + + $('.toolBarClear').click(function(event) { + var element = $(event.target); + element.closest('table').find('select').prop('selectedIndex',0); + element.closest('table').find('form').submit(); + }); + + $('.btnSelectNext').on('click',function(event) { + var selectTool = $(this).prev('select'); // közvetlenül az előtte levő elem (select) + $(selectTool).find('option:selected').removeAttr('selected').next('option').attr('selected', 'selected'); + $(selectTool).change(); + }); + $('.btnSelectPrev').on('click',function(event) { + var selectTool = $(this).next('select'); // közvetlenül a mögötte levő elem (select) + $(selectTool).find('option:selected').removeAttr('selected').prev('option').attr('selected', 'selected'); + $(selectTool).change(); + }); + + $('#toolBarHamburgerVezerlo').click(function(event) { + $('#toolBarHamburgerLista').toggle(); + }); + +// if ($('#diakSelectLista option').length == 0){ + $('#diakSelectPattern').closest('form').submit( function(event) { + var $form = $(this); + if ($('#diakSelectLista').val()=="") { + $form.data('submitted',false); + return false; + } + }); + $('#diakSelectIcon').click( function(event) { + $('#diakSelectPattern').toggle().focus(); + //$('#diakSelectIcon').toggle(); + $('#diakSelectLista').toggle().prop('selectedIndex',0); + }); + $('#diakSelectPattern').change( function(event) { + var pattern = $('#diakSelectPattern').val(); + // we need to catch ENTER! + var params = $.parseParams(window.location.toString().split('?')[1] || '' ); + var sessionID=params.sessionID?params.sessionID:''; + $.ajax({ + type: "POST", + url: "?page=naplo&sub=tools&f=kereso&policy=private&skin=ajax&sessionID="+sessionID, + data: { 'pattern': pattern, 'tipus':'diak', 'sessionID':sessionID }, + dataType: 'json' + }).done(function( msg ) { + var listItems = $('#diakSelectLista'); + var D = msg[0]['diakok']; // vajon miért így kell erre hivatkozni? + if (D.length>0) { + listItems.find('option').remove(); + listItems.find('optgroup').remove(); + listItems.append(''); + for (i=0; i'+D[i]['diakNev']+''); + } + $('#diakSelectPattern').hide(); + $('#diakSelectIcon').show(); + $('#diakSelectLista').show().focus(); + if (D.length==1) { + //$("#diakSelectLista").val($("#diakSelectLista option:last").attr('selected',true)); + $("#diakSelectLista option:last").attr('selected',true); + $('#diakSelectTool').submit(); + } + } + }); + }); +// } + + + +/* + $(document).on('click', '.oraErtekel', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('oraid')==true ) { + ajaxSetOraLike(element.data('oraid'),element.data('jovolt')); + } + }); +*/ + $(document).on('click', '.jegyAdat', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('jegyid')==true ) { + ajaxGetJegyAdat(element.data('jegyid')); + } + }); + + $(document).on('click', '.zaroJegyAdat', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('zarojegyid')==true ) { + ajaxGetZaroJegyAdat(element.data('zarojegyid')); + } + }); + + $(document).on('click', '.tankorAdat', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('tankorid')==true ) { + ID = element.data('tankorid'); + } else if ( $(this).data().hasOwnProperty('tankorid')==true ) { + ID = $(this).data('tankorid'); + } + if (ID!='') ajaxGetTankorAdat(ID); + + }); + + $(document).on('click', '.osztalyAdat', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('osztalyid')==true ) { + ID = (element.data('osztalyid')); + } else if ( $(this).data().hasOwnProperty('osztalyid')==true ) { + ID = $(this).data('osztalyid'); + } + if (ID!='') ajaxGetOsztalyAdat(ID); + }); + + mayorNaploEventHandlers(); + +}); + +mayorNaploSubmitSearch = function (event) { + + var element = $(event.target); + if (element.attr('id') == 'mayorSearch') { + var pattern = $('#mayorSearch input[type=text]').val(); + var postData = { 'tipus':'diak','pattern': pattern, 'strict':1, 'mayorToken': ($('body').data('mayortoken')) }; + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=kereso&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONKeresoDiakAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log(jqXHR); + }); + + var postData = { 'tipus':'tanar','pattern': pattern, 'strict':1, 'mayorToken': ($('body').data('mayortoken')) }; + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=kereso&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONKeresoTanarAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log(jqXHR); + }); + + var postData = { 'tipus':'szulo','pattern': pattern, 'strict':1, 'mayorToken': ($('body').data('mayortoken')) }; + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=kereso&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONKeresoSzuloAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log(jqXHR); + }); + + + + } + +} + +processJSONKeresoDiakAdat = function( ADAT ) { +// console.log(JSON.stringify(ADAT)); +// $('#updateWindowSide').addClass('nyitva'); +// $('#updateWindowSideTitle').html(diakAdat['diakNev']); +// $('#mayorSearch').remove(); + var content = ''; + if (ADAT['diakok'].length>0) { + for (i=0; i'+a['diakNev'] + if (a['osztalyJel']!=null) content += ' ('+a['osztalyJel']+')'; + content +=''; + //content += ''; + //content += '
    '; + } + $('#mayorSearch').append(content); + } +} +processJSONKeresoTanarAdat = function( ADAT ) { + var content = ''; + if (ADAT['tanarok'].length>0) { + for (i=0; i'+a['tanarNev']+''; + } + $('#mayorSearch').append(content); + } +} +processJSONKeresoSzuloAdat = function( ADAT ) { + var content = ''; + if (ADAT['szulok'].length>0) { + for (i=0; i'+a['szuloNev']+''; + } + $('#mayorSearch').append(content); + } + +} + + +ajaxGetDiakAdat = function(diakId) { + postData = { 'diakId':diakId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getDiakAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONDiakAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log(jqXHR); + }); +} + +ajaxGetSzuloAdat = function(szuloId) { + postData = { 'szuloId':szuloId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getSzuloAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONSzuloAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log(jqXHR); + }); +} + +ajaxGetTanarAdat = function(tanarId) { + postData = { 'tanarId':tanarId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getTanarAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONTanarAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); + //console.log(jqXHR); + }); +} + +ajaxGetTankorAdat = function(tankorId) { + postData = { 'tankorId':tankorId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getTankorAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONTankorAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); + //console.log(jqXHR); + }); +} +ajaxGetOsztalyAdat = function(osztalyId) { + postData = { 'osztalyId':osztalyId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getOsztalyAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONOsztalyAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); + //console.log(jqXHR); + }); +} + +ajaxGetDolgozatAdat = function(dolgozatId) { + postData = { 'dolgozatId': dolgozatId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ type: "POST", + url: "index.php?page=naplo&sub=tools&f=dolgozatAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONDolgozatAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + alert('Valami hiba történt'); + //console.log('hiba történt!'+textStatus); + //console.log(jqXHR); + }); +} + +ajaxGetJegyAdat = function(jegyId) { + postData = { 'jegyId':jegyId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getJegyAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONJegyAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log(jqXHR); + }); +} +ajaxGetZaroJegyAdat = function(zaroJegyId) { + postData = { 'zaroJegyId':zaroJegyId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getZaroJegyAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONZaroJegyAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log(jqXHR); + }); +} + + +ajaxGetOraAdat = function(oraId) { + + postData = { 'oraId':oraId, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getOraAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONOraAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); + //console.log(jqXHR); + }); +} +ajaxGetNapAdat = function(napDt) { + postData = { 'napDt': napDt, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=napAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONNapAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); + //console.log(jqXHR); + }); +} + +ajaxGetJegyzetAdat = function(jegyzetId,refJegyzetDt) { + postData = { 'jegyzetId':jegyzetId, 'refJegyzetDt':refJegyzetDt, 'mayorToken': ($('body').data('mayortoken')) } + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=jegyzetAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONJegyzetAdat(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); console.log(jqXHR); + updateSalt(jqXHR.getResponseHeader('Etag')); + }); +} + +ajaxSetOraAdat = function(adat) { + postData = adat; + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getOraAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONOraAdat(msg); +// updateOraAdat(msg.adat); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); console.log(jqXHR); + updateSalt(jqXHR.getResponseHeader('Etag')); + alert('Sajnos valami hiba történt! Próbáld újra! '+textStatus); + }); +} + +ajaxSetJegyzetAdat = function(adat) { + postData = adat; + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=jegyzetAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONJegyzetAdat(msg); + updateJegyzet(msg.adat); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); console.log(jqXHR); + updateSalt(jqXHR.getResponseHeader('Etag')); + alert('Sajnos valami hiba történt! Próbáld újra! '+textStatus); + }); +} + +ajaxDelJegyzet = function(adat) { + postData = adat; + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=jegyzetAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionid'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + removeJegyzet(msg); + updateSalt(jqXHR.getResponseHeader('Etag')); + mayorNaploEventHandlers(); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('hiba történt!'+textStatus); console.log(jqXHR); + updateSalt(jqXHR.getResponseHeader('Etag')); + alert('Sajnos valami hiba történt! Próbáld újra! '+textStatus); + }); +} + +// -------------------------------------------------------------- + +processJSONDiakAdat = function( diakAdat ) { + + //if (diakAdat.visibleData != true) return false; + var content = ''; + content += '
    '; + content += ''; + content += ''; + content += ''; + content += ''; +// content += ''; + content += ''; + content += '
    '; + + if (diakAdat['diakOsztaly']!=undefined) { + content += '

    Osztály ('+diakAdat['tanev']+')

    '; + content += '
      '; + if (diakAdat['diakJogviszony']!=undefined) + for (i=0; i' + + (_osztalyAdat['osztalyJel']) + " " +// + _osztalyAdat['kezdoTanev'] + '-' + _osztalyAdat['vegzoTanev'] + '/' + _osztalyAdat['jel'] +// + ' (' + _osztalyAdat['osztalyId'] + ') ' + + diakAdat['diakOsztaly'][i]['beDt'] + ' - ' + + ((diakAdat['diakOsztaly'][i]['kiDt'] == null) ? '...':diakAdat['diakOsztaly'][i]['kiDt']) + + ''; + } + content += '
    '; + } + if (diakAdat['diakKepzes']!=undefined) + if (diakAdat['diakKepzes'].length>0) { + content += '

    Képzések

    '; + content += '
      '; + for (i=0; i<(diakAdat['diakKepzes'].length); i++) { + content += '
    • '+diakAdat['diakKepzes'][i]['kepzesNev']+ ' ' + diakAdat['diakKepzes'][i]['tolDt']+'–'+diakAdat['diakKepzes'][i]['igDt']+'
    • '; + } + content += '
    '; + } + + content += '

    Jogviszony

    '; + content += '
      '; + if (diakAdat['diakJogviszony']!=undefined) + for (i=0; i'; + } + content += '
    '; + + if (diakAdat['diakFelmentes']!=undefined) + if (diakAdat['diakFelmentes'].length>0) { + content += "

    Felmentések ("+diakAdat['tanev']+")

    "; + content += '
      '; + for (i=0; i" + + d['beDt'] + ' - ' + d['kiDt'] + " " + + "nap: "+d['nap'] + " " + + "óra: "+d['ora'] + " " + + ''; + } + content += '
    '; + } + content += '

    Tankörök ('+diakAdat['tanev']+')

    '; + content += '
      '; + if (diakAdat['diakTankor']!=undefined) + for (i=0; i' +diakAdat['diakTankor'][i]['tankorNev'] + ' (' + diakAdat['diakTankor'][i]['kovetelmeny'] + ')'; + } + content += '
    '; + content += '

    Egyéb

    '; + content += '
      '; + if (diakAdat['szuletesiHely'] != null) content += '
    • Született: ' +diakAdat['szuletesiHely'] + ', ' + diakAdat['szuletesiIdo'] +' '+ diakAdat['diakEletkor'] + '
    • '; + if (diakAdat['torzslapszam'] != null) content += '
    • Törzslapszám: ' +diakAdat['torzslapszam'] + '
    • '; + if (diakAdat['mobil'] != null) content += '
    • Telefon: ' +diakAdat['mobil'] + '
    • '; + if (diakAdat['email'] != null) content += '
    • E-mail: ' +diakAdat['email'] + '
    • '; + content += '
    • Lakik: ' +diakAdat['lakhelyIrsz'] + ' ' + +diakAdat['lakhelyHelyseg'] + ', ' + +diakAdat['lakhelyKozteruletNev'] + ' ' + +diakAdat['lakhelyKozteruletJelleg'] + ' ' + +diakAdat['lakhelyHazszam'] + + '
    • '; + if (diakAdat['megjegyzes'] != null) content += '
    • Megjegyzés: ' + diakAdat['megjegyzes'] +'
    • '; + content += '
    '; + content += "

    Szülei

    "; + content += '
      '; + if (diakAdat['diakSzulo']!=undefined) + for (i=0; i'; + content += ''; + content += d['szuloNev']; + content += ''; +// if (d['szuleteskoriNev']!=null) content += ' ('+d['szuleteskoriNev']+')'; + content += ''; + } + content += '
    '; + + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='diak' ) { + $('#updateWindowSideSubTitle').html(''+diakAdat['diakNev']+''); + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideTitle').html(''+diakAdat['diakNev']+''); + $('#updateWindowSideContent').html(content); + $('#updateWindowSide').addClass('nyitva'); + } + + +} + +processJSONTanarAdat = function( adat ) { +// console.log(JSON.stringify(adat)); + var content = ''; + content += '
    '; + content += ''; + if (adat.layerPolicy>0) { + content += ''; + content += ''; + content += ''; + content += ''; + } else { + content += ''; + + } + content += '
    '; +// +// content += '

    Osztály ('+adat['tanev']+')

    '; + +// content += '

    Mai órák

    '; +// content += adat['maiOrak']['html']; + +/* + content += '

    Óraterhelés

    '; +// oraTerheles":{"56":{"munkaido":{"heti":40,"kotott":32,"lekotott":26},"ossz":{"heti":"13","napi":"4"},"kotottEloirt":{"heti":"13","napi":"4"},"kotott":{"heti":"13","napi":"4"},"lekotott":{"heti":"13","napi":"4"}}}} + var OT = adat['oraTerheles'][adat['tanarId']]; + content += '
      '; + content += '
    • Heti munkaidő referencia: '+ OT['munkaido']['heti'] + '-' + OT['munkaido']['kotott'] + '-' + OT['munkaido']['lekotott']; + content += '
    • Össz: '+ OT['ossz']['heti'] + '|' + OT['ossz']['napi']; + content += '
    • Kötött: '+ OT['kotott']['heti'] + '|' + OT['kotott']['napi']; + content += '
    • Kötött-előírt: '+ OT['kotottEloirt']['heti'] + '|' + OT['kotottEloirt']['napi']; + content += '
    • Lekötött: '+ OT['lekotott']['heti'] + '|' + OT['lekotott']['napi']; + content += '
    • '; + content += '
    '; +*/ + + if(adat.layerPolicy>0) { + if (adat.tanarTankor!=undefined) { + content += '

    Tanár tankörei

    '; + content += '
      '; + for (i=0; i' + +adat.tanarTankor[i].tankorNev+''; + } + content += '
    '; + } + + content += '

    Egyéb adatok

    '; + content += '
      '; + if (adat['beDt']!='') content += '
    • Munkaviszony: '+adat['beDt']+ (adat['kiDt']==null?'':' – '+adat['kiDt']) +'
    • '; + if (adat['hetiMunkaora']!='') content += '
    • Heti munkaóra: '+adat['hetiMunkaora']+'
    • '; + if (adat['hetiKotelezoOraszam']!='') content += '
    • Heti kötelező óraszám: '+adat['hetiKotelezoOraszam']+'
    • '; + if (adat['statusz']!='') content += '
    • Státusz: '+adat['statusz']+'
    • '; + if (adat['besorolas']!='') content += '
    • Besorolás: '+adat['besorolas']+'
    • '; + if (adat['tovabbkepzesForduloDt']!='') content += '
    • Továbbképzés forduló dátum: '+adat['tovabbkepzesForduloDt']+'
    • '; + content += '
    '; + } + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='tanar' ) { + $('#updateWindowSideSubTitle').html(''+adat['tanarNev']+''); + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideTitle').html(''+adat['tanarNev']+''); + $('#updateWindowSideContent').html(content); + $('#updateWindowSide').addClass('nyitva'); + } + +} + +processJSONOraAdat = function(adat) { + + var content = ''; + var dolgozatAdat; + + content += '
    '; + content += ''; + content += ''; + content += '
    '; + + content += '

    A haladási óra adatai

    '; + content += '
      '; + content += '
    • Típus: ' + adat['oraAdat']['tipus'] +'
    • '; + content += '
    • Tankör: ' + adat['oraAdat']['tankorNev']+'
    • '; + if (adat['oraAdat']['kiCn']!='') content += '
    • Tanár: ' + adat['oraAdat']['kiCn'] +'
    • '; +// if (adat['oraAdat']['kiCn']!='') content += '
    • Tanár: ' + adat['oraAdat']['kiCn'] +'
    • '; + if (adat['oraAdat']['kitCn']!='') content += '
    • Helyettesítendő: ' + adat['oraAdat']['kitCn'] +'
    • '; + content += '
    • Terem: ' + (adat['oraAdat']['teremId']==null?'–':adat['oraAdat']['teremId']) +'
    • '; + content += '
    • Leírás: ' + mayorLeiras(adat['oraAdat']['leiras']) +'
    • '; + content += '
    '; + + if (adat['oraBeirhato']) content += adat['oraForm']; + +// content += '

    Óra kapcsolatai

    '; +// content += '
    • Beírt mulasztások száma: '+'n/a'+'
    • '; +// content += '
    • Beírt jegyek száma: '+'n/a'+'
    • '; +// content += '
    '; + + if (adat['dolgozat']['dolgozatIds'].length>0) { + content += '

    Dolgozatok

    '; + content += '
      '; + for (i=0; i'+dolgozatAdat['tervezettDt']+': '+ dolgozatAdat.dolgozatNev + ''; + // bejelentesDt, tervettDt, tankor... + } + content += '
    '; + } + + if (adat['elozoOrak']!=undefined && adat['elozoOrak'].length>0) { + content += '

    Előző órák

    '; + content += '
      '; + for (i=0; i' + + adat['elozoOrak'][i]['dt'] + ' ' + + adat['elozoOrak'][i]['ora'] + '. óra ' + + mayorLeiras(adat['elozoOrak'][i]['leiras']) + + ''; + } + content += '
    '; + } + +// content += '
    +++++
    '; +// content += '
    -----
    '; + + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='oraAdat' ) { + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSubTitle').html('Haladási napló'); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideContent').html(content); + $('#updateWindowSideTitle').html('Haladási napló órája'); + $('#updateWindowSide').addClass('nyitva'); + } + +} + +processJSONJegyAdat = function(adat) { + + var content = ''; + + content += '
    '; + content += ''; + content += '
    '; + + content += '

    A jegy adatai

    '; + content += '
      '; + content += '
    • Értékelés (rövid): ' + adat['jegyAdat']['rovid'] +'
    • '; + content += '
    • Hivatalos értékelés: ' + adat['jegyAdat']['hivatalos'] +'
    • '; + content += '
    • Diák: ' + adat['diakNev'] +'
    • '; + content += '
    • Diák azonosító: ' + adat['jegyAdat']['diakId'] +'
    • '; + content += '
    • Tárgy: ' + adat['targyNev'] + ' (' + adat['jegyAdat']['targyId'] +')
    • '; + content += '
    • Jegy típus: ' + adat['jegyAdat']['jegyTipus'] +'
    • '; + content += '
    • Jegy érték: ' + adat['jegyAdat']['jegy'] +'
    • '; + if (adat['jegyAdat']['oraId']>0) content += '
    • Kapcsolódó óra: '+ adat['jegyAdat']['oraId'] +'
    • '; + if (adat['jegyAdat']['dolgozatId']>0) content += '
    • Kapcsolódó dolgozat: '+ adat['jegyAdat']['dolgozatId'] +'
    • '; + content += '
    • Megjegyzés: ' + adat['jegyAdat']['megjegyzes'] +'
    • '; + content += '
    • Beírás dátuma: ' + adat['jegyAdat']['dt'] +'
    • '; + if (adat['jegyAdat']['modositasDt']!='0000-00-00 00:00:00') content += '
    • Utolsó módosítás: ' + adat['jegyAdat']['modositasDt'] +'
    • '; + +// if (adat['oraAdat']['kiCn']!='') content += '
    • Tanár: ' + adat['oraAdat']['kiCn'] +'
    • '; +// if (adat['oraAdat']['kitCn']!='') content += '
    • Helyettesítendő: ' + adat['oraAdat']['kitCn'] +'
    • '; + content += '
    '; + + // content += adat['jegySelect']; + + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='jegyAdat' ) { + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSubTitle').html('Jegy adatai'); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideContent').html(content); + $('#updateWindowSideTitle').html('Jegy adatai'); + $('#updateWindowSide').addClass('nyitva'); + } +} + +processJSONZaroJegyAdat = function(adat) { + + var content = ''; + content += '

    A zárójegy adatai

    '; + content += '
      '; + content += '
    • Hivatalos értékelés: ' + adat['zaroJegyAdat']['hivatalos'] +'
    • '; + content += '
    • Értékelés (rövid): ' + adat['zaroJegyAdat']['rovid'] +'
    • '; + content += '
    • Diák: ' + adat['diakNev'] +'
    • '; + content += '
    • Diák azonosító: ' + adat['zaroJegyAdat']['diakId'] +'
    • '; + content += '
    • Tárgy: ' + adat['targyNev'] + ' ' + adat['zaroJegyAdat']['targyId'] +'
    • '; + content += '
    • Évfolyamjel: ' + adat['zaroJegyAdat']['evfolyamJel'] +'
    • '; + content += '
    • Félév: ' + adat['zaroJegyAdat']['felev'] +'
    • '; + content += '
    • Jegy típus: ' + adat['zaroJegyAdat']['jegyTipus'] +'
    • '; + content += '
    • Jegy érték: ' + adat['zaroJegyAdat']['jegy'] +'
    • '; + content += '
    • Megjegyzés: ' + adat['zaroJegyAdat']['megjegyzes'] +'
    • '; + content += '
    • Módosítás dátuma: ' + adat['zaroJegyAdat']['modositasDt'] +'
    • '; + content += '
    • Hivatalos dátum: ' + adat['zaroJegyAdat']['hivatalosDt'] +'
    • '; + content += '
    '; + + if (adat['fotargy']==true) { + content += '

    Főtárgy

    '; + } + if (adat['altargy']==true) { + content += '

    Altárgy

    '; + } + + // content += adat['jegySelect']; + // console.log(adat); + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='zaroJegyAdat' ) { + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSubTitle').html('Osztályzat, zárójegy'); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideContent').html(content); + $('#updateWindowSideTitle').html('Osztályzat, zárójegy'); + $('#updateWindowSide').addClass('nyitva'); + } +} + +processJSONOsztalyAdat = function(adat) { + + if (adat.visibleData != true) return false; + var content = ''; + + content += '
    '; + content += ''; + content += ''; + content += '
    '; + + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='osztaly' ) { + $('#updateWindowSideSubTitle').html(adat['nev']); + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideTitle').html(adat['nev']); + $('#updateWindowSideContent').html(content); + $('#updateWindowSide').addClass('nyitva'); + } + +} + +processJSONTankorAdat = function(adat) { + + if (adat.visibleData != true) return false; + var content = ''; + + content += '
    '; + content += ''; + content += ''; +// content += ''; + content += ''; + content += ''; + content += ''; + + content += '
    '; + + + if (adat.tankorTanar!=undefined) { + content += '

    Tanárok

    '; + content += '
      '; + for (i=0; i'+adat.tankorTanar[i].tanarNev+' ('+adat.tankorTanar[i]['minBeDt']+'–'+adat.tankorTanar[i]['maxKiDt']+')'; + } + content += '
    '; + } + + content += '

    '+adat['leiras']+'

    '; + content += '
      '; + content += '
    • névsor: '+adat['nevsor']+'
    • '; + content += '
    • választható: '+adat['felveheto']+' ('+adat['min']+'-'+adat['max']+')
    • '; + content += '
    • jelenlét: '+adat['jelenlet']+'
    • '; + content += '
    • hiányzás regisztrálandó: '+adat['regisztralando']+'
    • '; + content += '
    • hiányzás beleszámít: '+adat['hianyzasBeleszamit']+'
    • '; + content += '
    • óraszám: '+adat['oraszam']+'
    • '; + content += '
    '; + + if (adat.tankorBlokk.length>0) { + content += '

    Tankörblokk ('+adat.tankorBlokk.length+')

    '; + content += '
      '; + for (i=0; i'; + } + content += '
    '; + } + if (adat.tanmenetId>0) { + content += '

    Tanmenet ('+adat.tanmenetId+')

    '; + content += '
      '; + content += '
    • név: '+adat.tanmenetAdat.tanmenetNev+'
    • '; + content += '
    • évfolyam jel: '+adat.tanmenetAdat.evfolyamJel+'
    • '; + content += '
    • tárgy: '+adat.tanmenetAdat.targyNev+'
    • '; + content += '
    • óraszám: '+adat.tanmenetAdat.oraszam+'
    • '; + content += '
    • státusz: '+adat.tanmenetAdat.statusz+'
    • '; +// for (i=0; i'; +// } + content += '
    '; + } + + + content += '

    Osztályok

    '; + content += '
      '; + if (adat.osztalyIds!=undefined) { + for (i=0; i'+osztalyAdat.osztalyJel+' ('+osztalyAdat.leiras+') '+osztalyAdat.osztalyfonokNev+''; + } + } + content += '
    '; + + content += '

    Névsor ('+adat.tankorDiak.idk.length+')

    '; + content += '
      '; + if (adat.tankorDiak.idk!=undefined) { + var _diakId = 0; + for (i=0; i'+osztalyAdat.osztalyJel+' ('+osztalyAdat.leiras+') '+osztalyAdat.osztalyfonokNev+''; + content += '
    • '+ diakNev +'
    • '; + } + } + content += '
    '; + + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='tankor' ) { + $('#updateWindowSideSubTitle').html(adat['tankorNev']); + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideTitle').html(adat['tankorNev']); + $('#updateWindowSideContent').html(content); + $('#updateWindowSide').addClass('nyitva'); + } + +} + + +processJSONSzuloAdat = function( adat ) { + + var content = ''; + +// content += '
    '; +// content += '
    '; + + content += "

    Elérhetőségek

    "; + content += '
      '; + content += '
    • Felhasználónév: '+adat['userAccount']+'
    • '; + content += '
    • Email: '+adat['email']+'
    • '; + content += '
    • Mobiltelefon: '+adat['mobil']+'
    • '; + content += '
    • Foglalkozás: '+adat['foglalkozas']+'
    • '; + content += '
    • Munkahely: '+adat['munkahely']+'
    • '; + content += '
    • Lakik: ' + +adat['cimIrsz'] + ' ' + +adat['cimHelyseg'] + ', ' + +adat['cimKozteruletNev'] + ' ' + +adat['cimKozteruletJelleg'] + ' ' + +adat['cimHazszam'] + + '
    • '; + + content += '
    '; + + content += "

    Szülő adatai

    "; + content += '
      '; + content += '
    • Státusz: '+adat['statusz']+'
    • '; + content += '
    • Születési adatok: '+'-'+'
    • '; + content += '
    '; + + + content += "

    Gyermekei

    "; + content += '
      '; + if (adat['szuloGyermekei']!=undefined) + for (i=0; i'; + content += d['diakNev']; + content += ''; + content += ''; + } + + content += '
    '; + + content += ''; + content = content.replace(/undefined/g, "-"); // testing + + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='szulo' ) { + //$('#updateWindowSideSubTitle').html(adat['szuloNev']); + $('#updateWindowSideSubTitle').html(''+adat['szuloNev']+''); + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideTitle').html(''+adat['szuloNev']+''); + //$('#updateWindowSideTitle').html(adat['szuloNev']); + $('#updateWindowSideContent').html(content); + $('#updateWindowSide').addClass('nyitva'); + } + +} + + +processJSONJegyzetAdat = function(adat) { + + if (adat.visibleData != true) return false; + var content = ''; + content += '

    '+adat['jegyzetForm']+'

    '; + + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='jegyzet' ) { + $('#updateWindowSideSubTitle').html(adat['leiras']); + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideTitle').html(adat['leiras']); + $('#updateWindowSideContent').html(content); + $('#updateWindowSide').addClass('nyitva'); + } + +} + +processJSONNapAdat = function(adat) { + +// if (adat.visibleData != true) return false; + var content = ''; + + content += '
      ' + content += '
    • Tanítási nap: '+adat['tanitasiNapAdat'][adat['dt']]['napszam']+'
    • '; + + for (i=0; i'; + content += '
    • csengetési rend: '+adat.napAdat[i]['csengetesiRendTipus']+'
    • '; + content += '
    • megjegyzés: '+adat.napAdat[i]['megjegyzes']+'
    • '; + content += '
    '; + content += ''; + } + content += ''; + + + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='napAdat' ) { + $('#updateWindowSideSubTitle').html(adat['leiras']); + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideTitle').html(adat['leiras']); + $('#updateWindowSideContent').html(content); + $('#updateWindowSide').addClass('nyitva'); + } + +} + +processJSONDolgozatAdat = function(adat) { + +// if (adat.visibleData != true) return false; + var content = ''; + var tankorAdat; + content += '
    '; + content += ''; + content += ''; + content += '
    '; + + + content += '
      ' + content += '
    • Leírás: '+adat['dolgozatAdat']['dolgozatNev']+'
    • '; + content += '
    • Bejelentés: '+adat['dolgozatAdat']['bejelentesDt']+'
    • '; + content += '
    • Tervezett: '+adat['dolgozatAdat']['tervezettDt']+'
    • '; + content += '
    '; + + content += '

    Tankörök

    '; + content += '
      '; + for (i=0; i' +tankorAdat['tankorNev']+''; + } + content += '
    '; + + content += '

    Érdemjegy statisztika

    '; + content += '
      ' + content += '
    • Beírt jegy: '+adat['dolgozatAdat']['jegyStatisztika']['db']+'
    • '; + content += '
    • Átlag: '+adat['dolgozatAdat']['jegyStatisztika']['atlag']+'
    • '; + content += '
    '; + + content += ''; + if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='dolgozatAdat' ) { + $('#updateWindowSideSubTitle').html(adat['leiras']); + $('#updateWindowSideSubContent').html(content); + $('#updateWindowSideSub').addClass('nyitva'); + } else { + $('#updateWindowSideTitle').html(adat['leiras']); + $('#updateWindowSideContent').html(content); + $('#updateWindowSide').addClass('nyitva'); + } + +} + + +// ----------------------------------------------------------------- +mayorNaploEventHandlers = function() { + + $('.jegyzetAdat').off('click').on('click', function(event) { + // credits: rpetya (rakolcza.peter@gmail.com) + element = $(event.target); + var elementData = element.data(); + var ID = ''; + var refJegyzetDt = ''; + if ( elementData.hasOwnProperty('jegyzetid')==true ) { + ID = (element.data('jegyzetid')); + refJegyzetDt = (element.data('jegyzetdt')); + } else if ( $(this).data().hasOwnProperty('jegyzetid')==true ) { + ID = $(this).data('jegyzetid'); + refJegyzetDt = $(this).data('jegyzetdt'); + } + //event.stopPropagation(); + if (ID!='') ajaxGetJegyzetAdat(ID,refJegyzetDt); + }); + + $('.setOraAdat').off('click').on('click', function(event) { + ajaxSetOraAdat($(this).parents('form').serialize()); + }); + $('.setJegyzetAdat').off('click').on('click', function(event) { + ajaxSetJegyzetAdat($(this).parents('form').serialize()); + }); + + $('.delJegyzet').off('click').on('click', function(event) { + ajaxDelJegyzet($(this).parents('form').serialize()); + }); + + $('.oraAdat').off('click').on('click', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('oraid')==true ) { + ID = (element.data('oraid')); + } else if ( $(this).data().hasOwnProperty('oraid')==true ) { + ID = $(this).data('oraid'); + } + if (ID!='') ajaxGetOraAdat(ID); + $('.oraAdat').removeClass('activeElement'); + $(this).addClass('activeElement'); + }); + + $('.dolgozatAdat').off('click').on('click', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('dolgozatid')==true ) { + ID = (element.data('dolgozatid')); + } else if ( $(this).data().hasOwnProperty('dolgozatid')==true ) { + ID = $(this).data('dolgozatid'); + } + if (ID!='') ajaxGetDolgozatAdat(ID); + }); + + $('.napAdat').off('click').on('click', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('napdt')==true ) { + ajaxGetNapAdat(element.data('napdt')); + } + }); + + $('.diakNev').off('click').on('click', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('diakid')==true ) { + ID = element.data('diakid'); + } else if ( $(this).data().hasOwnProperty('diakid')==true ) { + ID = $(this).data('diakid'); + } + if (ID!='') ajaxGetDiakAdat(ID); + }); + + $('.tanarNev').off('click').on('click', function(event) { + + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('tanarid')==true ) { + ID = element.data('tanarid'); + } else if ( $(this).data().hasOwnProperty('tanarid')==true ) { + ID = $(this).data('tanarid'); + } + if (ID!='') ajaxGetTanarAdat(ID); + }); + + $('.szuloNev').off('click').on('click', function(event) { + element = $(event.target); + var elementData = element.data(); + var ID = ''; + if ( elementData.hasOwnProperty('szuloid')==true ) { + ajaxGetSzuloAdat(element.data('szuloid')); + } + }); + +} // mayorNaploEventHandlers +// ----------------------------------------------------------------- + +updateJegyzet = function(adat) { + + $('#orarendJegyzetSor').show(); + var jegyzetId = parseInt(adat['jegyzetId']); + $('.jegyzetContainer[data-dt!="'+adat['dt']+'"] div.jegyzetAdat[data-jegyzetid='+jegyzetId+']').remove(); + $('div.jegyzetAdat[data-jegyzetid='+jegyzetId+']').remove(); + var result = $('div.jegyzetAdat[data-jegyzetid="'+(jegyzetId)+'"]').text(adat.jegyzetLeiras); + if (result.length==0) { + var o = '
    '; + $('.jegyzetContainer[data-dt="'+adat['dt']+'"]').append(o); + $('div.jegyzetAdat[data-jegyzetid="'+jegyzetId+'"]').text(adat.jegyzetLeiras); + } + // minden nyitva levőt bezár -- TODO -- altalanos + $('#updateWindowSideSub').removeClass('nyitva'); + $('#updateWindowSide').removeClass('nyitva'); + if ($.isFunction(hideUpdateWindowSide)) hideUpdateWindowSide(); + if ($.isFunction(hideUpdateWindowSideSub)) hideUpdateWindowSideSub(); +} + +removeJegyzet = function(adat) { + var jegyzetId = parseInt(adat['jegyzetId']); + $('div.jegyzetAdat[data-jegyzetid='+jegyzetId+']').remove(); + // minden nyitva levőt bezár -- TODO -- altalanos + $('#updateWindowSideSub').removeClass('nyitva'); + $('#updateWindowSide').removeClass('nyitva'); + if ($.isFunction(hideUpdateWindowSide)) hideUpdateWindowSide(); + if ($.isFunction(hideUpdateWindowSideSub)) hideUpdateWindowSideSub(); +} + +hideUpdateWindowSide = function() { + $('.oraAdat').removeClass('activeElement'); +} + +mayorLeiras = function(str) { + if (str==undefined || str=='' || str == false) { + return ''; + } else { + return '' + $('
    ').text(str).html() + ''; + } +} + +mayorLoaderStop = function() { // overwrite orig + mayorNaploEventHandlers(); + mayorLoaderCounter--; + if (mayorLoaderCounter==0) { + $('#poz li:first').removeClass('mayorLoader'); + } +} + +ajaxSetOraLike = function(oraId, jovolt) {} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js new file mode 100644 index 00000000..0a0875cb --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js @@ -0,0 +1,81 @@ +$(function() { + + function isMobile() { // --TODO -- global namespace + try{ document.createEvent("TouchEvent"); return true; } + catch(e){ return false; } + } + + var origHtmlStr = $('table.orarend thead th.het').html(); + + $('table.orarend thead tr th').on('click',function() { // tool kezeles mobilon + if ($(this).data('napindex')>0 && isMobile() == true) { + $(this).find('table.orarend span.napLeiras').toggle(); + $(this).find('table.orarend div.orarendTools').toggle(); + } + }); + + + if ($('table.orarend tr th.ma').length>0 && $('html').width()<500) { + for (var i=1; i<=6; i++) $('table.orarend *[data-napindex="'+i+'"]').not('.ma').hide(); + $('table.orarend thead th.het').html('
    '); + } + + + $('table.orarend tbody tr.orarendJegyzetSor th').on('click', function() { + $('table.orarend tbody tr.orarendJegyzetSor').hide(); + $('table.orarend thead th.het').html('
    '); + }); + + $('table.orarend tr th span.bezar').click(function() { + // event.stopPropagation(); + var napindex = ($(this).parents('th').data('napindex')); + if (napindex==undefined) { + //for (var i=1; i<=6; i++) $('table.orarend *[data-napindex="'+i+'"]').not('.ma').toggle('right'); + for (var i=1; i<=6; i++) $('table.orarend *[data-napindex="'+i+'"]').show('right'); + $('table.orarend thead th.het').html(origHtmlStr); + } else { + $('table.orarend *[data-napindex="'+napindex+'"]').hide('left'); + $('table.orarend thead th.het').html('
    '); + } + }); + $('table.orarend tr th.het').click(function(event) { + event.stopPropagation(); + for (var i=1; i<=6; i++) $('table.orarend *[data-napindex="'+i+'"]').show('right'); + $('table.orarend thead th.het').html(origHtmlStr); + $('table.orarend tbody tr.orarendJegyzetSor').show(); + }); + // $(window).resize(orarendResizer); // missing + $('.most').parent('th').addClass('most'); + $('table.orarend td.csr').bind('mouseenter', function(event) { + var el = $(event.target); + var iid = ''; + var thiselement = null; + if (el.is('td') && el.attr('id')!='') { + iid = el.attr('id') + thiselement = el; + } else if (el.parents('td').attr('id')!='') { + iid = el.parents('td').attr('id'); + thiselement = el.parents('td'); + } + if (iid!='undefined' && iid!='') { + var nap = iid.split('_')[2]; + for (var i=1; i<=7; i++) { + if (nap==i) { + $('.csr_'+i).show(); + $('.csr_'+i).parent('th').removeClass('most'); + $('.most').parent('th').addClass('most'); + } + else $('.csr_'+i).hide(); + } + } + // hover + var napindex = thiselement.data('napindex'); + $('table.orarend thead tr th[data-napindex="'+napindex+'"]').addClass('hover'); + var oraindex = thiselement.data('oraindex'); + $('table.orarend tbody tr th[data-oraindex="'+oraindex+'"]').addClass('hover'); + }); + $('table.orarend td.csr').bind('mouseleave', function(event) { + $('table.orarend thead tr th').removeClass('hover'); + $('table.orarend tbody tr th').removeClass('hover'); + }); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js new file mode 100644 index 00000000..ceca5176 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.jquery.min.js @@ -0,0 +1,12 @@ +$(function() { + $('#haladasiModositando').bind('click', function(event) { + $target = $(event.target); + $target.parent('div').toggleClass('haladasiModositando'); + //alert('Ez a funkció egy új fejlesztés!'); + //console.log($target); + }); + + $('table.orarend tbody tr td input[type=checkbox]').click(function() { + $(this).closest('div').toggleClass('torlesreJelolve'); + }); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js new file mode 100644 index 00000000..25ab35a1 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarendModosito.js @@ -0,0 +1,80 @@ +/* +Event.observe(window, 'load', myPSFLoader, false); + +function myPSFLoader(evt) { + + doOnChange = function(event) { + var element = $(Event.element(event)); + if (element.hasClassName('orarendTankor')) { + var idArray = element.getAttribute('id').split('_'); + var id = idArray[1]+'_'+idArray[2]+'_'+idArray[3]; + var orarendTankor = element.up('table').getElementsBySelector('select.orarendTankor'); + var ertek = $F(element); + $A(orarendTankor).each( + function (elem, index) { + if (elem.getAttribute('id').include(id)) { + elem.setValue(ertek); + } + } + ); + + } + } + + Event.observe(document.body, 'mayor:change', doOnChange); + + Event.observe(document.body, 'change', doOnChange); + +// Sortable.create('test', { tag:'div', overlap:'horizontal',constraint:false }); + Sortable.create('orarend', { tag:'div', only:'draggable' , + tree: true, + treeTag: 'div', + overlap:'vertical', + dropOnEmpty:true, + constraint:false, + onEnd: function(){ + alert('onEnd'); + }, + onChange:function(e){ +// $('infoBox').update( Form.Element.getValue( e.down('input')) ); + + e.addClassName('moved'); + + e.down('input').checked=false; + e.down('input').hide(); + +// e.down('input').value='test'; + + // ez az eredeti helye (het.nap.ora.tanarId) + $('infoBox1').update( (e.down('input').value) ); + // ez az új helye + $('infoBox2').update( e.up('td').getAttribute('id') ); + + } }); + +// new Draggable('draggable', { revert: true }); +// Droppables.add('droppable', { accept: 'draggable' }); + +// Sortable.create( +// 'sortable', +// {onUpdate:function(){$('debug').update(++callsToOnUpdate+' call(s) to onUpdate')}} +// ); + +// $('targySelect').disable(); +// $('targySelect').hide(); $('mozgat').hide(); +// $('action').value='ujSorrend'; +// $('targyUl').show(); $('submit').show(); + + +// Sortable.create( +// "draggable", +// {dropOnEmpty:true,handle:'handle',containment:["draggable"],constraint:false,onChange:function(){}} +// ); + + +// $('serialize').observe('click', function(event) { +// alert(Sortable.serialize('sortable')); +// }); + +} +*/ \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js new file mode 100644 index 00000000..a19bd03e --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/termez.jquery.min.js @@ -0,0 +1,5 @@ +$(function() { + $('.magic').bind('click', function(event) { + $('.magic').val('Várj, ne nyomj meg még1*! :) épp varázsolunk...'); + }); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js new file mode 100644 index 00000000..b4a58912 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/diak.jquery.min.js @@ -0,0 +1,93 @@ +$(function() { + + $('#virtualJegyEasterEgg').click(function() { $('.virtual').remove(); $('.eeHidden').fadeToggle(); atlagSzamol(); }); + $('.addVirtualJegy').click(function() { + var x = $(this).prev().val().split('|'); + var tipus = $(this).prev().prev().val(); + var jegy = 0; + for(var i = x.length; i--;) { + var z = x[i].split('='); + if (z[0]=='targyId') { targyId = z[1]; } + if (z[0]=='jegy') { jegy = z[1]; } + } + if (jegy>0) + $(this).parent().next('td').append(' '+parseFloat(jegy).toFixed(2)+''); + atlagSzamol(); + }); + + $('#sulyozas').on('change',function() { + atlagSzamol(); + }); + + $('.jegy1').hover(function(event) { + $('.jegy1').addClass('jegyKiemel'); + }, function(event) { + $('.jegy1').removeClass('jegyKiemel'); + }); + $('.jegy2').hover(function(event) { + $('.jegy2').addClass('jegyKiemel'); + }, function(event) { + $('.jegy2').removeClass('jegyKiemel'); + }); + $('.jegy3').hover(function(event) { + $('.jegy3').addClass('jegyKiemel'); + }, function(event) { + $('.jegy3').removeClass('jegyKiemel'); + }); + $('.jegy4').hover(function(event) { + $('.jegy4').addClass('jegyKiemel'); + }, function(event) { + $('.jegy4').removeClass('jegyKiemel'); + }); + $('.jegy5').hover(function(event) { + $('.jegy5').addClass('jegyKiemel'); + }, function(event) { + $('.jegy5').removeClass('jegyKiemel'); + }); + + $('tfoot .jegy0').click(function(event) {jegyToggleByTipus(0);}); + $('tfoot .jegy1').click(function(event) {jegyToggleByTipus(1);}); + $('tfoot .jegy2').click(function(event) {jegyToggleByTipus(2);}); + $('tfoot .jegy3').click(function(event) {jegyToggleByTipus(3);}); + $('tfoot .jegy4').click(function(event) {jegyToggleByTipus(4);}); + $('tfoot .jegy5').click(function(event) {jegyToggleByTipus(5);}); + +}); + +function jegyToggleByTipus(tipus) { + if (tipus==0) $('tfoot .jegy0').removeClass('icon-refresh'); + else $('tfoot .jegy0').removeClass('icon-search-alt').addClass('icon-refresh'); + $.each([ 1,2,3,4,5 ], function( index, value ) { + if (tipus!=0 && tipus!=value) { + $('tbody .jegy'+value).fadeOut(); + } else { + $('tbody .jegy'+value).fadeIn(); + } + }); +} + +function atlagSzamol() { + $('.atlag').each(function(i) { + targyAtlagSzamol($(this).data('targyid')); + }); +} + +function targyAtlagSzamol(targyid) { + + var SULYOZAS = $('#sulyozas').val().split(':'); + var jegyszam = 0; + var jegyosszeg = 0; + countThese = $('.jegy'); + for(var i = countThese.length; i--;) { + elem = $(countThese[i]); + if (elem!='undefined') { + if (elem.data('targyid')==targyid) { + jegyszam += parseInt(SULYOZAS[elem.data('tipus')-1]); + jegyosszeg += parseFloat(elem.data('jegy'))*SULYOZAS[elem.data('tipus')-1] ; + $('#targyAtlag_'+elem.data('targyid')).html(''+(jegyosszeg/jegyszam).toFixed(2)); + } + } + } + // if (jegyszam!=0) console.log('eredmeny:' + (jegyosszeg/jegyszam)); + return true; +} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js new file mode 100644 index 00000000..31dcb64c --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/stat.jquery.min.js @@ -0,0 +1,49 @@ +$(function() { + $('#beallitasok_zaradek').click(function() { + $('.bizZaradek').fadeToggle(); + }); + $('#beallitasok_targyak').click(function() { + $('.tglTargy').fadeToggle(); + }); + $('#beallitasok_oraszamok').click(function() { + $('.osz').fadeToggle(); + }); + $('#beallitasok_statisztika').click(function() { + $('.bizstat').fadeToggle(); + }); + + $('thead tr td.bizZaradek').click(function() { + var tmp = $('.bizZaradek select'); + for (i=0; i-1) sum = sum + 0.5; + }); + avg=(sum/db); + avgElement = $('#avg-d'+did); + if (avgElement) avgElement.html(avg.toFixed(2)); +} + + +// -- ELAVULT -- de hiányzik a mozgatás!!// + +function myPSFLoader(evt) { + + // Csoportos jegy beírásakor ellenőrizzük, hogy ki lett-e választva dolgozat + var CheckDolgozatObject = Class.create(); + CheckDolgozatObject.prototype = { + initialize: function(element) { + this.element = $(element); + this.eDid = $('did'); + this.element.observe('click',this.checkDolgozat.bindAsEventListener(this)); + }, + + checkDolgozat: function(evt, extraInfo) { + + if (this.eDid.value == '') { + alert(this.eDid.getAttribute('title')); + Event.stop(evt); + } + + } + } + + var checkDolgozatElements = new Array(); + $$('.check').each( + function (elem, index) { + checkDolgozatElements.push(new CheckDolgozatObject(elem)); + } + ); + + Event.observe(document.body, 'keyup', function(event) { + var element = $(Event.element(event)); + var charKeyCode = event.keyCode ? event.keyCode : event.which; + // input elem esetén ne legyen semmi + if(!element.match('input') && !element.match('textarea') && !element.match('select')) { + if (charKeyCode==46 && $('updateWindow').visible()) { // Del gomb + $('jegyTorles').click(); + } + } + }); + +// var mydrag = new Draggable('updateWindow', { scroll: window, handle: $('updateHeader') }); +} diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js new file mode 100644 index 00000000..9380d30b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/targySorrend.jquery.min.js @@ -0,0 +1,16 @@ + +$(function() { + + $('#targySelect').prop("disabled","disabled").hide(); + $('#mozgat').hide(); + $('#action').prop("value",'ujSorrend'); + $('#submit').show(); + $("#targyUl").show().disableSelection().sortable({ axis: "y", handle: ".handle", + start: function(event, ui) { + $(event.target).find('li').css('background-color',''); + ui.item.css('background-color','#ffaaaa'); + }, + }); + +}); + diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js new file mode 100644 index 00000000..f3845729 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/vizsga.jquery.min.js @@ -0,0 +1,50 @@ + +hideOptions = function(event) { + element = $(event.target); + if (element.hasClass('jegyTipus')) { + var jegyek = element.next('select'); + if (element.context.selectedIndex == 0) { + jegyek.find('*').prop('disabled',false).show(); + } else { + $(jegyek).val([]); + $(jegyek).find('*').prop('disabled','disabled').hide(); + $(jegyek).find('option:first').prop('disabled',false).show() + var selector='optgroup[label="'+element.val()+'"]'; + jegyek.find(selector).prop('disabled',false).show().find('option').prop('disabled',false).show(); + } + } + if (element.hasClass('jegyAdat')) { + var tipusok = $(element.parents('.hideShowContainer')[0]).find('.jegyTipus')[0]; + var jegyTipus = $(element[0].options[element[0].selectedIndex]).parents('optgroup')[0].label; + index = 0; + while (tipusok.options[index].value != jegyTipus && index < tipusok.options.length && index < 100) index++; + if (index < tipusok.options.length) tipusok.selectedIndex=index; + else tipusok.selecedIndex=0; + } +} + +$(function() { + // Halasztás elrejtése + $('div.rejtett').hide(); + $('body').bind('click', function(event) { + element = $(event.target); + + // értékeléskor... + if (element.hasClass('ertekeles')) { + // ... a halasztasDt üresreállítása + $(element.parents(".hideShowContainer")[0]).find('input.halasztasDt').prop('value',''); + } + // halasztáskor... + + if (element.hasClass('halasztas')) { + // ... a jegytípus/jegy kiválasztást megszüntetjük + // $(element.parents('.hideShowContainer')[0]).find('.jegyTipus')[0].selectedIndex=0; + // $(element.parents('.hideShowContainer')[0]).find('.jegyAdat')[0].selectedIndex=0; + $(element.parents('.hideShowContainer')[0]).find('select').prop('selectedIndex',-1).val([]); + $(element.parents('.hideShowContainer')[0]).find('optgroup, option').prop('disabled',false).show(); + } + + }); + $('body').bind('change', hideOptions); + $('body').bind('mayor:change', hideOptions); +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js new file mode 100644 index 00000000..b6b664c5 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/stat/tantargyFelosztas.jquery.min.js @@ -0,0 +1,15 @@ + +$(function() { + + $('body').click(function(event) { + + element = $(event.target); + + if (element.closest('th').hasClass('slide')) { + element.closest('tbody').find('tr.hide').slideToggle(); + element.closest('th').find('span').toggleClass('icon-chevron-up').toggleClass('icon-chevron-down'); + } + + }); + +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js new file mode 100644 index 00000000..fd03b778 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/tanev/targyBontas.jquery.min.js @@ -0,0 +1,823 @@ + + updateTbody = function(tbodyElement) { + /* + * Feltételezzük, hogy egy látható, slideUpAll nélküli nyitó sorral kezdődik a tbody + */ + tbodyElement = $(tbodyElement); + firstTr = tbodyElement.find('tr:first'); + nextTrDb = firstTr.nextAll('tr').length; + // első sorban csak slideUpAll, vagy Down lehet + firstTr.find('.slideUp').remove(); + if (nextTrDb > 0) { + firstTr.find('td.slide').append(''); + if (firstTr.data('db') == nextTrDb) { // Az összes sor az első sor alatt van --> eddig is volt Down, kell UpAll, de rejtve + firstTr.find('.slideUpAll').hide(); + } + } // vannak további sorok + } + + ajaxGetTankorAdat = function(tankorId) { + postData = { 'tankorId':tankorId } + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=getTankorAdat&policy=private&skin=ajax&sessionID="+$('body').data('sessionID'), + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONTankorAdat(msg); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('fail'); + //console.log(jqXHR); + }); + + } + + processJSONAddBontas = function( msg ) { + //console.log(JSON.stringify(msg)); + + // utolsó érintett tr + lastTr = $('#tr-'+msg.bontas[msg.bontas.length-1].osztalyId+'-'+msg.bontas[msg.bontas.length-1].kepzesOratervId); + // A tartalmazó tbody id-je... + tbodyId = lastTr.closest('tbody').attr('id'); + // eddigi bontásszám + bontasDb = lastTr.find('div.bontas').length; + // Ha nem az utolsó a tbody-n belül, akkor az őt követő tr-eket külön tbody-ba helyezzük + nextLastTr = lastTr.nextAll('tr'); + if (nextLastTr.length > 0) { + tbodyAfter = $('').attr('id', tbodyId+'-'+bontasDb).insertAfter($('#'+tbodyId)); + nextLastTr.appendTo(tbodyAfter); + updateTbody(tbodyAfter); + } + keszKoDbCsokken = (lastTr.hasClass('kesz')); + // div beszúrása + for (i=0; i'+(bontasDb+1)+'. ' + +msg.targyNev+' csoport ('+msg.bontas[i].bontasId+')' + +'
      ' + +'
    • ' + +parseFloat(selector.closest('tr').data('hetioraszam')) + +'
    • ' + +'
    '); + $('#bontas-'+msg.bontas[i].bontasId).data('tankororaszam', []); + $('#bontas-'+msg.bontas[i].bontasId).data('hetioraszam', 0); + $('#bontas-'+msg.bontas[i].bontasId).data('targyid', msg.bontas[i].targyId); + $('#bontas-'+msg.bontas[i].bontasId).data('key', msg.bontas[i].bontasId); + $('#bontas-'+msg.bontas[i].bontasId).data('keys', msg.bontas[i].bontasId); + // az érintett sorok most biztos nem "kész"-ek, mert van egy tankörök nélküli bontásuk + selector.closest('tr').removeClass('kesz'); + } + // A stat adatok módosítása + $('#statBontas').html( parseInt($('#statBontas').html())+parseInt(msg.bontas.length) ); + if (keszKoDbCsokken) $('#statKoKesz').html( parseInt($('#statKoKesz').html())-msg.bontas.length ); + // a felső bontás keys paraméterének beállítása + keys = $('#bontas-'+msg.bontas[0].bontasId).data('key'); + for (i=1; i 0) { + tbodyModified = $('').attr('id', tbodyId+'-'+(bontasDb+1)).insertAfter($('#'+tbodyId)); + for (i=0; i 0) { + tbodyAfter = $('').attr('id', tbodyId+'-'+bontasDb).insertAfter($('#'+tbodyId)); + nextLastTr.appendTo(tbodyAfter); + updateTbody(tbodyAfter); + } + + // ha kell, akkor a módosított sorok áthelyezése új tbody-ba + firstTr = $('#bontas-'+msg.bontasIds[0]).closest('tr'); + prevFirstTr = firstTr.prevAll('tr'); + if (prevFirstTr.length > 0) { + tbodyModified = $('').attr('id', tbodyId+'-'+(bontasDb-1)).insertAfter($('#'+tbodyId)); + for (i=0; i 0); + if (kesz) lastTr.find('div.bontas').each(function(index) { + if ($(this).data('hetioraszam') != lastTr.data('hetioraszam')) kesz = false; + }); + if (kesz) { + lastTr.closest('tbody').find('tr').addClass('kesz'); + $('#statKoKesz').html( parseInt($('#statKoKesz').html())+lastTr.closest('tbody').find('tr').length ); + if ($('#keszRejt').is(':checked')) lastTr.closest('tbody').hide(); + } + } + + + } + } + + processJSONTankorLista = function( msg, element ) { + //console.log(JSON.stringify(msg)); + + // a blokk tárgy típusa + ttTdElement = element.closest('tr').find('th.targyTipus'); + if (ttTdElement.length==0) targyTipus = 'mintatantervi'; + else targyTipus = ttTdElement.html(); + // a képzésOraterv bejegyzés heti óraszáma + koHetiOraszam = parseFloat(element.closest('tr').data('hetioraszam')); + // a bontás össz-óraszáma és tankorId-i + to = element.data('tankororaszam'); + bontasOraszam = 0; + bontasTankorIds = []; + if ($.isArray(to)) { + for (i=0; i0), (element.closest('tbody').find('.felev2').length>0)]; + + ulKiemeltElement = $('
      ').addClass('kiemelt').addClass('tankorLista'); + ulElement = $('
        ').addClass('tankorLista'); + for (i=0; i kepzesOraterv óraszám, akkor az hiba! - (class="fail") + - ha bontas óraszám < kepzesOraterv óraszám, akkor --> tankör-list, tankörönként: + - hozzárendelt már - akkor nem lehet újra kiválasztani (class="hozzarendelt") + - van targyTipushoz már óraszáma --> csak az az óraszám lehet + - ha ez több, mint a bontás szabad óraszáma, akkor nem lehet hozzárendelni + - ha nem több, akkor pontosan ezt az óraszámot rendelhetjük hozzá + - nincs tárgytípushoz óraszáma, de a tankörnek már nincs fennmaradó -> nem lehet hozzárendelni + - nincs tárgytípushoz és van szabad órája: hozzá-óraszám = min(tankörSzabad[szemeszter?], bontasSzabad[szemeszter?]) + */ + tAdat = msg.tankorok[i]; + // kezdőértékek + classStr='tankorBontas'; + maxOraszam = 0; + vanTargyTipusOraszam = tankorOraszamElfogyott = tankorOraszamSokFail = oraszamFix = false; + // hozzá van-e már rendelve + hozzarendelt = ($.inArray(tAdat.tankorId, bontasTankorIds) > -1); + oStr = ''; + // fontos lenne, hogy csak a szükséges szemesztereken menjen végig a ciklus!! + for (szemeszter=0; szemeszter<2; szemeszter++) { // 0 indexű! hogy js alatt tömb lehessen + if (!vanSzemeszter[szemeszter]) continue; + oraszam = parseFloat(msg.tankorok[i].oraszam[szemeszter]); + oStr += '['+oraszam+'/'; + sum=0; + for (t=0; t'; + } else { + oStr+=hetiOraszam; + } + if (t < msg.tankorok[i].bontasOraszam[szemeszter].length-1) oStr += '+'; + } + oStr += (sum==0?'0]':']'); + tankorSzabadOraszam = oraszam - sum; + if (hozzarendelt) { + oraszamFix = true; + classStr='tiltott hozzarendelt'; + maxOraszam = 0; + } else if (vanTargyTipusOraszam) { + oraszamFix = true; + if (maxOraszam > bontasSzabadOraszam) { // ha túl sok a tankör tárgyTipushoz kötött óraszáma + classStr="tiltott"; + maxOraszam = 0; + } else { + classStr="osszevonasTilt" + } + } else if (tankorSzabadOraszam == 0) { + oraszamFix = true; + classStr='tiltott'; + tankorOraszamElfogyott = true; + maxOraszam = 0; + } else if (tankorSzabadOraszam < 0) { + oraszamFix = true; + classStr='tiltott hibas'; + tankorOraszamSokFail = true; + maxOraszam = 0; + } else if (bontasSzabadOraszam<=0) { + oraszamFix = true; + classStr="tiltott"; + maxOraszam = 0; + } else if (maxOraszam == 0) { // pl. az első szemeszter vizsgálatakor - a második szemeszter esetén már lehet pozitív + maxOraszam = Math.min(tankorSzabadOraszam, bontasSzabadOraszam); + } else { // ha az első szemesztert is figyelembe kell venni... + maxOraszam = Math.min(maxOraszam, tankorSzabadOraszam, bontasSzabadOraszam); + } + } + oStr2 = '
        '; + if (!oraszamFix) oStr2 += ''; + oStr2 += ''+maxOraszam.toFixed(2)+'
        '; + liElement = $('
      • '+oStr2+tAdat.tankorNev+' ('+tAdat.tankorId+') - '+oStr+'
      • ').data({'tankorId':tAdat.tankorId, 'hetiOraszam': maxOraszam, 'maxOraszam': maxOraszam}).attr('id','tankor-'+tAdat.tankorId); + if (tAdat.kiemelt) liElement.appendTo(ulKiemeltElement); + else liElement.appendTo(ulElement); + + } + $('#updateWindowSideContent').html(''); + $('

        Tárgy típus: '+targyTipus+'; heti óraszám: '+koHetiOraszam+'/'+bontasOraszam+'

        ').appendTo($('#updateWindowSideContent')); + if (bontasOraszam==0) $('
        Új tankör   
        ').appendTo($('#updateWindowSideContent')); + else $('
        Új tankör   
        ').appendTo($('#updateWindowSideContent')); + ulKiemeltElement.appendTo($('#updateWindowSideContent')); + ulElement.appendTo($('#updateWindowSideContent')); + $('#updateWindowSide h1 div').html('Tankörök'); + $('#updateWindowSide').data('target', element); + $('#updateWindowSide').addClass('nyitva'); + } + + processJSONTankorMod = function( msg ) { + //console.log(JSON.stringify(msg)); + txt = $('#updateWindowSide').data('target').html(); + s1 = txt.substr(0, txt.indexOf('] ')+2); + s2 = txt.substr(txt.indexOf(' (')); + $('#updateWindowSide').data('target').html(s1+msg.tankorNevTargyNelkul+s2); + //console.log(s1+msg.tankorNevTargyNelkul+s2); + processJSONTankorAdat( msg ); + } + + processJSONBontasTankor = function( msg ) { + //console.log(JSON.stringify(msg)); + + hetiOraszam = parseFloat(msg.hetiOraszam); + tankorId = msg.tankorId; + tankorNev = msg.tankorNev; + for (i=0; i['+hetiOraszam+'] '+tankorNev+' ('+tankorId+')'); + liElement.data('tankorid',tankorId).addClass('tankorAdat').insertBefore(element.find('li.marad')); + element.data('tankororaszam').push({'tankorId': tankorId, 'hetiOraszam': hetiOraszam}); + element.data('hetioraszam', hetiOraszam+element.data('hetioraszam')); + marad = element.closest('tr').data('hetioraszam')-element.data('hetioraszam'); + element.find('li.marad').html(marad); + if (marad<0) classStr='bontas fail'; + else if (marad==0) classStr='bontas ok'; + else classStr='bontas'; + element.attr('class',classStr); + } + // Az új tankör hozzáadásával "kész"-szé válhatott a sor - (element: az utolsó bontás div-je) + { // eddig biztos nem volt kész a sor - mert tudtunk hozzárendelni bontást... + var sorKesz = true; // biztos van legalább egy bontás - hisz hozzárendeltünk egy tankört + trElement = element.closest('tr'); + trElement.find('div.bontas').each(function(index) { + if ($(this).data('hetioraszam') != trElement.data('hetioraszam')) sorKesz = false; + }); + if (element.data('hetioraszam')==trElement.data('hetioraszam')) { // a bontások kész lettek + $('#statBontasKesz').html( parseInt($('#statBontasKesz').html())+msg.bontasIds.length ); + } + if (sorKesz) { + // stat adatok állítása + $('#statKoKesz').html( parseInt($('#statKoKesz').html())+msg.bontasIds.length ); + trElement.closest('tbody').find('tr').addClass('kesz'); + if ($('#keszRejt').is(':checked')) trElement.closest('tbody').hide(); + } + } + } + + processJSONUjTankor = function(msg) { + //console.log(JSON.stringify(msg)); + // A tankört hozzá is rendeltük a bontáshoz + processJSONBontasTankor( msg ); + // Tankör adatainak megjelenítése + ajaxGetTankorAdat(msg.tankorId); + } + + processJSONTankorAdat = function( msg ) { + //console.log(JSON.stringify(msg)); + + $('#updateWindowSideContent').html(''); + $('#updateWindowSideTitle').html('Tankör adatai'); + //$('

        '+msg.tankorNev+' ('+msg.tankorId+')

        ').appendTo('#updateWindowSideContent'); + $('

        ' +msg.tankorNevReszei.evfOszt+' ' + +msg.tankorNevReszei.targyNev + +(msg.tankorNevReszei.tankorJel!=''&&msg.tankorNevReszei.tankorJel!=null?msg.tankorNevReszei.tankorJel+' ':'') + +' '+msg.tankorNevReszei.tankorNevExtra+'' + +'' + +' ('+msg.tankorId+')

        ').appendTo('#updateWindowSideContent'); + $('

        Módosít!

        ').appendTo('#updateWindowSideContent'); + // adatok + ulStr = '
          ' + +'
        • Évközi követelmény: '+msg.kovetelmeny+'
        • ' + +'
        • Létszám korlát: '+msg.min+'-'+msg.max+'
        • ' + +'
        • Tankör-típus: '+msg.rovidNev+' ('+msg.tankorTipusId+')
        • ' + +'
        '; + $(ulStr).appendTo('#updateWindowSideContent'); + // osztályok + ulStr = '
          '; + pStr = '
          Osztályai: '; + for (i=0; i-1) { + ulStr += 'checked="checked" '; + pStr += msg.osztalyok[i].osztalyJel+' ('+msg.osztalyok[i].osztalyId+') '; + } + ulStr += '/> ' + +''; + } + ulStr += '
        '; + pStr += ''+ulStr+''; + $(pStr).appendTo('#updateWindowSideContent'); + // szemeszterek, óraszámok + ulStr = '
          '; + for (i=0; i' + +''; + } + ulStr += '
        '; + pStr = '
        Óraszám: '+msg.oraszam+' ('+msg.tanev+'/'+msg.szemeszter+')' + +'' + +ulStr + +'
        '; + $(pStr).appendTo('#updateWindowSideContent'); + +// $('

        '+JSON.stringify(msg)+'

        ').appendTo($('#updateWindowSideContent')); + if (!$('#updateWindowSide').hasClass('nyitva')) $('#updateWindowSide').addClass('nyitva') + } + + slideUp = function(element) { + // A fedett sorok számát eltároljuk, majd 0-ra állítjuk + trElement = element.closest('tr'); + bontasArray = trElement.find('div.bontas').get(); + prevTrElement = trElement.prevAll('tr').filter(':visible:first'); + prevBontasArray = prevTrElement.find('div.bontas').get(); + + // shadow elvétele, slideUp, Down törlése - vizuális elemek + if (trElement.data('db') < 6) trElement.removeClass('shadow'+trElement.data('db')); + else trElement.removeClass('shadow5'); + trElement.slideUp(100); + trElement.find('.slideDown').remove(); + // db adatok módosítása + origDb = prevTrElement.data('db'); + prevTrElement.data('db',origDb+trElement.data('db')+1); + trElement.data('db',0); + // A fedett sorok kulcsait eltároljuk, majd a sor kulcsára cseréljük + origKeys = prevTrElement.data('keys'); + prevTrElement.data('keys', origKeys+','+trElement.data('keys')); + trElement.data('keys', trElement.data('key')); + // bontások kulcsadatainak módosítása + for (i=0; i'); + // prev - shadow + if (prevTrElement.data('db')<6) prevTrElement.addClass('shadow'+prevTrElement.data('db')); + else prevTrElement.addClass('shadow5'); + // prev - ha minde becsukva, akkor nem kell slideUpAll + if (prevTrElement.data('db') == prevTrElement.nextAll('tr').length) prevTrElement.find('.slideUpAll').hide(); + + } + + slideDown = function(element) { + trElement = element.closest('tr'); + bontasArray = trElement.find('div.bontas').get(); + // becsuk + trElement.nextAll('tr').filter(':hidden').slideDown(); + // shadow leszedése + if (trElement.data('db') < 6) trElement.removeClass('shadow'+trElement.data('db')); + else trElement.removeClass('shadow5'); + // adatok alaphelyzetbe + trElement.data('db',0); + trElement.data('keys', trElement.data('key')); + for (i=0; i'+tanev+'/'+szemeszter + +'' + +'').appendTo('ul#tankorSzemeszter'); + } + element.closest('li').next('li').find('input').focus(); + } + + }); + + $('#updateWindowSide').on('keydown', 'ul#tankorSzemeszter li:first-child input', function(event) { + + var charKeyCode = event.keyCode ? event.keyCode : event.which; + var shiftKey = event.shiftKey ? event.shiftKey : ((charKeyCode == 16) ? true : false); + var altKey = event.altKey ? event.altKey : ((charKeyCode == 18) ? true : false); + var ctrlKey = event.ctrlKey ? event.ctrlKey : ((charKeyCode == 17) ? true : false); + element = $(event.target); + + if (charKeyCode == 9 && shiftKey) { + event.preventDefault(); + tmp = element.attr('name').split('-'); + tanev = parseInt(tmp[1])-1; + for (szemeszter = 1; szemeszter<3; szemeszter++) { + $('
      • '+tanev+'/'+szemeszter + +'' + +'
      • ').prependTo('ul#tankorSzemeszter'); + } + element.closest('li').prev('li').find('input').focus(); + } + + }); + + + $('body').click(function(event) { + var element = $(event.target); + + if (!element.hasClass('addBontasTargy')) { + $('div#targyak').hide(); + $('table.bontas tr.aktiv').removeClass('aktiv'); + } + if (element.hasClass('slideUp')) { + slideUp(element); + } else if (element.hasClass('slideUpAll')) { + $(element.closest('tbody').find('.slideUp:visible').get().reverse()).each(function(index) { + slideUp($(this)); + }); + } else if (element.hasClass('slideDown')) { + slideDown(element); + } else if (element.hasClass('addBontas')) { + + postData = { 'action':'addBontas', 'keys':element.closest('tr').data('keys')} + saltName = $('#bontasForm input.salt').prop('name'); + saltValue = $('#bontasForm input.salt').val(); + postData[saltName] = saltValue; + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tanev&f=targyBontas&policy=private&skin=ajax&sessionID="+sessionID, + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + updateSalt(jqXHR.getResponseHeader('Etag')); + processJSONAddBontas(msg); + }); + + } else if (element.hasClass('addBontasTargy')) { + // Az érintett sor kulcsát eltároljuk - hogy tudjuk hova kell visszatérni + $('div#targyak').data('keys',element.closest('tr').data('keys')); + //tt + eOffset=element.offset(); + //tt + $('#targyak').css({'left':eOffset.left+25}).show(); + element.closest('tr').addClass('aktiv'); + + // $('#targyak ul#targyakUl').appendTo('#updateWindowSideContent').focus(); + // $('#updateWindowSide').addClass('nyitva'); + $('#targyak').show().focus(); + } else if (element.hasClass('selectTargy')) { + + postData = { 'action':'addBontasTargy', 'keys':$('div#targyak').data('keys'), 'targyId':element.data('targyid') } + saltName = $('#bontasForm input.salt').prop('name'); + saltValue = $('#bontasForm input.salt').val(); + postData[saltName] = saltValue; + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tanev&f=targyBontas&policy=private&skin=ajax&sessionID="+sessionID, + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + updateSalt(jqXHR.getResponseHeader('Etag')); + processJSONAddBontas(msg); + }); + + } else if (element.hasClass('delBontas')) { + + postData = { 'action':'delBontas', 'keys':element.closest('div.bontas').data('keys')} + saltName = $('#bontasForm input.salt').prop('name'); + saltValue = $('#bontasForm input.salt').val(); + postData[saltName] = saltValue; + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tanev&f=targyBontas&policy=private&skin=ajax&sessionID="+sessionID, + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + updateSalt(jqXHR.getResponseHeader('Etag')); + processJSONDelBontas(msg); + }); + + } else if (element.hasClass('bontas')) { + + if (element.hasClass('ok')) { + alert('A csoport összes órája tankörhöz van már rendelve!'); + } else if (element.hasClass('fail')) { + alert('Hiba! A bontás összóraszáma nagyobb a képzés-óratervben megadottnál!'); + } { + + postData = { 'targyId':element.data('targyid'), 'bontasIds':element.data('keys').toString().split(',') } + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=tankorLista&policy=private&skin=ajax&sessionID="+sessionID, + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONTankorLista(msg, element); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('fail'); + //console.log(jqXHR); + }); + } + + } else if (element.hasClass('tankorBontas') && !element.hasClass('tiltott')) { + + + postData = { 'action':'bontasTankor', 'keys':$('#updateWindowSide').data('target').data('keys'), + 'tankorId': element.data('tankorId'), 'hetiOraszam':element.data('hetiOraszam') } + saltName = $('#bontasForm input.salt').prop('name'); + saltValue = $('#bontasForm input.salt').val(); + postData[saltName] = saltValue; + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tanev&f=targyBontas&policy=private&skin=ajax&sessionID="+sessionID, + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + updateSalt(jqXHR.getResponseHeader('Etag')); + processJSONBontasTankor(msg); + $('#updateWindowSide').removeClass('nyitva') + $('#updateWindowSideContent').html(''); + }); + + } else if (element.hasClass('osszevonasTilt')) { + element.removeClass('osszevonasTilt').addClass('osszevonasEnged').addClass('tankorBontas'); + } else if (element.hasClass('plusz')) { + if (!element.closest('li').hasClass('tiltott')) { + data = element.closest('li').data(); + if (data.hetiOraszam < data.maxOraszam) { + element.closest('li').data('hetiOraszam', data.hetiOraszam+0.25); + element.closest('div').find('span.data').html(element.closest('li').data('hetiOraszam').toFixed(2)); + } + } + } else if (element.hasClass('minusz')) { + if (!element.closest('li').hasClass('tiltott')) { + data = element.closest('li').data(); + if (data.hetiOraszam > 0.25) { + element.closest('li').data('hetiOraszam', data.hetiOraszam-0.25); + element.closest('div').find('span.data').html(element.closest('li').data('hetiOraszam').toFixed(2)); + } + } + } else if (element.attr('id') == 'addTankor') { + + postData = { 'action':'ujTankor', 'bontasIds':$('#updateWindowSide').data('target').data('keys').toString().split(',') } + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=ujTankor&policy=private&skin=ajax&sessionID="+sessionID, + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + //console.log('ok'); + processJSONUjTankor(msg); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('fail'); + //console.log(jqXHR); + }); + + } else if (element.hasClass('tankorAdat')) { + + $('#updateWindowSide').data('target',element); + ajaxGetTankorAdat(element.data('tankorid')); + } else if (element.hasClass('tankorModosit')) { + + postData = { 'tankorId':$('#updateWindowSide').data('target').data('tankorid'),'osztalyIds': [], 'tankorSzemeszter': [], 'tankorNevExtra': $('#updateWindowSide input#tankorNevExtra').val() } + $('#updateWindowSide ul#tankorOsztaly input:checked').each(function(index){postData.osztalyIds.push($(this).val());}) + $('#updateWindowSide ul#tankorSzemeszter input[type=text]').each(function(index){ + if ($(this).val() != '') { + tmp = $(this).attr('name').split('-'); + postData.tankorSzemeszter.push({'tanev':tmp[1], 'szemeszter': tmp[2], 'oraszam': $(this).val() }); + } + }); + +//console.log(postData.tankorSzemeszter); + + $.ajax({ + type: "POST", + url: "index.php?page=naplo&sub=tools&f=tankorMod&policy=private&skin=ajax&sessionID="+sessionID, + data: postData, + dataType: 'json' + }).done(function( msg, status, jqXHR ) { + processJSONTankorMod(msg); + }).fail(function( jqXHR, textStatus, errorThrown ) { + //console.log('fail'); + //console.log(jqXHR); + }); + } else if (element.hasClass('tankorNevExtra')) { + + element.next('input#tankorNevExtra').show(); + element.hide(); + + } else if (element.hasClass('slideToggleContainer')) { + + element.find('ul').slideToggle(); + } else if (element.hasClass('slideToggle')) { + element.closest('div').find('ul').slideToggle(); + } else if (element.hasClass('evfolyamJel')) { + if (element.find('input').is(':checked')) { + $('div#osztaly div.osztEvf').show(); + $('div#osztaly div.evfolyamJel input').prop('checked',false); + $('div#osztaly span.selectOsztaly input').prop('checked',false); + $('div#kepzes div.kSelect input').prop('checked',false); + $('div#osztaly div.evfolyamJel').removeClass('checked'); + $('div#osztaly span.selectOsztaly').removeClass('checked'); + $('div#kepzes div.kSelect').hide(); + } else { + element.addClass('checked'); + element.find('input').prop('checked',true); + $('div#osztaly div.osztEvf').hide(); + $('div#osztEvf-'+element.find('input').val().replace('/','-')).show(); + } + } else if (element.hasClass('selectOsztaly')) { + isChecked = element.find('input').prop('checked'); + element.find('input').prop('checked', !isChecked); + element.toggleClass('checked'); + evfDiv = element.closest('div.osztEvf').find('div.evfolyamJel'); + kepzesDiv=$('div#kepzes div.ko-'+element.find('input').val()); + if (!isChecked) { + kepzesDiv.show(); + kepzesDiv.find('input').prop('checked',true); + kepzesDiv.each(function(index) { + db = $(this).data('db'); + $(this).data('db', db+1); + }); + if (!evfDiv.hasClass('checked')) { + evfDiv.addClass('checked'); + evfDiv.find('input').prop('checked',true); + $('div#osztaly div.osztEvf').hide(); + $('div#osztEvf-'+evfDiv.find('input').val().replace('/','-')).show(); + } + } else { + kepzesDiv.each(function(index) { + db = $(this).data('db'); + $(this).data('db', db-1); + if ($(this).data('db') == 0) { + $(this).find('input').prop('checked',false); + $(this).hide(); + } + }); + } + } else if (element.closest('td').attr('id') == 'oratervenKivuli') { + element.closest('td').find('ul').slideToggle(); + } + + }); + + + // tárgyak scrollozása + $('div#targyak').mousemove(function(event) { + var h = $('ul#targyakUl').height()+13; + var offset = $($(this)).offset(); + var position = (event.pageY-offset.top)/$(this).height(); + if (position < 0.25) { + $('div#targyakDown').hide(); + if ($('div#targyak').scrollTop() == 0) { + $('div#targyakUp').hide(); + $(this).stop(); + } else { + $('div#targyakUp').show(); + $(this).stop().animate({ scrollTop: 0 }, 5000); + } + } else if (position > 0.75) { + $('div#targyakUp').hide(); + if ($('div#targyak').scrollTop() == h) { + $('div#targyakDown').hide(); + $(this).stop(); + } else { + $('div#targyakDown').show(); + $(this).stop().animate({ scrollTop: h }, 5000); + } + } else { + $('div#targyakUp').hide(); + $('div#targyakDown').hide(); + $(this).stop(); + } + }); + + +}); + + + + + + + diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js new file mode 100644 index 00000000..7556f12b --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetJovahagyas.jquery.min.js @@ -0,0 +1,18 @@ + +showUpdateLayer = function() { + $('#updateWindow').show(); + $('updateForm').prop('tabindex',1); + $('updateForm').focus(); +} +hideUpdateLayer = function() { + $('#tanmenet tr').removeClass('aktiv'); +} + +$(function() { + + $('#tanmenet tr a').click(function(event) { + var element = $(event.target).closest('tr'); + $('#tanmenet tr').removeClass('aktiv'); + element.addClass('aktiv'); + }); +}); \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js new file mode 100644 index 00000000..68151721 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/tanmenet/tanmenetModositas.jquery.min.js @@ -0,0 +1,126 @@ + +$(function() { + initTemakorLista(); + // mozgatás + $('#temakor').sortable({ axis: 'y', containment: "#temakor", handle: "span.handle", items: ".sortable", scroll: false, + placeholder: "sortable-placeholder" , + cursor:'move', + opacity:0.2, + stop: function(event, ui) { initTemakorLista(); $('form[name=tanmenetMod]').trigger('change'); } + } ); + // törlés + $('body').click(function(event) { + var element = $(event.target); + if (element.hasClass('close')) { + element.closest('li').remove(); + initTemakorLista(); + $('form[name=tanmenetMod]').trigger('change'); + } + }); + // óraszám vagy szöveg módosítás + $('body').change(doOnTemakorChange); + // a textarea kinyitása és visszacsukása + $('#temakor textarea').focus(function(event) { + $(event.target).css({ 'background-color': '#eed', 'height': '100px' }); + }).blur(function(event) { + $(event.target).css({ 'background-color': '#fff', 'height': '50px' }); + }); + +}); + + +initTemakorLista = function() { + + var oraszam = 0; + var maxoraszam = parseInt($('#tanmenetOraszam').val()); + // Az eddigi összóraszám meghatározása + var osszoraszam = 0; + $('span.handle').each( + function(index, elem) { + selectElem = $(elem).closest('li').find('select'); textElem = $(elem).closest('li').find('textarea'); + if (selectElem.val() != '0' && textElem.val() != '') osszoraszam = osszoraszam+parseInt(selectElem.val()); + } + ); + var szabadoraszam = maxoraszam-osszoraszam; + if (szabadoraszam<0) szabadoraszam=0; + + // Az egyes témakörök sorainak beállítása + $('span.handle').each( + function(index, elem) { + + elem = $(elem); selectElem = elem.closest('li').find('select'); + textElem = elem.closest('li').find('textarea'); oraszamSpan = elem.closest('li').find('span.oraszam'); + if (selectElem.val() != '0' && textElem.val() != '') { // Már kitöltött témakör esetén + // Mivel nem tudjuk, hogy korábban milyen osztályba volt sorolva ezért mindkét osztályból eltávolítjuk + oraszamSpan.removeClass('jo'); // jo: még belefér az óraszámba + oraszamSpan.removeClass('nagy'); // nagy: már nem fér bele az óraszámba + // A témakör által lefoglalt órák kiírása + oraszamSpan.html( (oraszam+1) ); + oraszam = oraszam+parseInt( selectElem.val() ); + oraszamSpan.append('-'+oraszam); + // osztályokba sorolás + if (oraszam > maxoraszam) oraszamSpan.addClass('nagy'); // már nem fér bele a tanmenet óraszámába + else oraszamSpan.addClass('jo'); // még belefér a tanmenet óraszámába + // Az oraszám-select érvényes óraszámokra való leszűkítése + value = parseInt(selectElem.val()); + selectElem[0].options.length = 0; + for (k=0; k0 ) { + $('#postazoButton').show(); + } else { +// $('#postazoButton').hide(); + } + } +// element.closest('table').find('select').prop('selectedIndex',0); +// element.closest('table').find('form').submit(); + }); + + $('body').bind('click', function(evt) { + var uzenoClickedId = $(evt.target).attr('id'); + switch(uzenoClickedId) { + case 'uzenoSearchIcon': + $('#pattern').toggle('fast').focus(); + break; + case 'pattern': +// $('#postazoButton').hide(); +// $('#txt').hide(); +// $('#cimzett').selectedIndex=0; +// $('#cimzett').attr('disabled','disabled'); + break; + case 'postazoButton': + $('#postazoButton').disabled=true; + $('#postazoHash').val('submit'); + break; + case 'cimzett': +// $('shTipus').update($F('cimzett')); +// $('#cimzett').attr('title',$F('cimzett')); + break; + case 'uzenoTxt': + break; + case 'postazoTxt': + if ($("#cimzett option").length==2) { + var v = ($("#cimzett option:eq(1)")).attr('selected','selected'); + $('#postazoButton').show(); + } + break; + default: + break; + } + }); + +}); diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js new file mode 100644 index 00000000..edfefcee --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/postas.js @@ -0,0 +1,54 @@ + +Event.observe(document.body, 'mayor:change', uzenoCheck); +Event.observe(document.body, 'change', uzenoCheck); + +function uzenoCheck(evt) { + + Event.observe('postazoButton', 'click', disableButton); + + var element = $(Event.element(evt)); + var thisid = (element.getAttribute('id')); + switch(thisid) { + case 'pattern': + $('postazoButton').hide(); + $('postazoTxt').hide(); + $('cimzett').selectedIndex=0; + $('cimzett').disable(); + break; + case 'postazoButton': // ezt nem kapja el, nem change esemény + $('postazoButton').disabled=true; + $('postazoHash').setValue('submit'); + break; + case 'cimzett': +// $('shTipus').update($F('cimzett')); + $('cimzett').setAttribute('title',$F('cimzett')); + break; + case 'postazoTxt': + break; + default: + break; + } + + if ($('cimzett').selectedIndex!=0 && $('cimzett').value!='') { + $('postazoButton').show(); + $('postazoTxt').show().focus(); + } else { + $('postazoButton').hide(); + $('postazoTxt').hide(); + } + + //Element.addClassName($('uzenoPostazo'), 'csoport'); + +} + +function disableButton(evt) { + var element = $(Event.element(evt)); + if ($('postazoTxt').value!='') { + var element = $(Event.element(evt)); + $('postazoHash').setValue('submit'); + $('postazoButton').disabled=true; + element.up('form').submit(); + } else { + Event.stop(evt); + } +} \ No newline at end of file diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js new file mode 100644 index 00000000..5a9d7121 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.jquery.min.js @@ -0,0 +1,23 @@ + +$(document).ready(function() { + $.holdReady(true); + var r = Math.floor(Math.random()*100); + $.getScript("skin/classic/module-naplo/javascript/uzeno/postas.jquery.min.js?rand="+r).done(function() { + $.holdReady(false); + }); + $('#postazoButton').show(); + +// disabled by konczy +// $('.uzenet').click(function(event) { +// var mId = $(this).parent('tr').attr('id'); +// $('#uzenetek').find('tbody tr:not(#'+mId+')').fadeToggle(200); +// }); + +}); + +function checkCR(evt) { + var evt = (evt) ? evt : ((event) ? event : null); + var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); + if ((evt.keyCode == 13) && (node.type=="text") && (node.id=="pattern")) {return false;} +} +document.onkeypress = checkCR; diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js new file mode 100644 index 00000000..982aad8d --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/uzeno/uzeno.js @@ -0,0 +1,33 @@ + +Event.observe(window, 'load', uzenoPSFLoader); + +function uzenoPSFLoader(evt) { + + var r = Math.floor(Math.random()*100); + includeJS('skin/classic/module-naplo/javascript/uzeno/postas.js?'+r); + +/* + $('cimzettTipus').observe('change', function(event) { + + var someNodeList = $(Event.element(event)).getElementsByTagName('option'); + + $A(someNodeList).each(function(node){ + if (node.selected==true) $(node.value+'Id').show(); + else $(node.value+'Id').hide(); + }); + + }); +*/ + function checkCR(evt) { + var evt = (evt) ? evt : ((event) ? event : null); + var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); + if ((evt.keyCode == 13) && (node.type=="text")) {return false;} + } + document.onkeypress = checkCR; +/* +var a = document.createElement('script'); +a.setAttribute('type', 'text/javascript'); +a.setAttribute('src', 'skin/classic/module-naplo/javascript/uzeno/postas.js'); +a.insert(document.head); +*/ +} -- cgit v1.2.3