aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/policy/private/naplo/hianyzas
diff options
context:
space:
mode:
authorM.Gergo2019-03-08 20:51:30 +0100
committerM.Gergo2019-03-08 20:51:30 +0100
commitc76a004b0135786f2742283f8d5f917106f58bd8 (patch)
tree9d824a86cd5f92c45461d7b4f8160b27527b4f7d /mayor-orig/www/policy/private/naplo/hianyzas
parent3dab26c6797b32926287f22a041380080551060b (diff)
downloadmayor-c76a004b0135786f2742283f8d5f917106f58bd8.tar.gz
mayor-c76a004b0135786f2742283f8d5f917106f58bd8.zip
Rev: 4455
Diffstat (limited to 'mayor-orig/www/policy/private/naplo/hianyzas')
-rw-r--r--mayor-orig/www/policy/private/naplo/hianyzas/diak-pre.php1
-rw-r--r--mayor-orig/www/policy/private/naplo/hianyzas/nap-pre.php1
-rw-r--r--mayor-orig/www/policy/private/naplo/hianyzas/ora-pre.php1
-rw-r--r--mayor-orig/www/policy/private/naplo/hianyzas/osztaly-pre.php12
4 files changed, 9 insertions, 6 deletions
diff --git a/mayor-orig/www/policy/private/naplo/hianyzas/diak-pre.php b/mayor-orig/www/policy/private/naplo/hianyzas/diak-pre.php
index ce3bec70..d131db63 100644
--- a/mayor-orig/www/policy/private/naplo/hianyzas/diak-pre.php
+++ b/mayor-orig/www/policy/private/naplo/hianyzas/diak-pre.php
@@ -183,6 +183,7 @@ if (isset($diakId) && $diakId != '') {
$ADAT['hianyzasok'] = getHianyzasByDt(array($diakId),$_NAPOK);
$ADAT['diak']['kepzes'] = getKepzesByDiakId($diakId, array('result'=>'assoc','dt'=>$_NAPOK[count($_NAPOK)-1])); // dátum nélkül ez a korábbi összes képzését adná. Vegyük a hónap utolsó napján...
+ $ADAT['hianyzasKreta'] = getDiakKretaHianyzas($diakId,array('preprocess'=>'naptar'));
} // ha van nem üres diakId
if (!__DIAK) {
diff --git a/mayor-orig/www/policy/private/naplo/hianyzas/nap-pre.php b/mayor-orig/www/policy/private/naplo/hianyzas/nap-pre.php
index 7eb2592a..a1ea6261 100644
--- a/mayor-orig/www/policy/private/naplo/hianyzas/nap-pre.php
+++ b/mayor-orig/www/policy/private/naplo/hianyzas/nap-pre.php
@@ -143,6 +143,7 @@
}
$_diakJogviszony=getDiakJogviszonyByDts( array($ADAT['diakId']), array($ADAT['dt']) );
$ADAT['diakJogviszony'] = $_diakJogviszony[$ADAT['diakId']][$ADAT['dt']]['statusz'];
+ $ADAT['hianyzasKreta'] = getDiakKretaHianyzas($ADAT['diakId'],array('preprocess'=>'naptar','tolDt'=>$ADAT['dt'],'igDt'=>$ADAT['dt']));
// tanarSelect tul képpen csak readnly
$TOOL['datumSelect'] = array(
'tipus' => 'sor', 'post' => array('diakId'),
diff --git a/mayor-orig/www/policy/private/naplo/hianyzas/ora-pre.php b/mayor-orig/www/policy/private/naplo/hianyzas/ora-pre.php
index 9a472287..3ef6a8ee 100644
--- a/mayor-orig/www/policy/private/naplo/hianyzas/ora-pre.php
+++ b/mayor-orig/www/policy/private/naplo/hianyzas/ora-pre.php
@@ -68,6 +68,7 @@
for ($i=0; $i<count($ADAT['nevsor']['idk']); $i++) {
$_diakId = ($ADAT['nevsor']['idk'][$i]);
$ADAT['felmentes'][$_diakId] = getTankorDiakFelmentes($_diakId,__TANEV,array('csakId'=>true,'tolDt'=>$tolDt, 'igDt'=>$igDt, 'nap'=>$nap, 'ora'=>$ora));
+ $ADAT['hianyzasKreta'][$_diakId] = array_pop(getDiakKretaHianyzas($_diakId,array('preprocess'=>'naptar', 'tolDt'=>$tolDt, 'igDt'=>$igDt)));
}
$ADAT['diakJogviszony'] = getDiakJogviszonyByDts($ADAT['nevsor']['idk'], array($ORAADAT['dt']));
//dump($ADAT['nevsor']['idk']);
diff --git a/mayor-orig/www/policy/private/naplo/hianyzas/osztaly-pre.php b/mayor-orig/www/policy/private/naplo/hianyzas/osztaly-pre.php
index 9e7e9418..d6230305 100644
--- a/mayor-orig/www/policy/private/naplo/hianyzas/osztaly-pre.php
+++ b/mayor-orig/www/policy/private/naplo/hianyzas/osztaly-pre.php
@@ -87,17 +87,16 @@
// --------------------------------
//$osztalyAdat = getOsztalyAdat($osztalyId);
-
if ($tolDt != $_TANEV['kezdesDt'] || $igDt != date('Y-m-d')) {
- $OPT = array('hozott','lezárt','igazolható','összes');
+ $OPT = array('hozott','lezárt','igazolható','kreta','összes');
$View = readVariable($_POST['View'], 'enum', array('összes'), $OPT);
} else {
- $OPT = array('hozott','lezárt','igazolható','összes','fegyelmi utáni','fegyelmi fokozatok');
+ $OPT = array('hozott','lezárt','igazolható','kreta','összes','fegyelmi utáni','fegyelmi fokozatok');
$View = readVariable($_POST['View'], 'enum', ($skin != 'pda')?array('összes','fegyelmi fokozatok'):array('összes'), $OPT);
}
-
-// elseif ($skin != 'pda') $View = array('összes','fegyelmi fokozatok');
-// else $View = array('összes');
+ $q = "SELECT count(*) AS db FROM hianyzasKreta";
+ $hkr = db_query($q, array('modul'=>'naplo','result'=>'value'));
+ if ($hkr>0) $View[] = 'kreta';
if ($nevsor=='aktualis') {
$ADAT['stat'] = getHianyzok($ADAT,array('dt'=>date("Y-m-d")));
@@ -108,6 +107,7 @@
foreach($ADAT['stat']['névsor'] as $_diakId => $_D) {
$ADAT['hozottHianyzas'][$_diakId] = getDiakHozottHianyzas($_diakId);
+ $ADAT['hianyzasKreta'][$_diakId] = getDiakKretaHianyzas($_diakId,array('preprocess'=>'stat','tolDt'=>$tolDt,'igDt'=>$igDt));
}
} // isset(osztalyId)