';
echo '';
- _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 ' ';
echo '';
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 ''._OSSZES.' ';
+ echo ''._KRETA.' ';
echo ''._FEGYELMI_UTANI.' ';
@@ -81,11 +84,17 @@
$_cols+=6;
}
+
if (in_array('összes',$View)) {
echo ' '._OSSZES.' ';
$_cols+=7;
}
+ if (in_array('kreta',$View)) {
+ echo ''._KRETA.' ';
+ $_cols+=6;
+ }
+
if (in_array('fegyelmi utáni',$View)) {
echo ''._FEGYELMI_UTANI.' ';
$_cols+=3;
@@ -112,6 +121,7 @@
echo ''._KESES.' ';
}
+
if (in_array('összes',$View)) {
echo ''._HIANYZAS.' ';
echo ''._KESES.' ';
@@ -119,6 +129,10 @@
echo ''._FM.' ';
echo ''._EH.' ';
}
+ if (in_array('kreta',$View)) {
+ echo ''._HIANYZAS.' ';
+ echo ''._KESES.' ';
+ }
if (in_array('fegyelmi utáni',$View)) {
echo ''._H.' ';
@@ -162,6 +176,7 @@
echo ' ';
}
+
if (in_array('összes',$View)) {
echo ' ';
echo ' ';
@@ -171,6 +186,15 @@
echo ' ';
}
+ if (in_array('kreta',$View)) {
+ echo ' ';
+ echo ' ';
+ echo ' ';
+ echo ' ';
+ echo ' ';
+ echo ' ';
+ }
+
if (in_array('fegyelmi utáni',$View)) {
}
@@ -208,6 +232,10 @@
echo ''.$ADAT['stat']['összes']['felmentés']['igazolatlan'].' ';
echo ''.$ADAT['stat']['összes']['egyenruha hiány']['igazolatlan'].' ';
}
+ if (in_array('kreta',$View)) {
+ echo ' ';
+ }
+
if (in_array('fegyelmi utáni',$View)) {
echo ''.$ADAT['stat']['összes']['fegyelmi']['hiányzás']['igazolatlan'].' ';
echo ''.$ADAT['stat']['összes']['fegyelmi']['késés']['igazolatlan'].' ';
@@ -271,7 +299,6 @@
echo '';
-
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 ''.$_KRETAADAT['hiányzás']['igazolatlan']['db'].' ';
+ echo ''.$_KRETAADAT['hiányzás']['igazolt']['db'].' ';
+ echo ''.(($_KRETAADAT['hiányzás']['igazolatlan']['db'])+($_KRETAADAT['hiányzás']['igazolt']['db'])).' ';
+ echo '';
+ _kiir(intval($_KRETAADAT['késés']['igazolatlan']['db']).'/'.intval($_KRETAADAT['késés']['igazolatlan']['perc'])."'");
+ echo ' ';
+ echo '';
+ _kiir(intval($_KRETAADAT['késés']['igazolt']['db']).'/'.intval($_KRETAADAT['késés']['igazolt']['perc'])."'");
+ echo ' ';
+ echo '';
+ 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 ' ';
+ } // 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 ''.$ADAT['toPrint'].' ';
- echo ''."\n";
+ formBegin(array('class'=>'teremKereso'));
+
+ echo '-10 ';
+ echo '10-19 ';
+ echo '20-29 ';
+ echo '30-39 ';
+ echo '40+ ';
+
+ formEnd();
+
+ echo ''."\n";
echo '';
echo ' ';
- foreach ($NAPOK as $dt) { // FIXME (getMaxNap)
+ foreach ($NAPOK as $dt) {
$nap = date('w',strtotime($dt));
$_th_class = ($ADAT['orarend']['napok'][$nap]['megjegyzes']=='') ? '': 'spec';
echo '';
- //echo '';
echo $aHetNapjai[($nap-1)];
- echo ' '.$dt;
+ echo ' '.$dt;
echo ' ';
}
echo ' ';
@@ -38,14 +47,20 @@
echo '';
echo ''.$ora.' ';
foreach ($NAPOK as $dt) {
- echo '';
+ echo ' ';
for($i=0; $i=40) $_class='xlarge';
+ elseif ($ferohely>=30) $_class='large';
+ elseif ($ferohely>=20) $_class='normal';
+ elseif ($ferohely>=10) $_class='small';
+ else $_class = 'xsmall';
if ($_teremId!='') {
- echo '';
+ $_title = 'Férőhely: '.($ADAT['termek'][$_teremId]['ferohely']); // ferohely, telephelyId, tipus
+ echo '';
echo $ADAT['termek'][$_teremId]['leiras'];
- echo ' ';
- if ($i ';
}
}
echo ' '."\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 @@
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 ' '.$_SOR;
echo '
';
+
+
+ if (is_array($KRETAHIANYZAS)) {
+
+ echo '';
+ $_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; $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 '';
+ if ($OK === true) {
+ $_href = href($href.'&hianyzasId='.$igazolhatoHianyzasId.'&dt='.$oraAdat['dt'].'&ora='.$__ora);
+ echo ''.$__ora.' ';
+ } else
+ echo ''.$__ora.' ';
+ echo ' ';
+ $_SOR .= ''.$__kiir2beg.$__kiir.$__kiir2end.' ';
+ }
+ echo ' '.$_SOR;
+ echo '
';
+
+ }
+
}
?>
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();
+ });
+
+});
--
cgit v1.2.3