diff options
Diffstat (limited to 'mayor-orig/www/policy/private/naplo/hianyzas')
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) |