From 146a089e39ccbf0e0675543c9d97a4567e321414 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Sat, 15 Sep 2018 02:14:34 +0200 Subject: Rev: 4368 --- .../www/include/modules/naplo/uzeno/uzeno.php | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'mayor-orig/www/include/modules/naplo/uzeno') 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 @@ 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'; -- cgit v1.2.3