diff options
Diffstat (limited to 'mayor-orig/www/skin')
14 files changed, 245 insertions, 20 deletions
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 index 40024f74..8e8d982d 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diak.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/diak.css @@ -120,6 +120,9 @@ table.hianyzasNaptar td.felszerelesHiany { background-color: rgb(100,100,200); } table.hianyzasNaptar td.egyenruhaHiany { background-color: orange; } + table.hianyzasNaptar.kreta {background-color: #3facc7;} + table.hianyzasNaptar.kreta tr th {background-color: cornflowerblue;} + table.naptar tr th span.kepzes { padding: 1px 3px 1px 3px; font-size:10px; background-color: #776690; border-radius: 2px 2px 2px 2px; 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 ce5a989d..c091bc02 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 @@ -127,3 +127,5 @@ table.hianyzasNaptar a:hover { background-color: #667766; } table.hianyzasNaptar td.felszerelesHiany { background-color: rgb(100,100,200); } table.hianyzasNaptar td.egyenruhaHiany { background-color: orange; } + table.hianyzasNaptar.kreta {background-color: #3facc7;} + table.hianyzasNaptar.kreta tr th {background-color: cornflowerblue;} 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 e739bc04..b94b9421 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 @@ -119,6 +119,8 @@ table.hianyzasNaptar td:nth-child(even) { } table.hianyzasNaptar td.felszerelesHiany { background-color: rgb(100,100,200); } table.hianyzasNaptar td.egyenruhaHiany { background-color: orange; } + table.hianyzasNaptar.kreta {background-color: #3facc7;} + table.hianyzasNaptar.kreta tr th {background-color: cornflowerblue;} form.vissza { background-color: white; width: 570px; margin: 0px auto; } form.vissza input { border: none; background-color: white; cursor: pointer; } 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 index b342097b..cf0665a2 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztaly.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/hianyzas/osztaly.css @@ -81,6 +81,15 @@ text-align: center; } + table.hianyzas tbody td.kreta { + width: 18px; + background-color:cornflowerblue; + text-align: center; + } + table.hianyzas tbody td.kreta.keses { + background-color: ; + } + table.hianyzas tbody td.ufegyelmi { width: 18px; background-color: rgb(220,230,240); @@ -159,9 +168,9 @@ border-color: #aabbc0; } table.navi input { + margin-left: 16px; background-color: #778890; border: solid 1px #aabbc0; - width:30px; } table.navi input.aktiv { color: #aabbc0; 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 index c7b8cdf2..f6652b54 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/orarend/szabadTerem.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/szabadTerem.css @@ -2,20 +2,35 @@ h2 { text-align: center; color: red;} h2.toPrint { display: none; } -table.toolBar tr td select, table.toolBar tr td option { - font-size:normal; +form.teremKereso { width:100%; margin-left: auto; margin-right:auto; text-align: center; margin-bottom:10px;} +table.orarend tr td { } +table.orarend span, form.teremKereso span { padding: 2px; border-radius: 4px; border: #ddd 1px solid; line-height:1.8em; white-space: nowrap; background-color:white; } + +table.orarend span.xlarge, form.teremKereso span.xlarge { background-color: #4caf50;} +table.orarend span.large, form.teremKereso span.large { background-color: lightgreen;} +table.orarend span.normal, form.teremKereso span.normal { background-color: lightblue;} +table.orarend span.small, form.teremKereso span.small { background-color: yellow;} +table.orarend span.xsmall, form.teremKereso span.xsmall { background-color: #ff5722;} + +table.orarend span:hover, form.teremKereso span:hover { border-color: white; cursor:pointer;} + +form.teremKereso span.clk { + color: #aaa; + -webkit-filter: grayscale(90%); + filter: grayscale(90%); } table.orarend { - width: 85%; + width: 90%; background-color: black; } table.orarend tr th { - background-color: #889988; + background-color: #bbb; color: white; border-width: 0px 1px 2px 0px; width:2%; height:30px; + font-weight:normal; } table.orarend thead tr th { background-color: #889999; @@ -100,4 +115,4 @@ div.unfinished { } 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/html/base.phtml b/mayor-orig/www/skin/classic/module-naplo/html/base.phtml index ff6c8e08..4753fbf4 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/base.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/base.phtml @@ -258,6 +258,21 @@ } + function putForrasSelect() { + + global $TOOL; + putToolFormStart('forrasSelect'); + echo '<select name="'.$TOOL['forrasSelect']['paramName'].'" class="onChangeSubmit">'; + echo '<option value=""> - </option>'."\n"; + $SEL = array($TOOL['forrasSelect']['paramValue'] => ' selected="selected" '); + foreach ($TOOL['forrasSelect']['adatok'] as $_szam => $_nev) { + echo '<option value="'.$_szam.'"'.$SEL[$_szam].'>'.$_nev.'</option>'; + } + echo '</select>'; + putToolFormStop(); + + } + function putIntezmenySelect() { global $TOOL; @@ -1194,6 +1209,30 @@ echo '<td>'.(int)$H['orak']['osszesen']['pályaválasztás'].' '._ORA.'</td>'; echo '</tr>'."\n"; echo '</table>'."\n"; + // --- + if (is_array($TOOL['kretaIgazolasOsszegzo'])) { // az adattömb tartalmazza, de nem jeleníti meg a késéseket is + $K = $TOOL['kretaIgazolasOsszegzo']; + $IGTIPUSOK = array_keys($K); + if (count($IGTIPUSOK)==0) return; + echo '<table class="hianyzasOsszegzo" cellpadding="1" cellspacing="1" align="center">'; + echo '<tr>'; + foreach($IGTIPUSOK as $k => $v) + echo '<th style="background-color: cornflowerblue;">'.$v.'</th>'; + echo '</tr>'."\n"; + echo '<tr>'; + foreach($IGTIPUSOK as $k => $v) { + echo '<td style="background-color: #3facc7; color: white;">'.intval($K[$v]['hiányzás'][0]['db']).' '._NAP.'</td>'; + } + echo '</tr>'."\n"; + echo '<tr>'; + foreach($IGTIPUSOK as $k => $v) { + echo '<td style="background-color: #3facc7; color: white;">'.intval($K[$v]['hiányzás'][0]['dbBejegyzes']).' '._ORA.'</td>'; + } + echo '</tr>'."\n"; + echo '</table>'."\n"; + + } + } function putKerelemStat() { @@ -1227,6 +1266,7 @@ } + // CONTRIB! include('skin/classic/module-naplo/html/share/face.phtml'); 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 index f8355eb3..6f6256dd 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diak.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/diak.phtml @@ -163,6 +163,7 @@ $diakId = $ADAT['diakId']; $dt = $NAPADAT['dt']; + $KRETAHIANYZAS = $ADAT['hianyzasKreta'][$ADAT['diakId']][$dt]; echo '<table class="tanuloEgyNapja hianyzasNaptar" cellspacing="1" cellpadding="1" border="0">'; echo '<tr>'; if (defined('__STATUS_HATARIDO') && (__OFO || __VEZETOSEG || __NAPLOADMIN) && strtotime(__STATUS_HATARIDO) < strtotime($dt) && !$future) { @@ -214,7 +215,8 @@ if (!$future) _putHianyzasKistabla( $ADAT['hianyzasok'][$ADAT['diakId']], array('dt' => $dt), - array('href' => $href, 'allowed' => $allowed, 'napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra) + array('href' => $href, 'allowed' => $allowed, 'napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra), + $KRETAHIANYZAS ); echo '</td>'; 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 3fc44941..32bc0c07 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 @@ -45,7 +45,7 @@ echo '</a>'; } echo '</th><th>'; - _putHianyzasKistabla($ADAT['hianyzasok'][$_diakId], array('dt'=>$dt), array('napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra)); + _putHianyzasKistabla($ADAT['hianyzasok'][$_diakId], array('dt'=>$dt), array('napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra), $ADAT['hianyzasKreta'][$diakId][$dt]); echo '</th></tr>'; echo '<tr><th></th><th colspan="2">'._TANKOR.'</th><th>'._J.'</th><th>'._K.'</th><th>'._H.'</th><th>'.EH.'</th><th>'._F.'</th><th>'._FM.'</th><th>'._IGAZOLT.'</th></tr>'; echo '</thead>'; 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 59279d54..1edac54f 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 @@ -95,7 +95,7 @@ $felmentett_class = (in_array($ADAT['tankorAdat']['tankorId'], $ADAT['felmentes'][$_diakId])) ? ' felmentett':''; echo '<tr class="'.$jogviszony.$felmentett_class.'">'; echo '<td>'; - _putHianyzasKistabla($ADAT['napiHianyzasok'][$_diakId], $ORAADAT, array('napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra)); + _putHianyzasKistabla($ADAT['napiHianyzasok'][$_diakId], $ORAADAT, array('napiMinOra' => $napiMinOra, 'napiMaxOra' => $napiMaxOra), $ADAT['hianyzasKreta'][$_diakId][$ORAADAT['dt']]); echo '</td>'; echo '<td>'; putFace($DA['diakId'],'diak','30'); 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 index e00a7c32..f07a166d 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztaly.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/hianyzas/osztaly.phtml @@ -22,6 +22,9 @@ echo '<input id="osszes" type="checkbox" name="View[]" value="összes" '; if (in_array('összes',$View)) echo 'checked="checked" '; echo '/><label for="osszes">'._OSSZES.'</label>'; + echo '<input id="kreta" type="checkbox" name="View[]" value="kreta" '; + if (in_array('kreta',$View)) echo 'checked="checked" '; + echo '/><label for="kreta">'._KRETA.'</label>'; echo '<input id="fegyu" type="checkbox" name="View[]" value="fegyelmi utáni" '; if (in_array('fegyelmi utáni',$View)) echo 'checked="checked" '; echo '/><label for="fegyu">'._FEGYELMI_UTANI.'</label>'; @@ -81,11 +84,17 @@ $_cols+=6; } + if (in_array('összes',$View)) { echo '<th colspan="9">'._OSSZES.'</th>'; $_cols+=7; } + if (in_array('kreta',$View)) { + echo '<th colspan="6">'._KRETA.'</th>'; + $_cols+=6; + } + if (in_array('fegyelmi utáni',$View)) { echo '<th colspan="3">'._FEGYELMI_UTANI.'</th>'; $_cols+=3; @@ -112,6 +121,7 @@ echo '<th colspan="3" class="alcim">'._KESES.'</th>'; } + if (in_array('összes',$View)) { echo '<th colspan="3" class="alcim">'._HIANYZAS.'</th>'; echo '<th colspan="3" class="alcim">'._KESES.'</th>'; @@ -119,6 +129,10 @@ echo '<th rowspan="2" class="alcim" title="'._FELMENTES.'">'._FM.'</th>'; echo '<th rowspan="2" class="alcim" title="'._EGYENRUHA_HIANY.'">'._EH.'</th>'; } + if (in_array('kreta',$View)) { + echo '<th colspan="3" class="alcim">'._HIANYZAS.'</th>'; + echo '<th colspan="3" class="alcim">'._KESES.'</th>'; + } if (in_array('fegyelmi utáni',$View)) { echo '<th rowspan="2" class="alcim" title="'._HIANYZAS.'">'._H.'</th>'; @@ -162,6 +176,7 @@ echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/sum.gif" alt="'._OSSZES.'" title="'._OSSZES.'" /></th>'; } + if (in_array('összes',$View)) { echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/h.gif" alt="'._IGAZOLATLAN.'" title="'._IGAZOLATLAN.'" /></th>'; echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/i.gif" alt="'._IGAZOLT.'" title="'._IGAZOLT.'" /></th>'; @@ -171,6 +186,15 @@ echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/sum.gif" alt="'._OSSZES.'" title="'._OSSZES.'" /></th>'; } + if (in_array('kreta',$View)) { + echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/h.gif" alt="'._IGAZOLATLAN.'" title="'._IGAZOLATLAN.'" /></th>'; + echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/i.gif" alt="'._IGAZOLT.'" title="'._IGAZOLT.'" /></th>'; + echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/sum.gif" alt="'._OSSZES.'" title="'._OSSZES.'" /></th>'; + echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/h.gif" alt="'._IGAZOLATLAN.'" title="'._IGAZOLATLAN.'" /></th>'; + echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/i.gif" alt="'._IGAZOLT.'" title="'._IGAZOLT.'" /></th>'; + echo '<th class="alcim"><img src="skin/classic/module-naplo/img/hianyzas/sum.gif" alt="'._OSSZES.'" title="'._OSSZES.'" /></th>'; + } + if (in_array('fegyelmi utáni',$View)) { } @@ -208,6 +232,10 @@ echo '<td class="felmentes">'.$ADAT['stat']['összes']['felmentés']['igazolatlan'].'</td>'; echo '<td class="egyenruha">'.$ADAT['stat']['összes']['egyenruha hiány']['igazolatlan'].'</td>'; } + if (in_array('kreta',$View)) { + echo '<td colspan="6"></td>'; + } + if (in_array('fegyelmi utáni',$View)) { echo '<td class="igazolatlan hianyzas">'.$ADAT['stat']['összes']['fegyelmi']['hiányzás']['igazolatlan'].'</td>'; echo '<td class="igazolatlan keses">'.$ADAT['stat']['összes']['fegyelmi']['késés']['igazolatlan'].'</td>'; @@ -271,7 +299,6 @@ echo '</td>'; - if (in_array('hozott',$View)) { # Hozott // Lezárt igazolatlan hiányzás @@ -402,6 +429,7 @@ ## ------ } + if (in_array('összes',$View)) { ## Összes @@ -462,6 +490,28 @@ ## ------ } + + if (in_array('kreta',$View)) { // Kréta + $_KRETAADAT = $ADAT['hianyzasKreta'][$diakId]; + echo '<td class="kreta hianyzas igazolatlan">'.$_KRETAADAT['hiányzás']['igazolatlan']['db'].'</td>'; + echo '<td class="kreta hianyzas igazolt">'.$_KRETAADAT['hiányzás']['igazolt']['db'].'</td>'; + echo '<td class="kreta hianyzas osszes">'.(($_KRETAADAT['hiányzás']['igazolatlan']['db'])+($_KRETAADAT['hiányzás']['igazolt']['db'])).'</td>'; + echo '<td class="kreta keses igazolatlan">'; + _kiir(intval($_KRETAADAT['késés']['igazolatlan']['db']).'/'.intval($_KRETAADAT['késés']['igazolatlan']['perc'])."'"); + echo '</td>'; + echo '<td class="kreta keses igazolt">'; + _kiir(intval($_KRETAADAT['késés']['igazolt']['db']).'/'.intval($_KRETAADAT['késés']['igazolt']['perc'])."'"); + echo '</td>'; + echo '<td class="kreta keses osszes">'; + if (($_KRETAADAT['késés']['igazolatlan']['db'])+($_KRETAADAT['késés']['igazolt']['db']) >0) { + echo (($_KRETAADAT['késés']['igazolatlan']['db'])+($_KRETAADAT['késés']['igazolt']['db'])); + echo '/'; + echo (($_KRETAADAT['késés']['igazolatlan']['perc'])+($_KRETAADAT['késés']['igazolt']['perc'])); + echo '\''; + } + echo '</td>'; + } // Kréta + if (in_array('fegyelmi utáni',$View)) { ## Fegyelmi után // Fegyelmi utáni igazolatlan hiányzás @@ -610,4 +660,8 @@ } + function _kiir($val) { + if ($val>0) echo $val; + } + ?> 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 index 13f15022..b4ab5bf0 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/orarend/szabadTerem.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/szabadTerem.phtml @@ -18,16 +18,25 @@ } echo '<h2 class="toPrint">'.$ADAT['toPrint'].'</h2>'; - echo '<table class="orarend" align="center">'."\n"; + formBegin(array('class'=>'teremKereso')); + + echo '<span class="xsmall" data-c="xsmall">-10</span>'; + echo '<span class="small" data-c="small">10-19</span>'; + echo '<span class="normal" data-c="normal">20-29</span>'; + echo '<span class="large" data-c="large">30-39</span>'; + echo '<span class="xlarge" data-c="xlarge">40+</span>'; + + formEnd(); + + echo '<table class="orarend" align="center" cellpadding="0" cellspacing="1">'."\n"; echo '<thead>'; echo '<tr><th></th>'; - foreach ($NAPOK as $dt) { // FIXME (getMaxNap) + foreach ($NAPOK as $dt) { $nap = date('w',strtotime($dt)); $_th_class = ($ADAT['orarend']['napok'][$nap]['megjegyzes']=='') ? '': 'spec'; echo '<th class="'.$_th_class.'">'; - //echo '<span title="'.$ADAT['orarend']['napok'][$nap]['dt'].'/'.$ADAT['orarend']['napok'][$nap]['het'].'">'; echo $aHetNapjai[($nap-1)]; - echo ' '.$dt; + echo '<br/>'.$dt; echo '</th>'; } echo '</tr>'; @@ -38,14 +47,20 @@ echo '<tr>'; echo '<th>'.$ora.'</th>'; foreach ($NAPOK as $dt) { - echo '<td>'; + echo '<td>'; for($i=0; $i<count($X[$ora][$dt]); $i++) { $_teremId = $X[$ora][$dt][$i]; + $ferohely = $ADAT['termek'][$_teremId]['ferohely']; + if ($ferohely>=40) $_class='xlarge'; + elseif ($ferohely>=30) $_class='large'; + elseif ($ferohely>=20) $_class='normal'; + elseif ($ferohely>=10) $_class='small'; + else $_class = 'xsmall'; if ($_teremId!='') { - echo '<span title="'.$_targyJel.' '.$_osztalyJel.' ('.$ADAT['tankorok'][$_T['tankorId']][0]['tankorId'].')" >'; + $_title = 'Férőhely: '.($ADAT['termek'][$_teremId]['ferohely']); // ferohely, telephelyId, tipus + echo '<span class="teremAdat '.$_class.'" data-teremid="'.$_teremId.'" data-ferohely="'.$ferohely.'" title="'.$_title.'">'; echo $ADAT['termek'][$_teremId]['leiras']; - echo '</span>'; - if ($i<count($X[$ora][$dt])-1) echo ', '; + echo '</span> '; } } echo '</td>'."\n"; 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 index eefa53d2..f7a9affc 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/share/hianyzas.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/share/hianyzas.phtml @@ -1,6 +1,6 @@ <?php - function _putHianyzasKistabla($napiHianyzasok, $oraAdat, $SET = array('allowed' => false, 'href' => '', 'napiMinOra' => null, 'napiMaxOra' => null)) { + function _putHianyzasKistabla($napiHianyzasok, $oraAdat, $SET = array('allowed' => false, 'href' => '', 'napiMinOra' => null, 'napiMaxOra' => null), $KRETAHIANYZAS) { 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! @@ -17,6 +17,7 @@ $__kiir=''; $__hrefClass = ''; $igazolhatoHianyzasId=''; + $__DK = $KRETAHIANYZAS[$__ora]; if (count($__D)>0) { $__tipus=''; /* A több óra támogatást támogatását módosítani kellene... */ @@ -66,6 +67,71 @@ } echo '</tr><tr>'.$_SOR; echo '</tr></table>'; + + + if (is_array($KRETAHIANYZAS)) { + + echo '<table class="hianyzasNaptar kreta" cellspacing="0" cellpadding="1" align="center"><tr>'; + $_SOR = ''; + for ($__ora = $SET['napiMinOra'];$__ora <= $SET['napiMaxOra']; $__ora++) { +// $__D = $napiHianyzasok[$oraAdat['dt']][$__ora]; + $__classES = array(); + $__kiir=''; + $__hrefClass = ''; + $igazolhatoHianyzasId=''; + $__D = $KRETAHIANYZAS[$__ora]; + if (count($__D)>0) { + $__tipus=''; + /* A több óra támogatást támogatását módosítani kellene... */ + for ( $i=0; $i<count($__D); $i++) { + $__perc = $__D[$i]['perc']; + $__statusz = ($__D[$i]['kretaStatusz']=='igen'?'igazolt':'igazolatlan'); + $__tipus = $__D[$i]['tipus']; + $__hid = $__D[$i]['kretaHianyzasId']; + // $__oraId = $__D[$i]['oraId']; + // $__rogzitoTanarId = $__D[$i]['rogzitoTanarId']; + $__kiir2beg=$__kiir2end=''; + if ($__statusz != '') { + $__classES[] = str_replace(' ','_',ekezettelen($__tipus)); + if ($__tipus=='felmentés') $__kiir.='f'; + elseif( $__tipus=='felszerelés hiány') $__kiir.='F'; + elseif( $__tipus=='egyenruha hiány') $__kiir.='e'; + else { + if(is_numeric($__perc) && $__perc>0) { + $__kiir2beg = '<span title="'.$__perc.'\'">'; + $__kiir2end = '</span>'; + } + } + } 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 '<th class="hianyzasNaptar" style="color: #666;">'; + if ($OK === true) { + $_href = href($href.'&hianyzasId='.$igazolhatoHianyzasId.'&dt='.$oraAdat['dt'].'&ora='.$__ora); + echo '<a href="'.$_href.'" class="'.$__hrefClass.'">'.$__ora.'</a>'; + } else + echo '<span class="'.$__hrefClass.'">'.$__ora.'</span>'; + echo '</th>'; + $_SOR .= '<td'.$__class.'>'.$__kiir2beg.$__kiir.$__kiir2end.'</td>'; + } + echo '</tr><tr>'.$_SOR; + echo '</tr></table>'; + + } + } ?> diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/szabadTerem.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/szabadTerem.jquery.min.js new file mode 100644 index 00000000..55f50fc6 --- /dev/null +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/szabadTerem.jquery.min.js @@ -0,0 +1,17 @@ +$(function() { + + function isMobile() { // --TODO -- global namespace + try{ document.createEvent("TouchEvent"); return true; } + catch(e){ return false; } + } + + $('form.teremKereso span').on('click',function(event) { + var el = $(event.target); + var teremType = ($(el).data('c')); + $("table.orarend span[class='teremAdat "+teremType+"']").toggle(); + el.toggleClass('clk'); + console.log(teremType); + event.stopPropagation(); + }); + +}); diff --git a/mayor-orig/www/skin/classic/module-portal/html/share/hirek.phtml b/mayor-orig/www/skin/classic/module-portal/html/share/hirek.phtml index 651cc104..115876b4 100644 --- a/mayor-orig/www/skin/classic/module-portal/html/share/hirek.phtml +++ b/mayor-orig/www/skin/classic/module-portal/html/share/hirek.phtml @@ -39,7 +39,7 @@ for ($j=0; $j<count($CSOPORT); $j++) echo '<span class="tag">'.$CSOPORT[$j].'</span>'; echo '</div>'; } - + echo '<div style="display:none; font-size:10px; padding:2px; text-align:right; color:#aaa">'.($ADAT['hirek']['szovegek'][0]['kdt']).'</div>'; echo '<hr style="clear:both; height:0px; margin-top:2em; margin-bottom:2em; width:80%; background-color: #777777; border-style: solid; border-color: #eeeeee; border-width: 0px 0px 1px 0px;" />'; echo '</div>'; } |