diff options
Diffstat (limited to 'mayor-orig/www/skin/classic/module-naplo')
20 files changed, 199 insertions, 120 deletions
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 index c2862fe8..4eae0808 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/haladasi/haladasi.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/haladasi/haladasi.css @@ -2,16 +2,21 @@ table.haladasiBejegyzesek { background-color: rgb(50,60,80); + background: linear-gradient( rgb(50,60,80), white); margin-top: 10px; - font-size: 11px; + /* font-size: 11px; */ width: 98%; } - table.haladasiBejegyzesek thead tr th {height:18px;} + table.haladasiBejegyzesek thead tr th, table.haladasiBejegyzesek tfoot tr th {height:18px; font-weight: normal;} table.haladasiBejegyzesek thead tr th span.aktiv { position:relative; top:-5px; padding-left:5px; - color: orange; + /*color: orange;*/ + } + + table.haladasiBejegyzesek tbody tr:first-child th { border-top:solid 16px white; } + table.haladasiBejegyzesek tbody:hover tr:first-child th { background-color: orange; + transition: all ease 0.1s; } - 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 { @@ -40,6 +45,9 @@ table.haladasiBejegyzesek tbody td.t { padding-left:4px; } + table.haladasiBejegyzesek tbody tr th.nap span.napNev { + background-color:white; border-radius: 2px; color: #444;padding: 0px 4px; + } /* ajax eredménye */ table.haladasiBejegyzesek tbody tr.elmarad td { @@ -106,10 +114,10 @@ table.haladasiBejegyzesek td.osztaly { text-align: center; } table.haladasiBejegyzesek select { - font-size: 10px; + /* font-size: 10px; */ } - input { font-family: Verdana,Arial; color: inherit; } + input { color: inherit; outline: none;} input.data { border-style: none none solid none; border-width: 1px; border-color: #dddddd; @@ -118,6 +126,9 @@ } input.data:hover { border-bottom: solid 1px #556677; background-color: white } + table.haladasiBejegyzesek tbody tr td.ora {text-align:center;} + table.haladasiBejegyzesek tbody tr td div.oraTime {font-size:xx-small; display: block; padding-left:4px; color:#888;} + 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; } @@ -150,7 +161,8 @@ table.haladasiBejegyzesek tbody tr.egyeb.órarend { background-color: #aaaacc; } input.gomb { - font-size: xx-small; border: solid 1px #777777; + font-size: xx-small; + border: solid 1px #777777; padding: 0px 1px; margin: 0px; background-color: #009900; color: white; @@ -165,7 +177,7 @@ table.haladasiBejegyzesek a.gomb { padding: 1px; background-color: #dddddd; - font-size: 10px; + /* font-size: 10px; */ border: outset 1px #556677; margin: 2px; text-decoration: none; @@ -173,7 +185,7 @@ table.haladasiBejegyzesek a.gomb:hover { padding: 1px; background-color: #556677; - font-size: 10px; + /* font-size: 10px; */ border: outset 1px #dddddd; margin: 2px; text-decoration: none; @@ -233,7 +245,7 @@ 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; + /* font-size:small; */ background-color:# white; border: solix 1px #00aa00; } @@ -242,7 +254,7 @@ table.haladasiNaplo { background-color: rgb(50,60,80); width: 98%; - font-size: 11px; + /* font-size: 11px; */ } table.haladasiNaplo thead tr th{ background-color: rgb(50,60,80); @@ -250,10 +262,6 @@ 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%; } @@ -282,7 +290,7 @@ border: none 0px; } - table.haladasiBejegyzesek button.gomb { font-size:8px; padding:4px;} + 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;} 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 index a3ed6c1e..ce5a989d 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/nap.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/nap.css @@ -1,3 +1,4 @@ +@charset "utf-8"; table.csoportNevsorHianyzok { background-color: #eeeeee; @@ -70,6 +71,9 @@ border-width: 0px 1px 3px 1px; border-style: solid; } + .hianyzas.checked, .hiányzás.checked { + background-color: darkred; + } .keses, .késés { border-color: rgb(200,200,100); 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 index 6eee317a..e739bc04 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/ora.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/ora.css @@ -1,3 +1,4 @@ +@charset "utf-8"; table.csoportNevsorHianyzok { background-color: #eeeeee; color: white; } @@ -65,7 +66,9 @@ border-width: 0px 1px 3px 1px; border-style: solid; } - + .hianyzas.checked, .hiányzás.checked { + background-color: darkred; + } .keses, .késés { /* width:12px;*/ border-color: rgb(200,200,100); 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 index c767a75d..833b24b6 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/hibabejelento.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/hibabejelento/hibabejelento.css @@ -1,6 +1,6 @@ form.hiba { - background-color: rgb(20,120,140); + background-color: cornflowerblue; margin-left: 10%; margin-right: 10%; padding-left: 0px; @@ -13,14 +13,6 @@ } 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; - } + form.hiba textarea { font-size: 14px; background-color: white; width: 99%; height: 100px; border: solid 1px black; padding: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 index a61f7c44..c13d310c 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/osztaly.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/intezmeny/osztaly.css @@ -55,3 +55,6 @@ 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; } + + span.diakNaploSorszam { padding-left:4px; padding-right:4px; background-color: cornflowerblue; color:white; border-radius: 2px; margin: 0px 4px;} + span.diakJogviszony { padding-left:4px; padding-right:4px; background-color: orange; color:white; border-radius: 2px; margin: 0px 4px;} diff --git a/mayor-orig/www/skin/classic/module-naplo/css/naplo.css b/mayor-orig/www/skin/classic/module-naplo/css/naplo.css index 0585e4cd..ddf0da7d 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/naplo.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/naplo.css @@ -26,7 +26,7 @@ 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.toolBarTitle { border-bottom: solid 1px #333; padding-left:4px; } 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;} @@ -42,7 +42,7 @@ font-weight: 600; letter-spacing: 0.2px; border-color: rgb(21,71,123); - border-width: 1px 0px 1px 1px; + border-width: 1px 1px 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);} @@ -59,6 +59,8 @@ /* TD */ + table.toolBar td {padding: 0px;} + table.toolBar td form td {padding: 1px;} table.toolBar td.gap { width: 50%; border-spacing: 0px; } table.toolBar td.help { background-color: rgb(11,51,103); @@ -203,7 +205,7 @@ /* #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, .updateWindowSide button.torles { margin: 4px 18px; height:2em; border-radius:2px; border: solid 1px white; color:white; background-color: #ddd;} .updateWindowSide button.mentes:hover { background-color: lightgreen; } .updateWindowSide button.torles:hover { background-color: red; } 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 index f6bab505..4acdd988 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarend.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarend.css @@ -93,6 +93,7 @@ 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 tbody tr.orarendJegyzetSor td.jegyzetContainer div:hover { border-color: #bbb; transition : border 50ms ease-out;} table.orarend tr td { text-align: center; diff --git a/mayor-orig/www/skin/classic/module-naplo/html/base.phtml b/mayor-orig/www/skin/classic/module-naplo/html/base.phtml index f8200b8c..bc4fc510 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/base.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/base.phtml @@ -1150,9 +1150,10 @@ echo '<th>'._SZULOI.'</th>'; echo '<th>'._OSZTALYFONOKI.'</th>'; echo '<th>'._TANULMANYI_VERSENY.'</th>'; - echo '<th>'._NYELVVIZSGA.'</th>'; + echo '<th>'._VIZSGA.'</th>'; echo '<th>'._IGAZGATOI.'</th>'; echo '<th>'._HATOSAGI.'</th>'; + echo '<th>'._PALYAVALASZTAS.'</th>'; echo '</tr>'."\n"; echo '<tr>'; @@ -1165,16 +1166,19 @@ } echo '</td>'; echo '<td>'.(int)$H['napok']['osszesen']['osztályfőnöki'].'/'.__OSZTALYFONOKI_IGAZOLAS_EVRE. ' '._NAP.'</td>'; - echo '<td>'.(int)$H['napok']['osszesen']['tanulmányi verseny'].' '._NAP.'</td>'; - echo '<td>'.(int)$H['napok']['osszesen']['nyelvvizsga'].' '._NAP.'</td>'; + echo '<td>'.(int)$H['napok']['osszesen']['verseny'].' '._NAP.'</td>'; + echo '<td>'.(int)$H['napok']['osszesen']['vizsga'].' '._NAP.'</td>'; echo '<td>'.(int)$H['napok']['osszesen']['igazgatói'].' '._NAP.'</td>'; echo '<td>'.(int)$H['napok']['osszesen']['hatósági'].' '._NAP.'</td>'; + echo '<td>'.(int)$H['napok']['osszesen']['pályaválasztás'].' '._NAP.'</td>'; echo '</tr>'."\n"; echo '<tr>'; echo '<td>'; echo '<span style="color: white; font-weight:bold;margin-right:3px; border: solid 1px white; padding:2px 5px;background-color: green;">'.intval($TOOL['igazolasOsszegzo']['hianyzasok']['igazolt']).'</span>'; echo '<span style="color: white; font-weight:bold;margin-right:3px; border: solid 1px white; padding:2px 5px;background-color: red;">'.intval($TOOL['igazolasOsszegzo']['hianyzasok']['igazolatlan']).'</span>'; - echo '<span style="color: white; font-weight:bold;margin-right:3px; border: solid 1px white; padding:2px 5px;background-color: #C8C864;">'.intval($TOOL['igazolasOsszegzo']['hianyzasok']['kesesPercOsszeg']).'\'</span>'; + echo '<span style="color: white; font-weight:bold;margin-right:3px; border: solid 1px white; padding:2px 5px;background-color: #C8C864;">'.intval($TOOL['igazolasOsszegzo']['hianyzasok']['kesesPercOsszeg']).'\''; + echo '/'.intval($TOOL['igazolasOsszegzo']['hianyzasok']['kesesDb']).''; + echo '</span>'; echo '</td>'; // igazolatlan, kesesPercOsszeg echo '<td>'.(int)$H['orak']['osszesen']['orvosi'].' '._ORA.'</td>'; echo '<td>'; @@ -1185,10 +1189,11 @@ echo '</td>'; echo '<td>'.(int)$H['orak']['osszesen']['osztályfőnöki'].'/'.__OSZTALYFONOKI_ORA_IGAZOLAS_EVRE.' '._ORA.'</td>'; - echo '<td>'.(int)$H['orak']['osszesen']['tanulmányi verseny'].' '._ORA.'</td>'; - echo '<td>'.(int)$H['orak']['osszesen']['nyelvvizsga'].' '._ORA.'</td>'; + echo '<td>'.(int)$H['orak']['osszesen']['verseny'].' '._ORA.'</td>'; + echo '<td>'.(int)$H['orak']['osszesen']['vizsga'].' '._ORA.'</td>'; echo '<td>'.(int)$H['orak']['osszesen']['igazgatói'].' '._ORA.'</td>'; echo '<td>'.(int)$H['orak']['osszesen']['hatósági'].' '._ORA.'</td>'; + echo '<td>'.(int)$H['orak']['osszesen']['pályaválasztás'].' '._ORA.'</td>'; echo '</tr>'."\n"; echo '</table>'."\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 index 5f958c54..11c42ede 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml @@ -1,25 +1,4 @@ <?php -/* - module: naplo - - todo: függvény paraméterezések tisztítása (2010) - - függőségek: - - function putHaladasiBejegyzesek($data, $tankorId, $osztalyId, $tanarId, $title, $diakId, $order, $ADAT) - |- function putNap($dt, $dNap, $napInfo, $doga, $napInfo2) - |-function putHaladasiDolgozat - |-function putOra($dOra) - |- function putTankorNap($dt, $dNap, $doga, $order) - |-function putHaladasiDolgozat($dt,$doga) - |-function putTankorOra($dOra) - function putHetesForm($ADAT) - -*/ -## -# Haladási naplo megjelenítése -## - global $SZLO; function putHaladasiBejegyzesek($ADAT) { @@ -62,8 +41,8 @@ } echo '</th>'; echo '<th colspan="7" class="fejlec8">'; - echo $title; if ($tanarId!='') { + echo '<span class="tanarNev" data-tanarid="'.$tanarId.'">'.$title.'</span>'; if ($ADAT['csakUres']==true) { $_CHK = ' checked="checked" '; $_ACTIVE = ' class="on" '; @@ -72,8 +51,11 @@ echo ' <label for="csakUres" '.$_ACTIVE.'><span class="icon-bullhorn"></span></label>'; echo '<input type="checkbox" id="csakUres" name="csakUres" value="1" class="onChangeSubmit" '.$_CHK.' style="display:none;" />'; $AKTIV_TH['tanar'] = true; + } else { + echo $title; } echo '</th></tr>'."\n"; +/* echo '<tr>'; echo '<th style="width:30px;">'; // ENTER esetén az első submit érvényes - ne a dátum gomb legyen @@ -90,7 +72,7 @@ echo '<th>'; echo _TANAR; if ($AKTIV_TH['tanar']) echo '<span class="aktiv icon-bookmark"></span>'; - echo '</th><th>'._ORASZAM.'</th>'; + echo '</th><th>'.'</th>'; echo '<th style="width:45%">'; echo _TANANYAG; if ($AKTIV_TH['tananyag']) echo '<span class="aktiv icon-bookmark"></span>'; @@ -101,6 +83,7 @@ if (_SHOW_DAYS_FROM > $_TANEV['kezdesDt']) echo '<button class="gomb" type="submit" name="lapoz1" value="prevWeek" tabindex="7"><span class="icon-chevron-left"></span></button>'; if (_SHOW_DAYS_TO < date('Y-m-d')) echo '<button class="gomb" type="submit" name="lapoz1" value="nextWeek" tabindex="8"><span class="icon-chevron-right"></span></button>'; echo ' </th></tr>'."\n"; +*/ echo '</thead>'."\n"; echo '<tfoot>'."\n"; echo '<tr>'; @@ -188,21 +171,14 @@ } else { echo '<tbody class="szunet">'."\n"; } -/* - if ($napInfo['tipus'] == 'tanítási szünet') echo '<tbody class="szunet">'."\n"; - elseif ($napInfo['típus'] == 'tanítás nélküli munkanap') echo '<tbody class="tanitasNelkul">'."\n"; - elseif (date('w',$time) % 2 == 0) echo '<tbody class="parosNap">'."\n"; - else echo '<tbody class="paratlanNap">'."\n"; -<button type="button" name="orderInvert" value="" class="rejtMutat" tabindex="10"> - -*/ echo '<tr>'; echo '<th class="nap">'; if (__PLUSZBEIRHAT===true) echo '<div class="icon-plus-sign rejtMutat"></div>'; echo '</th>'."\n"; // Az első cella a dátum/nap echo '<th colspan="7" class="nap">'; - echo str_replace('-','.',$dt) .'. '. $aHetNapjai[(date('w',$time)+6)%7]; + echo str_replace('-','.',$dt) .'. '; + echo '<span class="napNev">'.$aHetNapjai[(date('w',$time)+6)%7].'</span>'; if ($napInfo2['napszam']!='' || $napInfo['orarendiHet'] != 0) { echo ' ('; // if ($napInfo2['napszam']!='') { @@ -399,10 +375,13 @@ // echo '<span class="oraAdat icon-bullhorn" data-oraid="'.$dOra['oraId'].'"></span>'; } + if ($dOra['tolTime']!='') + echo '<div class="oraTime">'.substr($dOra['tolTime'],0,5).'–'.substr($dOra['igTime'],0,5).'</div>'; + echo '</td>'."\n"; // ----- Tankör ------------------------------- - echo '<td class="t">'; + echo '<td class="t tankorAdat" data-tankorid="'.$dOra['tankorId'].'">'; // ------------------------------------------------------------------------- // Csoportok kezelése - Váltható tankörök (egy csoportba és egy tanárhoz tartozó tankörök // FeladatTípus kezelése @@ -425,9 +404,9 @@ if ($__SEL == '') echo '<option value="'.$dOra['csoportId'].':'.$dOra['tankorId'].' selected="selected">'.$dOra['tankorNev'].'</option>'; echo '</select>'; // ugyanakkor js-ből meg kellene változtatni a tankorId paramétert... - echo '<a style="display:inline" href="'.href('index.php?page=naplo&sub=haladasi&f=haladasi&tankorId='.$dOra['tankorId']).'" class="onClickUpdateWindow" title="'.$dOra['tankorNev'].' '._TANKOR_HALADASI.'">'; + echo '<span style="display:inline" href="'.href('index.php?page=naplo&sub=haladasi&f=haladasi&tankorId='.$dOra['tankorId']).'" title="'.$dOra['tankorNev'].' '._TANKOR_HALADASI.'">'; echo '☰'; //≡ - echo '</a>'; + echo '</span>'; } elseif ($dOra['tipus']=='egyéb') { /*for ($t = 0; $t<count($ADAT['feladatTipus']); $t++) { @@ -436,9 +415,9 @@ }*/ echo $ADAT['feladatTipus'][$dOra['feladatTipusId']]['feladatTipusLeiras'].' ('.$dOra['eredet'].')'; } else { // nincs választási lehetőség, vagy a módosítási határidő lejárt - echo '<a href="'.href('index.php?page=naplo&sub=haladasi&f=haladasi&tankorId='.$dOra['tankorId']).'" class="onClickUpdateWindow" title="'.$dOra['tankorNev'].' '._TANKOR_HALADASI.'">'; + echo '<span href="'.href('index.php?page=naplo&sub=haladasi&f=haladasi&tankorId='.$dOra['tankorId']).'" class="tankorNev" data-tankorId = "'.$dOra['tankorId'].'" title="'.$dOra['tankorNev'].' '._TANKOR_HALADASI.'">'; echo $dOra['tankorNev']; - echo '</a>'; + echo '</span>'; } echo '<input type="hidden" name="tanmenetIdContainer[]" value="'.$ADAT['tankorTanmenet'][ $dOra['tankorId'] ].'" />'."\n"; echo '<input type="hidden" name="tankorIdContainer[]" value="'.$dOra['tankorId'].'" />'."\n"; @@ -510,7 +489,7 @@ } else { echo '<input type="text" tabindex="1" name="L_'.($dOra['oraId']).'" class="data" size="30" value="'.htmlspecialchars($dOra['leiras']).'" />'; echo '<span class="INFO" id="B_'.($dOra['oraId']).'">✓</span>'; - echo '<input type="submit" class="gomb DOA" value="'._ROGZIT.'" tabindex="" />'; + echo '<input type="submit" class="gomb DOA" value="'._OK.'" tabindex="" />'; } echo '<input type="hidden" name="oraId[]" value="'.$dOra['oraId'].'" />'; //echo '<span type="text" class="INFO" style="display:none;" id="B_'.($dOra['oraId']).'">√</span>'; 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 index 64d0bc71..a8b908c2 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/haladasi/stat.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/haladasi/stat.phtml @@ -3,13 +3,12 @@ function putTankorStat($tankorStat) { $mutatHianyzasStat = (is_array($tankorStat['hianyzasStat'])) ? true : false; - echo '<table class="stat" cellspacing="1">'."\n"; echo '<thead><tr>'."\n"; echo '<th>'._TANKORNEV.'</th>'."\n"; echo '<th>'._MEGTARTOTT_ORASZAM.'</th>'."\n"; echo '<th>'._BECSULT_HATRALEVO_ORASZAM.'</th>'."\n"; - echo '<th>'._BECSULT_OSSZES_ORASZAM.'</th>'."\n"; + echo '<th colspan="2">'._BECSULT_OSSZES_ORASZAM.'</th>'."\n"; echo '<th>'._TERVEZETT_ORASZAM.'</th>'."\n"; if ($mutatHianyzasStat) echo '<th>'._HIANYZAS_ARANY.'</th>'."\n"; echo '<th>'._TANKOR_JEGYEK_SZAMA.'</th>'."\n"; @@ -21,7 +20,7 @@ echo '<tbody>'; echo '<tr>'."\n"; - echo '<th>'; + echo '<th class="tankorNev tankorAdat" data-tankorid="'.$tankorId.'">'; echo $tervezettAdat[0]['tankorNev']; echo '</th>'."\n"; echo '<td>'; @@ -31,8 +30,17 @@ echo $tankorStat['becsult'][$tankorId]['oraSzam']; echo '</td>'."\n"; echo '<td>'; - echo $tankorStat['becsult'][$tankorId]['oraSzam']+$tankorStat['megtartott'][$tankorId]['oraSzam']; + echo $_tmp = $tankorStat['becsult'][$tankorId]['oraSzam']+$tankorStat['megtartott'][$tankorId]['oraSzam']; echo '</td>'."\n"; + $_terv_szazalek = number_format(($_tmp*100/$tervezettAdat['evesOraszam']),2); + if ($_terv_szazalek<70) $_style=' style="background-color: red" '; + elseif ($_terv_szazalek<80) $_style=' style="background-color: orange" '; + elseif ($_terv_szazalek<90) $_style=' style="background-color: yellow" '; + elseif ($_terv_szazalek<100) $_style=' style="background-color: lightgreen" '; + elseif ($_terv_szazalek>=100) $_style=' style="background-color: cornflowerblue" '; + echo '<td data-tervszazalek="'.$_terv_szazalek.'" '.$_style.'>'; + echo $_terv_szazalek."%"; + echo '</td>'; echo '<td title="'.$tankorStat['tanitasiHetekSzama'][$tankorId].' '._TANITASI_HET.'">'; echo $_tervezett=$tervezettAdat['evesOraszam']; echo '</td>'."\n"; @@ -55,11 +63,11 @@ } echo '<td>'; - echo '<span title="'._JEGYEK_SZAMA.'">'.intval($tankorStat['jegyekSzama'][$tankorId]).'</span> / '; - echo '<span title="'._LETSZAM.'">'.intval($tankorStat['letszam'][$tankorId]).'</span> / '; - echo '<span title="'._HETI_ORASZAM.'">'.$tankorStat['tervezett'][$tankorId]['hetiOraszam'].'</span> = '; - echo '<span title="'._JEGYSZAM_PER_FO.'">'.((intval($tankorStat['letszam'][$tankorId])!=0)?number_format($tankorStat['jegyekSzama'][$tankorId]/$tankorStat['letszam'][$tankorId],2):'-').'</span> / '; - echo '<span title="'._HETI_ORASZAM.'">'.$tankorStat['tervezett'][$tankorId]['hetiOraszam'].'</span> = '; + echo '<span title="'._JEGYEK_SZAMA.'">'.intval($tankorStat['jegyekSzama'][$tankorId]).' db </span> / '; + echo '<span title="'._LETSZAM.'">'.intval($tankorStat['letszam'][$tankorId]).' fő</span> / '; + echo '<span title="'._HETI_ORASZAM.'">'.$tankorStat['tervezett'][$tankorId]['hetiOraszam'].' óra </span> = '; + echo '<span title="'._JEGYSZAM_PER_FO.'">'.((intval($tankorStat['letszam'][$tankorId])!=0)?number_format($tankorStat['jegyekSzama'][$tankorId]/$tankorStat['letszam'][$tankorId],2):'-').' db/fő </span> / '; + echo '<span title="'._HETI_ORASZAM.'">'.$tankorStat['tervezett'][$tankorId]['hetiOraszam'].' óra </span> = '; echo '<span title="'._ATLAGOS_JEGYSZAM.'">'.((intval($tankorStat['letszam'][$tankorId])!=0 && intval($tankorStat['tervezett'][$tankorId]['hetiOraszam'])!=0)?number_format($tankorStat['jegyekSzama'][$tankorId]/$tankorStat['letszam'][$tankorId]/$tankorStat['tervezett'][$tankorId]['hetiOraszam'],2):'- - . -').'</span>'; echo '</td>'."\n"; 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 index 77aa94d3..3fc44941 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/nap.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/nap.phtml @@ -121,9 +121,10 @@ $_hid = $UJHADAT[$_oraId][$_diakId][$_tipus]['hianyzasId']; if ($_hid!='') $_igtipus = $_tipus; if ($_tipus=='') $_csstipus='jelen'; else $_csstipus=$_tipus; + $_radio = ($_hid!='' || ($_tipus=='' && $__jelen)) ?'checked="checked"' : ''; + $_csstipus .= ($JOG['beirhato'] && ($_hid!='' || ($_tipus=='' && $__jelen))) ?' checked ' : ''; echo '<td class="'.$_csstipus.'">'; 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':''; @@ -175,7 +176,7 @@ $_hid = $UJHADAT[$_oraId][$_diakId][$_tipus]['hianyzasId']; if ($_hid!='') { echo '<input type="hidden" name="HIANYZOK2_'.$_oraId.'" value="'.$_diakId.'/'.$dt.'/'.$ora.'/'.$_tipus.'/'.$_hid.'" '. $_radio .'/>'; - echo $_tipus; + echo ' '.$_tipus.' '; } } echo '</td>'; @@ -244,9 +245,9 @@ } function _putImg($tipus,$jelen) { - if ($jelen && $tipus=='') echo '<img src="/skin/classic/module-naplo/img/hianyzas/green.gif" alt="x" />'; - elseif ($tipus=='késés') echo '<img src="/skin/classic/module-naplo/img/hianyzas/yellow.gif" alt="x" />'; - elseif ($tipus=='hiányzás') echo '<img src="/skin/classic/module-naplo/img/hianyzas/red.gif" alt="x" />'; + if ($jelen && $tipus=='') echo '<span class="icon-ok-sign" style="display:block;color:green; text-align:center"></span>'; + elseif ($tipus=='késés') echo '<span class="icon-time" style="display:block;color:yellow; text-align:center"></span>'; + elseif ($tipus=='hiányzás') echo '<span class="icon-remove-sign" style="display:block;color: red; text-align:center"></span>'; } ?> 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 index 839585de..59279d54 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/ora.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/ora.phtml @@ -21,7 +21,7 @@ $dt = $ORAADAT['dt']; $ora = $ORAADAT['ora']; - $jovobeli = (strtotime($dt)>time()); // ezt csak itt tiltjuk le, a pre-ben nem! + $jovobeli = (strtotime($dt)>time()); // ezt csak itt tiltjuk le, a pre-ben nem! -- ennél szigorúbb a korlátozás a getHianyzasJogosultsag() -on keresztül if (!is_array($NEVEK) || count($NEVEK)==0) if (!$ADAT['tagokFelvehetok']) @@ -132,9 +132,10 @@ $_hid = $HADAT[$ORAADAT['oraId']][$_diakId][$_tipus]['hianyzasId']; if ($_hid!='') $_igtipus = $_tipus; if ($_tipus=='') $_csstipus = 'jelen'; else $_csstipus=$_tipus; + $_radio = ($_hid!='' || ($_tipus=='' && $__jelen)) ?'checked="checked"' : ''; + $_csstipus .= ($JOG['beirhato'] && ($_hid!='' || ($_tipus=='' && $__jelen))) ?' checked ' : ''; echo '<td class="'.$_csstipus.'">'; 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'])); @@ -271,9 +272,9 @@ } function _putImg($tipus,$jelen) { - if ($jelen && $tipus=='') echo '<img src="/skin/classic/module-naplo/img/hianyzas/green.gif" alt="x" />'; - elseif ($tipus=='késés') echo '<img src="/skin/classic/module-naplo/img/hianyzas/yellow.gif" alt="x" />'; - elseif ($tipus=='hiányzás') echo '<img src="/skin/classic/module-naplo/img/hianyzas/red.gif" alt="x" />'; + if ($jelen && $tipus=='') echo '<span class="icon-ok-sign" style="display:block;color:green; text-align:center"></span>'; + elseif ($tipus=='késés') echo '<span class="icon-time" style="display:block;color:yellow; text-align:center"></span>'; + elseif ($tipus=='hiányzás') echo '<span class="icon-remove-sign" style="display:block;color: red; text-align:center"></span>'; } ?> 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 index 54222591..fd51c8d8 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnok.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/hirnok/hirnok.phtml @@ -136,6 +136,7 @@ function putHirnok_haladasiOra($D) { global $aHetNapjai; + // if ($D['oraAdat']['dt']=='1970-01-01 01:00:00') return false; $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'].'. '; 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 index b61dd550..b476482c 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/osztaly.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/osztaly.phtml @@ -308,7 +308,10 @@ function putOsztalyNevsor($ADAT) { echo '</div>'."\n"; + if ($value['diakNaploSorszam']!='') echo '<span class="diakNaploSorszam">'.$value['diakNaploSorszam'].'</span>'; echo '<span class="diakNev" data-diakid="'.$value['diakId'].'">'.$value['diakNev'].'</span>'; + if ($value['statusz'][0]['statusz'] != 'jogviszonyban van') echo '<span class="diakJogviszony">'.$value['statusz'][0]['statusz'].'</span>'; + $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 '<span class="diakNev datumok">('.implode(', ', $tmp).')</span>'; 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 index 0432cd91..e145b5fc 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/dolgozat.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/dolgozat.phtml @@ -68,6 +68,10 @@ echo str_replace('-', '. ', $_dt).'. '; echo $aHetNapjai[($_dow - 1)]; } + + echo '<div class="dolgozatDATA" style="display:none" + data-dolgozatadat="'.implode('+',$TankorLista).':'.$Dolgozat[$dolgozatId]['bejelentesDt'].':'.$Dolgozat[$dolgozatId]['tervezettDt'].'"></div>'; + echo '</td>'; echo '</tr>'; flush(); @@ -79,6 +83,9 @@ } echo '</tbody>'; echo '</table>'; + + echo '<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>'; + echo '<div id="chart_div"></div>'; } function putDolgozat($Dolgozat, $valaszthatoTankorok, $Tanarok, $ADAT) { @@ -289,6 +296,8 @@ formEnd(); } // csak admin, tanár és igazgató láthatja az összes jegyet! + + } function putDolgozatBejelento($tankorId) { 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 index a27675a0..8df846dc 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/stat.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/stat.phtml @@ -175,6 +175,7 @@ echo '<input type="hidden" name="action" value="jegyLezaras" />'; echo '<input type="hidden" name="osztalyId" value="'.$ADAT['osztaly']['osztalyId'].'" />'; echo '<input type="hidden" name="szemeszterId" value="'.$ADAT['szemeszterAdat']['szemeszterId'].'" />'; + echo '<input type="hidden" name="telephelyId" value="'.$ADAT['telephelyId'].'" />'; echo '<input type="hidden" name="targySorrend" value="'.$targySorrend.'" />'; echo '<input type="hidden" name="actionID" value="'.substr(uniqid("", true),0,23).'" />'; 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 index 8ad356e5..3cc399fe 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsga.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/vizsga.phtml @@ -15,7 +15,8 @@ echo '<label for="jelentkezesDt">'._JELENTKEZES.'</label>'."\n"; echo '<input type="text" name="jelentkezesDt" class="date" value="" id="jelentkezesDt" />'."\n"; echo '<label for="tipus">'._VIZSGATIPUS.'</label>'."\n"; - echo '<select name="tipus" id="tipus">'."\n"; + $SEL = array($ADAT['vizsgaTipus'] => ' selected="selected" '); + echo '<select name="vizsgaTipus" id="tipus">'."\n"; echo '<option value=""> - </option>'."\n"; for ($i = 0; $i < count($ADAT['vizsgatipusok']); $i++) { echo '<option value="'.$ADAT['vizsgatipusok'][$i].'"'.$SEL[ $ADAT['vizsgatipusok'][$i] ].'>'.$ADAT['vizsgatipusok'][$i].'</option>'."\n"; 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 index e6d629c0..578a6f0e 100644 --- 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 @@ -46,21 +46,6 @@ $(function() { /* onload */ } }); -// beépülő teszt! - később! - -/* - $('#nav2 li.icons').append('<span id="naploAlertIcon1" class="icon-bullhorn"></span>'); - $('#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) { 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 index e382ac00..c357f692 100644 --- 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 @@ -356,7 +356,7 @@ ajaxGetZaroJegyAdat = function(zaroJegyId) { ajaxGetOraAdat = function(oraId) { - + mayorLoaderStart(); postData = { 'oraId':oraId, 'mayorToken': ($('body').data('mayortoken')) } $.ajax({ type: "POST", @@ -364,10 +364,12 @@ ajaxGetOraAdat = function(oraId) { data: postData, dataType: 'json' }).done(function( msg, status, jqXHR ) { + mayorLoaderStop(); processJSONOraAdat(msg); updateSalt(jqXHR.getResponseHeader('Etag')); mayorNaploEventHandlers(); }).fail(function( jqXHR, textStatus, errorThrown ) { + mayorLoaderStop(); //console.log('hiba történt!'+textStatus); //console.log(jqXHR); }); @@ -488,9 +490,9 @@ processJSONDiakAdat = function( diakAdat ) { + (_osztalyAdat['osztalyJel']) + " " // + _osztalyAdat['kezdoTanev'] + '-' + _osztalyAdat['vegzoTanev'] + '/' + _osztalyAdat['jel'] // + ' (' + _osztalyAdat['osztalyId'] + ') ' - + diakAdat['diakOsztaly'][i]['beDt'] + ' - ' - + ((diakAdat['diakOsztaly'][i]['kiDt'] == null) ? '...':diakAdat['diakOsztaly'][i]['kiDt']) - + '</a></li>'; + + diakAdat['diakOsztaly'][i]['beDt'] + ' – ' + + ((diakAdat['diakOsztaly'][i]['kiDt'] == null) ? '____-__-__':diakAdat['diakOsztaly'][i]['kiDt']) + + '</a> ('+_osztalyAdat['osztalyId']+')</li>'; } content += '</ul>'; } @@ -499,7 +501,9 @@ processJSONDiakAdat = function( diakAdat ) { content += '<h3>Képzések</h3>'; content += '<ul>'; for (i=0; i<(diakAdat['diakKepzes'].length); i++) { - content += '<li>'+diakAdat['diakKepzes'][i]['kepzesNev']+ ' ' + diakAdat['diakKepzes'][i]['tolDt']+'–'+diakAdat['diakKepzes'][i]['igDt']+'</li>'; + content += '<li>'+diakAdat['diakKepzes'][i]['kepzesNev']+ ' ' + diakAdat['diakKepzes'][i]['tolDt']; + if (diakAdat['diakKepzes'][i]['igDt']!=null) content += ' – ' + diakAdat['diakKepzes'][i]['igDt']; + content += '</li>'; } content += '</ul>'; } @@ -532,11 +536,15 @@ processJSONDiakAdat = function( diakAdat ) { content += '<ul>'; if (diakAdat['diakTankor']!=undefined) for (i=0; i<diakAdat['diakTankor'].length; i++) { - content += '<li class="tankorAdat" data-tankorid="'+diakAdat['diakTankor'][i]['tankorId']+'">' +diakAdat['diakTankor'][i]['tankorNev'] + ' (' + diakAdat['diakTankor'][i]['kovetelmeny'] + ')</li>'; + content += '<li class="tankorAdat" data-tankorid="'+diakAdat['diakTankor'][i]['tankorId']+'">' +diakAdat['diakTankor'][i]['tankorNev']; + if (diakAdat['diakTankor'][i]['kovetelmeny']!='') content += ' (' + diakAdat['diakTankor'][i]['kovetelmeny'] + ')'; + content += '</li>'; } content += '</ul>'; content += '<h3><a href="'+ href({'page':'naplo','sub':'intezmeny','f':'diak','diakId':diakAdat['diakId']}) +'">Egyéb</a></h3>'; content += '<ul>'; + content += '<li>Egyedi azonosító (diakId): ' + diakAdat['diakId'] + '</li>'; + if (diakAdat['userAccount'] != null) content += '<li>Login azonosító (userAccount): ' + diakAdat['userAccount'] + '</li>'; if (diakAdat['szuletesiHely'] != null) content += '<li>Született: ' +diakAdat['szuletesiHely'] + ', ' + diakAdat['szuletesiIdo'] +' <span class="diakEletkor">'+ diakAdat['diakEletkor'] + '</span></li>'; if (diakAdat['torzslapszam'] != null) content += '<li>Törzslapszám: ' +diakAdat['torzslapszam'] + '</li>'; if (diakAdat['mobil'] != null) content += '<li>Telefon: ' +diakAdat['mobil'] + '</li>'; @@ -557,7 +565,7 @@ processJSONDiakAdat = function( diakAdat ) { content += '<li>'; //content += '<a href="'+ href({'page':'naplo','sub':'intezmeny','f':'diakSzulo','diakId':diakAdat['diakId'],'szuloId':d['szuloId']}) +'">'; content += '<span class="szuloNev" data-szuloid="'+d['szuloId']+'">'; - content += d['szuloNev']; + content += d['szuloNev'] + ' ('+d['szuloId']+')'; content += '</span>'; // if (d['szuleteskoriNev']!=null) content += ' ('+d['szuleteskoriNev']+')'; content += '</li>'; @@ -669,14 +677,14 @@ processJSONOraAdat = function(adat) { content += '</ul>'; if (adat['oraBeirhato']) content += adat['oraForm']; - // content += '<h3>Óra kapcsolatai</h3>'; // content += '<ul><li>Beírt mulasztások száma: '+'n/a'+'</li>'; // content += '<li>Beírt jegyek száma: '+'n/a'+'</li>'; // content += '</ul>'; + content += '<h3>Dolgozatok</h3>'; + if (adat['dolgozat']['dolgozatIds'].length>0) { - content += '<h3>Dolgozatok</h3>'; content += '<ul>'; for (i=0; i<adat['dolgozat'].dolgozatIds.length; i++) { dolgozatAdat = adat['dolgozat'][adat['dolgozat'].dolgozatIds[i]]; @@ -685,7 +693,9 @@ processJSONOraAdat = function(adat) { } content += '</ul>'; } - + if (adat['dolgozatBeirhato']) { + content += adat['dolgozatForm']; + } if (adat['elozoOrak']!=undefined && adat['elozoOrak'].length>0) { content += '<h3>Előző órák</h3>'; content += '<ul>'; @@ -1204,7 +1214,6 @@ updateJegyzet = function(adat) { 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(); @@ -1232,3 +1241,4 @@ mayorLoaderStop = function() { // overwrite orig } ajaxSetOraLike = function(oraId, jovolt) {} + diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js new file mode 100644 index 00000000..b5a27219 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/osztalyozo/dolgozat.jquery.min.js @@ -0,0 +1,62 @@ +$(function() { + + google.charts.load('current', {'packages':['calendar']}); + google.charts.setOnLoadCallback(drawChart); + function drawChart() { + var data = new google.visualization.DataTable(); + data.addColumn({ type: 'date', id: 'Date' }); + data.addColumn({ type: 'number', id: 'Won/Loss' }); + var DT = {}; + $('.dolgozatDATA').each(function(index) { + egy = $(this).data('dolgozatadat').split(':'); + dt1 = egy[1].split('-'); + dt2 = egy[2].split('-'); + if (egy[2]=="" || egy[2]=='0000-00-00' || dt2<dt1) {dt2 = dt1;x=egy[1];} else x = egy[2]; + if (DT[x]>=1) DT[x]++; else DT[x] = 1; + data.addRows( + [ + [ new Date(dt2), DT[x] ] + ] + ); + }); + var chart = new google.visualization.Calendar(document.getElementById('chart_div')); + var options = { + title: "Dolgozatok", + height: 350, + colorAxis: {colors:['cornflowerblue','#ff0000']}, + }; + chart.draw(data, options); + } + + +/* google.charts.load('current', {'packages':['timeline']}); + google.charts.setOnLoadCallback(drawChart); + function drawChart() { + var data = new google.visualization.dataTable(); + data.addColumn('string', 'Tankör'); + data.addColumn('date', 'Dolgozat dátum'); + data.addColumn('date', ''); + $('.dolgozatDATA').each(function(index) { + egy = $(this).data('dolgozatadat').split(':'); + dt1 = egy[1].split('-'); + dt2 = egy[2].split('-'); + if (egy[2]=="" || egy[2]=='0000-00-00' || dt2<dt1) dt2 = dt1; + data.addRows( + [ + [ egy[0], new Date(dt1),new Date(dt2) ] + ] + ); + }); + var options = { + height: 450, + timeline: { + groupByRowLabel: true + } + }; + + var chart = new google.visualization.Timeline(document.getElementById('chart_div')); + + chart.draw(data, options); + } +*/ +}); |