diff options
author | M.Gergo | 2018-09-15 02:14:34 +0200 |
---|---|---|
committer | M.Gergo | 2018-09-15 02:14:34 +0200 |
commit | 146a089e39ccbf0e0675543c9d97a4567e321414 (patch) | |
tree | 06b831ede7745eb8fea8aff049aaba89d7f72792 /mayor-orig/www/include/modules/naplo | |
parent | 0d6f6b3f16c50eeecf013b576090e1b9c087b6e5 (diff) | |
download | mayor-146a089e39ccbf0e0675543c9d97a4567e321414.tar.gz mayor-146a089e39ccbf0e0675543c9d97a4567e321414.zip |
Rev: 4368
Diffstat (limited to 'mayor-orig/www/include/modules/naplo')
5 files changed, 31 insertions, 11 deletions
diff --git a/mayor-orig/www/include/modules/naplo/intezmeny/tankor.php b/mayor-orig/www/include/modules/naplo/intezmeny/tankor.php index eea8b12c..6b1a3df4 100644 --- a/mayor-orig/www/include/modules/naplo/intezmeny/tankor.php +++ b/mayor-orig/www/include/modules/naplo/intezmeny/tankor.php @@ -13,7 +13,7 @@ if (isset($ADAT['tankorId']) && $ADAT['tankorId']!='') { $return = $tankorId = $ADAT['tankorId']; $_tankorCn = $ADAT['tankorCn']; - $q = "UPDATE tankor SET felveheto=%u, min=%u, max=%u, kovetelmeny='%s', cn='%s' WHERE tankorId=%u"; + $q = "UPDATE tankor SET felveheto=%u, min=%u, max=%u, kovetelmeny='%s', tankorCn='%s' WHERE tankorId=%u"; $v = array($ADAT['felveheto'], $ADAT['min'], $ADAT['max'], $ADAT['kovetelmeny'],$_tankorCn,$tankorId); db_query($q, array('fv' => 'ujTankor', 'modul' => 'naplo_intezmeny', 'values' => $v)); $tanarFelvesz = false; diff --git a/mayor-orig/www/include/modules/naplo/osztalyozo/stat.php b/mayor-orig/www/include/modules/naplo/osztalyozo/stat.php index 19bd76b0..26f1dbfd 100644 --- a/mayor-orig/www/include/modules/naplo/osztalyozo/stat.php +++ b/mayor-orig/www/include/modules/naplo/osztalyozo/stat.php @@ -81,8 +81,6 @@ } function getTargyakBySzemeszter($szemeszterAdat) { - //??? 2009. shared lib ? - // A tárgyak lekérdezése a beírt jegyek alapján (lehet hozott jegy) $q = "SELECT DISTINCT targyId,targyNev,targyJelleg, zaroKovetelmeny FROM targy LEFT JOIN zaroJegy USING (targyId) diff --git a/mayor-orig/www/include/modules/naplo/share/diak.php b/mayor-orig/www/include/modules/naplo/share/diak.php index 24fade39..94623979 100644 --- a/mayor-orig/www/include/modules/naplo/share/diak.php +++ b/mayor-orig/www/include/modules/naplo/share/diak.php @@ -629,9 +629,18 @@ } function getNyelvvizsgak($SET) { - if ($SET['igDt']=='') $SET['igDt'] = date('Y-m-d', strtotime('+365 days',strtotime($SET['tolDt']))); - $q = "SELECT * FROM diakNyelvvizsga WHERE vizsgaDt>='%s' AND vizsgaDt<'%s'"; - $v = array($SET['tolDt'],$SET['igDt']); + if ($SET['igDt']=='') { + $SET['igDt'] = date('Y-m-d', strtotime('+365 days',strtotime($SET['tolDt']))); + $q = "SELECT * FROM diakNyelvvizsga WHERE vizsgaDt>='%s' AND vizsgaDt<'%s'"; + $v = array($SET['tolDt'],$SET['igDt']); + } elseif ($SET['igDt']!='' && $SET['tolDt']=='') { + $q = "SELECT * FROM diakNyelvvizsga WHERE vizsgaDt<'%s'"; + $v = array($SET['igDt']); + } else { + $q = "SELECT * FROM diakNyelvvizsga"; + $v = array(); + } + return $r = db_query($q, array('fv'=>'getDiaknyelvvizsga', 'modul'=>'naplo_intezmeny','result'=>'indexed','values'=>$v)); } diff --git a/mayor-orig/www/include/modules/naplo/share/hirnok.php b/mayor-orig/www/include/modules/naplo/share/hirnok.php index f051f7c5..0607670f 100644 --- a/mayor-orig/www/include/modules/naplo/share/hirnok.php +++ b/mayor-orig/www/include/modules/naplo/share/hirnok.php @@ -241,6 +241,7 @@ global $SZEMESZTER; $_SET['filter'][] = 'dt>="'.$SET['tolDt'].'"'; $_SET['ignoreAdmin'] = true; $r = getUzenoUzenetek($_SET); + for ($i=0; $i<count($r); $i++) { // üzenő címzett/feladó kitalálós $feladoNev=$cimzettNev = ''; diff --git a/mayor-orig/www/include/modules/naplo/uzeno/uzeno.php b/mayor-orig/www/include/modules/naplo/uzeno/uzeno.php index f85d8009..71df3eae 100644 --- a/mayor-orig/www/include/modules/naplo/uzeno/uzeno.php +++ b/mayor-orig/www/include/modules/naplo/uzeno/uzeno.php @@ -1,11 +1,20 @@ <?php + function magicSzerep() { // TODO + if (_RUNLEVEL=='cron') { + return __SZEREP; + } else { + return __SZEREP; + } + } + function initSzerep() { if (defined('__SZEREP')) return false; - define('__SZEREP',__UZENOSZEREP); + /* + if (_RUNLEVEL=='cron') {} if (__UZENOADMIN===true && __ASWHO==='asAdmin') define('__SZEREP','admin'); elseif (__TANAR===true) define('__SZEREP', 'tanar'); elseif (__DIAK===true && defined('__PARENTDIAKID') && intval(__PARENTDIAKID)>0) define('__SZEREP','szulo'); @@ -35,11 +44,14 @@ function getUzenoUzenetek($SET=array('tanev'=>__TANEV,'count'=>false,'filter'=>array(),'ignoreAdmin'=>false,'filterFlag'=>array(),'limits'=>array(),'order'=>'DESC')) { + $__SZEREP = __SZEREP; // cronból is szeretnénk használni + if (__SZEREP=='') return array(); + $feladoId = setUzenoFeladoId(); $TIPUSOK = initUzenoTipusok(array('csakId'=>true,'result'=>'idonly','tanev'=>$SET['tanev'],'forRead'=>true)); - $TIPUSOK[__SZEREP][] = setUzenoFeladoId(); + $TIPUSOK[$__SZEREP][] = setUzenoFeladoId(); if (__UZENOADMIN===true && $SET['ignoreAdmin']===true) return array(); // skip useradmin (pl hirnok) @@ -62,7 +74,7 @@ if (is_array($X) && count($X)>0) $WX = implode(' AND ',$X).' AND'; else $WX = ''; if (is_array($Y) && count($Y)>0) $HAVING = 'HAVING '.implode(' AND ',$Y); else $HAVING = ''; - $JOINTABLE = "LEFT JOIN `$dbName`.`uzenoFlagek` ON (uzeno.mId=uzenoFlagek.mId AND Id=$feladoId AND Tipus='".__SZEREP."')"; + $JOINTABLE = "LEFT JOIN `$dbName`.`uzenoFlagek` ON (uzeno.mId=uzenoFlagek.mId AND Id=$feladoId AND Tipus='".$__SZEREP."')"; if (__UZENOADMIN!==true) { foreach ($TIPUSOK as $tipus=>$DATA) { @@ -72,8 +84,8 @@ } } - $q = "SELECT uzeno.*,uzenoFlagek.flag AS flag FROM $dbName.uzeno $JOINTABLE WHERE ".$WX." ((feladoId=$feladoId and feladoTipus='".__SZEREP."') OR (".implode(' OR ',$W).")) $HAVING ORDER BY uzeno.mId ".$O.$L; - $qc = "SELECT count(*) AS db FROM $dbName.uzeno WHERE ".$WX." ((feladoId=$feladoId and feladoTipus='".__SZEREP."') OR (".implode(' OR ',$W)."))"; + $q = "SELECT uzeno.*,uzenoFlagek.flag AS flag FROM $dbName.uzeno $JOINTABLE WHERE ".$WX." ((feladoId=$feladoId and feladoTipus='".$__SZEREP."') OR (".implode(' OR ',$W).")) $HAVING ORDER BY uzeno.mId ".$O.$L; + $qc = "SELECT count(*) AS db FROM $dbName.uzeno WHERE ".$WX." ((feladoId=$feladoId and feladoTipus='".$__SZEREP."') OR (".implode(' OR ',$W)."))"; } else { // NOTE - nem minden id-nek az adatai lesznek lekérdezve később!!! $WX = ($WX=='')?'':'WHERE '.$WX.' 1=1'; |