diff options
Diffstat (limited to 'mayor-orig/www/policy/private/naplo/intezmeny')
55 files changed, 0 insertions, 3506 deletions
diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diak-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/diak-pre.php deleted file mode 100644 index 6e5f82a2..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diak-pre.php +++ /dev/null @@ -1,261 +0,0 @@ -<?php - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG && !__TANAR && !__DIAK) { - $_SESSION['alert'][] = 'message:insufficient_access'; - } else { - - require_once('include/share/net/upload.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/szulo.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/zaradek.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/jegy.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/ora.php'); - require_once('include/modules/naplo/share/diakModifier.php'); - require_once('include/modules/naplo/share/tankorDiakModifier.php'); - require_once('include/modules/naplo/share/hianyzas.php'); - 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; - - $ADAT['tanev'] = $tanev = readVariable($_POST['tanev'], 'numeric unsigned', defined('__TANEV')?__TANEV:null ); - if (__DIAK) $ADAT['diakId'] = $diakId = readVariable(__USERDIAKID,'id',null); - else $ADAT['diakId'] = $diakId = readVariable($_POST['diakId'],'id',readVariable($_GET['diakId'],'id',null)); - $ADAT['osztalyId'] = $osztalyId = readVariable($_POST['osztalyId'],'id'); - - $ADAT['szocialisHelyzet'] = getSetField('naplo_intezmeny', 'diak', 'szocialisHelyzet'); - $ADAT['penzugyiStatusz'] = getEnumField('naplo_intezmeny', 'diak', 'penzugyiStatusz'); - $ADAT['lakohelyiJellemzo'] = getEnumField('naplo_intezmeny', 'diak', 'lakohelyiJellemzo'); - $ADAT['torvenyesKepviselo'] = getSetField('naplo_intezmeny', 'diak', 'torvenyesKepviselo'); - $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' ); - //$ZaradekIndex['jogviszony']['megnyitas'|'változás'|'lezárás'] - - $ADAT['bekerulesModja'] = array_keys($ADAT['zaradek']); - array_push($ADAT['bekerulesModja'],'beiratkozásra vár','vendégtanuló'); - define('_MODOSITHAT',(__NAPLOADMIN || __TITKARSAG)); - //define('_KERELMEZHET',(__DIAK===true)); - define('_KERELMEZHET',false); - if (isset($diakId)) { - // A SET típusú attribútumok string reprezentációja - if ($action == 'diakSzocialisAdatModositas') { - $tk = $szH = $fgy = array(); // ilyenkor kell definiálni - legalább üresként - így lehet törölni - if (isset($_POST['szocialisHelyzet'])) { - $szH = readVariable($_POST['szocialisHelyzet'], 'enum', null, $ADAT['szocialisHelyzet']); - } - if (isset($_POST['fogyatekossag'])) { - $fgy = readVariable($_POST['fogyatekossag'], 'enum', null, $ADAT['fogyatekossag']); - } - if (isset($_POST['torvenyesKepviselo'])) { - $tk = readVariable($_POST['torvenyesKepviselo'], 'enum', null, $ADAT['torvenyesKepviselo']); - } - // A törlés miatt mindenképp kell legyen beállítva valami - $_POST['szocialisHelyzet'] = is_array($szH) ? implode(',', $szH) : null; - $_POST['fogyatekossag'] = is_array($fgy) ? implode(',', $fgy) : null; - $_POST['torvenyesKepviselo'] = is_array($tk) ? implode(',', $tk) : null; - } - // diák adatainak lekérdezése - $ADAT['diakAdat'] = getDiakAdatById($diakId); // csak a státusz miatt kell... - // action - if (_MODOSITHAT) { - $LZI = array_values($ZaradekIndex['jogviszony lezárás']); - $ADAT['jogviszonyLezarasZaradek'] = getZaradekokByIndexes($LZI); - if ($action == 'jogviszonyValtas') { - $ADAT['jogviszonyValtasDt'] = readVariable($_POST['jogviszonyValtasDt'], 'datetime'); - $ADAT['ujStatusz'] = readVariable($_POST['statusz'], 'enum', null, $ADAT['statusz']); - if ($ADAT['ujStatusz'] == 'jogviszonya felfüggesztve') { - $ADAT['felfuggesztesOk'] = readVariable($_POST['felfuggesztesOk'], 'string'); - $ADAT['felfuggesztesIgDt'] = readVariable($_POST['felfuggesztesIgDt'], 'string'); - } elseif ($ADAT['ujStatusz'] == 'jogviszonya lezárva') { - /* A lezárás záradékolása sokféle lehet, userinterakció */ - $ADAT['lezarasZaradekIndex'] = readVariable($_POST['lezarasZaradekIndex'], 'numeric unsigned', null, $LZI); - $ADAT['lezarasIgazolatlanOrakSzama'] = readVariable($_POST['lezarasIgazolatlanOrakSzama'], 'numeric unsigned'); - $ADAT['lezarasIskola'] = readVariable($_POST['lezarasIskola'], 'string'); - } - diakJogviszonyValtas($ADAT); - } elseif ( $action == 'diakAlapadatModositas' - || $action == 'diakSzuletesiAdatModositas' - || $action == 'diakCimModositas' - || $action == 'diakElerhetoseg' - || $action == 'diakElerhetosegModositas' - || $action == 'diakTanulmanyiAdatModositas' - || $action == 'diakSzocialisAdatModositas' - ) { - $_JSON['result'] = diakAdatModositas($_POST); - } elseif ($action== 'diakHozottHianyzas') { - diakHozottHianyzas($_POST); - } elseif ($action== 'diakTorol' && $ADAT['diakAdat']['statusz'] == 'felvételt nyert' ) { // csak a felvételt nyert - if (diakTorol($ADAT['diakAdat'])) { // csak a felvételt nyert - unset($ADAT['diakAdat']); - unset($diakId); - } - } 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'); - //$server = 'mayor1.ulx.hu'; - $server = 'localhost'; - $port = 8888; - - if (isset($_POST['createAccount'])) { - $resource = '/Users/Create'; - $method = 'PUT'; - $params = array( - 'params' => array( - 'sn'=> $ADAT['diakAdat']['viseltCsaladinev'], - 'givenname' => $ADAT['diakAdat']['viseltUtonev'], - 'birth_year' => explode('-', $ADAT['diakAdat']['szuletesiIdo'])[0], - 'birth_month' => explode('-', $ADAT['diakAdat']['szuletesiIdo'])[1], - 'birth_day' => explode('-', $ADAT['diakAdat']['szuletesiIdo'])[2], - 'employeeNumber' => $ADAT['diakAdat']['oId'] - ) - ); - } elseif (isset($_POST['deleteAccount'])) { - $resource = '/Users/Delete/Eduid/'.$ADAT['diakAdat']['oId']; - $method = 'DELETE'; - } - $uri = 'https://'.$server.':'.$port.$resource; - try { - $ret = restRequest($uri, $method, $params); - } catch (Exception $e) { - dump($e->getMessage()); - } - if ($ret['http']['status'] == 200) { - } else { - } -*/ - } - } - } else { - //$ADAT['zaradek'] = array('felvétel' => 1,'átvétel' => 2, 'áthelyezés' => 3, 'beiratkozásra vár' => null); - if (isset($osztalyId)) { - $ADAT['osztaly'] = getOsztalyAdat($osztalyId, $tanev); - $ADAT['zaradek']['felvétel'] = $ZaradekIndex['jogviszony']['megnyitás']['felvétel osztályba']; // 1 helyett --> 67 ??? - } - } // van diakId / nincs diakId - - - if (_MODOSITHAT===true && $action == 'ujDiak') { - $kotelezoParamOk = (isset($_POST['viseltCsaladinev']) && $_POST['viseltCsaladinev'] != ''); - $kotelezoParamOk &= (isset($_POST['kezdoTanev']) && $_POST['kezdoTanev'] != ''); - $kotelezoParamOk &= (isset($_POST['kezdoSzemeszter']) && $_POST['kezdoSzemeszter'] != ''); - $kotelezoParamOk &= ($_POST['felvetelTipus']=='beiratkozásra vár' || (isset($_POST['jogviszonyKezdete']) && $_POST['jogviszonyKezdete'] != '')); - if ($kotelezoParamOk) { - $_POST['zaradek'] = $ADAT['zaradek']; // felülírjuk a post-ot... remek - $_POST['osztaly'] = $ADAT['osztaly']; - $diakId = ujDiak($_POST); - } else { - $_SESSION['alert'][] = 'message:empty_field:(viseltCsaladinev,kezdoTanev,kezdoSzemeszter,jogviszonyKezdete)'; - } - } - - if (isset($diakId)) { - // 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'); - break; - case 'jogviszonya lezárva': - $ADAT['valthatoStatusz'] = array('jogviszonyban van', 'vendégtanuló'); - break; - case 'vendégtanuló': - $ADAT['valthatoStatusz'] = array('jogviszonya lezárva'); - break; - default: - $ADAT['valthatoStatusz'] = array_diff($ADAT['statusz'],array($ADAT['diakAdat']['statusz'],'felvételt nyert')); - break; - } - $ADAT['diakAdat']['anyaNev'] = $Szulok[ $ADAT['diakAdat']['anyaId'] ]['szuleteskoriCsaladinev']? - trim(implode(' ', array( - $Szulok[ $ADAT['diakAdat']['anyaId'] ]['szuleteskoriNevElotag'], - $Szulok[ $ADAT['diakAdat']['anyaId'] ]['szuleteskoriCsaladinev'], - $Szulok[ $ADAT['diakAdat']['anyaId'] ]['szuleteskoriUtonev'] - ))):$Szulok[ $ADAT['diakAdat']['anyaId'] ]['szuloNev']; - $ADAT['diakAdat']['apaNev'] = - trim(implode(' ', array( - $Szulok[ $ADAT['diakAdat']['apaId'] ]['szuleteskoriNevElotag'], - $Szulok[ $ADAT['diakAdat']['apaId'] ]['szuleteskoriCsaladinev'], - $Szulok[ $ADAT['diakAdat']['apaId'] ]['szuleteskoriUtonev'] - ))) . ' - ' . $Szulok[ $ADAT['diakAdat']['apaId'] ]['szuloNev']; - $ADAT['diakAdat']['gondviseloNev'] = $Szulok[ $ADAT['diakAdat']['gondviseloId'] ]['szuleteskoriCsaladinev']? - trim(implode(' ', array( - $Szulok[ $ADAT['diakAdat']['gondviseloId'] ]['szuleteskoriNevElotag'], - $Szulok[ $ADAT['diakAdat']['gondviseloId'] ]['szuleteskoriCsaladinev'], - $Szulok[ $ADAT['diakAdat']['gondviseloId'] ]['szuleteskoriUtonev'] - ))):$Szulok[ $ADAT['diakAdat']['gondviseloId'] ]['szuloNev']; - - $ADAT['diakAdat']['osztaly'] = getDiakOsztalya($diakId,array('tanev'=>$tanev)); - $ADAT['diakAdat']['mindenOsztaly'] = getDiakMindenOsztaly($diakId); - $ADAT['diakJogviszony'] = getDiakJogviszony($diakId); - $ADAT['hozottHianyzas'] = getDiakHozottHianyzas($diakId,array('tanev'=>$tanev)); - $ADAT['diakKepzes'] = getKepzesByDiakId($diakId); - - } - - - $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')); - if (!__DIAK) { - $TOOL['osztalySelect'] = array('tipus' => 'cella', 'tanev' => $tanev, 'post' => array('tanev')); - $TOOL['diakSelect'] = array('tipus'=>'cella', 'tanev'=>$tanev, 'osztalyId' => $osztalyId, - 'statusz' => $ADAT['statusz'], - 'post' => array('tanev','osztalyId') - ); - } - if (isset($osztalyId) || isset($diakId)) { - $TOOL['nyomtatasGomb'] = array('titleConst' => '_NYOMTATAS','tipus'=>'cella', 'url'=>'index.php?page=naplo&sub=nyomtatas&f=diakAdatlap','post' => array('osztalyId','diakId','tanev')); - if (!__DIAK) { - $TOOL['diakLapozo'] = array('tipus'=>'sor', 'tanev'=>$tanev, 'osztalyId' => $osztalyId, - 'statusz' => $ADAT['statusz'], - 'post' => array('tanev','osztalyId') - ); - } - } - if (__NAPLOADMIN === true) { - $TOOL['oldalFlipper'] = array('tipus' => 'cella', - 'url' => array('index.php?page=naplo&sub=intezmeny&f=diakStatusz'), - 'titleConst' => array('_DIAKSTATUSZ'), - 'post' => array('diakId'), - ); - } - - getToolParameters(); - } // naploadmin / vezetőség / titkárság / tanár - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diak.php b/mayor-orig/www/policy/private/naplo/intezmeny/diak.php deleted file mode 100644 index b6ca1349..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diak.php +++ /dev/null @@ -1,30 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG && !__TANAR && !__DIAK) { - return; - } - - global $fileName, $ADATOK, $MEZO_LISTA, $Szulok, $tanev, $magantanuloUtkozes, $tolDt, $igDt, $ADAT; - global $osztalyId,$diakId; - - - if (is_array($ADAT['diakAdat']) && $skin!='ajax') { - putBizonyitvanyTorzslap($ADAT); - putDiakAdatForm($ADAT, $Szulok, $tanev); - if (_MODOSITHAT===true) { - putDiakJogviszonyValtozas($ADAT); //['diakAdat'] - if ($ADAT['diakAdat']['statusz']=='felvételt nyert') putDiakTorol($ADAT); - } - if (__NAPLOADMIN && __ALLOW_SULIX_REST===true) putSuliXRESTForm($ADAT); - - } elseif (_MODOSITHAT) { - // Új diák felvétele - putUjDiak($ADAT); - } - if (_MODOSITHAT===true || _VEZETOSEG===true) { - putDiakExportForm($ADAT); - } - - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakExport-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakExport-pre.php deleted file mode 100644 index 05d8f5d8..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakExport-pre.php +++ /dev/null @@ -1,56 +0,0 @@ -<?php - - return true; - - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG && !__TANAR) { - $_SESSION['alert'][] = 'message:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/szulo.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/share/date/names.php'); - - $ADAT['formatum'] = readVariable($_POST['formatum'], 'emptystringnull', 'csv', array('csv','xml','pdf')); - if ($ADAT['formatum'] == 'xml') { - $ADAT['mime'] = 'application/vnd.ms-excel'; - $ADAT['formatum'] = 'xml'; - } - $ADAT['osztalyId'] = $osztalyId = readVariable($_POST['osztalyId'], 'numeric unsigned', null); - $ADAT['dt'] = $dt = readVariable($_POST['dt'], 'datetime', date('Y-m-d')); - $ADAT['tanev'] = $tanev = readVariable($_POST['tanev'], 'numeric unsigned', __TANEV); - if ($tanev != __TANEV) $TA = getTanevAdat($tanev); else $TA = $_TANEV; - - $ADAT['fields'] = getTableFields('diak','naplo_intezmeny',array('osztalyJel','diakNaploSorszam')); - $szuloMezok = getTableFields('szulo'); - foreach (array('anya','apa','gondviselő','nevelő') as $szulo) - foreach ($szuloMezok as $attr => $attrNev) - $ADAT['fields'][ekezettelen($szulo).ucfirst($attr)] = ucfirst($szulo).' '.kisbetus($attrNev); - $ADAT['fields']['telephelyId'] = 'telephelyId'; - foreach ($ADAT['fields'] as $attr => $attrNev) - if (!is_array($_POST['mezok']) || in_array($attr, $_POST['mezok'])) $ADAT['mezok'][$attr] = $attrNev; - - $ADAT['export'] = diakExport($ADAT); - if ($action == 'diakExport') { - - if (is_array($ADAT['export']) && createFile($ADAT)) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=export&file=diakExport.'.$ADAT['formatum'].'&mimetype='.$ADAT['mime'])); - else echo 'SEMMI: '.__DIAK_EXPORT_FILE; - - } - - - $TOOL['tanevSelect'] = array('tipus' => 'cella', 'paramName' => 'tanev', 'post' => array('osztalyId')); - $TOOL['datumSelect'] = array( - 'tipus'=>'cella', 'post' => array('osztalyId', 'tanev'), - 'paramName' => 'dt', 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime($TA['kezdesDt'])), - 'igDt' => $TA['zarasDt'], - ); - $TOOL['osztalySelect'] = array('tipus' => 'cella', 'paramName' => 'osztalyId', 'post' => array('tanev', 'dt')); - getToolParameters(); - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakExport.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakExport.php deleted file mode 100644 index fd1c30f9..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakExport.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - -// putDiakExportForm($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakFelmentes-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakFelmentes-pre.php deleted file mode 100644 index d08aa5f6..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakFelmentes-pre.php +++ /dev/null @@ -1,325 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG && !__TANAR && !__DIAK) { - $_SESSION['alert'][] = 'message:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/tankorDiakModifier.php'); - require_once('include/modules/naplo/share/zaroJegyModifier.php'); - require_once('include/modules/naplo/share/zaradek.php'); - require_once('include/share/date/names.php'); - - $ADAT['dt'] = $dt = readVariable($_POST['dt'],'date',date('Y-m-d')); - - if (__DIAK===true) { - $ADAT['diakId'] = $diakId = __USERDIAKID; - } else { - $ADAT['osztalyId'] = $osztalyId = readVariable($_POST['osztalyId'],'id'); - $ADAT['diakId'] = $diakId = readVariable($_POST['diakId'],'id'); - if ($diakId!='') { - $ADAT['tankorId'] = $tankorId = readVariable($_POST['tankorId'],'id'); - } else { - $ADAT['diakId'] = $_POST['diakId'] = $diakId = readVariable($_GET['diakId'],'id'); - if ($diakId!='') { - $_r = getDiakOsztalya($diakId,array('result'=>'idonly')); - $ADAT['osztalyId'] = $_POST['osztalyId'] = $osztalyId = $_r[0]; - } - } - } - if ($diakId!='') { - $tolDt = readVariable($_POST['tolDt'],'date',$dt); - $targyId = readVariable($_POST['targyId'],'id'); - $ADAT['diakAdat'] = getDiakAdatById($diakId); - $ADAT['diakTargy'] = getTargyakByDiakId($diakId,array('tolDt'=>$dt,'result'=>'indexed')); - $ADAT['diakTankor'] = getTankorByDiakId($diakId,__TANEV,array('tolDt'=>$dt,'igDt'=>$_TANEV['zarasDt'])); - $ADAT['diakTankorFelmentes'] = getTankorDiakFelmentes($diakId, __TANEV, array('csakId' => true, - 'tolDt' => $_TANEV['kezdesDt'], 'igDt'=>$_TANEV['zarasDt'], 'result'=>'indexed', 'felmentesTipus'=>array('óralátogatás alól','értékelés alól'))); - } - - if (__NAPLOADMIN === true || __VEZETOSEG===true) { - - /* ACTION */ - /* - - 1-es típus a részénél: értékelés alól FM (egész tnév) + záradék - b: záradék - */ - - if ($action=='tipus1' && $targyId!='') { - - $altipus = readVariable($_POST['t1altipus'],'numeric unsigned',null,array(1,2)); - $igDt = readVariable($_POST['igDt'],'date',$_TANEV['zarasDt']); - $iktatoszam = readVariable($_POST['iktatoszam'],'string'); - - if ($altipus=='1') { - // felmentés értékelés alól tolDt-től minden tankörben ahol a tárgy adott - $SQL_fail=false; - $lr = db_connect('naplo_intezmeny'); - db_start_trans($lr); - /* 1. FM rögzítés */ - for($i=0;$i<count($ADAT['diakTankor']); $i++) { - if ($ADAT['diakTankor'][$i]['targyId'] == $_POST['targyId']) { - $_tankorId = $ADAT['diakTankor'][$i]['tankorId']; - $FM = array('diakId'=>$diakId, 'tankorId'=>$_tankorId, 'tolDt'=>$tolDt, 'igDt'=>$igDt, 'felmentesTipus'=>'értékelés alól','iktatoszam'=>$iktatoszam); - $result = tankorDiakFelmentesFelvesz($FM,$lr); - if ($result===false) $SQL_fail = true; - } - } - /* 2. írjuk be neki az FM bejegyzést */ - //találjuk ki milyen félévekre kell beírnunk: - $q = "SELECT szemeszter,zarasDt FROM szemeszter WHERE zarasDt>='%s' AND tanev=%s"; - $v = array($tolDt,__TANEV); - $SZEMESZTEREK = db_query($q, array('fv'=>'-pre','values'=>$v,'result'=>'indexed','modul'=>'naplo_intezmeny'), $lr); - for ($i=0; $i<count($SZEMESZTEREK); $i++) { - $_szemeszter = $SZEMESZTEREK[$i]['szemeszter']; - $_hivatalosDt = $SZEMESZTEREK[$i]['zarasDt']; - $_evfolyamJel = generateDiakEvfolyamJel($diakId,__TANEV,$szemeszter); - // ellenőrizzük a zárójegy táblát, van-e bejegyzése, DE csak a beírandó szemeszter számít - { - $q = "SELECT count(zaroJegyId) AS db FROM zaroJegy WHERE diakId=%u AND targyId=%u AND evfolyamJel='%s' AND felev=%u AND hivatalosDt='%s'"; - $v = array($diakId,$targyId,$_evfolyamJel,$_szemeszter,$_hivatalosDt); - $count = db_query($q, array('fv'=>'-pre','modul'=>'naplo_intezmeny','result'=>'value','values'=>$v), $lr); - } - if ($count==0) { - $JEGY = array(array('targyId'=>$targyId,'zaroJegyId'=>null, 'diakId'=> $diakId, 'jegyTipus'=>'nem értékelhető', 'jegy'=>'1.0', 'tanev'=>__TANEV, 'szemeszter'=>$_szemeszter, 'felev'=>$_szemeszter)); - if (($zaroJegyek=zaroJegyBeiras($JEGY,$lr))===false) { - $_SESSION['alert'][] = 'info:wrong_data:Hiba a jegy rögzítéskor'; - $SQL_fail=true; - } else { - // rögzített zárójegyek idjei... $zaroJegyek - // ezt elmenthetjük az esetleges kapcsolatok megőrzésére - } - } else { - $_SESSION['alert'][] = 'info:wrong_data:A megadott félévre már van rögzítve zárójegye!:'.$_szemeszter; - $SQL_fail=true ; - } - - } // szemeszterek - /* 3. Most már a megfelelő záradékot is rögzíthetjük akár */ - $targyAdat = getTargyById($targyId); - $ZARADEK = array('iktatoszam'=>$iktatoszam,'diakId'=>$diakId, 'dt'=>date('Y-m-d'), 'zaradekIndex'=>$ZaradekIndex['felmentés']['értékelés alól'],'csere'=>array('%tantárgy%'=>$targyAdat['targyNev'])); - if (($zaradekId = zaradekRogzites($ZARADEK,$lr))===false) { - $_SESSION['alert'][] = 'info::Hiba a záradék rögzítésekor!'; - $SQL_fail=true; - } else { - // rögzített záradék idje: $zaradekId - // ezt elmenthetjük az esetleges kapcsolatok megőrzésére - } - if ($SQL_fail===true) db_rollback($lr); - else { - $_SESSION['alert'][] = 'info:success'; - db_commit($lr); - } - db_close($lr); - - } elseif ($altipus=='2') { - // csak záradék rögzítése - $mi = readVariable($_POST['zaradekTxt2'],'string'); - $miatt = readVariable($_POST['zaradekTxt1'],'string'); - $ZARADEK = array('iktatoszam'=>$iktatoszam,'diakId'=>$diakId, 'dt'=>date('Y-m-d'), 'zaradekIndex'=>$ZaradekIndex['felmentés']['értékelés és minősítés alól'],'csere'=>array('%miatt%'=>$miatt,'%mi%'=>$mi)); - if (($zaradekId = zaradekRogzites($ZARADEK,$lr))===false) { - $_SESSION['alert'][] = 'info::Hiba a záradék rögzítésekor!'; - } else { - $_SESSION['alert'][] = 'info:success'; - } - - } - - } elseif ($action=='tipus2' && $tankorId!='') { - - $igDt = readVariable($_POST['igDt'],'date',$_TANEV['zarasDt']); - $nap = readVariable($_POST['nap'],'numeric unsigned'); - $ora = readVariable($_POST['ora'],'numeric unsigned'); - $iktatoszam = readVariable($_POST['iktatoszam'],'string'); - - $ovi = ($_POST['ovi']==='1'); - $forceDel = ($_POST['forceDel']==='1'); - $skipZaradek = ($_POST['skipZaradek']==='1'); - if ($_POST['ovi']==='1') - if (strtotime($tolDt)>strtotime($igDt)) { - $_SESSION['alert'][] = 'info:wrong_data:igDt<tolDt'; - unset($igDt); - } - if ($igDt=='') - $_SESSION['alert'][] = 'info:wrong_data:kötelező igDt paraméter'; - else { - - $SQL_fail=false; - $lr = db_connect('naplo_intezmeny'); - db_start_trans($lr); - - // Teendő: * tankörben FM: óralátogatás alól és értékelés alól, de zárójegyet kap (!) - $FM = array('diakId'=>$diakId, 'tankorId'=>$tankorId, 'tolDt'=>$tolDt, 'igDt'=>$igDt, 'felmentesTipus'=>'óralátogatás alól','nap'=>$nap,'ora'=>$ora,'iktatoszam'=>$iktatoszam); - if ($forceDel===true) $FM['utkozes'] = 'torles'; - $result = tankorDiakFelmentesFelvesz($FM,$lr); - if ($result===false) $SQL_fail = true; - if ($ovi=='1') { - $FM = array('diakId'=>$diakId, 'tankorId'=>$tankorId, 'tolDt'=>$tolDt, 'igDt'=>$igDt, 'felmentesTipus'=>'értékelés alól','iktatoszam'=>$iktatoszam); - if ($forceDel===true) $FM['utkozes'] = 'torles'; - $result = tankorDiakFelmentesFelvesz($FM,$lr); - if ($result===false) $SQL_fail = true; - } - if ($skipZaradek===false) { - $tankorNev = getTankorNevById($tankorId); - $targyAdat = getTargyById((getTankorTargyId($tankorId))); - $targyNev = $targyAdat['targyNev']; - $ZaradekIndex['felmentés'] = ($ovi) ? $ZaradekIndex['felmentés']['óra látogatása alól osztályozóvizsgával'] : $ZaradekIndex['felmentés']['óra látogatása alól']; - if (isset($nap)) $napOraStr[] = ($aHetNapjai[$nap-1]).'i'; - if (isset($ora)) $napOraStr[] = $ora.'.'; - $ZARADEK = array('iktatoszam'=>$iktatoszam,'diakId'=>$diakId, 'dt'=>date('Y-m-d'), 'zaradekIndex'=>$ZaradekIndex['felmentés'],'csere'=>array( - '%tantárgy%'=> "$targyNev ($tankorNev)", - '%ezen óráinak%'=> @implode(' ',$napOraStr), - '%tólDt%'=> $tolDt, - '%igDt%'=> $igDt - )); - if (($zaradekId = zaradekRogzites($ZARADEK,$lr))===false) { - $_SESSION['alert'][] = 'info::Hiba a záradék rögzítésekor!'; - $SQL_fail=true; - } else { - // rögzített záradék idje: $zaradekId (ez nem kell most, kösz) - } - } - - if ($SQL_fail===true) db_rollback($lr); - else db_commit($lr); - db_close($lr); - - } - - - - } elseif ($action=='tipus3' && $targyId!='') { - $iktatoszam = readVariable($_POST['iktatoszam'],'string'); - - $SQL_fail=false; - $lr = db_connect('naplo_intezmeny'); - db_start_trans($lr); - /* 1. léptessük ki a tanköreiből véglegesen */ - for($i=0;$i<count($ADAT['diakTankor']); $i++) { - /* Jó lenne azért ellenőrizni, hogy van-e már ilyen felmentése */ - if ($ADAT['diakTankor'][$i]['targyId'] == $_POST['targyId']) { - $_SESSION['alert'][] = 'info::Kiléptettük:'.$ADAT['diakTankor'][$i]['tankorNev']; - $_tankorId = $ADAT['diakTankor'][$i]['tankorId']; - $DEL = array( - 'tolDt'=>$tolDt,'igDt'=>null,'diakId'=>$diakId, - 'utkozes'=>'torles', - 'tankorId'=>$_tankorId, - 'MIN_CONTROL'=>false - ); - - // meg kell szüntetnünk a tankörcsoportot a jövőbeli tanévekben is... - //$q = "SELECT DISTINCT tanev FROM szemeszter WHERE kezdesDt>='%s' AND statusz='aktív'"; - //$v = array($tolDt); - //$r = db_query($q, array('fv'=>'tankorDiakTorol/getTanev','modul'=>'naplo_intezmeny','values'=>$v, 'result'=>'idonly'),$lr); - $q = "SELECT count(*) AS db FROM ".__TANEVDBNEV.".`tankorCsoport` WHERE tankorId=%u"; - $erintettTankorCsoport = db_query($q, array('debug'=>false,'fv'=>'-pre/tankorCsoport','modul'=>'naplo','result'=>'value','values'=>array($_tankorId)),$lr); - if ($erintettTankorCsoport > 0) $_SESSION['alert'][] = 'info::A tankör ('.$_tankorId.') a tankörcsoportot/okat elhagyta.'; - - $q = "DELETE FROM ".__TANEVDBNEV.".`tankorCsoport` WHERE tankorId=%u"; - $r = db_query($q, array('debug'=>false,'fv'=>'-pre/tankorCsoport','modul'=>'naplo','values'=>array($_tankorId)),$lr); - - if (tankorDiakTorol($DEL,$lr) === false) { - $_SESSION['alert'][] = 'info:wrong_data:Hiba a tankörből való kiléptetéskor'; - $SQL_fail=true; - } - // a tankorDiakFelmentes táblával ebben az esetben mi legyen? a tankorDiakTorol függvénynek - // azzal is kéne foglalkoznia? - talán igen - } - } - /* 2. írjuk be neki az FM bejegyzést */ - //találjuk ki milyen félévekre kell beírnunk: - $q = "SELECT szemeszter,zarasDt FROM szemeszter WHERE zarasDt>='%s' AND tanev=%s"; - $v = array($tolDt,__TANEV); - $SZEMESZTEREK = db_query($q, array('fv'=>'-pre','values'=>$v,'result'=>'indexed','modul'=>'naplo_intezmeny'), $lr); - for ($i=0; $i<count($SZEMESZTEREK); $i++) { - $_szemeszter = $SZEMESZTEREK[$i]['szemeszter']; - $_hivatalosDt= $SZEMESZTEREK[$i]['zarasDt']; - $_evfolyamJel = generateDiakEvfolyamJel($diakId,__TANEV,$szemeszter); - // ellenőrizzük a zárójegy táblát, van-e bejegyzése - { - $q = "SELECT count(zaroJegyId) AS db FROM zaroJegy WHERE diakId=%u AND targyId=%u AND evfolyamJel='%s' AND felev=%u AND hivatalosDt='%s'"; - $v = array($diakId,$targyId,$_evfolyamJel,$_szemeszter,$_hivatalosDt); - $count = db_query($q, array('fv'=>'-pre','modul'=>'naplo_intezmeny','result'=>'value','values'=>$v), $lr); - } - if ($count==0) { - $JEGY = array(array('targyId'=>$targyId,'zaroJegyId'=>null, 'diakId'=> $diakId, 'jegyTipus'=>'nem értékelhető', 'jegy'=>'1.0', 'tanev'=>__TANEV, 'szemeszter'=>$_szemeszter, 'felev'=>$_szemeszter)); - if (($zaroJegyek=zaroJegyBeiras($JEGY,$lr))===false) { - $_SESSION['alert'][] = 'info:wrong_data:Hiba a jegy rögzítéskor'; - $SQL_fail=true; - } else { - // rögzített zárójegyek idjei... $zaroJegyek - } - } else { - $_SESSION['alert'][] = 'info:wrong_data:A megadott félévre már van rögzítve zárójegye!:'.$_szemeszter; - $SQL_fail=true ; - } - - } // szemeszterek - /* 3. Most már a megfelelő záradékot is rögzíthetjük akár */ - $targyAdat = getTargyById($targyId); - $ZARADEK = array('iktatoszam'=>$iktatoszam,'diakId'=>$diakId, 'dt'=>date('Y-m-d'), 'zaradekIndex'=>$ZaradekIndex['felmentés']['tárgy tanulása alól'],'csere'=>array('%tantárgyak neve%'=>$targyAdat['targyNev'])); - if (($zaradekId = zaradekRogzites($ZARADEK,$lr))===false) { - $_SESSION['alert'][] = 'info::Hiba a záradék rögzítésekor!'; - $SQL_fail=true; - } else { - // rögzített záradék idje: $zaradekId - } - - if ($SQL_fail===true) db_rollback($lr); - else db_commit($lr); - db_close($lr); - - /* ReReading Data */ - $ADAT['diakAdat'] = getDiakAdatById($diakId); - $ADAT['diakTargy'] = getTargyakByDiakId($diakId,array('tolDt'=>$dt,'result'=>'indexed')); - $ADAT['diakTankor'] = getTankorByDiakId($diakId,__TANEV,array('tolDt'=>$dt)); - - } // action 3 - elseif ($action=="tankorDiakFelmentesTorol") { - $SQL_fail=false; - $lr = db_connect('naplo_intezmeny'); - db_start_trans($lr); - - $DELFMID = readVariable($_POST['DELFM'],'id'); - for ($i=0; $i<count($DELFMID); $i++) { - tankorDiakFelmentesLezar(array('tankorDiakFelmentesId'=>$DELFMID[$i], 'kiDt'=>$dt), $lr); - $ZARADEK = array('iktatoszam'=>$iktatoszam,'diakId'=>$diakId, 'dt'=>date('Y-m-d'), 'zaradekIndex'=>$ZaradekIndex['felmentés']['törlés'],'csere'=>array('%tankorDiakFelmentesId%'=>$DELFMID[$i],'%dt%'=>$dt)); - if (($zaradekId = zaradekRogzites($ZARADEK,$lr))===false) { - $_SESSION['alert'][] = 'info::Hiba a záradék rögzítésekor!'; - $SQL_fail=true; - } - } - if ($SQL_fail===true) db_rollback($lr); - else db_commit($lr); - db_close($lr); - } - } - /* End of ACTION */ - $ADAT['diakZaradek'] = getDiakZaradekok($diakId, array('tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'])); - $ADAT['tankorDiakFelmentes'] = getTankorDiakFelmentes($diakId, __TANEV,array('csakId' => false, 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], 'result'=>'indexed', 'felmentesTipus'=>array('óralátogatás alól','értékelés alól')) ); - - $TOOL['datumSelect'] = array( - 'tipus'=>'cella', 'post' => array('osztalyId', 'tanev'), - 'paramName' => 'dt', - 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime($_TANEV['kezdesDt'])), - 'igDt' => $_TANEV['zarasDt'], - 'post'=>array('osztalyId','diakId') - ); - $TOOL['osztalySelect'] = array('tipus' => 'cella', 'paramName' => 'osztalyId', 'post' => array('dt')); - $TOOL['diakSelect'] = array('tipus'=>'cella', 'tanev'=>$tanev, 'osztalyId' => $osztalyId, -// 'statusz' => $ADAT['statusz'], - 'post' => array('osztalyId','dt') - ); - $TOOL['oldalFlipper'] = array('tipus' => 'cella', 'url' => array('index.php?page=naplo&sub=intezmeny&f=felmentes'), - 'titleConst' => array('_FELMENTES'), 'post' => array('diakId','osztalyId')); - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakFelmentes.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakFelmentes.php deleted file mode 100644 index 5628ebe8..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakFelmentes.php +++ /dev/null @@ -1,13 +0,0 @@ -<?php - - global $ADAT; - - if ($ADAT['diakId']!='') { - if (__NAPLOADMIN===true || __VEZETOSEG===true) { - putDiakFelmentesForm($ADAT); - } else { - putDiakFelmentesAdatok($ADAT); - } - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakStatusz-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakStatusz-pre.php deleted file mode 100644 index 6e8e23b3..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakStatusz-pre.php +++ /dev/null @@ -1,117 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN && !__TITKARSAG) { - $_SESSION['alert'][] = 'message:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/diakModifier.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/zaradek.php'); - - $ADAT['tanev'] = $tanev = readVariable($_POST['tanev'], 'numeric unsigned', defined('__TANEV')?__TANEV:null ); - $ADAT['diakId'] = $diakId = readVariable($_POST['diakId'],'id', readVariable($_GET['diakId'], 'id')); - $ADAT['osztalyId'] = $osztalyId = readVariable($_POST['osztalyId'],'numeric unsigned'); - $ADAT['statusz'] = getEnumField('naplo_intezmeny', 'diak', 'statusz'); - - if (isset($diakId)) { - - $ADAT['statusz2zaradek'] = array( - 'jogviszonyban van' => array_values($ZaradekIndex['jogviszony megnyitás']), - 'magántanuló' => array($ZaradekIndex['jogviszony változás']['magántanuló']), - 'vendégtanuló' => array(), - 'jogviszonya felfüggesztve' => array($ZaradekIndex['jogviszony változás']['felfüggesztés']), - 'jogviszonya lezárva' => array_values($ZaradekIndex['jogviszony lezárás']) - ); - $ADAT['jogviszonyZaradekok'] = array_merge( - $ADAT['statusz2zaradek']['jogviszonyban van'], - $ADAT['statusz2zaradek']['magántanuló'], - $ADAT['statusz2zaradek']['jogviszonya felfüggesztve'], - $ADAT['statusz2zaradek']['jogviszonya lezárva'] - ); - - if ($action == 'diakAdatModositas') { - $Param = array( - 'diakId' => $diakId, - 'jogviszonyKezdete' => readVariable($_POST['jogviszonyKezdete'], 'date') - ); - //if (isset($Param['jogviszonyKezdete'])) - diakAdatModositas($Param); - } elseif ($action == 'diakJogviszonyTorles') { - $Param = array( - 'diakId' => $diakId, - 'dt' => readVariable($_POST['dt'], 'date'), - 'statusz' => readVariable($_POST['statusz'], 'enum', null, $ADAT['statusz']), - 'zaradekId' => readVariable($_POST['zaradekId'], 'id') - ); - diakJogviszonyBejegyzesTorles($Param); - } elseif ($action == 'diakZaradek') { - $Param = array( - 'diakId' => $diakId, - 'dt' => readVariable($_POST['dt'], 'date'), - 'zaradekIndex' => readVariable($_POST['zaradekIndex'], 'numeric unsigned', null, $ADAT['jogviszonyZaradekok']), - 'zaradekId' => readVariable($_POST['zaradekId'], 'id'), - 'values' => readVariable($_POST['values'], 'string') - ); - $ok = true; - $tmp = explode('%', $Zaradek[ $Param['zaradekIndex'] ]['szoveg']); - $Param['params'] = array(); - for ($i=1; $i < count($tmp); $i = $i+2) $Param['params'][] = $tmp[$i]; - $Param['csere'] = array(); - for ($i = 0; $i < count($Param['params']); $i++) { - $Param['csere'][ '%'.$Param['params'][$i].'%' ] = $Param['values'][$i]; - if ($Param['values'][$i] == '') $ok = false; - } - if ($ok) { - if (zaradekRogzites($Param)) { $_SESSION['alert'][] = 'info:success'; } - } else { - $_SESSION['alert'][] = 'message:empty_field'; - } - } - - $ADAT['diakAdat'] = getDiakAdatById($diakId); - $ADAT['diakStatusz'] = getDiakJogviszony($diakId); - $ADAT['diakZaradekok'] = getDiakZaradekok($diakId, array('result' => 'multiassoc', 'keyfield' => 'dt')); - $ADAT['zaradekok'] = getZaradekok(); - - // záradékok státusz változásokhoz rendelése - foreach ($ADAT['diakStatusz'] as $index => $djAdat) { - if (is_array($ADAT['diakZaradekok'][ $djAdat['dt'] ])) { - foreach ($ADAT['diakZaradekok'][ $djAdat['dt'] ] as $j => $zAdat) { - if (in_array($zAdat['zaradekIndex'], $ADAT['statusz2zaradek'][ $djAdat['statusz'] ])) { - $ADAT['diakStatusz'][$index]['zaradek'] = $zAdat; - unset($ADAT['diakZaradekok'][ $djAdat['dt'] ][$j]); - break; - } - } - } - } - - } else { - - $ADAT['hibas'] = getHibasJogviszony(); - - } - - // ToolBar - $TOOL['tanevSelect'] = array('tipus' => 'cella', 'action' => 'tanevValasztas', 'post' => array('tanev','diakId')); - $TOOL['osztalySelect'] = array('tipus' => 'cella', 'tanev' => $tanev, 'post' => array('tanev')); - $TOOL['diakSelect'] = array('tipus'=>'cella', 'tanev'=>$tanev, 'osztalyId' => $osztalyId, - 'statusz' => $ADAT['statusz'], - 'post' => array('tanev','osztalyId') - ); -// EZ MI?! (maxValue?!) - $TOOL['szamSelect'] = array('tipus' => 'cella', 'title' => 'DIAKIDTITLE', 'minValue' => 1, 'maxValue' => 3000, 'paramName' => 'diakId', 'post' => array('tanev','osztalyId')); -/* $TOOL['oldalFlipper'] = array('tipus' => 'cella', - 'url' => array('index.php?page=naplo&sub=intezmeny&f=diak'), - 'titleConst' => array('_DIAKADATLAP'), - 'post' => array('diakId'), - ); -*/ getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakStatusz.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakStatusz.php deleted file mode 100644 index 68403bac..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakStatusz.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (isset($ADAT['diakId'])) putDiakJogviszonyForm($ADAT); - else putHibasJogviszony($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakSzulo-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakSzulo-pre.php deleted file mode 100644 index f16dc808..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakSzulo-pre.php +++ /dev/null @@ -1,98 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG && !__TANAR && !__DIAK) { - $_SESSION['alert'][] = 'message:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/szulo.php'); - - $Tipusok = array('anya','apa','gondviselo','nevelo'); - $ADAT['statuszTipusok'] = getEnumField('naplo_intezmeny', 'szulo', 'statusz'); - - if (__DIAK===true) $ADAT['diakId'] = $diakId = __USERDIAKID; - else $ADAT['diakId'] = $diakId = readVariable($_POST['diakId'], 'numeric unsigned', readVariable($_GET['diakId'], 'numeric unsigned', null)); - $ADAT['$szuloId'] = $szuloId = readVariable($_POST['szuloId'], 'numeric unsigned', readVariable($_GET['szuloId'], 'numeric unsigned', null)); - $ADAT['tipus'] = $tipus = readVariable($_POST['tipus'], 'enum', readVariable($_GET['tipus'], 'enum', null, $Tipusok), $Tipusok); - $ADAT['kozteruletJelleg'] = getEnumField('naplo_intezmeny', 'diak', 'lakhelyKozteruletJelleg'); - - if (isset($szuloId)) { - $ret = getSzulokDiakjai(array($szuloId)); - $ADAT['szuloDiakjai'] = $ret[$szuloId]; - $szDiakIds = array(); - for ($i = 0; $i < count($ADAT['szuloDiakjai']); $i++) $szDiakIds[] = $ADAT['szuloDiakjai'][$i]['diakId']; - if (!isset($diakId)) $ADAT['diakId'] = $diakId = $ADAT['szuloDiakjai'][0]['diakId']; - elseif (!in_array($diakId, $szDiakIds)) { - unset($szuloId); unset($ADAT['$szuloId']); unset($_POST['szuloId']); unset($ADAT['szuloDiakjai']); - } - } - if (isset($diakId)) { - $diakAdat = getDiakAdatById($diakId); - if (isset($szuloId) && $diakAdat[$tipus.'Id'] != $szuloId) { - if ($diakAdat['anyaId'] == $szuloId) $tipus='anya'; - elseif ($diakAdat['apaId'] == $szuloId) $tipus='apa'; - elseif ($diakAdat['gondviseloId'] == $szuloId) $tipus='gondviselo'; - elseif ($diakAdat['neveloId'] == $szuloId) $tipus='nevelo'; - } - } - - if (!isset($_POST['semmi'])) { - if (isset($_POST['anya'])) $tipus = 'anya'; - elseif (isset($_POST['apa'])) $tipus = 'apa'; - elseif (isset($_POST['gondviselo'])) $tipus = 'gondviselo'; - elseif (isset($_POST['nevelo'])) $tipus = 'nevelo'; - } - $ADAT['$szuloId'] = $szuloId = $_POST['szuloId'] = $diakAdat[$tipus.'Id']; - - define('_MODOSITHAT',(__NAPLOADMIN || __TITKARSAG)); - // ------------- action ------------------ // - if (_MODOSITHAT && $action=='diakSzuloModositas') { - - if ( - !isset($_POST['semmi']) && - (isset($_POST['anya']) || isset($_POST['apa']) || isset($_POST['gondviselo']) || isset($_POST['nevelo'])) - ) { - // echo 'lap váltás'; - } else { - -// if (!isset($_POST['szuloId']) || $_POST['szuloId'] == '') { - $FIELDS = getTableFields('szulo'); - foreach ($FIELDS as $attr => $name) { - if (!isset($ADAT[$attr])) - if ($attr == 'szuletesiEv') $ADAT[$attr] = readVariable($_POST[$attr], 'numeric unsigned', null, array(), '1900<$return && $return<2100'); - else $ADAT[$attr] = readVariable($_POST[$attr], 'sql', null); - } - if (!isset($szuloId)) { - $ujSzuloId = readVariable($_POST['ujSzuloId'], 'numeric unsigned', null); - if (isset($ujSzuloId)) { - $szuloId = szuloHozzarendeles($diakId, $tipus, $ujSzuloId); - } else { - $szuloId = ujSzulo($ADAT, $FIELDS); // ez rendben van, de ajaxnál??? - } - if ($szuloId) $diakAdat[$tipus.'Id'] = $szuloId; - } else { - if (!isset($_POST['semmi']) && isset($_POST['torles'])) { - if (szuloHozzarendelesTorlese($diakId, $tipus)) unset($diakAdat[$tipus.'Id']); - } else { - if (__NAPLOADMIN !== true) unset($ADAT['userAccount']); - szuloAdatModositas($ADAT, $FIELDS); - } - } - - } - - } - // ------------- action ------------------ // - - $Szulok = getSzulok(); - - $TOOL['diakSelect'] = array('tipus'=>'cella', 'post'=>array('szuloId','tipus')); - $TOOL['szuloSelect'] = array('tipus'=>'cella', 'szulok'=>$Szulok, 'post'=>array('')); - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakSzulo.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakSzulo.php deleted file mode 100644 index 12a53b54..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakSzulo.php +++ /dev/null @@ -1,13 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $Szulok, $tipus, $diakAdat, $ADAT; - - if (is_array($diakAdat)) putDiakSzulo($diakAdat, $Szulok, $tipus, $ADAT); -// if (isset($tipus)); -// else -// echo 'KERESŐ, vagy ÚJ'; - - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakTankor-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakTankor-pre.php deleted file mode 100644 index f4ef9295..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakTankor-pre.php +++ /dev/null @@ -1,116 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__TANAR) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/diak.php'); -# require_once('include/modules/naplo/share/targy.php'); -# require_once('include/modules/naplo/share/munkakozosseg.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/osztaly.php'); - - require_once('include/modules/naplo/share/tankorBlokk.php'); - require_once('include/modules/naplo/share/tankorDiakModifier.php'); - require_once('include/modules/naplo/share/hianyzasModifier.php'); - require_once('include/modules/naplo/share/jegyModifier.php'); - require_once('include/modules/naplo/share/jegy.php'); - - require_once('include/modules/naplo/share/orarend.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/share/date/names.php'); - - $refDt = readVariable($_POST['refDt'],'datetime',$_TANEV['kezdesDt']); - $osztalyId = readVariable($_POST['osztalyId'],'id',null); - $ADAT['osztalyId'] = $osztalyId; - $forceDel = (readVariable($_POST['forceDel'],'numeric unsigned',null)=='1') ? true:false; - - $diakId = readVariable($_POST['diakId'], 'id', readVariable($_GET['diakId'],'id')); - $ADAT['diakId'] = $diakId; - if (isset($_POST['tanev']) && $_POST['tanev'] != '') $tanev = $_POST['tanev']; - if (!isset($tanev)) $tanev=__TANEV; - $ADAT['tanev'] = $tanev; - - //$igDt = date('Y-m-d', strtotime('-1day',strtotime($refDt))); - - if ($tanev!=__TANEV) $TA = getTanevAdat($tanev); else $TA = $_TANEV; - -if (isset($refDt)) { - - $ADAT['refDt'] = $refDt; - - define('__MODOSITHATO',(( (__NAPLOADMIN || __VEZETOSEG) && ($TA['statusz']=='aktív' || (__FOLYO_TANEV && $tanev==__TANEV))))); - - if ($action=='do' && __MODOSITHATO) { - for($i=0; $i<count($_POST['UJtankorId']); $i++) { - $_D = array('tankorId'=>$_POST['UJtankorId'][$i],'diakId'=>$diakId,'tolDt'=>$refDt,'jelenlet'=>'kötelező','kovetelmeny'=>'jegy'); - tankorDiakFelvesz($_D); - } - for($i=0; $i<count($_POST['DELtankorId']); $i++) { - $_D = array('tankorId'=>$_POST['DELtankorId'][$i],'diakId'=>$diakId,'tolDt'=>$refDt); - if ($forceDel===true) { - $_D['utkozes'] = 'torles'; - define('__VEZETOSEG_TOROLHET_HIANYZAST',true); // Hiányzást - adminon kívül - alap helyzetben csak a rögzítő tanár törölhet! - } - $_result = tankorDiakTorol($_D); - if ($_result===true) $_SESSION['alert'][] = 'info:done:'.$_POST['DELtankorId'][$i]; - else $_SESSION['alert'][] = 'alert:rollback:tankorId='.$_POST['DELtankorId'][$i]; - } - for ($i=0; $i<count($result); $i++) { - - } - - } elseif ($action=='do') { - $_SESSION['alert'][] = 'info:deadline_expired:'; - } - - - if ($diakId!='') { - $ADAT['osztalyok'] = $osztalyIdk = getDiakOsztalya($diakId, array('tanev'=>$tanev,'tolDt'=>$refDt)); - $ADAT['tankorok']['diake'] = getTankorByDiakId($diakId,$tanev,array('tolDt'=>$refDt,'igDt'=>$refDt)); - /* Óraszámok megállapítása */ - $sum = 0; - if (is_array($ADAT['tankorok']['diake'])) - foreach ($ADAT['tankorok']['diake'] as $_ti => $TA) { - $_tankorId = $TA['tankorId']; - $a = getTankorOraszamByTanev($tanev,$_tankorId); - $ADAT['diakTankorOraszam'][$TA['tankorTipus']] += $a[$_tankorId]; - $sum += $a[$_tankorId]; - $ADAT['tankorok']['diake'][$_ti]['hetiOraszam'] = $a[$_tankorId]; - } - /* --- */ - $ADAT['diakOsszOraszam'] = ($sum); - } - if (is_array($osztalyIdk)) { - for ($i=0; $i<count($osztalyIdk); $i++) { - $ADAT['tankorok']['osztalye'][ $osztalyIdk[$i]['osztalyId'] ] = getTankorByOsztalyId($osztalyIdk[$i]['osztalyId'],$tanev,array('tanarral'=>true)); - } - } - -} - - // ------------------------------------------------------------------------- - - $TOOL['datumSelect'] = array( - 'tipus'=>'cella', 'post'=>array('diakId','tanev','osztalyId'), - 'paramName' => 'refDt', 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime($TA['kezdesDt'])), - 'igDt' => $TA['zarasDt'], -// 'napTipusok' => array('tanítási nap', 'speciális tanítási nap') - ); - - $TOOL['osztalySelect'] = array('tipus' => 'cella', 'tanev' => $tanev, 'post' => array('tanev','refDt')); - $TOOL['diakSelect'] = array('tipus'=>'cella','paramName'=>'diakId', 'post'=>array('tanev','refDt','osztalyId')); - // $TOOL['tanarSelect'] = array('tipus'=>'sor','paramName'=>'tanarId', 'post'=>array()); - $TOOL['oldalFlipper'] = array('tipus' => 'cella', 'url' => array('index.php?page=naplo&sub=intezmeny&f=tankor'), - 'titleConst' => array('_TANKOR'), 'post' => array('tankorId','mkId','targyId')); - - $TOOL['tanevLapozo'] = array('tipus'=>'sor','paramName'=>'tanev', 'post'=>array('diakId'), - 'tanev'=>$tanev); - - getToolParameters(); - - } -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakTankor.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakTankor.php deleted file mode 100644 index de5d2785..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakTankor.php +++ /dev/null @@ -1,13 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (__USERADMIN || __VEZETOSEG || __TANAR) { - - if (is_array($ADAT['osztalyok'])) putDiakTankorForm($ADAT); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakTankorJelentkezes-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakTankorJelentkezes-pre.php deleted file mode 100644 index 0c6f8821..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakTankorJelentkezes-pre.php +++ /dev/null @@ -1,113 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__DIAK && !__TANAR) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/tankorBlokk.php'); - require_once('include/modules/naplo/share/osztaly.php'); - - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/tankorDiakModifier.php'); - require_once('include/share/date/names.php'); - - if (__DIAK) $diakId = __USERDIAKID; - else $diakId = readVariable($_POST['diakId'],'id'); - - $ADAT['diakId'] = $diakId; - - global $_TANEV; - - if (isset($_POST['szemeszterId']) && $_POST['szemeszterId'] != '') - $szemeszterId = readVariable($_POST['szemeszterId'],'id'); - else { - if (__FOLYO_TANEV) $_felev = getFelevByDt(date('Y-m-d')); else $_felev = count($_TANEV['szemeszter']); - $szemeszterId = getKovetkezoSzemeszterId($_TANEV['szemeszter'][$_felev]['tanev'],$_TANEV['szemeszter'][$_felev]['szemeszter'], true); - if (is_null($szemeszterId)) $szemeszterId = getSzemeszterIdByDt(date('Y-m-d')); - } - $ADAT['szemeszterAdat'] = getSzemeszterAdatById($szemeszterId); - $ADAT['tanev'] = $tanev = $ADAT['szemeszterAdat']['tanev']; - $ADAT['szemeszterId'] = $szemeszterId; - - //igaziból nem kéne blokkba szervezni... var_dump($ADAT['szemeszterAdat']['statusz']=='aktív'); - $refDt = ($ADAT['szemeszterAdat']['kezdesDt']); - // csak a félévhez tartozó időszakok érnek, a tanév más szemesztereihez nem! - $IDO = getIdoszakByTanev(array('tanev' => $tanev, 'szemeszter'=> $ADAT['szemeszterAdat']['szemeszter'],'tipus' => array('előzetes tárgyválasztás','tárgyválasztás'), 'tolDt' => '', 'igDt' => '', 'return' => 'assoc')); - if (__VEZETOSEG===true || __NAPLOADMIN===true) { - define('__TARGYVALASZTAS',true); define('__MINCONTROL',false); - } else { - if (is_array($IDO) && count($IDO)>0) { - foreach ( $IDO as $idoszakId => $IDATA ) { - if ( strtotime($IDATA['előzetes tárgyválasztás'][0]['tolDt']) <= time() && time()<=strtotime($IDATA['előzetes tárgyválasztás'][0]['igDt'])) { - define('__TARGYVALASZTAS',true); define('__MINCONTROL',false); break; - } elseif ( strtotime($IDATA['tárgyválasztás'][0]['tolDt']) <= time() && time()<=strtotime($IDATA['tárgyválasztás'][0]['igDt'])) { - define('__TARGYVALASZTAS',true); define('__MINCONTROL',true); break; - } else { - // loop(); - } - } - } - } - if (!defined('__TARGYVALASZTAS')) { define('__TARGYVALASZTAS',false); define('__MINCONTROL',false); } - - if (__TARGYVALASZTAS===true) { - - } else { - $_SESSION['alert'][] = 'info:nem_targyvalasztasi_idoszak:'; - } - - /* Képzésre vonatkozó beállítások */ - $ADAT['diakKepzes'] = getKepzesByDiakId($diakId, array('result'=>'assoc','dt'=>$refDt)); - for ($i=0; $i<count($ADAT['diakKepzes'][$diakId]); $i++) { - $K = $ADAT['diakKepzes'][$diakId][$i]; - /* Évfolyam meghatározás ha lehet (adott tanév!) */ - $ADAT['diakOsztaly'] = getDiakokOsztalyai(array($diakId), array('tanev' => $tanev)); - for($j=0; $j<count($ADAT['diakOsztaly'][$diakId]); $j++) { - $ADAT['diakEvfolyam'][] = getEvfolyam($ADAT['diakOsztaly'][$diakId][$j], $tanev); - } - if (count($ADAT['diakEvfolyam'])>1) $_SESSION['alert'][] = ':multi_evfolyam:'; - $ADAT['kepzesOraszam'][$K['kepzesId']] = getOraszamByKepzes($K['kepzesId'],array('evfolyam'=>$ADAT['diakEvfolyam'][0], 'szemeszter'=>$ADAT['szemeszterAdat']['szemeszter'])); - } - //var_dump($ADAT['kepzesOraszam']['kötelezően választható']['sum']); - //var_dump($ADAT['kepzesOraszam']['szabadon választható']['sum']); - /* Képzés vége */ - - //define('__MODOSITHATO',(( (__NAPLOADMIN || __VEZETOSEG) && ($ADAT['szemeszterAdat']['statusz']=='aktív' || (__FOLYO_TANEV && $tanev==__TANEV))))); - - if ($action=='do' && __TARGYVALASZTAS===true && (__VEZETOSEG===true || __NAPLOADMIN===true || __DIAK===true)) { - foreach($_POST as $pNev => $pErtek) { - if (substr($pNev,0,strlen("UJTANKORID")) == 'UJtankorId') { - $_D = array('tankorId'=>intval(substr($pNev,10)),'diakId'=>$diakId,'tolDt'=> $refDt); - tankorDiakFelvesz($_D); - } elseif (substr($pNev,0,strlen("DELTANKORID")) == 'DELtankorId') { - $_D = array('tankorId'=>intval(substr($pNev,11)),'diakId'=>$diakId,'tolDt'=>$refDt,'MIN_CONTROL'=>__MINCONTROL); - tankorDiakTorol($_D); - } - } - } elseif ($action=='do') { - $_SESSION['alert'][] = 'info:deadline_expired:'; - } - - if ($diakId!='') { - $ADAT['osztalyok'] = $osztalyIdk = getDiakOsztalya($diakId, array('tanev'=>$tanev,'result'=>'csakid')); - $ADAT['tankorok']['diake'] = getTankorByDiakId($diakId,$tanev,array('tolDt'=>$refDt,'igDt'=>$refDt)); - } - $ADAT['tankorBlokkok'] = getTankorBlokkok($tanev); - if ($diakId=='' OR ($diakId!='' && is_array($ADAT['osztalyok']) && count($ADAT['osztalyok'])!=0)) - $ADAT['tankorok']['valaszthato'] = getValaszthatoTankorok($tanev,$ADAT['szemeszterAdat']['szemeszter'], $ADAT['osztalyok']); - if (__DIAK!==true) $TOOL['diakSelect'] = array('tipus'=>'cella','paramName'=>'diakId', 'post'=>array('tanev','szemeszterId','refDt')); - $TOOL['szemeszterSelect'] = array('tipus'=>'cella','paramName'=>'szemeszterId', 'post'=>array('diakId'), - 'tanev'=>$tanev, 'statusz'=>array('aktív')); - $TOOL['oldalFlipper'] = array('tipus' => 'cella', 'url' => array('index.php?page=naplo&sub=intezmeny&f=tankor'), - 'titleConst' => array('_TANKOR'), 'post' => array('tankorId','mkId','targyId')); - - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/diakTankorJelentkezes.php b/mayor-orig/www/policy/private/naplo/intezmeny/diakTankorJelentkezes.php deleted file mode 100644 index 52819ca3..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/diakTankorJelentkezes.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - putDiakTankorJelentkezesForm($ADAT); - - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/felmentes-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/felmentes-pre.php deleted file mode 100644 index 3dfae44a..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/felmentes-pre.php +++ /dev/null @@ -1,67 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG && !__TANAR && !__DIAK) { - $_SESSION['alert'][] = 'message:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/tankorDiakModifier.php'); - require_once('include/modules/naplo/share/zaroJegyModifier.php'); - require_once('include/modules/naplo/share/zaradek.php'); - require_once('include/share/date/names.php'); - - $ADAT['dt'] = $dt = readVariable($_POST['dt'],'date',date('Y-m-d')); - - if (__DIAK===true) { - $ADAT['diakId'] = $diakId = __USERDIAKID; - } else { - $ADAT['osztalyId'] = $osztalyId = readVariable($_POST['osztalyId'],'id'); - $ADAT['tankorId'] = $tankorId = readVariable($_POST['tankorId'],'id'); - $ADAT['diakId'] = $diakId = readVariable($_POST['diakId'],'id'); - } - $tolDt = readVariable($_POST['tolDt'],'date',$dt); - - $ADAT['diakAdat'] = getDiakok(array('result'=>'assoc')); - - if ($osztalyId!='') { - //$targyId = readVariable($_POST['targyId'],'id'); - //$ADAT['diakAdat'] = getDiakAdatById($diakId); - //$ADAT['diakTargy'] = getTargyakByDiakId($diakId,array('tolDt'=>$dt,'result'=>'indexed')); - //$ADAT['diakTankor'] = getTankorByDiakId($diakId,__TANEV,array('tolDt'=>$dt,'igDt'=>$_TANEV['zarasDt'])); - $ADAT['felmentes'] = getFelmentes(array('csakId' => false, - 'osztalyId'=>$osztalyId, - 'tolDt' => $_TANEV['kezdesDt'], 'igDt'=>$_TANEV['zarasDt'], 'result'=>'indexed', 'felmentesTipus'=>array('óralátogatás alól','értékelés alól'))); - } else { - $ADAT['felmentes'] = getFelmentes(array('csakId' => false, - 'tolDt' => $_TANEV['kezdesDt'], 'igDt'=>$_TANEV['zarasDt'], 'result'=>'indexed', 'felmentesTipus'=>array('óralátogatás alól','értékelés alól'))); - } - if (__NAPLOADMIN === true || __VEZETOSEG===true) { - } -/* ------------- */ - $ADAT['diakZaradek'] = getDiakZaradekok($diakId, array('tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'])); - $ADAT['tankorDiakFelmentes'] = getTankorDiakFelmentes($diakId, __TANEV,array('csakId' => false, 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], 'result'=>'indexed', 'felmentesTipus'=>array('óralátogatás alól','értékelés alól')) ); - -/* - $TOOL['datumSelect'] = array( - 'tipus'=>'cella', 'post' => array('osztalyId', 'tanev'), - 'paramName' => 'dt', - 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime($_TANEV['kezdesDt'])), - 'igDt' => $_TANEV['zarasDt'], - 'post'=>array('osztalyId','diakId') - ); -*/ - $TOOL['osztalySelect'] = array('tipus' => 'cella', 'paramName' => 'osztalyId', 'post' => array('dt')); - $TOOL['diakSelect'] = array('tipus'=>'cella', 'tanev'=>$tanev, 'osztalyId' => $osztalyId, -// 'statusz' => $ADAT['statusz'], - 'post' => array('osztalyId','dt') - ); - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/felmentes.php b/mayor-orig/www/policy/private/naplo/intezmeny/felmentes.php deleted file mode 100644 index 84bcb21d..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/felmentes.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php - - global $ADAT; - - if (__NAPLOADMIN===true || __VEZETOSEG===true) { - putFelmentes($ADAT); - } else { - //putFelmentes($ADAT); - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/intezmeny-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/intezmeny-pre.php deleted file mode 100644 index 46805e9e..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/intezmeny-pre.php +++ /dev/null @@ -1,5 +0,0 @@ -<?php - - header('Location: '.location('index.php?page=naplo&sub=intezmeny&f=valtas')); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/intezmeny.php b/mayor-orig/www/policy/private/naplo/intezmeny/intezmeny.php deleted file mode 100644 index e69de29b..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/intezmeny.php +++ /dev/null diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/kepesitesek-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/kepesitesek-pre.php deleted file mode 100644 index 2fc0ba1c..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/kepesitesek-pre.php +++ /dev/null @@ -1,92 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/kepesites.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/tanar.php'); - - $ADAT['targyak'] = getTargyak(); - foreach ($ADAT['targyak'] as $idx => $tAdat) $ADAT['targyIds'][] = $tAdat['targyId']; - $ADAT['tanarok'] = getTanarok(); - foreach ($ADAT['tanarok'] as $idx => $tAdat) $ADAT['tanarIds'][] = $tAdat['tanarId']; - $ADAT['vegzettsegek'] = getEnumField('naplo_intezmeny', 'kepesites', 'vegzettseg'); - $ADAT['fokozatok'] = getEnumField('naplo_intezmeny', 'kepesites', 'fokozat'); - $ADAT['specializaciok'] = getEnumField('naplo_intezmeny', 'kepesites', 'specializacio'); - foreach ($ADAT['kepesitesek'] as $idx => $kAdat) $ADAT['kepesitesIds'][] = $kAdat['kepesitesId']; - - $ADAT['kepesitesId'] = $kepesitesId = readVariable($_POST['kepesitesId'], 'id', null, $ADAT['kepesitesIds']); - if (isset($kepesitesId)) { - - if ($action == 'kepesitesModositas') { - // Alap adatok módosítása - $kepesitesNev = readVariable($_POST['kepesitesNev'], 'string'); - $vegzettseg = readVariable($_POST['vegzettseg'], 'enum', null, $ADAT['vegzettsegek']); - $fokozat = readVariable($_POST['fokozat'], 'enum', null, $ADAT['fokozatok']); - $specializacio = readVariable($_POST['specializacio'], 'enum', null, $ADAT['specializaciok']); - if (isset($kepesitesNev) && isset($vegzettseg) && isset($fokozat) && isset($specializacio)) { - $ok = kepesitesModositas($kepesitesId, $vegzettseg, $fokozat, $specializacio, $kepesitesNev); - if ($ok) $_SESSION['alert'][] = 'info:success'; - } - // Tárgy hozzárendelés - $targyId = readVariable($_POST['targyId'], 'id', null, $ADAT['targyIds']); - if (isset($targyId)) { - $ok = kepesitesTargyHozzarendeles($kepesitesId, $targyId); - if ($ok) $_SESSION['alert'][] = 'info:success'; - } - // Tanár hozzárendelés - $tanarId = readVariable($_POST['tanarId'], 'id', null, $ADAT['tanarIds']); - if (isset($tanarId)) { - $ok = tanarKepesitesHozzarendeles($tanarId, $kepesitesId); - if ($ok) $_SESSION['alert'][] = 'info:success'; - } - } elseif ($action == 'delTargy') { - - $targyId = readVariable($_POST['targyId'], 'id', null, $ADAT['targyIds']); - $ok = kepesitesTargyTorles($kepesitesId, $targyId); - $_JSON = array( - 'result' => ($ok?'success':'fail'), - 'targyId' => $targyId, - 'kepesitesId' => $kepesitesId - ); - - } elseif ($action == 'delTanar') { - - $tanarId = readVariable($_POST['tanarId'], 'id', null, $ADAT['tanarIds']); - $ok = tanarKepesitesTorles($tanarId, $kepesitesId); - $_JSON = array( - 'result' => ($ok?'success':'fail'), - 'tanarId' => $tanarId, - 'kepesitesId' => $kepesitesId - ); - - } - - } elseif ($action == 'ujKepesites') { - $kepesitesNev = readVariable($_POST['kepesitesNev'], 'string'); - $vegzettseg = readVariable($_POST['vegzettseg'], 'enum', null, $ADAT['vegzettsegek']); - $fokozat = readVariable($_POST['fokozat'], 'enum', null, $ADAT['fokozatok']); - $specializacio = readVariable($_POST['specializacio'], 'enum', null, $ADAT['specializaciok']); - if (isset($kepesitesNev) && isset($vegzettseg) && isset($fokozat) && isset($specializacio)) { - $ADAT['kepesitesId'] = $kepesitesId = ujKepesites($vegzettseg, $fokozat, $specializacio, $kepesitesNev); - if ($kepesitesId) $_SESSION['alert'][] = 'info:success'; - } - } - - - $ADAT['kepesitesek'] = getKepesitesek(); - if (isset($kepesitesId)) { - $i=0; - while ($i < count($ADAT['kepesitesek']) && $ADAT['kepesitesek'][$i]['kepesitesId'] != $kepesitesId) $i++; - $ADAT['kepesitesAdat'] = $ADAT['kepesitesek'][$i]; - $ADAT['kepesitesAdat']['targyak'] = getKepesitesTargy($kepesitesId); - $ADAT['kepesitesAdat']['tanarok'] = getKepesitesTanar($kepesitesId); - } - - $TOOL['kepesitesSelect'] = array('tipus'=>'cella', 'paramName'=>'kepesitesId','paramDesc'=>'kepesitesNev','title'=>'KEPESITES','adatok'=>$ADAT['kepesitesek'],'post' => array()); - - } -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/kepesitesek.php b/mayor-orig/www/policy/private/naplo/intezmeny/kepesitesek.php deleted file mode 100644 index 76b8e11b..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/kepesitesek.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (isset($ADAT['kepesitesId'])) putKepesitesAdat($ADAT); - else putUjKepesites($ADAT); - -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/kepzes-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/kepzes-pre.php deleted file mode 100644 index 152e8e75..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/kepzes-pre.php +++ /dev/null @@ -1,60 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/share/osztaly.php'); - - $tanev = __TANEV; - - $kepzesId = readVariable($_POST['kepzesId'], 'numeric unsigned', null); - if (isset($kepzesId)) { - $ADAT['kepzesAdat'] = getKepzesAdatById($kepzesId); - } - $ADAT['osztalyok'] = getOsztalyok($tanev, array('result' => 'assoc', 'minden'=>true)); - $ADAT['osztalyJelleg'] = getOsztalyJellegek(); - - if ($action == 'ujKepzes') { - $kepzesNev = readVariable($_POST['kepzesNev'], 'string', null); - $tolTanev = readVariable($_POST['tolTanev'], 'numeric unsigned', null); - $osztalyJellegId = readVariable($_POST['osztalyJellegId'], 'id', null); - if (isset($kepzesNev) && isset($tolTanev) && isset($osztalyJellegId)) $kepzesId = ujKepzes($kepzesNev, $tolTanev, $osztalyJellegId); - else $_SESSION['alert'][] = 'message:wrong_data'; - if ($kepzesId) { - $ADAT['kepzesAdat'] = getKepzesAdatById($kepzesId); - } - } elseif ($action == 'kepzesModositas') { - $kepzesNev = readVariable($_POST['kepzesNev'], 'string', null); - $tolTanev = readVariable($_POST['tolTanev'], 'numeric unsigned', null); - $osztalyJellegId = readVariable($_POST['osztalyJellegId'], 'id', null); - $osztalyIds = readVariable($_POST['osztalyId'], 'id'); - $delOsztalyIds = readVariable($_POST['delOsztalyId'], 'id'); - if (isset($kepzesNev) && isset($tolTanev)) - $MODOSIT = array('kepzesId'=>$kepzesId, - 'kepzesNev'=>$kepzesNev, - 'tolTanev'=>$tolTanev, - 'osztalyIds'=>$osztalyIds, - 'delOsztalyIds'=>$delOsztalyIds, - 'osztalyJellegId'=>$osztalyJellegId - ); - if (isset($kepzesNev) && isset($tolTanev)) kepzesModositas($MODOSIT); - else $_SESSION['alert'][] = 'message:wrong_data'; - $ADAT['kepzesAdat'] = getKepzesAdatById($kepzesId); - } elseif ($action == 'kepzesEles') { - $kepzesEles = readVariable($_POST['kepzesEles'],'bool',null); // bool - kepzesEles($kepzesId,(($kepzesEles-1)*(-1))); - $ADAT['kepzesAdat'] = getKepzesAdatById($kepzesId); - } - - $TOOL['kepzesSelect'] = array('tipus'=>'cella', 'post' => array()); - $TOOL['oldalFlipper'] = array('tipus' => 'cella', 'url' => array('index.php?page=naplo&sub=intezmeny&f=osztaly','index.php?page=naplo&sub=intezmeny&f=kepzesOraterv'), - 'titleConst' => array('_OSZTALYHOZ','_KEPZESORATERVHEZ'), 'post' => array('kepzesId'), - 'paramName'=>'kepzesId'); // paramName ? - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/kepzes.php b/mayor-orig/www/policy/private/naplo/intezmeny/kepzes.php deleted file mode 100644 index c55395ac..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/kepzes.php +++ /dev/null @@ -1,14 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (is_array($ADAT['kepzesAdat'])) { - putKepzesForm($ADAT); - kepzesElesForm($ADAT); - } - ujKepzesForm($ADAT); - - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/kepzesOraterv-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/kepzesOraterv-pre.php deleted file mode 100644 index f82ea1cf..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/kepzesOraterv-pre.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/file.php'); - - $tanev = __TANEV; - $ADAT['kepzesId'] = $kepzesId = readVariable($_POST['kepzesId'], 'id', null); - - $ADAT['kepzesOraterv.kovetelmeny'] = getEnumField('naplo_intezmeny','kepzesOraterv','kovetelmeny'); - $KOT = $ADAT['kepzesOraterv.tipus'] = getEnumField('naplo_intezmeny','kepzesOraterv','tipus'); - - function _escape($val,$A=null) { - global $KOT; - if (is_null($A) || !is_array($A)) $A = $KOT; - for ($i=0; $i<count($A); $i++) { - if ($A[$i]==$val) { return 'E'.$i; } - } - } - function _unescape($val,$A=null) { - global $KOT; - if (!is_array($A)) $A = $KOT; - for ($i=0; $i<count($A); $i++) { - if ($i==intval(substr($val,1))) { return $A[$i]; } - } - } - - if ($action == 'oratervMasolas') { - $masolandoKepzesId = readVariable($_POST['masolandoKepzesId'],'id'); - if (isset($masolandoKepzesId) && isset($kepzesId)) kepzesOratervMasolas($masolandoKepzesId, $kepzesId); - } else if ($action == 'do') { - // prepare for walk - $submit_done = false; - reset($_POST); - foreach($_POST as $key => $value) { - if (substr($key,0,6)=='torol_') { - list($_rest, $_tipus, $_targyId) = explode('_',$key); - $_tipus = _unescape(readVariable($_tipus,'strictstring')); - $_targyId = readVariable($_targyId,'id'); - dropKepzesOratervRekord($kepzesId,$_tipus,$_targyId); - $submit_done = true; - } - } - if (!$submit_done) { - list($tipus,$targyId) = explode('_',readVariable($_POST['UJ_targyTipusId'],'string')); - $UJtipus = (substr($tipus,0,1)=='E') ? _unescape(readVariable($tipus,'strictstring')) : ''; - $UJtargyId = readVariable($targyId,'id'); - unset($tipus); unset($targyId); - reset($_POST); - foreach($_POST as $key => $value) { - if (substr($key,0,3) == 'MO_') {//MAX ÓRASZÁM - list($skey, $evfolyamJel) = explode('_',$key); - if (is_numeric($value)) $DDATA['oraszamok'][$evfolyamJel]['max'] = $value; - } elseif (substr($key,0,3) == 'KO_') {//KÖT ÓRASZÁM - list($skey, $evfolyamJel) = explode('_',$key); - if (is_numeric($value)) $DDATA['oraszamok'][$evfolyamJel]['kotelezo'] = $value; - } elseif (substr($key,0,2) == 'T_') {// a tárgyhoz tartozó óraszám - list($tipus, $targyId, $val, $evfolyamJel, $szemeszter) = explode('_',substr($key,2)); - $tipus = _unescape($tipus); - $targyId = readVariable($targyId,'id'); - //if (intval($targyId)==0) $targyId = _unescape($targyId,$ADAT['kepzesOraterv.tipus']); - if ($val=='O') { // heti óraszám - $DDATA['adatok'][$tipus][$targyId][$evfolyamJel][$szemeszter]['oraszam'] = $value; - } elseif ($val=='K') { // követelmény - $DDATA['adatok'][$tipus][$targyId][$evfolyamJel][$szemeszter]['kovetelmeny'] = $value; - } - /* Ha az új tárgyhoz tartozó adatok jönnek, pakoljuk a megfelelő tömbbe */ - } elseif (substr($key,0,4) == 'UJ_O' && $UJtipus!='') {// az új tárgyhoz tartozó óraszám - list($skey1, $skey2, $evfolyamJel, $szemeszter) = explode('_',$key); - if (is_numeric($value)) $DDATA['adatok'][$UJtipus][$UJtargyId][$evfolyamJel][$szemeszter]['oraszam'] = $value; - } elseif (substr($key,0,4) == 'UJ_K' && $UJtipus!='') {// az új tárgyhoz tartozó óraszám - list($skey1, $skey2, $evfolyamJel, $szemeszter) = explode('_',$key); - $DDATA['adatok'][$UJtipus][$UJtargyId][$evfolyamJel][$szemeszter]['kovetelmeny'] = $value; - } - } - modifyKepzesOraterv($DDATA,$kepzesId); - } - - } - - if (isset($kepzesId)) { - $ADAT['kepzesAdat'] = getKepzesAdatById($kepzesId); - $ADAT['oraszam'] = getKepzesOraszam($kepzesId); - $ADAT['oraterv'] = getKepzesOraterv($kepzesId); - $ADAT['targyak'] = getTargyak(); - if ($ADAT['oraterv']==array()) { - // A kiválasztottal azonos osztályJelleghez tartozó képzések listája - ebbe benne van maga a kiválasztott képzés is! - $ADAT['hasonloKepzesek'] = getKepzesByOsztalyJelleg($ADAT['kepzesAdat']['osztalyJellegId']); - } - } - $ADAT['osztalyok'] = getOsztalyok($tanev, array('result' => 'assoc','minden'=>true)); - -// $ADAT['kepzesOraszam'] = getKepzesOraszam($kepzesId); -// $ADAT['kepzesOraterv'] = getKepzesOraterv($kepzesId); - - if (isset($kepzesId) && !is_numeric($ADAT['kepzesAdat']['osztalyJelleg']['osztalyJellegId'])) - $_SESSION['alert'][] = 'error:nincs megadva osztály jelleg!'; - - - - $TOOL['kepzesSelect'] = array('tipus'=>'cella', 'post' => array()); - $TOOL['oldalFlipper'] = array('tipus' => 'cella', 'url' => array('index.php?page=naplo&sub=intezmeny&f=osztaly','index.php?page=naplo&sub=intezmeny&f=kepzes'), - 'titleConst' => array('_OSZTALYHOZ','_KEPZESHEZ'), 'post' => array('kepzesId'), - 'paramName'=>'kepzesId'); // paramName ? - getToolParameters(); - - } -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/kepzesOraterv.php b/mayor-orig/www/policy/private/naplo/intezmeny/kepzesOraterv.php deleted file mode 100644 index d56f4019..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/kepzesOraterv.php +++ /dev/null @@ -1,12 +0,0 @@ -<?php - - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - -// putKepzesInfo($ADAT); - if ($ADAT['oraterv']==array() && count($ADAT['hasonloKepzesek']) > 1) putOratervMasolas($ADAT); - putKepzesOraterv($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/munkakozosseg-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/munkakozosseg-pre.php deleted file mode 100644 index f8524925..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/munkakozosseg-pre.php +++ /dev/null @@ -1,110 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/munkakozosseg.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/file.php'); - - $ADAT['targyJellegENUM'] = getEnumField('naplo_intezmeny','targy','targyJelleg'); - $ADAT['targy.evkoziKovetelmeny'] = getEnumField('naplo_intezmeny','targy','evkoziKovetelmeny'); - $ADAT['targy.zaroKovetelmeny'] = getEnumField('naplo_intezmeny','targy','zaroKovetelmeny'); - - $ADAT['mkId'] = $mkId = readVariable($_POST['mkId'],'id'); - $ADAT['targyId'] = $targyId = readVariable($_POST['targyId'],'id'); - $ADAT['targyJelleg'] = $targyJelleg = readVariable($_POST['targyJelleg'],'sql'); - - $ADAT['kirTargyak'] = getKirTargyak(); - - if (__NAPLOADMIN) { - switch ($action) { - case 'ujMunkakozosseg': - if ($_POST['leiras'] != '') - if ( ($mkId=ujMunkakozosseg($_POST['leiras'],$_POST['mkVezId']))===false ) - unset($mkId); unset($ADAT['mkId']); - break; - case 'modMunkakozosseg': - if ($_POST['mkId']!='' && $_POST['leiras'] != '') - modMunkakozosseg($_POST['mkId'],$_POST['leiras'],$_POST['mkVezId'],$_POST['mkUjTagok'],$_POST['mkTagok']); - break; - case 'ujTargy': - if ($_POST['targyleiras']!='') { - $_ADAT['mkId'] = readVariable($_POST['mkId'],'id'); - $_ADAT['leiras']=readVariable($_POST['targyleiras'],'string'); - $_ADAT['targyJelleg']=readVariable($_POST['targyJelleg'],'string'); - $_ADAT['evkoziKovetelmeny']=readVariable($_POST['evkoziKovetelmeny'],'string'); - $_ADAT['zaroKovetelmeny']=readVariable($_POST['zaroKovetelmeny'],'string'); - $_ADAT['kirTargyId'] = readVariable($_POST['kirTargyId'],'id',null, $ADAT['kirTargyak']); - $_ti=ujTargy($_ADAT); - if ($_ti!==false && is_numeric($_ti)) $targyId=$_ti; - unset($_ti); - unset($_ADAT); - } - break; - case 'targyValtoztat': - $_ADAT['targyId'] = $targyId; - $_ADAT['targyJelleg'] = $targyJelleg; - $_ADAT['evkoziKovetelmeny'] = readVariable($_POST['evkoziKovetelmeny'],'sql'); - $_ADAT['zaroKovetelmeny'] = readVariable($_POST['zaroKovetelmeny'],'sql'); - $_ADAT['targyRovidNev'] = readVariable($_POST['targyRovidNev'],'sql'); - $_ADAT['kirTargyId'] = readVariable($_POST['kirTargyId'],'id',null); - targyModosit($_ADAT); - break; - case 'targyTorol': - if (targyTorol($_POST['targyId'],$_POST['mkId'])) - unset($targyId); - break; - case 'munkakozossegTorol': - if (munkakozossegTorol($_POST['mkId'])) - unset($mkId); unset($ADAT['mkId']); - break; - case 'targyAtnevezes': - $ADAT['ujTargyNev'] = readVariable($_POST['ujTargyNev'],'string'); - if ($ADAT['ujTargyNev'] != '') targyAtnevezes($ADAT); - break; - case 'targyMkValtas': - $ADAT['befogadoMkId'] = readVariable($_POST['befogadoMkId'], 'id'); - if (targyMkValtas($ADAT)) { - unset($mkId); unset($ADAT['mkId']); - } - break; - case 'targyBeolvasztas': - $ADAT['befogadoTargyId'] = readVariable($_POST['befogadoTargyId'], 'id'); - $ADAT['tankorJeloles'] = readVariable($_POST['tankorJeloles'], 'enum', null, array_values($TANKOR_TIPUS)); - if (isset($ADAT['befogadoTargyId'])) { - if (targyBeolvasztas($ADAT)) { - $_SESSION['alert'][] = 'info:success'; - unset($targyId); unset($ADAT['targyId']); - } - } - break; - } - } - - $TANAROK = getTanarok(); - - // ha csak tággyId adott, kérdezzük le a mkId-t is... - - $ADAT['munkakozossegek'] = getMunkakozossegek(); - $ADAT['targyTargy'] = getTargyTargy(); - if ($targyId!='') { - $ADAT['targyAdat'] = getTargyById($targyId); - if ($mkId=='') $ADAT['mkId'] = $mkId = $ADAT['targyAdat']['mkId']; - } - - if (isset($mkId) && $mkId!='') { - if (defined('__TANEV')) $__TANEV = __TANEV; else $__TANEV = ''; - $TANAROK_INMK = getTanarok(array('mkId' => $mkId, 'tanev' => $__TANEV)); - $ADAT['mkAdat'] = getMunkakozossegById($mkId); - $ADAT['targyak'] = getTargyakByMkId($mkId); - } else { - $TANAROK_INMK = array(); - } - - - $TOOL['munkakozossegSelect'] = array('tipus'=>'cella','munkakozossegek'=>$ADAT['munkakozossegek'],'paramName' => 'mkId', 'post'=>array()); - $TOOL['targySelect'] = array('tipus'=>'cella', 'mkId' => $mkId, 'post'=>array('mkId')); - getToolParameters(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/munkakozosseg.php b/mayor-orig/www/policy/private/naplo/intezmeny/munkakozosseg.php deleted file mode 100644 index 82ca17ea..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/munkakozosseg.php +++ /dev/null @@ -1,27 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $targyId; - global $TANAROK,$TANAROK_INMK; - global $ADAT; - - if (__NAPLOADMIN) { - if (isset($targyId) && $targyId!='') { - putTargyValtoztatForm($ADAT); - putTargyAtnevezes($ADAT); - putTargyMkValtas($ADAT); - putTargyTorolForm($targyId,$ADAT['mkId']); - putTargyBeolvasztasForm($ADAT); - putTargyTargyForm($ADAT); - } else { - putUjMunkakozossegForm($TANAROK); - if (isset($ADAT['mkId']) && $ADAT['mkId']!='') { - putMunkakozossegForm($ADAT['mkAdat'],$TANAROK,$TANAROK_INMK); - putMunkakozossegTorolForm($ADAT['mkId']); - putUjTargyForm($ADAT['mkId'], $ADAT); - } - } - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/osztaly-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/osztaly-pre.php deleted file mode 100644 index 0bff88bf..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/osztaly-pre.php +++ /dev/null @@ -1,324 +0,0 @@ -<?php - -if (_RIGHTS_OK !== true) die(); - -if (__NAPLOADMIN!==true) $_SESSION['alert'][]='page:insufficient_access'; - -require_once('include/share/date/names.php'); -require_once('include/modules/naplo/share/file.php'); -require_once('include/modules/naplo/share/osztaly.php'); -require_once('include/modules/naplo/share/osztalyModifier.php'); -require_once('include/modules/naplo/share/intezmenyek.php'); -require_once('include/modules/naplo/share/diak.php'); -require_once('include/modules/naplo/share/tanar.php'); -require_once('include/modules/naplo/share/kepzes.php'); -require_once('include/modules/naplo/share/szemeszter.php'); -require_once('include/modules/naplo/share/tankor.php'); -require_once('include/modules/naplo/share/tankorModifier.php'); -require_once('include/modules/naplo/share/tankorDiakModifier.php'); -require_once('include/modules/naplo/share/hianyzasModifier.php'); -require_once('include/modules/naplo/share/jegyModifier.php'); -require_once('include/modules/naplo/share/jegy.php'); - - -if (defined('__INTEZMENY') and __INTEZMENY != '') { - $ADAT['tanevek'] = getTanevek(true); - $ADAT['tanarok'] = getTanarok(); - $ADAT['kepzesek'] = getKepzesek(); - $ADAT['telephely'] = getTelephelyek(); - $ADAT['telephelyIds'] = array(); - foreach ($ADAT['telephely'] as $i => $tAdat) $ADAT['telephelyIds'][] = $tAdat['telephelyId']; - $ADAT['osztalyJellegek'] = getOsztalyJellegek(array('result'=>'assoc')); // Ez mondjuk nem intézmény függő... -} - -$ADAT['tanev'] = $tanev = readVariable($_POST['tanev'], 'numeric unsigned', __TANEV, $ADAT['tanevek']); -$ADAT['telephelyId'] = $telephelyId = readVariable($_POST['telephelyId'], 'id', (isset($_POST['telephelyId'])?null:readVariable(__TELEPHELYID,'id')), $ADAT['telephelyIds']); -$ADAT['osztalyId'] = $osztalyId = $_POST['osztalyId'] = readVariable($_POST['osztalyId'], 'id', readVariable($_GET['osztalyId'],'id',null)); -if ($tanev != __TANEV) $TA = getTanevAdat($tanev); -else $TA = $_TANEV; - -/* -------- */ -// Adatok frissítése adatállományból - -if (__NAPLOADMIN && isset($_POST['fileName']) && $_POST['fileName'] != '') { - define('_SKIP_ON_DUP',readVariable($_POST['skipOnDup'],'bool')); - $mezo_elvalaszto = ' '; // "\t" -// $fileName = fileNameNormal($_POST['fileName']); - $fileName = ($_POST['fileName']); // TODO - $ADATOK = array(); - - if (file_exists($fileName)) { - - if (!is_array($_POST['MEZO_LISTA'])) { - - $ADATOK = readUpdateFile($fileName); - if (count($ADATOK) > 0) $attrList = getTableFields('diak', 'naplo_intezmeny',array('beDt','kiDt')); - else $_SESSION['alert'][] = 'message:wrong_data'; - - } else { - - $MEZO_LISTA = $_POST['MEZO_LISTA']; - $KULCS_MEZOK = $_POST['KULCS_MEZOK']; - updateOsztaly($osztalyId, $fileName, $MEZO_LISTA, $KULCS_MEZOK, $mezo_elvalaszto, readVariable($_POST['rovatfej'], 'bool')); - - } // MEZO_LISTA tömb - } else { - $_SESSION['alert'][] = 'message:file_not_found:'.$fileName; - } // A file létezik-e - -} // van file -/* -------- */ - -if (isset($osztalyId)) { - $_evfolyamSzamElteres = getOsztalyEvfolyamSzamElteres($osztalyId); - if ($_evfolyamSzamElteres>0) $_SESSION['alert'][] = 'alert:hibás évfolyam beállítás! Az osztály jellege kevesebb évfolyamot ír elő! (Ellenőrizd, hogy végzés tanéve jól van-e beállítva!)'; - elseif ($_evfolyamSzamElteres<0) $_SESSION['alert'][] = 'info:kevesebb évfolyam alatt végez az osztály, mint az osztály jellege előírná. Ez megszűnő, vagy később belépő osztályoknál megengedett.'; - - if ( in_date_interval(date('Y-m-d'),$TA['elozoZarasDt'],$TA['kovetkezoKezdesDt']) ) { - $dt = $ADAT['dt'] = readVariable($_POST['dt'], 'date', date('Y-m-d')); - } else { - $dt = $ADAT['dt'] = $TA['elozoZarasDt']; - } - $ADAT['osztalyAdat'] = getOsztalyAdat($osztalyId, $tanev); - - if (!($ADAT['osztalyAdat']["kezdoTanev"]<=$tanev && $ADAT['osztalyAdat']["vegzoTanev"]>=$tanev)) $_SESSION['alert'][]='error:hibás tanév beállítás'; - - $diakIds = $ADAT['osztalyAdat']['kepzesIds'] = array(); - if (is_array($ADAT['osztalyAdat']['kepzes'])) - for ($i = 0; $i < count($ADAT['osztalyAdat']['kepzes']); $i++) $ADAT['osztalyAdat']['kepzesIds'][] = $ADAT['osztalyAdat']['kepzes'][$i]['kepzesId']; - $OsztalyNevsor = getDiakokByOsztaly($osztalyId, array('tanev' => $tanev,'felveteltNyertEkkel'=>true)); - - foreach ($OsztalyNevsor as $key => $value) if (is_numeric($key)) { - $diakIds[] = $key; - $ADAT['osztalyNevsor'][$key] = $value; - } - - $ADAT['diakKepzes'] = getKepzesByDiakId($diakIds, array('result' => 'assoc')); - $ADAT['diakok'] = getDiakok(array('tanev' => $tanev)); -} - -if ($action == 'osztalyAdatModositas' && __NAPLOADMIN) { - - $leiras = readVariable($_POST['leiras'], 'string'); - $ofoTanarId = readVariable($_POST['ofoTanarId'], 'id'); - $ofoBeDt = readVariable($_POST['ofoBeDt'], 'date'); - $ofoKiDt = readVariable($_POST['ofoKiDt'], 'date', ''); - $tanarId = readVariable($_POST['tanarId'], 'id'); - $beDt = readVariable($_POST['beDt'], 'date'); - $kiDt = readVariable($_POST['kiDt'], 'date'); - $ADAT['telephelyId'] = readVariable($_POST['telephelyId'], 'id', null, $ADAT['telephelyIds']); - $ADAT['osztalyJellegId'] = readVariable($_POST['osztalyJellegId'],'id',null); - $ADAT['kezdoEvfolyamSorszam'] = readVariable($_POST['kezdoEvfolyamSorszam'],'numeric unsigned', $ADAT['osztalyAdat']['kezdoEvfolyamSorszam'], - range(1, count($ADAT['osztalyAdat']['evfolyamJelek'])-$ADAT['osztalyAdat']['vegzoTanev']+$ADAT['osztalyAdat']['kezdoTanev']) - ); - - $lr = db_connect('naplo_intezmeny'); - // leírás/telephely megadása, módosítása - if ( - (isset($leiras) && $leiras != $ADAT['osztalyAdat']['leiras']) - || (isset($ADAT['telephelyId']) && $ADAT['telephelyId'] != $ADAT['osztalyAdat']['telephelyId']) - || (isset($ADAT['kezdoEvfolyamSorszam']) && $ADAT['kezdoEvfolyamSorszam'] != $ADAT['osztalyAdat']['kezdoEvfolyamSorszam']) - - || (isset($ADAT['osztalyJellegId']) && $ADAT['osztalyJellegId'] != $ADAT['osztalyAdat']['osztalyJellegId']) - ) { - osztalyLeirasTelephelyModositas($osztalyId, $leiras, $ADAT['telephelyId'], $ADAT['osztalyJellegId'], $ADAT['kezdoEvfolyamSorszam'], $ADAT['osztalyAdat'], $lr); - $_SESSION['alert'][] = 'info:done'; - } - // Osztályfőnöki kinevezés lezárása - for ($i = 0; $i < count($ofoTanarId); $i++) { - if ($ofoKiDt[$i] != '') osztalyfonokKileptetes($osztalyId, $ofoTanarId[$i], $ofoBeDt[$i], $ofoKiDt[$i], $lr); - } - // Új osztályfőnök felvétele - if ($tanarId != '' and $beDt != '') osztalyfonokKinevezes($osztalyId, $tanarId, $beDt, $lr); - // A módosított adatok lekérdezése - $ADAT['osztalyAdat'] = getOsztalyAdat($osztalyId, $tanev, $lr); - $ADAT['osztalyAdat']['kepzesIds'] = array(); - if (is_array($ADAT['osztalyAdat']['kepzes'])) - for ($i = 0; $i < count($ADAT['osztalyAdat']['kepzes']); $i++) $ADAT['osztalyAdat']['kepzesIds'][] = $ADAT['osztalyAdat']['kepzes'][$i]['kepzesId']; - db_close($lr); - -} elseif ($action == 'nyekOsztalyLeptetes' && __NAPLOADMIN) { -// EZ MÁR ELAVULT! TODO -/* - $ADAT['ujOsztaly']['tanevek'] = $ADAT['tanevek']; -// $ADAT['ujOsztaly']['kezdoTanev'] = $ADAT['osztalyAdat']['vegzoTanev']+1; -// $ADAT['ujOsztaly']['vegzoTanev'] = readVariable($_POST['vegzoTanev'], 'numeric unsigned', null, $ADAT['tanevek']); -// $ADAT['ujOsztaly']['kezdoEvfolyam'] = $ADAT['osztalyAdat']['kezdoEvfolyam']; - $ADAT['ujOsztaly']['jel'] = readVariable($_POST['osztalyJel'], 'string'); - $ADAT['ujOsztaly']['leiras'] = $ADAT['osztalyAdat']['leiras']; - $ADAT['ujOsztaly']['telephelyId'] = $ADAT['osztalyAdat']['telephelyId']; - $ADAT['ujOsztaly']['osztalyJellegId'] = $ADAT['osztalyJellegek'][ $ADAT['osztalyAdat']['osztalyJellegId'] ]['kovOsztalyJellegId']; // NyEK osztály - // Új osztály létrehozása -// if (isset($ADAT['ujOsztaly']['kezdoTanev']) && isset($ADAT['ujOsztaly']['vegzoTanev']) && isset($ADAT['ujOsztaly']['kezdoEvfolyam']) && isset($ADAT['ujOsztaly']['jel'])) { -// $ujOsztalyId = ujOsztaly($ADAT['ujOsztaly']); -// } - // Képzés hozzárendelés - setOsztalyKepzesei($ujOsztalyId, $ADAT['osztalyAdat']['kepzesIds']); - // A jelen év végétől kinevezzük az osztályfőnököt - if (__TANEV == $ADAT['osztalyAdat']['vegzoTanev']) $beDt = date('Y-m-d', strtotime('next month', strtotime($_TANEV['zarasDt']))); - else $beDt = $ADAT['ujOsztaly']['kezdoTanev'].'-08-01'; - osztalyfonokKinevezes($ujOsztalyId, $ADAT['osztalyAdat']['osztalyfonok']['tanarId'], $beDt); - // osztálytagok felvétele - $diakIds = array_merge($OsztalyNevsor['jogviszonyban van'], $OsztalyNevsor['magántanuló']); - foreach ($diakIds as $diakId) { - ujTag($ujOsztalyId, $diakId, $beDt, null); - osztalyDiakTorol(array('osztalyId' => $osztalyId, 'diakId' => $diakId, 'tolDt' => $beDt, 'igDt' => null, 'zaradekkal' => false)); - } - // TODO: régi osztályhoz rendelt tankörök hozzárendelése az új osztályhoz és átnevezés -*/ -} elseif ($action == 'osztalyJelVegzesModositas' && __NAPLOADMIN) { - // TODO: nem szabadna akárhogy változtatni a tanéveket! Nem lehet vtanev<ktanev és nem lehet az osztály évfolyamok száma > az osztalyJelleg evfolyamok számánál - $ujKezdoTanev = readVariable($_POST['ujKezdoTanev'], 'numeric unsigned'); - $ujVegzoTanev = readVariable( - $_POST['ujVegzoTanev'], 'numeric unsigned',null,array(), - '$return>='.$ujKezdoTanev.' && $return-'.$ujKezdoTanev.'+'.$ADAT['osztalyAdat']['kezdoEvfolyamSorszam'].'<='.count($ADAT['osztalyAdat']['evfolyamJelek']) - ); - $ujOsztalyJel = readVariable($_POST['ujOsztalyJel'], 'string'); - if (is_null($ujKezdoTanev) || is_null($ujVegzoTanev) || $ujOsztalyJel == '') { - $_SESSION['alert'][] = 'message:wrong_data:kezdoTanev='.$_POST['ujKezdoTanev'].', vegzoTanev='.$_POST['ujVegzoTanev'].', jel='.$_POST['ujOsztalyJel']; - } else { - $lr = db_connect('naplo_intezmeny'); - db_start_trans($lr); - $r = array(); - if ($ujVegzoTanev!='') { - $q = "UPDATE osztaly SET vegzoTanev=%u WHERE osztalyId=%u"; - $v = array($ujVegzoTanev,$osztalyId); - $r[] = db_query($q, array('fv' => '', 'modul' => 'naplo_intezmeny', 'result' => 'insert', 'values' => $v), $lr); - } - if ($ujKezdoTanev!='') { - $q = "UPDATE osztalyDiak SET beDt = (SELECT kezdesDt FROM szemeszter WHERE tanev=%u AND szemeszter=1) WHERE osztalyId=%u AND beDt<(SELECT kezdesDt FROM szemeszter WHERE tanev=%u AND szemeszter=1)"; - $v = array($ujKezdoTanev,$osztalyId,$ujKezdoTanev); - $r[] = db_query($q, array('fv' => '', 'modul' => 'naplo_intezmeny', 'result' => 'insert', 'values' => $v), $lr); - - $q = "UPDATE osztaly SET kezdoTanev=%u WHERE osztalyId=%u"; - $v = array($ujKezdoTanev,$osztalyId); - $r[] = db_query($q, array('fv' => '', 'modul' => 'naplo_intezmeny', 'result' => 'insert', 'values' => $v), $lr); - } - - if ($ujOsztalyJel=='') { - $q = "SELECT jel FROM osztaly WHERE osztalyId = %u"; - $v = array($osztalyId); - $osztalyJel = db_query($q, array('fv' => '', 'modul' => 'naplo_intezmeny', 'result' => 'value', 'values' => $v), $lr); - $ujOsztalyJel = $osztalyJel; - } else { - $osztalyJel=$ujOsztalyJel; - $q = "UPDATE osztaly SET jel='%s' WHERE osztalyId=%u"; - $v = array($ujOsztalyJel,$osztalyId); - $r[] = db_query($q, array('fv' => '', 'modul' => 'naplo_intezmeny', 'result' => 'insert', 'values' => $v), $lr); - } - $OSZTALYADAT = getOsztalyAdat($osztalyId,__TANEV,$lr); - - // az osztalyNaplo.osztalyJelet is módosítani kell, minden érintett tanévben! - $r[] = updateosztalyNev($osztalyId, $lr); - - if (!in_array(false,$r)) db_commit($lr); - else db_rollback($lr); - db_close($lr); - } // ha van kezdoTanev, zaroTanev, jel - -} elseif ($action == 'ujOsztaly' && __NAPLOADMIN) { - - $ADAT['kezdoTanev'] = readVariable($_POST['kezdoTanev'], 'numeric unsigned', null, $ADAT['tanevek']); - $ADAT['vegzoTanev'] = readVariable($_POST['vegzoTanev'], 'numeric unsigned', null, $ADAT['tanevek']); - $ADAT['kezdoEvfolyamSorszam'] = readVariable($_POST['kezdoEvfolyamSorszam'], 'numeric unsigned',1); - $ADAT['jel'] = readVariable($_POST['jel'], 'string'); - $ADAT['leiras'] = readVariable($_POST['leiras'], 'string'); - $ADAT['telephelyId'] = readVariable($_POST['telephelyId'], 'id', null, $ADAT['telephelyIds']); - $ADAT['osztalyJellegId'] = readVariable($_POST['osztalyJellegId'],'id',null); - if (isset($ADAT['osztalyJellegId']) && isset($ADAT['kezdoTanev']) && isset($ADAT['vegzoTanev']) && isset($ADAT['kezdoEvfolyamSorszam']) && isset($ADAT['jel'])) { - $osztalyId = $ADAT['osztalyId'] = ujOsztaly($ADAT); - if ($osztalyId) { - $ADAT['osztalyAdat'] = getOsztalyAdat($osztalyId, $tanev); - $diakIds = $ADAT['osztalyAdat']['kepzesIds'] = array(); - if (is_array($ADAT['osztalyAdat']['kepzes'])) - for ($i = 0; $i < count($ADAT['osztalyAdat']['kepzes']); $i++) $ADAT['osztalyAdat']['kepzesIds'][] = $ADAT['osztalyAdat']['kepzes'][$i]['kepzesId']; - $ADAT['diakok'] = getDiakok(array('tanev' => $tanev)); - } - } else { - $_SESSION['alert'][] = 'message:empty_field:'."${ADAT['kezdoTanev']}, ${ADAT['vegzoTanev']}, ${ADAT['kezdoEvfolyamSorszam']}, ${ADAT['jel']}"; - } -} elseif ($action == 'osztalyNevsor' && (__NAPLOADMIN || __VEZETOSEG || _TITKARSAG)) { - $kepzesMod = array(); - if (is_array($_POST['diakKepzes'])) foreach ($_POST['diakKepzes'] as $index => $kepzes) { - list($_diakId,$kepzesId) = explode('/', $kepzes); - // kirakjuk az osztályhoz nem tartozó képzéseit is - hogy könnyebb legyen kezelni... - if (in_array($_diakId, $diakIds)) { - $kepzesMod[$kepzesId][] = $_diakId; - } - } - diakKepzesModositas($diakIds, $kepzesMod, $dt); - $ADAT['diakKepzes'] = getKepzesByDiakId($diakIds, array('result' => 'assoc')); -} elseif ($action == 'ujTag' && (__NAPLOADMIN || __VEZETOSEG || __TITKARSAG)) { - $diakId = readVariable($_POST['diakId'], 'id'); - $beDt = readVariable($_POST['beDt'], 'date'); - $kiDt = readVariable($_POST['kiDt'], 'date'); - if (isset($diakId) && isset($beDt)) { - if (ujTag($osztalyId, $diakId, $beDt, $kiDt)) { - $OsztalyNevsor = getDiakokByOsztaly($osztalyId, array('tanev' => $tanev,'felveteltNyertEkkel'=>true)); - foreach ($OsztalyNevsor as $key => $value) if (is_numeric($key)) { - $ADAT['osztalyNevsor'][$key] = $value; - } - $diakIds = array_keys($ADAT['osztalyNevsor']); - } - } -} elseif ($action == 'tagTorles' && __NAPLOADMIN) { - $elozoTanev = getTanevAdat(intval(__TANEV)-1); $elozoTanevZarasTime = strtotime($elozoTanev['zarasDt']); - $PARAM['diakId'] = readVariable($_POST['diakId'], 'id'); -// $PARAM['tolDt'] = readVariable($_POST['tolDt'], 'date', null, array(), 'strtotime($return) > '.$elozoTanevZarasTime); - $PARAM['tolDt'] = readVariable($_POST['tolDt'], 'date'); - $PARAM['igDt'] = readVariable($_POST['igDt'], 'date', null, array(), 'strtotime('."'${PARAM['tolDt']}'".') < strtotime($return)'); - $PARAM['osztalyId'] = $ADAT['osztalyId']; - $PARAM['zaradekkal'] = false; - if (isset($PARAM['osztalyId']) && isset($PARAM['diakId']) && isset($PARAM['tolDt'])) { - if (osztalyDiakTorol($PARAM)) { - $OsztalyNevsor = getDiakokByOsztaly($osztalyId, array('tanev' => $tanev,'felveteltNyertEkkel'=>true)); - foreach ($OsztalyNevsor as $key => $value) if (is_numeric($key)) { - $ADAT['osztalyNevsor'][$key] = $value; - } - $diakIds = array_keys($ADAT['osztalyNevsor']); - } - } else { $_SESSION['alert'][] = 'message:empty_field'; } -} elseif ($action == 'osztalyTorles' && __NAPLOADMIN) { - if (osztalyTorles($osztalyId)) { - unset($osztalyId); - $ADAT['osztalyAdat'] = array(); - } -} - -/* ------------------------------------------------- */ -/* REFRESH */ - -if (isset($osztalyId)) { - $ADAT['osztalyAdat'] = getOsztalyAdat($osztalyId, $tanev); - $diakIds = $ADAT['osztalyAdat']['kepzesIds'] = array(); - if (is_array($ADAT['osztalyAdat']['kepzes'])) - for ($i = 0; $i < count($ADAT['osztalyAdat']['kepzes']); $i++) $ADAT['osztalyAdat']['kepzesIds'][] = $ADAT['osztalyAdat']['kepzes'][$i]['kepzesId']; - $OsztalyNevsor = getDiakokByOsztaly($osztalyId, array('tanev' => $tanev,'felveteltNyertEkkel'=>true)); - $ADAT['osztalyNevsor'] = array(); - foreach ($OsztalyNevsor as $key => $value) if (is_numeric($key)) { - $diakIds[] = $key; - $ADAT['osztalyNevsor'][$key] = $value; - $ADAT['osztalyNevsor'][$key]['diakNaploSorszam'] = getDiakNaploSorszam($key,$tanev,$osztalyId); - } - $ADAT['diakKepzes'] = getKepzesByDiakId($diakIds, array('result' => 'assoc')); - $ADAT['diakok'] = getDiakok(array('tanev' => $tanev)); - - for ($_ev = $ADAT['osztalyAdat']['kezdoTanev']; $_ev<=$ADAT['osztalyAdat']['vegzoTanev']; $_ev++) { - $ADAT['osztalyJelek'][$_ev] = getOsztalyJel($osztalyId,$_ev,$ADAT['osztalyAdat']); - } -} - -// írjuk ezt felül, nekünk minden eddigi ofő bejegyzésre szükségünk van -if (isset($osztalyId)) $ADAT['osztalyAdat']['osztalyfonokok'] = getOsztalyfonokok($osztalyId); - -$TOOL['tanevSelect'] = array('tipus'=>'cella','paramName' => 'tanev', 'tervezett' => true, 'action' => 'tanevValtas', 'post'=>array('telephelyId')); -$TOOL['telephelySelect'] = array('tipus'=>'cella','paramName' => 'telephelyId', 'post' => array('tanev','dt')); -$TOOL['osztalySelect'] = array('tipus'=>'cella','paramName' => 'osztalyId', 'post'=>array('tanev','telephelyId','dt'), 'telephelyId' => $telephelyId); -$TOOL['datumSelect'] = array('tipus'=>'sor','paramName'=>'dt','tolDt'=>$TA['elozoZarasDt'],'igDt'=>$TA['kovetkezoKezdesDt'],'override'=>true,'post'=>array('tanev','telephelyId','osztalyId')); -$TOOL['oldalFlipper'] = array('tipus' => 'cella', 'url' => array('index.php?page=naplo&sub=intezmeny&f=kepzes'), - 'titleConst' => array('_KEPZES'), 'post' => array(''), - 'paramName'=>'kepzesId'); // paramName ? - -getToolParameters(); - -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/osztaly.php b/mayor-orig/www/policy/private/naplo/intezmeny/osztaly.php deleted file mode 100644 index c4f0ca80..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/osztaly.php +++ /dev/null @@ -1,40 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT, $fileName, $ADATOK, $MEZO_LISTA, $attrList; - - // Osztályhoz rendelés - if (isset($ADAT['osztalyId']) && ($ADAT['osztalyAdat']["kezdoTanev"]<=$ADAT['tanev'] && $ADAT['osztalyAdat']["vegzoTanev"]>=$ADAT['tanev'])) { - - putOsztalyAdatokForm($ADAT); - - if ($ADAT['osztalyJellegek'][ $ADAT['osztalyAdat']['osztalyJellegId'] ]['kovOsztalyJellegId'] != 0) { // NyEK évfolyam - putOsztalyLeptetes($ADAT); - } - if (is_array($ADAT['osztalyNevsor'])) { - putOsztalyNevsor($ADAT); - putTagTorlesForm($ADAT); - } - putUjTagForm($ADAT); - - if (__NAPLOADMIN) { - if ($fileName == '') { - putFileSelectForm('naplo_intezmeny:diak',array('osztalyId','tanev')); - } elseif ($MEZO_LISTA == '') { - if (count($ADATOK) > 0) - putFieldSelectForm($fileName, $ADATOK, $attrList, 'naplo_intezmeny:diak',array('osztalyId','tanev')); - else - echo 'NINCS ADAT!'; - } else { - echo 'Adatfeldolgozás kész.'; - } - // osztalyTorlesForm($ADAT['osztalyId']); - } - } elseif (__NAPLOADMIN) { - putUjOsztalyForm($ADAT); - } - - - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/szulo-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/szulo-pre.php deleted file mode 100644 index a54ad8aa..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/szulo-pre.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (isset($_POST['szuloId']) && $_POST['szuloId'] != '') $szuloId = $_POST['szuloId']; - elseif (isset($_GET['szuloId']) && $_GET['szuloId'] != '') $szuloId = $_GET['szuloId']; - - if (isset($_POST['attr']) && $_POST['attr'] != '') $attr = $_POST['attr']; - elseif (isset($_GET['attr']) && $_GET['attr'] != '') $attr = $_GET['attr']; - - require_once('include/modules/naplo/share/szulo.php'); - - $Szulok = getSzulok(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/szulo.php b/mayor-orig/www/policy/private/naplo/intezmeny/szulo.php deleted file mode 100644 index 25b61d7f..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/szulo.php +++ /dev/null @@ -1,24 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $Szulok, $szuloId, $attr; - - if ($skin == 'ajax') { - putSzuloSelect($Szulok, $szuloId, $attr); - } else echo $skin; - - function putSzuloSelect($Szulok, $value, $attr) { - formBegin(); - echo '<select name="'.$attr.'">'."\n"; - $SEL = array($value => ' selected="selected" '); - echo '<option value="NULL"> - </option>'."\n"; - for ($i = 0; $i < count($Szulok['szuloIds']); $i++) { - $szuloId = $Szulok['szuloIds'][$i]; - echo '<option value="'.$szuloId.'"'.$SEL[$szuloId].'>'. - $Szulok[$szuloId]['szuloNev'].'</option>'."\n"; - } - echo '</select>'."\n"; - formEnd(); - } -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tanar-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/tanar-pre.php deleted file mode 100644 index daa02fef..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tanar-pre.php +++ /dev/null @@ -1,108 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - - if (!__NAPLOADMIN && !__VEZETOSEG) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/share/net/upload.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/kepesites.php'); - - $tanarId = readVariable($_POST['tanarId'],'id',readVariable($_GET['tanarId'],'id')); - // Adatok frissítése adatállományból - if ($action == 'kepUpload') { - mayorFileUpload(array('subdir'=>_DOWNLOADDIR.'/private/naplo/face/tanar/','filename'=>$tanarId.'.jpg')); - } elseif (isset($_POST['fileName']) && $_POST['fileName'] != '') { - - $mezo_elvalaszto = ' '; - $fileName = fileNameNormal($_POST['fileName']); - $ADATOK = array(); - if (file_exists($fileName)) { - - if (!is_array($_POST['MEZO_LISTA'])) { - - $ADATOK = readUpdateFile($fileName); - if (count($ADATOK) > 0) $attrList = getTableFields('tanar', 'naplo_intezmeny', $extraAttrs = array()); - else $_SESSION['alert'][] = 'message:wrong_data'; - - } else { - - $MEZO_LISTA = $_POST['MEZO_LISTA']; - $KULCS_MEZOK = $_POST['KULCS_MEZOK']; - updateTable('tanar', $fileName, $MEZO_LISTA, $KULCS_MEZOK, $mezo_elvalaszto, $_POST['rovatfej']); - - } // MEZO_LISTA tömb - } else { - $_SESSION['alert'][] = 'message:file_not_found:'.$fileName; - } // A file létezik-e - - } // van file - - if ($action == 'ujTanar') { - $kotelezoParamOk = (isset($_POST['viseltCsaladinev']) && $_POST['viseltCsaladinev'] != ''); - $kotelezoParamOk &= (isset($_POST['beDt']) && $_POST['beDt'] != ''); - if ($kotelezoParamOk) { - $tanarId = ujTanar($_POST); - if ($tanarId) list($ADAT['tanarAdat']) = getTanarAdatById($tanarId); - } else { - $_SESSION['alert'][] = 'message:empty_field:(viseltCsaladinev,beDt)'; - } - } - if (isset($tanarId)) { - - $ADAT['tanarId'] = $tanarId; - $ADAT['kepesitesek'] = getKepesitesek(); - foreach ($ADAT['kepesitesek'] as $idx => $kAdat) $ADAT['kepesitesIds'][] = $kAdat['kepesitesId']; - $ADAT['besorolasok'] = getEnumField('naplo_intezmeny', 'tanar', 'besorolas'); - $ADAT['vegzettsegek'] = getEnumField('naplo_intezmeny', 'kepesites', 'vegzettseg'); - $ADAT['fokozatok'] = getEnumField('naplo_intezmeny', 'kepesites', 'fokozat'); - $ADAT['specializaciok'] = getEnumField('naplo_intezmeny', 'kepesites', 'specializacio'); - $ADAT['statuszok'] = getEnumField('naplo_intezmeny', 'tanar', 'statusz'); - - if ( - $action == 'tanarAlapadatModositas' || - $action == 'tanarSzuletesiAdatModositas' || - $action == 'tanarJogviszonyModositas' - ) { - - $ok = tanarAdatModositas($_POST); - - } elseif ($action == 'tanarKepesitesModositas') { - $addKepesitesId = readVariable($_POST['addKepesitesId'], 'id',null, $ADAT['kepesitesIds']); - if (isset($addKepesitesId)) { - tanarKepesitesHozzarendeles($tanarId, $addKepesitesId); - } else { - $vegzettseg = readVariable($_POST['vegzettseg'], 'enum', null, $ADAT['vegzettsegek']); - $fokozat = readVariable($_POST['fokozat'], 'enum', null, $ADAT['fokozatok']); - $specializacio = readVariable($_POST['specializacio'], 'enum', null, $ADAT['specializaciok']); - $kepesitesNev = readVariable($_POST['kepesitesNev'], 'string'); - if (isset($vegzettseg) && isset($fokozat) && isset($specializacio) && isset($kepesitesNev)) { - $kepesitesId = ujKepesites($vegzettseg, $fokozat, $specializacio, $kepesitesNev); - if ($kepesitesId !== false) tanarKepesitesHozzarendeles($tanarId, $kepesitesId); - } else { - $_SESSION['alert'][] = 'message:wrong_data:'.implode(',', array($vegzettseg, $fokozat, $specializacio, $kepesitesNev)); - } - } - } - list($ADAT['tanarAdat']) = getTanarAdatById($tanarId); - $ADAT['tanarAdat']['kepesites'] = getTanarKepesites($tanarId); - - - } - - // ToolBar - // $TOOL['munkakozossegSelect'] = array('tipus'=>'cella','paramName' => 'mkId', 'post'=>array()); - $TOOL['tanarSelect'] = array('tipus'=>'cella', 'mkId' => $mkId, 'beDt' => '1900-01-01', 'kiDt' => date('Y-m-d'), 'összes'=>true, 'override'=> true, 'post'=>array('mkId')); - getToolParameters(); - - - } // naploadmin / vezetőség - - - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tanar.php b/mayor-orig/www/policy/private/naplo/intezmeny/tanar.php deleted file mode 100644 index 604f1d48..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tanar.php +++ /dev/null @@ -1,27 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $fileName, $ADATOK, $MEZO_LISTA, $attrList; - global $ADAT; - - if (is_array($ADAT) && $skin != 'ajax') { - - putTanarAdatForm($ADAT); - - } else { - putUjTanar(); - if ($fileName == '') { - putFileSelectForm('naplo_intezmeny:tanar',array('mkId','tanev')); - } elseif ($MEZO_LISTA == '') { - if (count($ADATOK) > 0) - putFieldSelectForm($fileName, $ADATOK, $attrList, 'naplo_intezmeny:tanar',array('mkId','tanev')); - else - echo 'NINCS ADAT!'; - } else { - echo 'Adatfeldolgozás kész.'; - } - } - - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankor-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankor-pre.php deleted file mode 100644 index d6c92121..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankor-pre.php +++ /dev/null @@ -1,219 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/munkakozosseg.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/tankorModifier.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/helyettesitesModifier.php'); - require_once('include/modules/naplo/share/hianyzasModifier.php'); - require_once('include/modules/naplo/share/file.php'); - - $ADAT['mkId'] = $mkId = readVariable($_POST['mkId'],'id',null); - $ADAT['targyId'] = $targyId = readVariable($_POST['targyId'],'id',null); - $ADAT['tankorId'] = $tankorId = readVariable($_POST['tankorId'],'id',readVariable($_GET['tankorId'],'id',null)); - $_POST['tanev'] = $ADAT['tanev'] = $tanev = readVariable($_POST['tanev'],'numeric unsigned',__TANEV); - - if ($tanev!=__TANEV) $_SESSION['alert'][] = 'info:nem az alapértelmezett tanévben vagyunk!'; - - $ADAT['tankor.kovetelmeny'] = getEnumField('naplo_intezmeny','tankor','kovetelmeny'); - if (defined('__AKG_TANKORNEV') && __AKG_TANKORNEV === true) { - $ADAT['tankorNevMegorzes'] = $_POST['tankorNevMegorzes'] = readVariable($_POST['tankorNevMegorzes'],'bool',false); - } - /* */ - //$_TA = getTanevAdat($tanev); - //$_TA['statusz']; - - if (__NAPLOADMIN || __VEZETOSEG) { - switch ($action) { - case 'ujTankor': // VAGY MÓDOSÍTÁS!!! - if ($tanev != '') { - $ADAT['tankorId'] = $tankorId = ujTankor($_POST); - if (readVariable($_POST['forceTankorTipusValtas'],'id')==1) { - $ADAT['tankorTipusId'] = readVariable($_POST['tankorTipusId'],'id'); - $erintettHianyzasDb = hianyzasTankorTipusValtas($ADAT['tankorId'],$ADAT['tankorTipusId'],array('tanev'=>$ADAT['tanev'])); - if ($erintettHianyzasDb>0) $_SESSION['alert'][] = 'info:db_hianyzas_tipus_modositas:'.$erintettHianyzasDb; - } - } - break; - case 'tankorTargyModositas': - $ADAT['targyIds'] = getTargyakByMkId($mkId, array('result'=>'idonly')); - $ADAT['ujTargyId'] = readVariable($_POST['ujTargyId'], 'id', null, $ADAT['targyIds']); - if (isset($ADAT['ujTargyId']) && isset($tankorId) && $targyId != $ADAT['ujTargyId']) { - if (tankorTargyModositas($ADAT)) $_SESSION['alert'][] = 'info:success:tankorTargyModositas'; - } - break; - case 'tankorTorol': - if ($tankorId != '') { - $biztosTorol = readVariable($_POST['biztosTorol'],'id',null); - if ($biztosTorol=='1') { - tankorTorol($tankorId); - unset($tankorId); - } else { - $_SESSION['alert'][] = 'info:not_changed'; - } - } - break; - case 'setTankorNev': - if ($tankorId != '') { - $tagokAlapjan = readVariable($_POST['setTankorNevTagokAlapjan'],'bool',false); - if ($tagokAlapjan) { - setTankorNevByDiakok($tankorId); - } else { - setTankorNev($tankorId); - $_SESSION['alert'][] = 'info:not_changed'; - } - } - break; - case 'tankorLezar': - if ($tankorId != '') { - $biztosTorol = readVariable($_POST['biztosLezar'],'id',null); - $lezarDt = readVariable($_POST['lezarDt'],'date',null); - if ($biztosTorol=='1' && !is_null($lezarDt)) { - $lr = db_connect('naplo_intezmeny'); - db_start_trans($lr); - - $v = array($lezarDt, $tankorId); - - // tanár kiléptet - $q = "UPDATE tankorTanar SET kiDt=('%s' - INTERVAL 1 DAY) WHERE tankorId=%u"; - $r[] = db_query($q, array('fv'=>'tankorTanarLezar', 'values'=>$v), $lr); - // diákok kiléptet - $q = "UPDATE tankorDiak SET kiDt=('%s' - INTERVAL 1 DAY) WHERE tankorId=%u"; - $r[] = db_query($q, array('fv'=>'tankorDiakLezar', 'values'=>$v), $lr); - // tankör szemeszter kiléptet - $q = "DELETE tankorSzemeszter.* FROM tankorSzemeszter LEFT JOIN szemeszter USING (tanev,szemeszter) WHERE kezdesDt>'%s' AND tankorId=%u"; - $r[] = db_query($q, array('fv'=>'tankorDiakLezar', 'values'=>$v), $lr); - -// $r[] = false; - - // órarendióra lezár (minden tanev adatbázisában, ami aktív - $q = "SELECT distinct tanev FROM szemeszter WHERE statusz='aktív'"; - $_tanevek = db_query($q, array('fv'=>'tankorDiakLezar', 'result'=>'idonly'), $lr); - for ($i=0; $i<count($_tanevek); $i++) { - $_tanev = $_tanevek[$i]; - $_tanevDb = tanevDbNev(__INTEZMENY, $_tanev); - - // A lezárási dátum utáni bejegyzések törlése - $q = "DELETE FROM $_tanevDb.orarendiOra WHERE tolDt >= '%s' AND (tanarId,osztalyJel,targyJel) IN ( - SELECT tanarId,osztalyJel,targyJel FROM $_tanevDb.orarendiOraTankor WHERE tankorId = %u - )"; - $v = array($lezarDt,$tankorId); - $r[] = db_query($q, array('fv' => 'vegzosOrarendLezaras', 'values' => $v),$lr); - - // A lezárás dátuma után végződő bejegyzáések igDt-inek beállítása - $q = "UPDATE $_tanevDb.orarendiOra LEFT JOIN $_tanevDb.orarendiOraTankor USING (tanarId,osztalyJel,targyJel) SET igDt=('%s' - INTERVAL 1 DAY) - WHERE igDt > '%s' AND tankorId = %u"; - $v = array($lezarDt,$lezarDt,$tankorId); - $r[] = db_query($q, array('fv' => 'vegzosOrarendLezarads', 'values' => $v),$lr); - - // óra elmarad - $q = "SELECT oraId FROM $_tanevDb.ora WHERE tankorId=%u AND dt>='%s' AND tipus NOT IN ('elmarad','elmarad máskor')"; - $v = array($tankorId,$lezarDt); - $_oraIdk = db_query($q, array('fv'=>'tankorDiakLezar', 'result'=>'idonly', 'values'=>$v), $lr); - for ($j=0; $j<count($_oraIdk); $j++) { - $r[] = oraElmarad($_oraIdk[$j], $lr, $_tanev); - } - - // jegyek törlése - $q = "DELETE FROM $_tanevDb.jegy WHERE tankorId = %u AND dt>='%s'"; - $v = array($tankorId,$lezarDt); - $r[] = db_query($q, array('fv'=>'tankorDiakLezar', 'values'=>$v), $lr); - } - - if (in_array(false,$r)) db_rollback($lr); - else db_commit($lr); - - db_close($lr); - - //unset($tankorId); - } else { - $_SESSION['alert'][] = 'info:not_changed'; - } - } - break; - } - } - - if (isset($tankorId) && $tankorId != '' && $tankorId !== false) { - // force all variables to refresh! - //$TANKORADAT = getTankorById($tankorId); - $TANKORADAT = getTankorAdat($tankorId,$tanev); - $TANKORADAT = $TANKORADAT[$tankorId]; - $ADAT['targyId'] = $targyId = $TANKORADAT[0]['targyId']; - $TSZEMESZTEREK = getTankorSzemeszterei($tankorId); - $TOSZTALYOK = getTankorOsztalyai($tankorId, array('result' => 'assoc')); - $TARGYADAT = getTargyById($targyId); - $ADAT['mkId'] = $mkId=$TARGYADAT['mkId']; - } elseif ($targyId != '') { - $TARGYADAT = getTargyById($targyId); - if ($mkId == '') $mkId=$TARGYADAT['mkId']; - } - - if (defined('__TANEV')) $__TANEV = __TANEV; else $__TANEV = ''; - if (isset($targyId) && $targyId!='') { - $TANAROK = getTanarok(array('targyId' => $targyId, 'tanev' => $__TANEV)); - } - if (isset($mkId) && $mkId != '') { - // csak konkrét tárgy esetén veszünk fel tankört... - //$TANAROK = getTanarok(array('mkId' => $mkId, 'tanev' => $__TANEV)); - $MKADAT = getMunkakozossegById($mkId); - $ADAT['targyak'] = getTargyak(array('mkId' => $mkId)); - } else { - // csak konkrét tárgy esetén veszünk fel tankört... - //$TANAROK = getTanarok(); - } - - $TOPOST['tanev'] = $tanev; - $TOPOST['mkId'] = $mkId; - $TOPOST['targyId'] = $targyId; - $TOPOST['osztalyok'] = $TOSZTALYOK; - $TOPOST['szemeszterek'] = $TSZEMESZTEREK; - $TOPOST['tankorTipusId'] = $_POST['tankorTipusId']; - $TOPOST['tankorId'] = $tankorId; - $TOPOST['tankoradat'] = $TANKORADAT[0]; - if ($tankorId!='') { - $TOPOST['tankortanar'] = getTankorTanaraiByInterval($tankorId,array('tanev'=>$tanev,'result'=>'nevsor')); - $TOPOST['tankorcsoport']['idk'] = getTankorCsoportTankoreiByTankorId($tankorId); - $TOPOST['tankorcsoport']['adat'] = getTankorAdatByIds($TOPOST['tankorcsoport']['idk']); - } elseif ($TOPOST['tankorTipusId']!='') { - $TOPOST['tankoradat']['tankorTipusId'] = $TOPOST['tankorTipusId']; // hozzáírjuk ezt is - $TOPOST['tankoradat']['kovetelmeny'] = $_POST['kovetelmeny']; // hozzáírjuk ezt is - $TOPOST['tankoradat']['tipus'] = $_POST['tipus']; // hozzáírjuk ezt is - $TOPOST['osztalyok'][0]['osztalyId'] = $_POST['osztalyId']; // hozzáírjuk ezt is - } - $OSZTALYOK = getOsztalyok($tanev); - - $ADAT['tankorTipusok'] = getTankorTipusok(); - $ADAT['tankorId'] = $tankorId; - $ADAT['tanev'] = $tanev; - $ADAT['tankorOsztalyok'] = getTankorOsztalyaiByTanev($tankorId, $tanev, array('tagokAlapjan'=>true,'result'=>'id')); - $ADAT['tankorCsoportok'] = getTankorCsoport($tanev); // ezt nem használjuk most semmire! - - if ($tanev != '') $SZEMESZTEREK = getSzemeszterek(array('filter' => array("tanev>=$tanev",'tanev<='.($tanev+7)))); - - - $TOOL['tanevSelect'] = array('tipus'=>'cella','paramName' => 'tanev', - 'tervezett' => true, - 'post' => array('mkId','targyId','tankorId')); - $TOOL['munkakozossegSelect'] = array('tipus'=>'cella','paramName' => 'mkId', 'post' => array('tanev')); - $TOOL['targySelect'] = array('tipus'=>'cella', 'mkId' => $mkId, 'targyak' => $ADAT['targyak'], 'post' => array('mkId', 'tanev')); -// $TOOL['diakSelect'] = array('tipus'=>'sor','paramName'=>'diakId', 'post'=>array()); -// $TOOL['tanarSelect'] = array('tipus'=>'sor','paramName'=>'tanarId', 'post'=>array()); - $TOOL['tankorSelect'] = array('tipus' => 'cella','paramName' => 'tankorId', 'post' => array('tanev', 'mkId', 'targyId')); - $TOOL['oldalFlipper'] = array('tipus' => 'cella', - 'url' => array('index.php?page=naplo&sub=intezmeny&f=tankorDiak', - 'index.php?page=naplo&sub=intezmeny&f=tankorTanar'), - 'titleConst' => array('_TANKORDIAK'), 'post' => array('tanev'), - 'paramName'=>'tankorId'); - $TOOL['tanevLapozo'] = array('tipus' => 'sor', 'paramName' => 'tanev', - 'post' => array('mkId', 'targyId', 'tankorId'), 'tanev' => $tanev); - getToolParameters(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankor.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankor.php deleted file mode 100644 index 998fafec..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankor.php +++ /dev/null @@ -1,20 +0,0 @@ -<?php - if (_RIGHTS_OK !== true) die(); - if (__NAPLOADMIN || __VEZETOSEG) { - - global $mkId,$targyId,$tankorId, $tanev; - global $MKADAT,$TARGYADAT,$TANAROK,$OSZTALYOK,$SZEMESZTEREK,$TOPOST; - global $ADAT; - - if (isset($tankorId) && $tankorId!='' && $ADAT['tanev']==__TANEV) { - putTankornevForm($ADAT); - } - putUjTankorForm($MKADAT,$TARGYADAT,$TANAROK,$OSZTALYOK,$SZEMESZTEREK,$TOPOST,$ADAT); - if (isset($tankorId) && $tankorId!='') { - putTankorTargyForm($ADAT); - putTankorLezarForm($tankorId, $mkId, $targyId, $tanev); - putTankorTorolForm($tankorId, $mkId, $targyId, $tanev); - - } - } -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorDiak-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorDiak-pre.php deleted file mode 100644 index 70e5df7b..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorDiak-pre.php +++ /dev/null @@ -1,162 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__TANAR) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/munkakozosseg.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/osztaly.php'); - - require_once('include/modules/naplo/share/kepzes.php'); - - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/tankorBlokk.php'); - require_once('include/modules/naplo/share/tankorDiakModifier.php'); - require_once('include/modules/naplo/share/ora.php'); - require_once('include/modules/naplo/share/jegy.php'); - require_once('include/modules/naplo/share/jegyModifier.php'); - require_once('include/modules/naplo/share/hianyzasModifier.php'); - - require_once('include/share/date/names.php'); - - if (isset($_POST['mkId']) && $_POST['mkId'] != '') $mkId = $_POST['mkId']; - if (isset($_POST['targyId']) && $_POST['targyId'] != '') $targyId = $_POST['targyId']; - if (isset($_POST['tankorId']) && $_POST['tankorId'] != '') $tankorId = $_POST['tankorId']; - elseif (isset($_GET['tankorId']) && $_GET['tankorId'] != '') $tankorId = $_GET['tankorId']; - if (isset($_POST['tanev']) && $_POST['tanev'] != '') $tanev = $_POST['tanev']; - - if (!isset($tanev)) $tanev=__TANEV; - $dt = date('Y-m-d'); - $ret = getIdoszakByTanev(array('tanev' => $tanev, 'tipus' => array('tankörnévsor módosítás'), 'tolDt' => $dt, 'igDt' => $dt)); - $modositasiIdoszak = (is_array($ret) && count($ret) > 0); - - $ADAT['diakSelected']=$_POST['diaktorol']; - - if ($tanev!=__TANEV) $TA = getTanevAdat($tanev); else $TA = $_TANEV; - - $ADAT['tanev'] = $tanev; - - /* Dátumok */ - if (isset($_POST['refDt']) && $_POST['refDt'] != '') $refDt = $_POST['refDt']; - elseif (time()<strtotime($TA['kezdesDt'])) $refDt = $TA['kezdesDt']; - else $refDt = date('Y-m-d'); - - $ADAT['refDt'] = $refDt; - - if (isset($_POST['igDt']) && $_POST['igDt'] != '') $ADAT['igDt'] = $igDt = $_POST['igDt']; - $_POST['tolDt']=$_POST['refDt']; - - - // Le kell kérdeznünk, hogy tanára-e a tankörnek... - if (isset($tankorId) && checkTankorInTanev($tankorId, $tanev)) { - $ADAT['tankor']['tanarai'] = getTankorTanaraiByInterval($tankorId,array('tanev'=>$tanev,'result'=>'nevsor')); - $tanarIds = array(); - for ($i = 0; $i < count($ADAT['tankor']['tanarai']); $i++) - if ($tankorId == $ADAT['tankor']['tanarai'][$i]['tankorId']) - $tanarIds[] = $ADAT['tankor']['tanarai'][$i]['tanarId']; - define('__TANARA',(__TANAR && in_array(__USERTANARID, $tanarIds))); - if ( - $_TANEV['statusz'] == 'aktív' - && ( - __NAPLOADMIN || __VEZETOSEG - || ( - $modositasiIdoszak - && ( __TANARA ) - ) - ) - ) define('__MODOSITHATO', true); - else define('__MODOSITHATO', false); - } // van tankör - if (defined('__MODOSITHATO') && __MODOSITHATO) { - switch ($action) { - case 'tankorUjDiak': - if ($_POST['diakId'] != '') - tankorDiakFelvesz($_POST); - break; - case 'tankorUjDiakMulti': - if ($_POST['diakId'] != '') - for ($i=0; $i<count($_POST['diakId']); $i++) { - $D = $_POST; - $D['diakId'] = $_POST['diakId'][$i]; - tankorDiakFelvesz($D); - } - break; - case 'tankorDiakMod': - $oldCount = count($_SESSION['alert']); - tankorDiakModify($_POST); // és törlés - $ADAT['voltUtkozes'] = ($oldCount < count($_SESSION['alert'])); - break; - } // switch - } // __NAPLOADMIN - mégegyszer - hátha később két szinten szét akarjuk bontani - - // force variables to reload - if (isset($tankorId)) { - $TANKORADAT = getTankorAdat($tankorId,$tanev); - $TANKORADAT[0] = $TANKORADAT[$tankorId][0]; - $ADAT['tankorAdat'] = $TANKORADAT[0]; - $targyId = $TANKORADAT[0]['targyId']; - } - if (isset($targyId)) { - $TARGYADAT = getTargyById($targyId); - $mkId = $TARGYADAT['mkId']; - } - - if (isset($tankorId) && checkTankorInTanev($tankorId, $tanev)) { - $ADAT['tankorId'] = $tankorId; - $ADAT['tanevadat'] = getTanevAdat($tanev); - $ADAT['tankor']['diakjai'] = getTankorDiakjaiByInterval($tankorId, $tanev, $ADAT['refDt'], $ADAT['refDt']); - $ADAT['tankor']['osztalyai'] = getTankorOsztalyaiByTanev($tankorId, $tanev, array('tagokAlapjan' => false, 'result' => 'id')); - $ADAT['tankor']['szemeszterei'] = getTankorSzemeszterei($tankorId); - // !!! Ez az aktuális státuszt és osztály tagságot nézi csak... - // $ADAT['diakok'] = getDiakokByOsztalyId( $ADAT['tankor']['osztalyai'], array('tanev'=>$tanev,'result'=>'assoc')); - // !!! Így a $ADAT['refDt'] szerinti névsort kérdezzük le, megfelelő jogviszony státusszal! - $ADAT['diakok'] = array(); $statuszLista = array('jogviszonyban van', 'magántanuló'); - foreach ($ADAT['tankor']['osztalyai'] as $_osztalyId) { - $tmp = getDiakokByOsztaly($_osztalyId, array('tolDt' => $ADAT['refDt'], 'igDt' => $ADAT['refDt'], 'statusz' => $statuszLista)); - foreach ($statuszLista as $statusz) - foreach ($tmp[$statusz] as $_diakId) - $ADAT['diakok'][$_osztalyId][] = array( - 'diakId' => $_diakId, 'diakNev' => $tmp[$_diakId]['diakNev'], 'beDt' => $tmp[$_diakId]['beDt'], - 'kiDt' => $tmp[$_diakId]['kiDt'], 'statusz' => $statusz - ); - } - $ADAT['diakok']['vendegTanulok'] = getDiakok(array('tolDt' => $ADAT['refDt'], 'igDt' => $ADAT['refDt'], 'statusz' => array('vendégtanuló'))); - foreach($ADAT['diakok'] as $_o=>$_D) for ($i=0; $i<count($_D); $i++) $DIAKIDK[] = $_D[$i]['diakId']; - $ADAT['diakOsztaly'] = getDiakokOsztalyai($ADAT['tankor']['diakjai']['idk'], array('tanev'=>__TANEV)); - $ADAT['diakKepzes'] = getKepzesByDiakId($DIAKIDK, array('result'=>'assoc','dt'=>$ADAT['refDt'])); - $ADAT['diakAdat'] = getDiakAdatById($DIAKIDK,array('result'=>'assoc','keyfield'=>'diakId')); - $ADAT['osztaly'] = getOsztalyok($tanev,array('result'=>'assoc')); - } - // ------------------------------------------------------------------------- - $TOOL['tanevSelect'] = array('tipus'=>'cella','paramName' => 'tanev', - 'tervezett'=>true, - 'post'=>array('mkId','targyId','tankorId','dt')); - $TOOL['munkakozossegSelect'] = array('tipus'=>'cella','paramName' => 'mkId', 'post'=>array('tanev','dt')); - $TOOL['targySelect'] = array('tipus'=>'cella', 'mkId' => $mkId, 'post'=>array('mkId','tanev','dt')); - $TOOL['tankorSelect'] = array('tipus'=>'cella','paramName'=>'tankorId', 'post'=>array('tanev','mkId','targyId','dt','refDt')); - $TOOL['oldalFlipper'] = array('tipus' => 'cella', 'url' => array('index.php?page=naplo&sub=intezmeny&f=tankor'), - 'titleConst' => array('_TANKOR'), 'post' => array('tankorId','mkId','targyId','dt','tanev')); - - $TOOL['tanevLapozo'] = array('tipus'=>'sor','paramName'=>'tanev', 'post'=>array('mkId','targyId','tankorId','dt'), - 'tanev'=>$tanev); - // megj: ha nincs munkaterv, akkor a selectben nem lesz kiválasztva semmi... - $TOOL['datumSelect'] = array( - 'tipus'=>'sor', - 'paramName' => 'refDt', - 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime($TA['kezdesDt'])), - 'igDt' => $TA['zarasDt'], -// 'napTipusok' => array('tanítási nap', 'speciális tanítási nap'), - 'post'=>array('mkId','targyId','tankorId','tanev') - ); - - - getToolParameters(); - - } -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorDiak.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorDiak.php deleted file mode 100644 index e2b054df..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorDiak.php +++ /dev/null @@ -1,17 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (__MODOSITHATO === true) { - if (is_array($ADAT)) { - putTankorDiakForm($ADAT); - putUjDiakForm($ADAT); - putUjDiakForm2($ADAT); - } - } elseif (is_numeric($ADAT['tankorId'])) { - putTankorDiakTablazat($ADAT); - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorLetszam-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorLetszam-pre.php deleted file mode 100644 index fce99fcb..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorLetszam-pre.php +++ /dev/null @@ -1,101 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__TANAR) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/munkakozosseg.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/osztaly.php'); - - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/tankorBlokk.php'); - require_once('include/modules/naplo/share/ora.php'); - require_once('include/modules/naplo/share/jegy.php'); - require_once('include/modules/naplo/share/jegyModifier.php'); //???? - require_once('include/share/date/names.php'); - - $mkId = readVariable($_POST['mkId'],'id'); - $targyId = readVariable($_POST['targyId'],'id'); - $tankorId = readVariable($_POST['tankorId'],'id', readVariable($_GET['tankorId'],'id') ); - $tanev = readVariable($_POST['tanev'],'numeric'); - - $ADAT['osztalyonkent'] = readVariable($_POST['osztalyonkent'],'bool'); - $ADAT['tankorLetszamLimit'] = readVariable($_POST['tankorLetszamLimit'],'numeric'); - $ADAT['targyId'] = readVariable($_POST['targyId'],'id'); - $ADAT['mkId'] = readVariable($_POST['mkId'],'id'); - - if (!isset($tanev)) $tanev=__TANEV; - - if ($tanev!=__TANEV) $TA = getTanevAdat($tanev); else $TA = $_TANEV; - - $ADAT['tanev'] = $tanev; - - /* Dátumok */ - if (isset($_POST['refDt']) && $_POST['refDt'] != '') $refDt = $_POST['refDt']; - elseif (time()<strtotime($TA['kezdesDt'])) $refDt = $TA['kezdesDt']; - else $refDt = date('Y-m-d'); - - $ADAT['refDt'] = $refDt; - - if (isset($_POST['igDt']) && $_POST['igDt'] != '') $ADAT['igDt'] = $igDt = $_POST['igDt']; - $_POST['tolDt']=$_POST['refDt']; - - // tankörök lekérdzése - if (isset($mkId)) { - $ADAT['tankorok'] = getTankorByMkId($mkId, $tanev); - } elseif (isset($targyId)) { - $ADAT['tankorok'] = getTankorByTargyId($targyId, $tanev, array('idonly'=>false)); - } elseif (isset($osztalyId)) { - $ADAT['tankorok'] = getTankorByOsztalyId($osztalyId, $tanev, array('tanarral' => true)); - } elseif (isset($tanarId)) { - $ADAT['tankorok'] = getTankorByTanarId($tanarId, $tanev, - array('csakId' => false, 'tolDt' => '', 'igDt' => '', 'tanarral' => true) - ); - } else { - // ez kicsit sokáig tart sajnos - $ADAT['tankorok'] = getTankorByTanev($tanev); - } - $lr = db_connect('naplo_intezmeny'); - - for ($i=0; $i<count($ADAT['tankorok']); $i++) { - $_tankorId = $ADAT['tankorok'][$i]['tankorId']; - $ADAT['tankorok'][$i]['letszam'] = getTankorLetszam($_tankorId, array('refDt'=>$ADAT['refDt']), $lr ); - if ($ADAT['osztalyonkent']==1 && $ADAT['tankorok'][$i]['letszam']!=0) $ADAT['tankorok'][$i]['letszamOsztaly'] = getTankorLetszamOsztalyonkent($_tankorId, array('tanev'=>$tanev,'refDt'=>$ADAT['refDt']), $lr ); - //$ADAT['tankorok'][$i]['osztalyai'] = getTankorOsztalyaiByTanev($_tankorId, $tanev, array('result' => 'id', 'tagokAlapjan' => true)); - $ADAT['tankorok'][$i]['tanarai'] = getTankorTanarai($_tankorId, $lr); - } - - db_close($lr); - - //$ADAT['osztaly'] = getOsztalyok($tanev,array('result'=>'assoc')); - // ------------------------------------------------------------------------- - $TOOL['tanevSelect'] = array('tipus'=>'cella','paramName' => 'tanev', - 'tervezett'=>false, - 'post'=>array('mkId','targyId','tankorId','dt')); - $TOOL['munkakozossegSelect'] = array('tipus'=>'cella','paramName' => 'mkId', 'post'=>array('tanev','dt')); - $TOOL['targySelect'] = array('tipus'=>'cella', 'mkId' => $mkId, 'post'=>array('mkId','tanev','dt')); -// $TOOL['tankorSelect'] = array('tipus'=>'cella','paramName'=>'tankorId', 'post'=>array('tanev','mkId','targyId','dt')); -// $TOOL['oldalFlipper'] = array('tipus' => 'cella', 'url' => array('index.php?page=naplo&sub=intezmeny&f=tankor'), -// 'titleConst' => array('_TANKOR'), 'post' => array('tankorId','mkId','targyId','dt','tanev')); - - $TOOL['tanevLapozo'] = array('tipus'=>'sor','paramName'=>'tanev', 'post'=>array('mkId','targyId','tankorId','dt'), - 'tanev'=>$tanev,'tervezett'=>false); - - // megj: ha nincs munkaterv, akkor a selectben nem lesz kiválasztva semmi... - $TOOL['datumSelect'] = array( - 'tipus'=>'sor', - 'paramName' => 'refDt', - 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime($TA['kezdesDt'])), - 'igDt' => $TA['zarasDt'], -// 'napTipusok' => array('tanítási nap', 'speciális tanítási nap'), - 'post'=>array('mkId','targyId','tankorId','tanev') - ); - getToolParameters(); - } -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorLetszam.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorLetszam.php deleted file mode 100644 index a1e7e6ef..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorLetszam.php +++ /dev/null @@ -1,8 +0,0 @@ -<?php - - global $ADAT; - - putTankorLetszam($ADAT); - - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorSzemeszter-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorSzemeszter-pre.php deleted file mode 100644 index d2131894..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorSzemeszter-pre.php +++ /dev/null @@ -1,122 +0,0 @@ -<?php - -// 3.1 - - if (_RIGHTS_OK !== true) die(); - - if (__NAPLOADMIN) { - /* Including shared libraries */ - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/munkakozosseg.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/intezmeny/tankorTanar.php'); - require_once('include/modules/naplo/share/tankorBlokk.php'); - - /* Input Variables */ - $mkId = readVariable($_POST['mkId'],'numeric unsigned'); - $tanarId = readVariable($_POST['tanarId'],'numeric unsigned'); - $osztalyId = readVariable($_POST['osztalyId'],'numeric unsigned'); - $tanev = readVariable($_POST['tanev'], 'numeric unsigned', __TANEV); - - /* Setting default data */ - if ($tanev != __TANEV) $TA = getTanevAdat($tanev); - else $TA = $_TANEV; - - $ADAT['tanev'] = $tanev; - - // tankörök lekérdzése - if (isset($mkId)) { - $TANKOROK = getTankorByMkId($mkId, $tanev); - } elseif (isset($osztalyId)) { - $TANKOROK = getTankorByOsztalyId($osztalyId, $tanev, array('tanarral' => true)); - } elseif (isset($tanarId)) { - $TANKOROK = getTankorByTanarId($tanarId, $tanev, - array('csakId' => false, 'tolDt' => '', 'igDt' => '', 'tanarral' => true) - ); - } - - // kiegészítő: tankorSzemeszter tábla és szemeszterek lekérdezése - if (is_array($TANKOROK)) { - - $tankorIds = array(); - for ($i = 0; $i < count($TANKOROK); $i++) $tankorIds[] = $TANKOROK[$i]['tankorId']; - $tankorSzemeszterek = getTankorSzemeszterek($tankorIds); - $tankorSzemeszter = array(); - foreach ($tankorSzemeszterek as $tankorId => $tankorAdat) { - for ($i = 0; $i < count($tankorAdat); $i++) { - $tankorSzemeszter[$tankorId][$tankorAdat[$i]['tanev']][$tankorAdat[$i]['szemeszter']] = $tankorAdat[$i]; - } - } - - $ADAT['tankorSzemeszter'] = $tankorSzemeszter; - - $ADAT['szemeszterek'] = $Szemeszterek = getSzemeszterek_spec($tanev-1); - - - // -------- action ------------ // - if ($action == 'tankorSzemeszter') { - if (is_array($_POST['T'])) { - $T = $_POST['T']; - $M = array(); - for ($i = 0; $i < count($T); $i++) { - list($tankorId, $szTanev, $szSzemeszter) = explode('/', $T[$i]); - $name = 'O_'.$tankorId.'_'.$szTanev.'_'.$szSzemeszter; - // Ha kötelezővé akarjuk tenni az óraszám megadását: - // if (isset($_POST[$name]) && $_POST[$name] != '') $M[] = array( -//if (isset($_POST[$name]) && $_POST[$name] != '') $oraszam = readVariable($_POST[$name],'string'); // numeric? - $oraszam = readVariable($_POST[$name], 'float unsigned', 0); -// else $oraszam = 0; - $M[] = array( - 'tankorId' => $tankorId, - 'tanev' => $szTanev, - 'szemeszter' => $szSzemeszter, - 'oraszam' => $oraszam - ); - } - - $tankorNevek = array(); - for ($i = 0; $i < count($TANKOROK); $i++) - $tankorNevek[$TANKOROK[$i]['tankorId']] = $TANKOROK[$i]['tankorNev']; - if (tankorSzemeszterModositas($M, $tankorSzemeszter, $tankorNevek, $Szemeszterek, $TA['zarasDt'])) { - // tankor szemesztereinek újraolvasása - $tankorSzemeszterek = getTankorSzemeszterek($tankorIds); - $tankorSzemeszter = array(); - foreach ($tankorSzemeszterek as $tankorId => $tankorAdat) { - for ($i = 0; $i < count($tankorAdat); $i++) { - $tankorSzemeszter[$tankorId][$tankorAdat[$i]['tanev']][$tankorAdat[$i]['szemeszter']] = $tankorAdat[$i]; - } - } - $ADAT['tankorSzemeszter'] = $tankorSzemeszter; - - } - } - } - - // -------- action ------------ // - - $ADAT['tankorok'] = $TANKOROK; - if (is_array($ADAT['tankorok'])) { - for($i=0; $i<count($ADAT['tankorok']); $i++) { - $_tankorId=$ADAT['tankorok'][$i]['tankorId']; - $ADAT['tankorTanarok'][$_tankorId] = getTankorTanarai($_tankorId); - } - } - - } // van Tankorok - - - // ToolBar - $TOOL['tanevSelect'] = array('tipus'=>'cella','paramName' => 'tanev', - 'tervezett'=>true, - 'post'=>array('mkId','targyId','tankorId') - ); - $TOOL['munkakozossegSelect'] = array('tipus'=>'cella','paramName' => 'mkId', 'post'=>array('tanev')); - $TOOL['tanarSelect'] = array('tipus'=>'sor','paramName'=>'tanarId', 'post'=>array('tanev')); - $TOOL['osztalySelect'] = array('tipus'=>'sor','paramName'=>'osztalyId', 'post'=>array('tanev')); - getToolParameters(); - - } // NAPLOADMIN -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorSzemeszter.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorSzemeszter.php deleted file mode 100644 index c9b5209a..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorSzemeszter.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (is_array($ADAT['tankorok'])) putTankorSzemeszterForm($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanar-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanar-pre.php deleted file mode 100644 index 19fa11ba..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanar-pre.php +++ /dev/null @@ -1,114 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN && !__VEZETOSEG && !__TANAR) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/munkakozosseg.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/tankorBlokk.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/intezmeny/tankorTanar.php'); - require_once('include/share/date/names.php'); - - $kuuk = $_COOKIE['mayorNaploUzen']; - - $tanev = $ADAT['tanev'] = readVariable($_POST['tanev'], 'numeric unsigned', readVariable($_GET['tanev'], 'numeric unsigned', __TANEV)); - if ($tanev == __TANEV) $TA = $_TANEV; - else $TA = getTanevAdat($tanev); - -//?? Ez mi is ?? - if ($kuuk==$_GET['kuuk']) { - $_POST['tankorId'] = $ADAT['tankorId'] = $tankorId = readVariable($_GET['tankorId'],'numeric'); - } else { - $_POST['tankorId'] = $ADAT['tankorId'] = $tankorId = readVariable($_POST['tankorId'], 'id', readVariable($_GET['tankorId'], 'id')); - } - - if (isset($ADAT['tankorId'])) { - $_POST['mkId'] = $ADAT['mkId'] = $mkId = getTankorMkId($ADAT['tankorId']); - $tmp = current(getTankorAdat($tankorId)); - $ADAT['tankorAdat'] = $tmp[0]; - } else { - $_POST['mkId'] = $ADAT['mkId'] = $mkId = readVariable($_POST['mkId'], 'id', readVariable($_GET['mkId'], 'id')); - } - - /* Dátumok */ - $_POST['refDt'] = $ADAT['refDt'] = $refDt = readVariable($_POST['refDt'], 'date', readVariable($_GET['refDt'], 'date', $TA['kezdesDt'])); - -// if (isset($_POST['igDt']) && $_POST['igDt'] != '') $ADAT['igDt'] = $igDt = $_POST['igDt']; -// else $ADAT['igDt'] = $igDt = $TA['zarasDt']; - $ADAT['igDt'] = $igDt = readVariable($_POST['igDt'], 'date', $TA['zarasDt']); - if (strtotime($igDt) < strtotime($refDt)) $ADAT['igDt'] = $igDt = $refDt; - - $tankorIds = $_POST['tankorok']; - $tankorTanarIds = array(); - foreach ($_POST as $name => $value) if (substr($name, 0, 2) == 'TA') { - $_tankorId = substr($name, 2); - $tankorTanarIds[$_tankorId] = $value; - } - - if (__NAPLOADMIN===true || __VEZETOSEG===true) { - switch ($action) { - case 'tankorTanarAssoc': - if (isset($tanev)) - tankorTanarFelvesz($tankorIds, $tankorTanarIds, $TA, $refDt, $igDt); - break; - case 'tankorTanarTorol': - if ($kuuk == $_GET['kuuk']) { - list($_tankorId,$_tanarId,$_beDt,$_kiDt) = explode('|',readVariable($_GET['tt'],'string')); - tankorTanarTorol($_tankorId,$_tanarId,$_beDt,$_kiDt); - } - break; - case 'tankorTanarJavit': - if ($kuuk == $_GET['kuuk']) { - list($_tankorId,$_tanarId,$_beDt,$_kiDt) = explode('|',readVariable($_GET['tt'],'string')); - tankorTanarJavit($_tankorId,$_tanarId,$_beDt,$refDt); - } - break; - } - } - - if (isset($ADAT['mkId'])) { - if (!isset($tankorId)) { - $ADAT['tanarok'] = getTanarok(array('mkId' => $ADAT['mkId'], 'tanev' => $tanev)); - $ADAT['tankorok'] = getTankorByMkId($ADAT['mkId'], $tanev, array('datumKenyszeritessel' => true, 'tolDt' => $refDt, 'igDt' => $refDt)); - } else { - $ADAT['tanarok'] = getTanarok(array('targyId' => $ADAT['tankorAdat']['targyId'], 'tanev' => $tanev)); - $ADAT['tankorok'] = getTankorByMkId( - $ADAT['mkId'], $tanev, array('filter' => array("tankor.tankorId=$tankorId"), 'datumKenyszeritessel' => true, 'tolDt' => $refDt, 'igDt' => $refDt) - ); - } - } - if (is_array($ADAT['tankorok'])) { - for($i=0; $i<count($ADAT['tankorok']); $i++) { - $_tankorId=$ADAT['tankorok'][$i]['tankorId']; - $ADAT['tankorTanarok'][$_tankorId] = getTankorTanarai($_tankorId); - $ADAT['tankorTanarBejegyzesek'][$_tankorId] = getTankorTanarBejegyzesek($_tankorId); - } - } - - $ADAT['kuuk'] = rand(); - setcookie('mayorNaploUzen',$ADAT['kuuk']); - - $tolDt = (strtotime($TA['kezdesDt'])<time()) ? date('Y-m-d', strtotime('-1 month', strtotime($TA['kezdesDt']))) : date('Y-m-d'); - - $TOOL['tanevSelect'] = array( - 'tipus' => 'cella', 'paramName' => 'tanev', - 'tervezett' => true, 'post' => array('mkId','targyId','tankorId'), 'get'=>array() - ); - $TOOL['munkakozossegSelect'] = array('tipus' => 'cella', 'paramName' => 'mkId', 'post' => array('tanev','refDt'), 'get'=>array()); - $TOOL['tankorSelect'] = array('tipus' => 'cella', 'paramName' => 'tankorId', 'post' => array('tanev','mkId','targyId','refDt'), 'get'=>array()); - $TOOL['datumSelect'] = array( - 'override' => true, - 'tipus' => 'sor', 'paramName' => 'refDt', 'hanyNaponta' => 1, - 'tolDt' => $tolDt, 'igDt' => $TA['zarasDt'], 'post' => array('tanev','mkId','targyId','tankorId'), - ); - - getToolParameters(); - - } -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanar.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanar.php deleted file mode 100644 index b8ce04ec..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanar.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - putTankorTanarForm($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanarHozzarendeles-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanarHozzarendeles-pre.php deleted file mode 100644 index 3b5f5133..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanarHozzarendeles-pre.php +++ /dev/null @@ -1,64 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG) { $_SESSION['alert'] = 'page:insufficient_access'; } - else { - - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/munkakozosseg.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/tankorModifier.php'); - - $ADAT['szuro'] = array( - 'osztalyok' => getOsztalyok(), - 'munkakozossegek' => getMunkakozossegek(), - 'tanarok' => getTanarok(), - 'targyak' => getTargyak(), - - 'osztalyIds'=>readVariable($_POST['osztalyIds'],'id',array()), - 'mkIds'=>readVariable($_POST['mkIds'],'id',array()), - 'tanarNelkuliTankorok' => readVariable($_POST['tanarNelkuliTankorok'],'bool'), - 'tanarIds'=>readVariable($_POST['tanarIds'],'id',array()), - 'targyIds'=>readVariable($_POST['targyIds'],'id',array()), - ); - foreach ($ADAT['szuro']['targyak'] as $idx => $tAdat) $ADAT['targyAdat'][ $tAdat['targyId'] ] = $tAdat; - - // A szűrőben beállítottnak megefelő tankörök lekérése - $ADAT['tankorok'] = getTankorokBySzuro($ADAT['szuro']); - $ADAT['szuro']['tankorTargyIds'] = array(); - foreach ($ADAT['tankorok'] as $ids => $tAdat) - if (!in_array($tAdat['targyId'], $ADAT['szuro']['tankorTargyIds'])) - $ADAT['szuro']['tankorTargyIds'][] = $tAdat['targyId']; - $ADAT['tanarok'] = getTanarokBySzuro($ADAT['szuro']); - // stat - $ADAT['keszTankorDb'] = 0; - foreach ($ADAT['tankorok'] as $tAdat) if (is_array($tAdat['tanarIds']) && count($tAdat['tanarIds'])>0) $ADAT['keszTankorDb']++; - $ADAT['tankorStat'] = getTankorStat(); - - if ($action == 'tankorTanarFelvesz') { - - $tankorId = readVariable($_POST['tankorId'],'id'); - $tanarId = readVariable($_POST['tanarId'],'id'); - $_JSON = array( - 'post' => $_POST, - 'result' => tankorTanarModosit($tankorId, $tanarId, array('tanev'=>__TANEV)) - ); - - } elseif ($action == 'tankorTanarTorol') { - - $_tankorId = readVariable($_POST['tankorId'],'id'); - $_tanarId = readVariable($_POST['tanarId'],'id'); - tankorTanarTorol($_tankorId,$_tanarId,array('tanev'=>$tanev)); - - $_JSON = array( - 'post' => $_POST, - ); - } - -//dump($ADAT['tanarok']); - - - } - -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanarHozzarendeles.php b/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanarHozzarendeles.php deleted file mode 100644 index 5b19149a..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tankorTanarHozzarendeles.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - putStatuszSor($ADAT); - - if (is_array($ADAT['tankorok']) && count($ADAT['tankorok'])>0) putTankorTanarMatrix($ADAT); -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tantargyFelosztas.php b/mayor-orig/www/policy/private/naplo/intezmeny/tantargyFelosztas.php deleted file mode 100644 index d8124253..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tantargyFelosztas.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (is_array($ADAT['tankorok'])) putTankorTanarMatrix($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/terem-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/terem-pre.php deleted file mode 100644 index 3afa9ce2..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/terem-pre.php +++ /dev/null @@ -1,45 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/terem.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - - $ADAT['telephelyAdat'] = getTelephelyek(array('result' => 'assoc', 'keyfield' => 'telephelyId')); - $ADAT['telephelyIds'] = array_keys($ADAT['telephelyAdat']); - $ADAT['telephelyId'] = $telephelyId = readVariable($_GET['telephelyId'], 'id', readVariable( - $_POST['telephelyId'], 'id', (isset($_POST['telephelyId'])?null:readVariable(__TELEPHELYID,'id')), $ADAT['telephelyIds'] - ), $ADAT['telephelyId']); - $ADAT['teremAdat'] = getTermek(array('result' => 'assoc', 'keyfield' => 'teremId')); - $ADAT['teremIds'] = array_keys($ADAT['teremAdat']); - $ADAT['teremTipusok'] = getSetField('naplo_intezmeny','terem','tipus'); - $ADAT['teremId'] = readVariable($_POST['teremId'], 'id', readVariable($_GET['teremId'], 'id', null, $ADAT['teremIds']), $ADAT['teremIds']); - - if ($action == 'teremAdatModositas' || $action=='ujTerem') { - - $D['teremId'] = $ADAT['teremId']; - $D['leiras'] = readVariable($_POST['leiras'], 'string'); - $D['ferohely'] = readVariable($_POST['ferohely'], 'numeric unsigned'); - $D['tipus'] = readVariable($_POST['tipus'], 'enum', $ADAT['teremTipusok']); - $D['telephelyId'] = readVariable($_POST['telephelyId'], 'id', readVariable($_GET['telephelyId'], 'id', null, $ADAT['telephelyIds']), $ADAT['telephelyIds']); -//echo '<pre>'; var_dump($ADAT['teremIds']); echo '</pre>'; - - teremAdatModositas($D,($action=='ujTerem')); - - unset($ADAT['teremId']); - } - - $ADAT['teremAdat'] = getTermek(array('result' => 'assoc', 'keyfield' => 'teremId', 'telephelyId' => $telephelyId)); - - $TOOL['telephelySelect'] = array('tipus'=>'cella','paramName' => 'telephelyId', 'post' => array('tanev')); - if ($ADAT['teremId']!='' || $ADAT['teremId']!='') { - $TOOL['vissza']['icon'] = 'arrow-left'; - } - getToolParameters(); - } -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/terem.php b/mayor-orig/www/policy/private/naplo/intezmeny/terem.php deleted file mode 100644 index 207141cb..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/terem.php +++ /dev/null @@ -1,13 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (isset($ADAT['teremId'])) { - putTeremForm($ADAT); - } else { - putTeremLista($ADAT); - putTeremForm($ADAT); - } -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tovabbkepzes-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/tovabbkepzes-pre.php deleted file mode 100644 index f2eacf29..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tovabbkepzes-pre.php +++ /dev/null @@ -1,112 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (__NAPLOADMIN!==true && __TANAR!==true && __VEZETOSEG!==true) $_SESSION['alert'][]='page:insufficient_access'; - - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/tanarModifier.php'); - - global $SSSHH; - $SSSHH .= "<script type=\"text/javascript\" src=\"https://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1.1','packages':['timeline','corechart']}]}\"></script>\n"; - - $tanev = $ADAT['tanev'] = readVariable($_POST['tanev'],'numeric',__TANEV); - - if (__TANAR) $tanarId = __USERTANARID; - if (__VEZETOSEG || __NAPLOADMIN) define('__MODOSITHAT',true); - else define('__MODOSITHAT',false); - -/* ------------------------------------------------- */ - if (__MODOSITHAT) { - if ($action=='modTanarTovabbkepzesForduloDt') { - $_tanarId = readVariable($_POST['tanarId'],'id'); - $_forduloDt = readVariable($_POST['forduloDt'],'date'); - $_JSON['result'] = true; - $_JSON['tanarId'] = $_tanarId; - $_JSON['forduloDt'] = $_dt; - $_JSON['result'] = updateTanarAdat($_tanarId,array('tovabbkepzesForduloDt'=>$_forduloDt)); - } elseif ($action=='ujTovabbkepzes') { - $ADAT['tovabbkepzoIntezmenyId'] = readVariable($_POST['tovabbkepzoIntezmenyId'],'id',null); - if (is_null($ADAT['tovabbkepzoIntezmenyId'])) { - $UJINTEZMENY['intezmenyRovidNev'] = readVariable($_POST['intezmenyRovidNev'],'string',null); - $UJINTEZMENY['intezmenyNev'] = readVariable($_POST['intezmenyNev'],'string',null); - if ($UJINTEZMENY['intezmenyRovidNev']!='' && $UJINTEZMENY['intezmenyNev']!='') $ADAT['tovabbkepzoIntezmenyId'] = ujTovabbkepzoIntezmeny($UJINTEZMENY); - } - if ($ADAT['tovabbkepzoIntezmenyId']>0) { - $ADAT['tovabbkepzesNev'] = readVariable($_POST['tovabbkepzesNev'],'string',null); - $ADAT['oraszam'] = intval(readVariable($_POST['oraszam'],'numeric unsigned',null)); - $ADAT['kategoria'] = readVariable($_POST['kategoria'],'string',null); - $ADAT['akkreditalt'] = ($ADAT['kategoria']=='egyéb') ? 0:1; - ujTovabbkepzes($ADAT); - } - } elseif ($action=='modTovabbkepzes') { - $MOD = readVariable($_POST['tovabbkepzesId'],'id',null); - for ($i=0; $i<count($MOD); $i++) { - $ADAT['tovabbkepzesId'] = $MOD[$i]; - $ADAT['tovabbkepzesNev'] = readVariable($_POST['tovabbkepzesNev_'.$MOD[$i]],'string',null); - $ADAT['oraszam'] = intval(readVariable($_POST['oraszam_'.$MOD[$i]],'numeric unsigned',null)); - $ADAT['kategoria'] = readVariable($_POST['kategoria_'.$MOD[$i]],'string',null); - $ADAT['akkreditalt'] = ($ADAT['kategoria']=='egyéb') ? 0:1; - modTovabbkepzes($ADAT); - } - } elseif ($action=='ujTovabbkepzesTanar') { // az egész táblázat egyszerre módosul - lehetne máshogy is - $ADAT['tovabbkepzesId'] = readVariable($_POST['tovabbkepzesId'],'id',null); - $ADAT['tanarId'] = readVariable($_POST['tanarId'],'id',null); - $ADAT['tolDt'] = readVariable($_POST['tolDt'],'date',null); - $ADAT['igDt'] = readVariable($_POST['igDt'],'date',null); - $ADAT['tanusitvanyDt'] = readVariable($_POST['tanusitvanyDt'],'date',null); - $ADAT['tanusitvanySzam'] = readVariable($_POST['tanusitvanySzam'],'string',null); - if ($ADAT['tovabbkepzesId']>0 && $ADAT['tanarId']>0) - ujTovabbkepzesTanar($ADAT); - $MOD = readVariable($_POST['tovabbkepzesTanar'],'string',null); - if (is_array($MOD) && count($MOD)>0) { - for ($i=0;$i<count($MOD); $i++) { - list($_tovabbkepzesId,$_tanarId) = explode('_',$MOD[$i]); - $M = array(); - $M['tovabbkepzesId'] = $_tovabbkepzesId; - $M['tanarId'] = $_tanarId; - $M['tolDt'] = readVariable($_POST['tolDt_'.$_tovabbkepzesId.'_'.$_tanarId],'date',null); - $M['igDt'] = readVariable($_POST['igDt_'.$_tovabbkepzesId.'_'.$_tanarId],'date',null); - $M['tanusitvanyDt'] = readVariable($_POST['tanusitvanyDt_'.$_tovabbkepzesId.'_'.$_tanarId],'date',null); - $M['tanusitvanySzam'] = readVariable($_POST['tanusitvanySzam_'.$_tovabbkepzesId.'_'.$_tanarId],'string',null); - if ($_POST['tovabbkepzesTorles_'.$_tovabbkepzesId.'_'.$_tanarId]=='-') { - delTovabbkepzesTanar($M); - } else { - modTovabbkepzesTanar($M); - } - } - } - } elseif ($action == 'ujTovabbkepzesTE') { - $U = readVariable($_POST['TE'],'string',null); - for ($i=0; $i<count($U); $i++) { - list($_D['tovabbkepzesId'],$_D['tanarId'],$_D['tanev']) = explode('_',$U[$i]); - $_D['reszosszeg'] = readVariable($_POST['reszosszeg_'.$U[$i]],'numeric unsigned',0); - $_D['tamogatas'] = readVariable($_POST['tamogatas_'.$U[$i]],'numeric unsigned',0); - $_D['tovabbkepzesStatusz'] = readVariable($_POST['TE_statusz_'.$U[$i]],'enum','',array('','terv','jóváhagyott','elutasított','megszűnt','megszakadt','teljesített')); -// $_D['tovabbkepzesStatusz'] = readVariable($_POST['TE_statusz_'.$U[$i]],'string',''); - $_D['tavollet'] = readVariable($_POST['tavollet_'.$U[$i]],'string',''); - $_D['helyettesitesRendje'] = readVariable($_POST['helyettesitesRendje_'.$U[$i]],'string',''); - $_D['prioritas'] = readVariable($_POST['prioritas_'.$U[$i]],'string',''); - if ($_D['tovabbkepzesStatusz']=='') delTovabbkepzesTE($_D); - else modTovabbkepzesTE($_D); - } - $keretOsszeg = readVariable($_POST['keretOsszeg'],'numeric unsigned',0); - modKeretOsszeg($ADAT['tanev'],$keretOsszeg); - } - - } -/* ------------------------------------------------- */ - - $ADAT['tovabbkepzoIntezmenyek'] = getTovabbkepzoIntezmenyek(); - $ADAT['tovabbkepzesek'] = getTovabbkepzesek(); - $ADAT['tovabbkepzesTanar'] = getTanarTovabbkepzesek(); - $ADAT['lehetsegesTovabbkepzesek'] = getTanarTovabbkepzesByEv($ADAT['tanev']); - $ADAT['tovabbkepzesTerv'] = getTovabbkepzesTerv($ADAT['tanev']); - $ADAT['tanarok'] = getTanarok( - array('extraAttrs'=>'tovabbkepzesForduloDt','összes'=>true) - ); - $ADAT['tanarTovabbkepzesCiklus'] = getTanarTovabbkepzesCiklus(); - $ADAT['keretOsszeg'] = getKeretosszeg($ADAT['tanev']); - $ADAT['tovabbkepzesFolyamat']=getTanarTovabbkepzesFolyamat(); - $TOOL['tanevSelect'] = array('tipus'=>'cella', 'action' => 'tanevValasztas', 'post' => array(), 'tervezett' => true); - getToolParameters(); -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/tovabbkepzes.php b/mayor-orig/www/policy/private/naplo/intezmeny/tovabbkepzes.php deleted file mode 100644 index 160d944b..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/tovabbkepzes.php +++ /dev/null @@ -1,12 +0,0 @@ -<?php - global $ADAT; - - if ($skin != 'ajax') { - putTovabbkepzesTerv($ADAT); - putTovabbkepzesek($ADAT); - if (__NAPLOADMIN || __VEZETOSEG) { - putTanarokTovabbkepzesAdatai($ADAT); - putUjTovabbkepzes($ADAT); - } - } -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/valtas-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/valtas-pre.php deleted file mode 100644 index 99ece06d..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/valtas-pre.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/munkakozosseg.php'); - - $intezmeny = readVariable($_POST['intezmeny'], 'strictstring', defined('__INTEZMENY') ? __INTEZMENY : null ); - if ($action == 'intezmenyValasztas') { - if (isset($intezmeny) && $intezmeny !== __INTEZMENY) { - if (updateSessionIntezmeny($intezmeny)) { - if (updateNaploSettings($intezmeny)) - header('Location: '.location('index.php?page=naplo&sub=intezmeny&f=valtas')); - } - } - } - - if (defined('__INTEZMENY') and __INTEZMENY != '') { - $Tanevek = getTanevek(); - $Telephelyek = getTelephelyek(); - $telephelyIds = array(); - if (is_array($Telephelyek)) foreach ($Telephelyek as $index => $tAdat) $telephelyIds[] = $tAdat['telephelyId']; - $tanev = readVariable($_POST['tanev'], 'id', defined('__TANEV') ? __TANEV : null, $Tanevek); - $telephelyId = readVariable($_POST['telephelyId'], 'id', defined('__TELEPHELYID') ? __TELEPHELYID : null, $telephelyIds); - if ($action == 'tanevValasztas') { - if (isset($tanev) && $tanev !== __TANEV) { - if (updateSessionTanev($tanev)) { - header('Location: '.location('index.php?page=naplo&sub=intezmeny&f=valtas')); - } - } - } elseif ($action == 'telephelyValasztas') { - if (isset($telephelyId) && $telephelyId != __TELEPHELYID) { - if (updateSessionTelephelyId($telephelyId)) { - header('Location: '.location('index.php?page=naplo&sub=intezmeny&f=valtas')); - } - } - } - } - $ADAT['tanarok'] = getTanarok(array('extraAttrs'=>'titulus','telephelyId'=>__TELEPHELYID)); - $lr = db_connect('naplo_intezmeny'); - for($i=0; $i<count($ADAT['tanarok']); $i++) { - $_tanarId = $ADAT['tanarok'][$i]['tanarId']; - $ADAT['tanarOsztaly'][$_tanarId] = getOsztalyIdsByTanarId($_tanarId, array('tanev'=>__TANEV,'csakId'=>true),$lr); - $ADAT['tanarMunkakozosseg'][$_tanarId] = getVezetettMunkakozossegByTanarId($_tanarId,array('result'=>'assoc'),$lr); - } - $ADAT['osztalyok'] = getOsztalyok(__TANEV,array('result'=>'assoc'),$lr); - db_close($lr); - - $TOOL['intezmenySelect'] = array('tipus'=>'cella', 'action' => 'intezmenyValasztas', 'post' => array()); - $TOOL['telephelySelect'] = array('tipus'=>'cella', 'action' => 'telephelyValasztas', 'post' => array()); - $TOOL['tanevSelect'] = array('tipus'=>'cella', 'action' => 'tanevValasztas', 'post' => array()); - - getToolParameters(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/valtas.php b/mayor-orig/www/policy/private/naplo/intezmeny/valtas.php deleted file mode 100644 index 3d15f4de..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/valtas.php +++ /dev/null @@ -1,7 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - global $ADAT; - putTanarLista($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/verseny-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/verseny-pre.php deleted file mode 100644 index e0554b55..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/verseny-pre.php +++ /dev/null @@ -1,54 +0,0 @@ -<?php - - - if (_RIGHTS_OK !== true) die(); - - - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/verseny.php'); -// $ADAT['versenyek'] = getVersenyek(); -// $ADAT['targyak'] = getTargyak(); - -/* - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - - $intezmeny = readVariable($_POST['intezmeny'], 'strictstring', defined('__INTEZMENY') ? __INTEZMENY : null ); - if ($action == 'intezmenyValasztas') { - if (isset($intezmeny) && $intezmeny !== __INTEZMENY) { - if (updateSessionIntezmeny($intezmeny)) { - if (updateNaploSettings($intezmeny)) - header('Location: '.location('index.php?page=naplo&sub=intezmeny&f=valtas')); - } - } - } - - if (defined('__INTEZMENY') and __INTEZMENY != '') { - $Tanevek = getTanevek(); - $Telephelyek = getTelephelyek(); - $telephelyIds = array(); - if (is_array($Telephelyek)) foreach ($Telephelyek as $index => $tAdat) $telephelyIds[] = $tAdat['telephelyId']; - $tanev = readVariable($_POST['tanev'], 'id', defined('__TANEV') ? __TANEV : null, $Tanevek); - $telephelyId = readVariable($_POST['telephelyId'], 'id', defined('__TELEPHELYID') ? __TELEPHELYID : null, $telephelyIds); - if ($action == 'tanevValasztas') { - if (isset($tanev) && $tanev !== __TANEV) { - if (updateSessionTanev($tanev)) { - header('Location: '.location('index.php?page=naplo&sub=intezmeny&f=valtas')); - } - } - } elseif ($action == 'telephelyValasztas') { - if (isset($telephelyId) && $telephelyId != __TELEPHELYID) { - if (updateSessionTelephelyId($telephelyId)) { - header('Location: '.location('index.php?page=naplo&sub=intezmeny&f=valtas')); - } - } - } - } - - $TOOL['intezmenySelect'] = array('tipus'=>'cella', 'action' => 'intezmenyValasztas', 'post' => array()); - $TOOL['telephelySelect'] = array('tipus'=>'cella', 'action' => 'telephelyValasztas', 'post' => array()); - $TOOL['tanevSelect'] = array('tipus'=>'cella', 'action' => 'tanevValasztas', 'post' => array()); - - getToolParameters(); -*/ -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/verseny.php b/mayor-orig/www/policy/private/naplo/intezmeny/verseny.php deleted file mode 100644 index 71d8dd36..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/verseny.php +++ /dev/null @@ -1,10 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; -// putVersenyek($ADAT); - -// putUjVerseny($ADAT['targyak']); - -?> diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/zaradek-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/zaradek-pre.php deleted file mode 100644 index f03fbf46..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/zaradek-pre.php +++ /dev/null @@ -1,76 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (!__TANAR && !__VEZETOSEG && !__NAPLOADMIN && !__TITKARSAG) { - - $_SESSION['alert'][] = 'page:insufficient_access'; - - } else { - - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/zaradek.php'); - require_once('include/share/date/names.php'); - - $osztalyId = $ADAT['osztalyId'] = readVariable($_POST['osztalyId'], 'numeric unsigned'); - $diakId = $ADAT['diakId'] = readVariable($_POST['diakId'], 'numeric unsigned'); - $ADAT['iktatoszam'] = readVariable($_POST['iktatoszam'], 'string'); - $dt = $ADAT['dt'] = readVariable($_POST['dt'], 'datetime'); - $zaradekIndex = $ADAT['zaradekIndex'] = readVariable($_POST['zaradekIndex'], 'numeric unsigned'); - - if (isset($zaradekIndex)) { - $tmp = explode('%', $Zaradek[$zaradekIndex]['szoveg']); - $ADAT['zaradek'] = $Zaradek[$zaradekIndex]; - $ADAT['params'] = array(); - for ($i=1; $i < count($tmp); $i = $i+2) $ADAT['params'][] = $tmp[$i]; - - if ($action == 'zaradekRogzites') { - $ok = true; - $values = readVariable($_POST['values'], 'string', ''); - $ADAT['csere'] = array(); - for ($i = 0; $i < count($ADAT['params']); $i++) { - $ADAT['csere'][ '%'.$ADAT['params'][$i].'%' ] = $values[$i]; - if ($values[$i] == '') $ok = false; - } - if ($ok) { - if (zaradekRogzites($ADAT)) { - $_SESSION['alert'][] = 'info:success'; - unset($zaradekIndex); unset($ADAT['zaradekIndex']); - } - } else { - $_SESSION['alert'][] = 'message:empty_field'; - } - } - } - if ($action=='zaradekTorles') { - foreach ($_POST as $key => $val) { - list($akt, $zaradekId) = explode('-',$key); - if ($akt == 'del') zaradekTorles($zaradekId); - } - - } - if (isset($diakId)) { - $diakZaradekok = getDiakZaradekok($diakId); - if ($diakZaradekok) $ADAT['diakZaradekok'] = $diakZaradekok; - } - - $TOOL['osztalySelect'] = array('tipus' => 'cella','paramName' => 'osztalyId', 'post' => array('dt')); - $TOOL['diakSelect'] = array('tipus' => 'cella', 'paramName' => 'diakId', 'post' => array('osztalyId','dt'), - 'statusz' => array('jogviszonyban van','magántanuló','vendégtanuló','jogviszonya felfüggesztve','jogviszonya lezárva') - ); - $TOOL['datumSelect'] = array( - 'tipus'=>'sor', 'post'=>array('tanarId', 'diakId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 1, -// 'tolDt' => date('Y-m-d', strtotime('-1 month', strtotime($_TANEV['kezdesDt']))), - 'tolDt' => $_TANEV['elozoZarasDt'], - 'igDt' => $_TANEV['kovetkezoKezdesDt'], - 'override' => true - ); - if (isset($diakId) && isset($dt)) - $TOOL['zaradekSelect'] = array('tipus' => 'sor', 'paramName' => 'zaradekIndex', 'post' => array('osztalyId', 'diakId', 'dt')); - - - getToolParameters(); - - } diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/zaradek.php b/mayor-orig/www/policy/private/naplo/intezmeny/zaradek.php deleted file mode 100644 index cb55caaa..00000000 --- a/mayor-orig/www/policy/private/naplo/intezmeny/zaradek.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (isset($ADAT['zaradekIndex'])) { - putZaradekForm($ADAT); - } elseif (is_array($ADAT['diakZaradekok']) && count($ADAT['diakZaradekok']) > 0) { - putDiakZaradekok($ADAT); - } |