From 20361aa31c7749c47416ea9b76fde393fa28cec6 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Mon, 10 Sep 2018 17:41:41 +0200 Subject: Rev: 4365 --- .../www/policy/private/naplo/intezmeny/diak-pre.php | 20 +++++++++++++++++--- .../www/policy/private/naplo/osztalyozo/stat-pre.php | 3 ++- 2 files changed, 19 insertions(+), 4 deletions(-) (limited to 'mayor-orig/www/policy/private/naplo') diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diak-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/diak-pre.php index 09d59501..6e5f82a2 100644 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diak-pre.php +++ b/mayor-orig/www/policy/private/naplo/intezmeny/diak-pre.php @@ -23,6 +23,7 @@ require_once('include/modules/naplo/share/hianyzasModifier.php'); require_once('include/modules/naplo/share/jegyModifier.php'); require_once('include/modules/naplo/share/osztalyModifier.php'); + require_once('include/modules/naplo/share/targy.php'); require_once('include/share/print/pdf.php'); global $_JSON; @@ -39,6 +40,9 @@ $ADAT['fogyatekossag'] = getSetField('naplo_intezmeny', 'diak', 'fogyatekossag'); $ADAT['kozteruletJelleg'] = getEnumField('naplo_intezmeny', 'diak', 'lakhelyKozteruletJelleg'); $ADAT['statusz'] = getEnumField('naplo_intezmeny', 'diak', 'statusz'); + $ADAT['vizsgaSzintek'] = getEnumField('naplo_intezmeny', 'diakNyelvvizsga', 'vizsgaSzint'); + $ADAT['vizsgaTipusok'] = getEnumField('naplo_intezmeny', 'diakNyelvvizsga', 'vizsgaTipus'); + // EZ MI???? $ADAT['zaradek'] = $ZaradekIndex['jogviszony megnyitás']; $ADAT['iktatoszam'] = readVariable($_POST['iktatoszam'], 'string' ); @@ -105,6 +109,17 @@ } elseif ($action == 'diakKepUpload') { // --TODO könyvtár létrehozás? mayorFileUpload(array('subdir'=>_DOWNLOADDIR.'/private/naplo/face/'.__TANEV,'filename'=>$diakId.'.jpg')); + } elseif ($action == 'diakNyelvvizsgaFelvesz') { + $M['diakId'] = readVariable($_POST['diakId'],'id'); + $M['targyId'] = readVariable($_POST['targyId'],'id'); + $M['vizsgaSzint'] = readVariable($_POST['vizsgaSzint'],'enum',null,$ADAT['vizsgaSzintek']); + $M['vizsgaTipus'] = readVariable($_POST['vizsgaTipus'],'enum',null,$ADAT['vizsgaTipusok']); + $M['vizsgaIntezmeny'] = readVariable($_POST['vizsgaIntezmeny'],'string'); + $M['vizsgaBizonyitvanySzam'] = readVariable($_POST['vizsgaBizonyitvanySzam'],'string'); + $M['vizsgaDt'] = readVariable($_POST['vizsgaDt'],'date',date('Y-m-d')); + if ($M['targyId']>0) diakNyelvvizsgaFelvesz($M); unset($M); + $M = readVariable($_POST['nyelvvizsgaTorol'],'id'); + diakNyelvvizsgaTorol($M); } elseif ($action == 'sulixREST') { /* require('include/share/net/rest.php'); @@ -136,10 +151,7 @@ dump($e->getMessage()); } if ($ret['http']['status'] == 200) { -//dump('Success'); } else { -//dump($ret['http']['status']); -//dump($ret); } */ } @@ -171,6 +183,7 @@ // diák adatainak lekérdezése $Szulok = getSzulok(); $ADAT['diakAdat'] = getDiakAdatById($diakId); + $ADAT['diakAdat']['diakNyelvvizsga'] = getDiakNyelvvizsga($diakId); switch ($ADAT['diakAdat']['statusz']) { case 'felvételt nyert': $ADAT['valthatoStatusz'] = array('jogviszonyban van'); @@ -214,6 +227,7 @@ $ADAT['osztalyok'] = getOsztalyok($tanev,array('result'=>'assoc', 'minden'=>true)); + $ADAT['nyelviTargyak'] = getTargyByJelleg('nyelv'); // ToolBar $TOOL['tanevSelect'] = array('tipus' => 'cella', 'action' => 'tanevValasztas', 'post' => array('tanev','diakId')); diff --git a/mayor-orig/www/policy/private/naplo/osztalyozo/stat-pre.php b/mayor-orig/www/policy/private/naplo/osztalyozo/stat-pre.php index fc3a09a7..30ca1cb6 100644 --- a/mayor-orig/www/policy/private/naplo/osztalyozo/stat-pre.php +++ b/mayor-orig/www/policy/private/naplo/osztalyozo/stat-pre.php @@ -286,13 +286,14 @@ $ADAT['jegyek'] = getZarojegyStatBySzemeszter($ADAT['szemeszterAdat'],array('telephelyId'=>$telephelyId)); $ADAT['tantargyiAtlagok'] = getTargyAtlagokBySzemeszter($ADAT['szemeszterAdat']); $ADAT['hianyzas'] = getOsztalyHianyzasOsszesites($ADAT['szemeszterAdat']); + $ADAT['vizsgaSzint'] = getEnumField('naplo_intezmeny','diakNyelvvizsga','vizsgaSzint'); + $ADAT['nyelvvizsgak'] = getNyelvvizsgak(array('tolDt'=>$ADAT['szemeszterAdat']['kezdesDt'])); } $ADAT['targyTargy'] = getTargyTargy(); } - $TOOL['telephelySelect'] = array('tipus' => 'cella','paramName'=>'telephelyId'); $TOOL['szemeszterSelect'] = array('tipus'=>'cella','paramName' => 'szemeszterId', 'statusz' => array('aktív','lezárt') , 'post' => array('sorrendNev', 'osztalyId', 'telephelyId')); if (!__DIAK) { -- cgit v1.2.3