diff options
author | M.Gergo | 2018-07-06 11:35:38 +0200 |
---|---|---|
committer | M.Gergo | 2018-07-06 11:35:38 +0200 |
commit | 9f8ebef887d2a1fa3c4ca138e28d6f732071176b (patch) | |
tree | 60bac3ca437d60d4f82d6f23e8b10e765b3e803b /mayor-orig/www/include/modules | |
parent | 095e5987eadbe3786be5e12ef385bda9640155b0 (diff) | |
download | mayor-9f8ebef887d2a1fa3c4ca138e28d6f732071176b.tar.gz mayor-9f8ebef887d2a1fa3c4ca138e28d6f732071176b.zip |
2018-07-03 állapot
Diffstat (limited to 'mayor-orig/www/include/modules')
10 files changed, 75 insertions, 164 deletions
diff --git a/mayor-orig/www/include/modules/naplo/base/rights.php b/mayor-orig/www/include/modules/naplo/base/rights.php index 61a3f2a6..c84853a3 100644 --- a/mayor-orig/www/include/modules/naplo/base/rights.php +++ b/mayor-orig/www/include/modules/naplo/base/rights.php @@ -82,9 +82,9 @@ if ($_TANEV['statusz'] == 'aktív') { checkNaploStatus(); - if (__FOLYO_TANEV) + if (__FOLYO_TANEV === true) if (__MUNKATERV_OK && __ORAREND_OK && __TANKOROK_OK) checkNaplo(date('Y-m-d')); - else $_SESSION['alert'][]= 'info:checkNaploFailed:orarend-'.((__ORAREND_OK)?'ok':'!').':tankorok-'.((__TANKOROK_OK)?'ok':'!'); + else $_SESSION['alert'][]= 'info:checkNaploFailed:Tanév:'.($_TANEV['tanev']).':Részletek '.((__MUNKATERV_OK)?'munkaterv ok':'#chknaplo1 nincs munkaterv!').':'.((__ORAREND_OK)?'órarend ok':'#chknaplo2 nincs órarend!').':'.((__TANKOROK_OK)?'órarend-tankörök ok':'#chknaplo3 órarendi óra tankör összerendezési hiány!'); } } diff --git a/mayor-orig/www/include/modules/naplo/export/tantargyFelosztas.php b/mayor-orig/www/include/modules/naplo/export/tantargyFelosztas.php index 823fb92b..7bc52c09 100644 --- a/mayor-orig/www/include/modules/naplo/export/tantargyFelosztas.php +++ b/mayor-orig/www/include/modules/naplo/export/tantargyFelosztas.php @@ -25,6 +25,10 @@ $T[0][] = $oAdat['osztalyJel']; } */ + foreach ($ADAT['osztalyok'] as $oAdat) { + $T[0][] = $oAdat['osztalyJel']; + } + foreach ($ADAT['tanarAdat'] as $tanarId => $tAdat) { // tanár neve, képesítései, összes óraszáma, kötelező óraszáma, besorolas $elsoSor = count($T); @@ -43,11 +47,11 @@ $sor = array('', $ADAT['targyAdat'][$targyId]['targyNev'],0); $resz = 0; foreach ($ADAT['osztalyok'] as $oAdat) { -/* + if (($targyAdat[$oAdat['osztalyId']][1]+$targyAdat[$oAdat['osztalyId']][2])/2 != 0) $sor[] = ($targyAdat[$oAdat['osztalyId']][1]+$targyAdat[$oAdat['osztalyId']][2])/2; else $sor[] = null; -*/ + $resz += ($targyAdat[$oAdat['osztalyId']][1]+$targyAdat[$oAdat['osztalyId']][2])/2; } $sor[2] = $resz; diff --git a/mayor-orig/www/include/modules/naplo/haladasi/haladasi.php b/mayor-orig/www/include/modules/naplo/haladasi/haladasi.php index d3b9378c..391ef7c8 100644 --- a/mayor-orig/www/include/modules/naplo/haladasi/haladasi.php +++ b/mayor-orig/www/include/modules/naplo/haladasi/haladasi.php @@ -2,129 +2,7 @@ require_once ( 'include/modules/naplo/share/oraModifier.php' ); -/* - function updateHaladasiNaploOra($oraId, $leiras, $csoportAdat = '', $ki = '', $olr = '') { - - $RESULT = true; - - $lr = $olr=='' ? db_connect('naplo', array('fv' => 'updateHaladasiNaploOra')):$olr; - // A módosítás előtti állapot lekérdezése - $oraAdat = getOraAdatById($oraId, __TANEV, $lr); - $dt = $oraAdat['dt']; - // Melyik tankör lesz a módosítás után - if ($csoportAdat != '') list($csoportId, $tankorId) = explode(':', $csoportAdat); - else $tankorId = $oraAdat['tankorId']; - - // force to be numeric (CHECK) - $csoportId = intval($csoportId); - $tankorId = intval($tankorId); - -// $oraAdat['tanar'] = getTankorTanaraiByInterval($tankorId, array('tanev' => __TANEV, 'tolDt' => _SHOW_DAYS_FROM, 'igDt' => _SHOW_DAYS_TO, 'result' => 'nevsor'), $lr); - $oraAdat['tanar'] = getTankorTanaraiByInterval($tankorId, array('tanev' => __TANEV, 'tolDt' => $dt, 'igDt' => $dt, 'result' => 'nevsor'), $lr); - // Melyik ki id lesz módosítás után - if ($ki != '') $tanarId = $ki; else $tanarId = $oraAdat['ki']; - if (modosithatoOra($oraAdat)) { - - // Tananyag beírása - $q = "UPDATE ora SET leiras='%s'"; - $v = array($leiras); - if ($ki != '') { // Ha több tanára van a tankörnek, akkor az átváltható - $i = 0; - while ($i < ($db = count($oraAdat['tanar'])) && $ki != $oraAdat['tanar'][$i]['tanarId']) $i++; - if ($i < $db) { - $q .= ",ki=%u"; - $v[] = $ki; - } - } - //!!! A csoportok tankörei válthatóak - ha ugyanaz a tanár tartja - if ($csoportAdat != '' && $oraAdat['tankorId'] != $tankorId) { - $q2 = "SELECT COUNT(tankorId) FROM tankorCsoport LEFT JOIN ".__INTEZMENYDBNEV.".tankorTanar USING (tankorId) - WHERE csoportId = %u AND tanarId = %u - AND tankorId IN (%u,%u) - AND (kiDt IS NULL OR kiDt>='%s') AND beDt<='%s'"; - $v2 = array($csoportId, $tanarId, $tankorId, $oraAdat['tankorId'], $dt, $dt); - $num = db_query($q2, array('fv' => 'updateHaladasiNaploOra', 'modul' => 'naplo', 'result' => 'value', 'values' => $v2), $lr); - if (!$num) { - $_SESSION['alert'][] = 'message:wrong_data:updateHaladasiNaploOra:'.$num.':'.$csoportId; - $RESULT = false; - } elseif ($num == 2) { - $q .= ",tankorId=%u"; - $v[] = $tankorId; - } else { - $_SESSION['alert'][] = 'message:wrong_data:updateHaladasiNaploOra:'.$num.':'.$csoportId; - $RESULT = false; - } - } - if ($RESULT!==false) { - $q .= " WHERE oraId=%u"; - $v[] = $oraId; - $RESULT = db_query($q, array('fv' => 'updateHaladasiNaploOra', 'modul' => 'naplo', 'values' => $v), $lr); - //$_SESSION['alert'][] = $q; - } - } else { -// $RESULT = false; // igaziból nincs hiba, hisz nem csináltunk semmit - $_SESSION['alert'][] = 'message:wrong_data:nem modosithato ora!!!'; - } - if ($olr == '') db_close($lr); - - return $RESULT; - - } -*/ -/* elköltözött a share/oraModifier.php - be - function modosithatoOra($haladasiOraAdat) { - - global $_TANEV; - if (!defined('_HALADASI_HATARIDO')) $_SESSION['alert'][] = 'info::modosithatoOra.not defined._HALADASI_HATARIDO'; - // feladat típusokra vonatkozó beállítások - $Feladat = is_numeric($haladasiOraAdat['feladatTipusId']) && $haladasiOraAdat['tipus']=='egyéb'; // 22-26 óra feletti kötött munkaidőbe tartó feladat - $tanarFeladat = $Feladat && defined('__USERTANARID') && __USERTANARID==$haladasiOraAdat['ki']; // ... amit az épp bejelentkezett tanár tart - $sajatTanarFeladat = $tanarFeladat && $haladasiOraAdat['eredet']=='plusz'; // ... és ő is vett fel - $eloirtTanarFeladat = $tanarFeladat && $haladasiOraAdat['eredet']=='órarend'; // ... illetve, amit számára a vezetőség előírt (nem törölhető) - $time = strtotime($haladasiOraAdat['dt']); - $ki = $haladasiOraAdat['ki']; - $normalOra = (in_array($haladasiOraAdat['tipus'],array('normál','normál máskor'))); - for ($i = 0; - ( - ($i < ($count = count($haladasiOraAdat['tanar']))) - && ($haladasiOraAdat['tanar'][$i]['tanarId'] != __USERTANARID) - ); - $i++ - ); - $tanara = ($i < $count); - - return ($_TANEV['szemeszter'][1]['statusz'] == 'aktív') // Csak aktív szemeszterbe írhatunk - && ( - ((__VEZETOSEG || __NAPLOADMIN) && $Feladat && $haladasiOraAdat['eredet']=='órarend') - || $time <= time() - ) // A jövőbeli órák nem írhatók be, kivéve, ha az előírt tanári feladat (pl versenyfelügyelet)! - && ( - // Az admin bármikor módosíthat - de csak vezetői utasításra teszi! - __NAPLOADMIN - // Az igazgató naplózárásig pótolhat, javíthat - utána elvileg nyomtatható a napló! - || (__VEZETOSEG and strtotime(_ZARAS_HATARIDO) <= $time) - || ( - __TANAR - && ( - // a számára felvett óra nem módosítható - !$eloirtTanarFeladat - && ( - // tanár a saját tanköreinek óráit a _HALADASI_HATARIDO-ig módosíthatja - ($normalOra && $tanara && (strtotime(_HALADASI_HATARIDO) <= $time)) - // tanár az általa helyettesített/felügyelt/összevont órát _visszamenőleg_ a _HELYETTESITES_HATARIDO-ig módosíthatja - || (!$normalOra && (__USERTANARID == $ki) && (strtotime(_HELYETTESITES_HATARIDO) <= $time) && $Feladat===false) - // a kötött munkaidőben végzett feladatok _HALADASI_HATARIDŐIG módosíthatók - || ($tanarFeladat && (strtotime(_HALADASI_HATARIDO) <= $time)) - ) - ) - ) - ); - } -*/ - function getOraszamByOraId($oraId, $olr='') { - - $lr = ($olr=='') ? db_connect('naplo', array('fv' => 'getOraszamByOraId')) : $olr; $q = "SELECT tankorId, dt, ora FROM ora WHERE oraId=%u"; @@ -191,7 +69,9 @@ // Csatlakozás az adatbázishoz $lr = db_connect('naplo', array('fv' => 'getHaladasi')); - $q = "SELECT oraId, dt, ora, ki, kit, tankorId, teremId, ora.leiras, tipus, eredet, csoportId, feladatTipusId + $q = "SELECT oraId, dt, ora, ki, kit, tankorId, teremId, ora.leiras, tipus, eredet, csoportId, feladatTipusId, + getOraTolTime(oraId) AS tolTime, + getOraIgTime(oraId) AS igTime FROM ora LEFT JOIN tankorCsoport USING (tankorId) LEFT JOIN ".__INTEZMENYDBNEV.".feladatTipus USING (feladatTipusId) @@ -200,6 +80,7 @@ ORDER BY ".implode(',',$orderBy); $v = array(_SHOW_DAYS_FROM, _SHOW_DAYS_TO); $r = db_query($q, array('fv' => 'getHaladasi', 'modul' => 'naplo', 'result' => 'indexed', 'values' => $v), $lr); + if ($r===false) { db_close($lr); return false; diff --git a/mayor-orig/www/include/modules/naplo/osztalyozo/dolgozat.php b/mayor-orig/www/include/modules/naplo/osztalyozo/dolgozat.php index f38bb1b1..136a1dbd 100644 --- a/mayor-orig/www/include/modules/naplo/osztalyozo/dolgozat.php +++ b/mayor-orig/www/include/modules/naplo/osztalyozo/dolgozat.php @@ -113,11 +113,4 @@ } - function dolgozatModositas($dolgozatId, $dolgozatNev, $tervezettDt) { - - $q = "UPDATE dolgozat SET dolgozatNev='%s', tervezettDt='%s', modositasDt=now() WHERE dolgozatId=%u"; - return db_query($q, array('fv' => 'dolgozatModositas', 'modul' => 'naplo', 'values' => array($dolgozatNev, $tervezettDt, $dolgozatId))); - - } - ?> diff --git a/mayor-orig/www/include/modules/naplo/share/diak.php b/mayor-orig/www/include/modules/naplo/share/diak.php index 2482a97d..1eb746d6 100644 --- a/mayor-orig/www/include/modules/naplo/share/diak.php +++ b/mayor-orig/www/include/modules/naplo/share/diak.php @@ -255,6 +255,7 @@ $statusz = readVariable($SET['statusz'], 'enum', null, array('jogviszonyban van','magántanuló','vendégtanuló','jogviszonya felfüggesztve','jogviszonya lezárva')); if (!is_array($statusz) || count($statusz) == 0) $statusz = array('jogviszonyban van','magántanuló','vendégtanuló','jogviszonya felfüggesztve','jogviszonya lezárva'); $statuszonkent = readVariable($SET['statuszonkent'],'bool',true); + $felveteltNyertEkkel = readVariable($SET['felveteltNyertEkkel'],'bool',false); $intezmenyDb = intezmenyDbNev(__INTEZMENY); // Az összes diák lekérdezése (esetleg lehet majd bent többször is az osztályban!) @@ -289,7 +290,10 @@ // Szűrés a státuszra // Ha az utolsó státusz jó, akkor ok (order by dt desc) $i = 0; - $ok = in_array($ret2[$diakId][$i]['statusz'], $statusz) || $_felveteltNyert; + if ($felveteltNyertEkkel===true) // ha a paraméter listában nincs felvételt nyert felsorolva, akkor miért engedjük meg? Nem értem. + $ok = in_array($ret2[$diakId][$i]['statusz'], $statusz) || $_felveteltNyert; + else + $ok = in_array($ret2[$diakId][$i]['statusz'], $statusz); // addig megyünk visszafele, amíg // - nem $ok (még nem találtunk megfelelő státuszt) // - van még statusz bejegyzés @@ -314,7 +318,6 @@ } } } - return $return; } @@ -599,4 +602,10 @@ return $r; } + function getDiakNaploSorszam($diakId,$tanev,$osztalyId) { + $q = "SELECT diakNaploSorszam(%u,%u,%u)"; + $v = array($diakId,$tanev,$osztalyId); + return db_query($q, array('fv'=>'getDiakNaploSorszam', 'modul'=>'naplo_intezmeny','result'=>'value','values'=>$v)); + } + ?> diff --git a/mayor-orig/www/include/modules/naplo/share/dolgozat.php b/mayor-orig/www/include/modules/naplo/share/dolgozat.php index a632d06d..d02ad19e 100644 --- a/mayor-orig/www/include/modules/naplo/share/dolgozat.php +++ b/mayor-orig/www/include/modules/naplo/share/dolgozat.php @@ -88,22 +88,6 @@ } - // --------------------------------------------------------- // - - function ujDolgozat($tanarId, $tankorId, $olr = null) { - - $q = "INSERT INTO dolgozat (bejelentesDt, dolgozatNev, modositasDt) VALUES (now(),'%s',now())"; - $v = array( 'Dolgozat '.date('Y-m-d H:i:s') ); - $dolgozatId = db_query($q, array('fv' => 'ujDolgozat/1', 'modul' => 'naplo', 'result' => 'insert', 'values'=>$v), $olr); - - $q = "INSERT INTO tankorDolgozat (dolgozatId, tankorId) VALUES (%u, %u)"; - $v = array($dolgozatId, $tankorId); - db_query($q, array('fv' => 'ujDolgozat/2', 'modul' => 'naplo', 'result' => 'insert', 'values' => $v), $olr); - - return $dolgozatId; - - } - function getDolgozatAdat($dolgozatId, $olr = null) { if ($dolgozatId=='') return false; @@ -111,13 +95,22 @@ $q = "SELECT * FROM dolgozat WHERE dolgozatId = %u"; $v = array($dolgozatId); $RET = db_query($q, array('fv' => 'getDolgozatAdat', 'modul' => 'naplo', 'result' => 'record', 'values' => $v), $lr); - + $dt = $RET['bejelentesDt']; $q = "SELECT tankorId FROM tankorDolgozat WHERE dolgozatId = %u"; $v = array($dolgozatId); $r = db_query($q, array('fv' => 'getDolgozatAdat', 'modul' => 'naplo', 'result' => 'idonly', 'values' => $v), $lr); for ($i=0; $i<count($r); $i++) { $_tankorId = $r[$i]; $_TA = getTankorAdat($_tankorId); + $_TA[$_tankorId]['tanarok'] = getTankorTanaraiByInterval( + $_tankorId, + array('tanev' => $tanev, + 'tolDt' => $dt, + 'igDt' => $dt, + 'result' => 'idonly', + 'datumKenyszeritessel' => true + ) + ); $RET['tankorok'][] = $_TA[$_tankorId]; } @@ -130,4 +123,32 @@ return $RET; } + function ujDolgozat($tanarId, $tankorId, $olr = null) { + + $q = "INSERT INTO dolgozat (bejelentesDt, dolgozatNev, modositasDt) VALUES (now(),'%s',now())"; + $v = array( 'Dolgozat '.date('Y-m-d H:i:s') ); + $dolgozatId = db_query($q, array('fv' => 'ujDolgozat/1', 'modul' => 'naplo', 'result' => 'insert', 'values'=>$v), $olr); + + $q = "INSERT INTO tankorDolgozat (dolgozatId, tankorId) VALUES (%u, %u)"; + $v = array($dolgozatId, $tankorId); + db_query($q, array('fv' => 'ujDolgozat/2', 'modul' => 'naplo', 'result' => 'insert', 'values' => $v), $olr); + + return $dolgozatId; + + } + + function dolgozatModositas($dolgozatId, $dolgozatNev, $tervezettDt) { + + if (intval($dolgozatId)==0) return false; + if ($tervezettDt=='') return false; + if ($dolgozatNev!='') { + $q = "UPDATE dolgozat SET dolgozatNev='%s', tervezettDt='%s', modositasDt=now() WHERE dolgozatId=%u"; + $v = array($dolgozatNev, $tervezettDt, $dolgozatId); + } else { + $q = "UPDATE dolgozat SET tervezettDt='%s', modositasDt=now() WHERE dolgozatId=%u"; + $v = array($tervezettDt, $dolgozatId); + } + return db_query($q, array('fv' => 'dolgozatModositas', 'modul' => 'naplo', 'values' => $v)); + + } ?> diff --git a/mayor-orig/www/include/modules/naplo/share/hianyzasModifier.php b/mayor-orig/www/include/modules/naplo/share/hianyzasModifier.php index d45e8bc2..2414ce07 100644 --- a/mayor-orig/www/include/modules/naplo/share/hianyzasModifier.php +++ b/mayor-orig/www/include/modules/naplo/share/hianyzasModifier.php @@ -247,12 +247,13 @@ for($j=0; $j<count($ORAK); $j++) { $ORAADAT = $ORAK[$j]; $ora = $ORAADAT['ora']; - $jog = array('fbeirhato'=>false, 'beirhato' => false, 'igazolhato' => false); + + $jog = array('fbeirhato'=>false, 'beirhato' => false, 'igazolhato' => false); if ($_TANEV['statusz']=='aktív') { - + $marElkezdodott = (strtotime($ORAADAT['dt'].' '.$ORAADAT['tolTime']) < strtotime(date('Y-m-d H:i:s'))); if ($ORAADAT['ki'] == __USERTANARID) { - if ( !in_array($ORAADAT['tipus'], array('elmarad' , 'elmarad máskor')) ) { + if ( !in_array($ORAADAT['tipus'], array('elmarad' , 'elmarad máskor')) && $marElkezdodott) { if ( strtotime($ORAADAT['dt']) >= strtotime(_HIANYZAS_HATARIDO) ) $jog['beirhato'] = true; if ( strtotime($ORAADAT['dt']) >= strtotime(_LEGKORABBAN_IGAZOLHATO_HIANYZAS) ) @@ -279,7 +280,6 @@ } } - $JOGOSULTSAG[$diakId]['orak'][$ora] = $jog; } // end of diakidk } // end of orak @@ -315,8 +315,8 @@ ) { $IG[] = 'szülői'; } - $IG[] = 'tanulmányi verseny'; - $IG[] = 'nyelvvizsga'; + $IG[] = 'verseny'; + $IG[] = 'vizsga'; if ( (__NAPLOADMIN || $diakOfoje) && // !__VEZETOSEG && - ez nem jó, ha vezetőségi tag ofő is egyben (__OSZTALYFONOKI_IGAZOLAS_EVRE == 0 or __OSZTALYFONOKI_IGAZOLAS_EVRE > intval($_IGAZOLAS['napok']['osszesen']['osztályfőnöki'])) and diff --git a/mayor-orig/www/include/modules/naplo/share/hirnok.php b/mayor-orig/www/include/modules/naplo/share/hirnok.php index 3e845c79..f051f7c5 100644 --- a/mayor-orig/www/include/modules/naplo/share/hirnok.php +++ b/mayor-orig/www/include/modules/naplo/share/hirnok.php @@ -16,6 +16,8 @@ require_once('include/modules/naplo/share/osztaly.php'); require_once('include/modules/naplo/share/munkakozosseg.php'); +global $SZEMESZTER; + function hirnokWrapper($SET) { global $_TANEV; $RESULT = array(); @@ -69,6 +71,7 @@ return $RESULT; } + function getHirnokFolyam($SET = array()) { global $_TANEV; @@ -115,7 +118,7 @@ } if (__DIAK===true || (__NAPLOADMIN===true && $diakId>0)) { - if (_OSZTALYZATOK_ELREJTESE !== true || time() > strtotime($_TANEV['szemeszter'][1]['zarasDt'])) { // --TODO + if (_OSZTALYZATOK_ELREJTESE !== true || time() > strtotime($_TANEV['szemeszter'][2]['zarasDt'])) { // --TODO // új zárójegyek, osztályzatok (diák esetén) $q = "SELECT * from zaroJegy WHERE diakId=%u AND modositasDt>='%s'"; $v = array($diakId,$SET['tolDt']); diff --git a/mayor-orig/www/include/modules/naplo/share/ora.php b/mayor-orig/www/include/modules/naplo/share/ora.php index a2c874a3..40b2650d 100644 --- a/mayor-orig/www/include/modules/naplo/share/ora.php +++ b/mayor-orig/www/include/modules/naplo/share/ora.php @@ -379,14 +379,14 @@ $q = "SELECT oraId FROM ora WHERE dt>='%s' and dt<='%s' AND tankorId IN (".implode(',', array_fill(0, count($TANKORIDK), '%u')).")"; $RE = db_query($q, array('modul' => 'naplo', 'fv' => 'getOrak', 'result' => 'idonly', 'values' => $v)); } elseif ($SET['result']=='forXml') { - $q = "SELECT * FROM ora WHERE dt>='%s' and dt<='%s' AND tankorId IN (".implode(',', array_fill(0, count($TANKORIDK), '%u')).")"; + $q = "SELECT *,getOraTolTime(ora.oraId) AS tolTime,getOraIgTime(ora.oraId) AS igTime FROM ora WHERE dt>='%s' and dt<='%s' AND tankorId IN (".implode(',', array_fill(0, count($TANKORIDK), '%u')).")"; $RE = db_query($q, array('modul' => 'naplo', 'fv' => 'getOrak', 'result' => 'indexed', 'values' => $v)); } else { if ($SET['elmaradokNelkul']) - $q = "SELECT * FROM ora WHERE dt>='%s' and dt<='%s' AND tankorId IN (".implode(',', array_fill(0, count($TANKORIDK), '%u')).") + $q = "SELECT *,getOraTolTime(ora.oraId) AS tolTime,getOraIgTime(ora.oraId) AS igTime FROM ora WHERE dt>='%s' and dt<='%s' AND tankorId IN (".implode(',', array_fill(0, count($TANKORIDK), '%u')).") AND tipus NOT IN ('elmarad','elmarad máskor')"; else - $q = "SELECT * FROM ora WHERE dt>='%s' and dt<='%s' AND tankorId IN (".implode(',', array_fill(0, count($TANKORIDK), '%u')).")"; + $q = "SELECT *,getOraTolTime(ora.oraId) AS tolTime,getOraIgTime(ora.oraId) AS igTime FROM ora WHERE dt>='%s' and dt<='%s' AND tankorId IN (".implode(',', array_fill(0, count($TANKORIDK), '%u')).")"; $R = db_query($q, array('modul' => 'naplo', 'fv' => 'getOrak', 'result' => 'indexed', 'values' => $v)); $RE['tankorok']=array(); for ($i = 0; $i < count($R); $i++) { diff --git a/mayor-orig/www/include/modules/naplo/share/targy.php b/mayor-orig/www/include/modules/naplo/share/targy.php index 81efa789..7a5280ea 100644 --- a/mayor-orig/www/include/modules/naplo/share/targy.php +++ b/mayor-orig/www/include/modules/naplo/share/targy.php @@ -196,7 +196,7 @@ } // TODO , evfolyamJel re való áttérés a képzéseknél - ellenőrzés, tesztelés... if ($osztalyAdat[$osztalyId]['evfolyamJel'] != $osztalyAdat[ $kepzesOsztaly[$kepzesId] ]['evfolyamJel']) { - $_SESSION['alert'][] = 'message:wrong_data:getTargyakByDiakId:egy képzés több különböző évfolyamú osztályhoz tartozik'; + $_SESSION['alert'][] = 'message:wrong_data:getTargyakByDiakId:egy képzés több különböző évfolyamú osztályhoz tartozik.:osztalyAdat('.$osztalyAdat[$osztalyId]['evfolyamJel'].' vs. '.$osztalyAdat[ $kepzesOsztaly[$kepzesId] ]['evfolyamJel'].')'; } } else { $kepzesOsztaly[$kepzesId] = $osztalyId; |