diff options
Diffstat (limited to 'mayor-orig/www/policy/private/naplo/nyomtatas')
32 files changed, 0 insertions, 1521 deletions
diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/beiskolazasiTerv-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/beiskolazasiTerv-pre.php deleted file mode 100644 index d7b85953..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/beiskolazasiTerv-pre.php +++ /dev/null @@ -1,37 +0,0 @@ -<?php - if (_RIGHTS_OK !== true) die(); - - define('_TIME',strtotime(date('Y-m-d'))); - - if ( - !__NAPLOADMIN && !__VEZETOSEG && !__TANAR && !__TITKARSAG - ) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - $ADAT['tanev'] = $tanev = readVariable($_GET['tanev'], 'numeric unsigned', 2015); - - if (isset($tanev)) { // input ok - - require_once('include/share/print/pdf.php'); - require_once('include/share/date/names.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/file.php'); - - // Adatok lekérdezése - $ADAT['file'] = fileNameNormal('beiskolazasiTerv-'.$tanev.'-'.date('Y-m-d')); - $ADAT['tanarok'] = getTanarok(array('result'=>'assoc','összes'=>true)); - $ADAT['tanulmanyiEgyseg'] = getBeiskolazasiTerv($tanev); - - $printFile = beiskolazasNyomtatvanyKeszites($ADAT); - $printFile = fileNameNormal($printFile); - - if ($printFile !== false && file_exists(_DOWNLOADDIR."/$policy/$page/$sub/$f/$printFile")) - header('Location: '.location('index.php?page=session&f=download&download=true&dir='.$page.'/'.$sub.'/'.$f.'&file='.$printFile)); - - - } - - } -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/beiskolazasiTerv.php b/mayor-orig/www/policy/private/naplo/nyomtatas/beiskolazasiTerv.php deleted file mode 100644 index bc70f948..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/beiskolazasiTerv.php +++ /dev/null @@ -1,6 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/bizonyitvanyNyomtatas-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/bizonyitvanyNyomtatas-pre.php deleted file mode 100644 index 0143e7e9..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/bizonyitvanyNyomtatas-pre.php +++ /dev/null @@ -1,88 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - define('_TIME',strtotime(date('Y-m-d'))); - - if ( - !__NAPLOADMIN && !__VEZETOSEG && !__TANAR && !__TITKARSAG - ) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/share/date/names.php'); - require_once('include/share/print/pdf.php'); - require_once('include/modules/naplo/osztalyozo/stat.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/hianyzas.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/osztalyzatok.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/share/targy.php'); - - $ADAT['magatartasIdk'] = getMagatartas(); - $ADAT['szorgalomIdk']= getSzorgalom(); - - // melyik szemeszter adatait nézzük - if (isset($_POST['szemeszterId']) && $_POST['szemeszterId'] != '') { - $szemeszterId = $_POST['szemeszterId']; - } elseif (!isset($_POST['szemeszterId'])) { - for ($i = 1; $i <= count($_TANEV['szemeszter']); $i++) { - if ( - strtotime($_TANEV['szemeszter'][$i]['kezdesDt']) <= _TIME - && strtotime($_TANEV['szemeszter'][$i]['zarasDt']) >= _TIME - ) { - $_POST['szemeszterId'] = $szemeszterId = $_TANEV['szemeszter'][$i]['szemeszterId']; - break; - } - } - } - if (isset($_POST['sorrendNev']) && $_POST['sorrendNev'] != '') $ADAT['sorrendNev'] = $sorrendNev = $_POST['sorrendNev']; - - if (isset($_POST['osztalyId']) && $_POST['osztalyId'] != '') { $osztalyId = $_POST['osztalyId']; } - elseif (__OSZTALYFONOK && !isset($_POST['osztalyId'])) { $osztalyId = $_OSZTALYA[0]; $_POST['osztalyId'] = $osztalyId; } - - if (isset($szemeszterId)) { - - $ADAT['szemeszterAdat'] = getSzemeszterAdatById($szemeszterId); - define('__ZARO_SZEMESZTER', $ADAT['szemeszterAdat']['szemeszter'] == $ADAT['szemeszterAdat']['tanevAdat']['maxSzemeszter']); - - $Osztalyok = getOsztalyok($ADAT['szemeszterAdat']['tanev']); - if (isset($osztalyId)) { - - define('__OSZTALYFONOKE', (__OSZTALYFONOK === true && in_array($osztalyId, $_OSZTALYA))); - - // intézmény adatok - $ADAT['intezmeny'] = getIntezmenyByRovidnev(__INTEZMENY); - // osztály statisztikák - $ADAT['osztaly'] = getOsztalyAdat($osztalyId, $ADAT['szemeszterAdat']['tanev']); - // Az adott szemeszterben létezik-e az osztály - for ($i = 0; ($i < count($Osztalyok) && $Osztalyok[$i]['osztalyId'] != $osztalyId); $i++); - if ($i < count($Osztalyok)) { - $ADAT['diakok'] = getDiakok(array('osztalyId' => $osztalyId, 'tanev' => $ADAT['szemeszterAdat']['tanev'])); - for ($i = 0; $i < count($ADAT['diakok']); $i++) $ADAT['diakIds'][] = $ADAT['diakok'][$i]['diakId']; - $ADAT['targyak'] = getTargyakByDiakIds($ADAT['diakIds'], $ADAT['szemeszterAdat'], $osztalyId, $sorrendNev); - //for ($i = 0; $i < count($ADAT['targyak']); $i++) $ADAT['targyAdat'][ $ADAT['targyak'][$i]['targyNev'] ] = $ADAT['targyak'][$i]['targyId']; - $ADAT['tanarok'] = getTanarokByDiakIds($ADAT['diakIds'], $ADAT['szemeszterAdat']); - $ADAT['jegyek'] = getDiakZarojegyek($ADAT['diakIds'], $ADAT['szemeszterAdat']['tanev'], $ADAT['szemeszterAdat']['szemeszter']); - $ADAT['hianyzas'] = getDiakHianyzasOsszesites($ADAT['diakIds'], $ADAT['szemeszterAdat']); - - /* A pdfBizonyítvány ezeket használja: szemeszterAdat|intezmeny|diakok|jegyek|hianyzas|osztaly|targyAdat|targyak*/ - $file = fileNameNormal('bizonyitvany-'.$ADAT['szemeszterAdat']['tanev'].'-'.$ADAT['szemeszterAdat']['szemeszter'].'-'.str_replace('.','',$ADAT['osztaly']['osztalyJel'])); - if (pdfBizonyitvany($file, $ADAT)) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/bizonyitvanyNyomtatas&file='.$file.'.pdf')); - } else { - unset($osztalyId); - } - - } - } - - $TOOL['szemeszterSelect'] = array('tipus'=>'cella','paramName' => 'szemeszterId', 'statusz' => array('aktív','lezárt') ,'post' => array('sorrendNev', 'osztalyId')); - $TOOL['osztalySelect'] = array('tipus'=>'cella','paramName' => 'osztalyId', 'tanev' => $ADAT['szemeszterAdat']['tanev'], 'post' => array('szemeszterId', 'sorrendNev')); - getToolParameters(); - - } -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/bizonyitvanyNyomtatas.php b/mayor-orig/www/policy/private/naplo/nyomtatas/bizonyitvanyNyomtatas.php deleted file mode 100644 index e69de29b..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/bizonyitvanyNyomtatas.php +++ /dev/null diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/diakAdatlap-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/diakAdatlap-pre.php deleted file mode 100644 index 3219920b..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/diakAdatlap-pre.php +++ /dev/null @@ -1,135 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__TITKARSAG && !__TANAR) { - - $_SESSION['alert'][] = 'page: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/file.php'); - require_once('include/modules/naplo/share/szulo.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/share/date/names.php'); - require_once('include/share/str/tex.php'); - require_once('include/share/print/pdf.php'); - - $fields = array( - 'anyaszuloId','anyanevElotag','anyacsaladinev','anyautonev','anyaszuleteskoricsaladinev','anyaszuleteskoriutonev','anyanem','anyacimOrszag', - 'anyacimIrsz','anyacimHelyseg','anyacimKozteruletNev','anyacimKozteruletJelleg','anyacimHazszam','anyacimEmelet','anyacimAjto','anyamobil', - 'anyatelefon','anyaemail','anyauserAccount','anyafoglalkozas','anyamunkahely','anyaszuletesiEv','anyaszuloNev','anyaStat','anyastatusz', - - 'apaszuloId','apanevElotag','apacsaladinev','apautonev','apaszuleteskoricsaladinev','apaszuleteskoriutonev','apanem','apacimOrszag', - 'apacimIrsz','apacimHelyseg','apacimKozteruletNev','apacimKozteruletJelleg','apacimHazszam','apacimEmelet','apacimAjto','apamobil', - 'apatelefon','apaemail','apauserAccount','apafoglalkozas','apamunkahely','apaszuletesiEv','apaszuloNev','apaStat','apastatusz', - - 'gondviseloszuloId','gondviselonevElotag','gondviselocsaladinev','gondviseloutonev','gondviseloszuleteskoricsaladinev','gondviseloszuleteskoriutonev','gondviselonem','gondviselocimOrszag', - 'gondviselocimIrsz','gondviselocimHelyseg','gondviselocimKozteruletNev','gondviselocimKozteruletJelleg','gondviselocimHazszam','gondviselocimEmelet','gondviselocimAjto','gondviselomobil', - 'gondviselotelefon','gondviseloemail','gondviselouserAccount','gondviselofoglalkozas','gondviselomunkahely','gondviseloszuletesiEv','gondviseloszuloNev','gondviseloStat','gondviselostatusz', - - 'neveloszuloId','nevelonevElotag','nevelocsaladinev','neveloutonev','neveloszuleteskoricsaladinev','neveloszuleteskoriutonev','nevelonem','nevelocimOrszag', - 'nevelocimIrsz','nevelocimHelyseg','nevelocimKozteruletNev','nevelocimKozteruletJelleg','nevelocimHazszam','nevelocimEmelet','nevelocimAjto','nevelomobil', - 'nevelotelefon','neveloemail','nevelouserAccount','nevelofoglalkozas','nevelomunkahely','neveloszuletesiEv','neveloszuloNev','neveloStat','nevelostatusz', - ); - $ADAT['base'] = array_fill_keys($fields, ''); - - $tanev = readVariable($_POST['tanev'], 'numeric unsigned', defined('__TANEV')?__TANEV:null ); - if ($tanev != __TANEV) $TA = getTanevAdat($tanev); - else $TA = $_TANEV; - $diakId = readVariable($_POST['diakId'],'id'); - $osztalyId = readVariable($_POST['osztalyId'],'id'); - - $ADAT['szocialisHelyzet'] = getSetField('naplo_intezmeny', 'diak', 'szocialisHelyzet'); - $ADAT['penzugyiStatusz'] = getEnumField('naplo_intezmeny', 'diak', 'penzugyiStatusz'); - $ADAT['fogyatekossag'] = getSetField('naplo_intezmeny', 'diak', 'fogyatekossag'); - $ADAT['kozteruletJelleg'] = getEnumField('naplo_intezmeny', 'diak', 'lakhelyKozteruletJelleg'); - - if (isset($diakId)) { - $ADAT['base']['diak'] = array($diakId); - } elseif (isset($osztalyId)) { - $_DIAKOK = getDiakok(array('osztalyId'=>$osztalyId,'tanev'=>$tanev,'result'=>'csakId')); // Ennek a függvénynek a szerkezete nyáron megváltozott! - for ($i=0; $i<count($_DIAKOK); $i++) - $ADAT['base']['diak'][] = $_DIAKOK[$i]['diakId']; - } - list($ADAT['base']['ev'],$ADAT['base']['honap'],$ADAT['base']['nap']) = explode('-', date('Y-m-d')); - $intezmeny = getIntezmenyByRovidnev(__INTEZMENY); - foreach ($intezmeny as $attr => $value) $ADAT['base']['intezmeny'.$attr] = $value; - $Szulok = getSzulok(); - $Osztalyok = getOsztalyok($tanev, array('result' => 'assoc')); - $ADAT['base']['hoNev'] = kisbetus($Honapok[ $ADAT['base']['honap'] - 1 ]); - $ADAT['file'] = 'diakAdatlap'; - - if (is_array($ADAT['base']['diak'])) - for ($i=0; $i<count($ADAT['base']['diak']); $i++) { - $diakId = $ADAT['base']['diak'][$i]; - $diakAdat = getDiakAdatById($diakId); - - // Lekérdezzük a diák tényleges jogviszony adatait... - $DJ = getDiakJogviszony($diakId); - $diakAdat['jogviszony'] = array(); - // Összes bejegyzés ("ciklussal" iratható ki) - foreach ($DJ as $key => $jAdat) $diakAdat['jogviszony'][] = array('dt' => dateToString($jAdat['dt']), 'statusz' => $jAdat['statusz']); - // Max. 5 bejegyzés (külön-külön, fix 10 db mező) - for ($j = 0; $j < 5; $j++) $diakAdat['jvDt'.$j] = $diakAdat['jvStat'.$j] = ''; - foreach ($DJ as $key => $jAdat) { - $diakAdat['jvDt'.$key] = dateToString($jAdat['dt']); - $diakAdat['jvStat'.$key] = $jAdat['statusz']; - } - foreach ($diakAdat as $attr => $value) if (!is_array($value)) $diakAdat[$attr] = LaTeXSpecialChars($value); - list($diakAdat['szuletesiEv'],$diakAdat['szuletesiHonap'],$diakAdat['szuletesiNap']) = explode('-', $diakAdat['szuletesiIdo']); - $diakAdat['szuletesiHoNev'] = kisbetus($Honapok[ $diakAdat['szuletesiHonap'] - 1 ]); - list($diakAdat['jogviszonyKEv'],$diakAdat['jogviszonyKHonap'],$diakAdat['jogviszonyKNap']) = explode('-', $diakAdat['jogviszonyKezdete']); - $diakAdat['jogviszonyKHoNev'] = kisbetus($Honapok[ $diakAdat['jogviszonyKHonap'] - 1 ]); - list($diakAdat['jogviszonyVEv'],$diakAdat['jogviszonyVHonap'],$diakAdat['jogviszonyVNap']) = explode('-', $diakAdat['jogviszonyVege']); - $diakAdat['jogviszonyVHoNev'] = kisbetus($Honapok[ $diakAdat['jogviszonyVHonap'] - 1 ]); - $diakAdat['torvenyesKepviselo'] = str_replace(',', ', ', $diakAdat['torvenyesKepviselo']); - $diakAdat['anyaNev'] = $Szulok[ $diakAdat['anyaId'] ]['szuleteskoriCsaladinev']? - trim(implode(' ', array( - $Szulok[ $diakAdat['anyaId'] ]['szuleteskoriNevElotag'], - $Szulok[ $diakAdat['anyaId'] ]['szuleteskoriCsaladinev'], - $Szulok[ $diakAdat['anyaId'] ]['szuleteskoriUtonev'] - ))):$Szulok[ $diakAdat['anyaId'] ]['szuloNev']; - foreach (array('anya','apa','gondviselo','nevelo') as $szt) { // szt=szuloTipus - $szulo = $Szulok[ $diakAdat[$szt.'Id'] ]; - if (is_array($szulo)) { - foreach ($szulo as $attr => $value) $diakAdat[$szt.$attr] = LaTeXSpecialChars($value); - if ($diakAdat[$szt.'statusz']=='elhunyt') $diakAdat[$szt.'Stat'] = '\dag'; - elseif ($diakAdat[$szt.'statusz']=='házas') $diakAdat[$szt.'Stat'] = '$\infty$'; - elseif ($diakAdat[$szt.'statusz']=='egyedülálló') $diakAdat[$szt.'Stat'] = '$\odot$'; - elseif ($diakAdat[$szt.'statusz']=='hajadon / nőtlen') $diakAdat[$szt.'Stat'] = '$\oslash$'; - elseif ($diakAdat[$szt.'statusz']=='elvált') $diakAdat[$szt.'Stat'] = '$\triangleleft\ominus\triangleright$'; - elseif ($diakAdat[$szt.'statusz']=='özvegy') $diakAdat[$szt.'Stat'] = '$\oplus$'; - elseif ($diakAdat[$szt.'statusz']=='élettársi kapcsolatban él') $diakAdat[$szt.'Stat'] = '$\circ\circ$'; - else $diakAdat[$szt.'Stat'] = $diakAdat[$szt.'statusz'].''; - } - } - $diakAdat['fogyatekossag'] = str_replace(',',', ',$diakAdat['fogyatekossag']); - $diakAdat['szocialisHelyzet'] = str_replace(',',', ',$diakAdat['szocialisHelyzet']); - $diakAdat['osztaly'] = getDiakOsztalya($diakId, array('tanev'=>$tanev)); - $diakAdat['osztalyJel'] = $Osztalyok[ $diakAdat['osztaly'][0]['osztalyId'] ]['kezdoTanev'].'-'. - ($Osztalyok[ $diakAdat['osztaly'][0]['osztalyId'] ]['vegzoTanev']+1).'/'.nagybetus($Osztalyok[ $diakAdat['osztaly'][0]['osztalyId'] ]['jel']); - - $ADAT['diak'][ $diakId ] = $diakAdat; - - } - if (count($ADAT['diak']) > 0) { - $printFile = fileNameNormal(nyomtatvanyKeszites($ADAT)); - if ($printFile !== false && file_exists(_DOWNLOADDIR."/$policy/$page/$sub/$f/$printFile")) - header('Location: '.location("index.php?page=session&f=download&download=true&dir=$page/$sub/$f/&file=$printFile")); - } - - - // 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' => array('jogviszonyban van','vendégtanuló','magántanuló','jogviszonya felfüggesztve','jogviszonya lezárva'), - 'post' => array('tanev','osztalyId') - ); - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/diakAdatlap.php b/mayor-orig/www/policy/private/naplo/nyomtatas/diakAdatlap.php deleted file mode 100644 index 05d4467e..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/diakAdatlap.php +++ /dev/null @@ -1,8 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/diakTankorJelentkezes-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/diakTankorJelentkezes-pre.php deleted file mode 100644 index 77912c56..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/diakTankorJelentkezes-pre.php +++ /dev/null @@ -1,71 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - - 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/tankor.php'); - require_once('include/modules/naplo/share/tankorBlokk.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/share/date/names.php'); - require_once('include/share/print/pdf.php'); - - global $_TANEV, $Honapok; - - $ADAT['leadasiHatarido'] = '2008. június 9.'; - list($ev, $ho, $nap) = explode('-', readVariable($_POST['leadasiHatarido'], 'date')); - $ADAT['leadasiHatarido'] = "$ev. ".kisbetus($Honapok[$ho-1])." $nap."; - $ADAT['osztalyIds'] = readVariable($_POST['osztalyId'], 'numeric unsigned'); - if (isset($_POST['szemeszterId']) && $_POST['szemeszterId'] != '') { - $szemeszterId = $_POST['szemeszterId']; - } else { - $_felev = getFelevByDt(date('Y-m-d')); - $szemeszterId = getKovetkezoSzemeszterId($_TANEV['szemeszter'][$_felev]['tanev'],$_TANEV['szemeszter'][$_felev]['szemeszter']); - } - $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'); - // intézmény adatok - $ADAT['intezmeny'] = getIntezmenyByRovidnev(__INTEZMENY); -// $refDt = ($ADAT['szemeszterAdat']['kezdesDt']); - $ADAT['tankorBlokkok'] = getTankorBlokkok($tanev); - $ADAT['valasztott'] = getValasztottTankorok($tanev, $ADAT['szemeszterAdat']['szemeszter'], $ADAT['osztalyIds']); - $ADAT['diakIds'] = array(); - if (is_array($ADAT['valasztott']['felvett'])) foreach ($ADAT['valasztott']['felvett'] as $diakId => $tankorIds) { - $ADAT['diakIds'][] = $diakId; - } - $ADAT['diakAdat'] = getDiakokById($ADAT['diakIds']); - $ADAT['diakOsztaly'] = getDiakokOsztalyai($ADAT['diakIds'], array('tanev' => $tanev)); - $ADAT['osztalyok'] = getOsztalyok($tanev, array('result'=>'assoc')); - - // A TeX forrás generálása - A5-ös méretben - if ($action == 'pdfGeneralas') { - $TeX = texLevelGeneralas($ADAT); - if (pdfLaTeX($TeX, 'faktJelentkezes-A5-'.date('Y-m-d'))) { - - // Az A5-ös lapok A4-es lapra helyezése - $TeX = '\documentclass[a4paper,landscape]{article}'."\n"; - $TeX .= '\usepackage[final]{pdfpages}'."\n"; - $TeX .= '\begin{document}'."\n"; - $TeX .= '\includepdf[nup=2x1, pages={-}]{faktJelentkezes-A5-'.date('Y-m-d').'.pdf}'."\n"; - $TeX .= '\end{document}'."\n"; - $fileName = fileNameNormal('faktJelentkezes-A4-'.date('Y-m-d')); - if (pdfLaTeX($TeX, $fileName)) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/diakTankorJelentkezes&file='.$fileName.'.pdf')); - } - } - - $TOOL['szemeszterSelect'] = array('tipus'=>'cella','paramName'=>'szemeszterId', 'post'=>array('diakId'), - 'tanev'=>$tanev); - - getToolParameters(); - - } -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/diakTankorJelentkezes.php b/mayor-orig/www/policy/private/naplo/nyomtatas/diakTankorJelentkezes.php deleted file mode 100644 index f57afdc5..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/diakTankorJelentkezes.php +++ /dev/null @@ -1,12 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - -global $ADAT; - - putNyomtatasiBeallitasok($ADAT); -//echo '<pre>'; -//var_dump($ADAT['osztalyok']); -//echo '</pre>'; - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/ertesito-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/ertesito-pre.php deleted file mode 100644 index 53e644f1..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/ertesito-pre.php +++ /dev/null @@ -1,101 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - define('_TIME',strtotime(date('Y-m-d'))); - - if ( - !__NAPLOADMIN && !__VEZETOSEG && !__TANAR && !__TITKARSAG - ) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/share/date/names.php'); - require_once('include/share/print/pdf.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/osztalyozo/stat.php'); - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/hianyzas.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/osztalyzatok.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/share/targy.php'); - - $ADAT['magatartasIds'] = getMagatartas(); - $ADAT['szorgalomIds']= getSzorgalom(); - - // melyik szemeszter adatait nézzük - if (isset($_POST['szemeszterId']) && $_POST['szemeszterId'] != '') { - $szemeszterId = $_POST['szemeszterId']; - } elseif (!isset($_POST['szemeszterId'])) { - for ($i = 1; $i <= count($_TANEV['szemeszter']); $i++) { - if ( - strtotime($_TANEV['szemeszter'][$i]['kezdesDt']) <= _TIME - && strtotime($_TANEV['szemeszter'][$i]['zarasDt']) >= _TIME - ) { - $_POST['szemeszterId'] = $szemeszterId = $_TANEV['szemeszter'][$i]['szemeszterId']; - break; - } - } - } - $ADAT['sorrendNev'] = $sorrendNev = readVariable($_POST['sorrendNev'], 'enum', 'bizonyítvány', array('napló','bizonyítvány','anyakönyv','ellenőrző','egyedi')); - - if (isset($_POST['osztalyId']) && $_POST['osztalyId'] != '') { $osztalyId = $_POST['osztalyId']; } - elseif (__OSZTALYFONOK && !isset($_POST['osztalyId'])) { $osztalyId = $_OSZTALYA[0]; $_POST['osztalyId'] = $osztalyId; } - - if (isset($szemeszterId)) { - - $ADAT['szemeszterAdat'] = getSzemeszterAdatById($szemeszterId); - define('__ZARO_SZEMESZTER', $ADAT['szemeszterAdat']['szemeszter'] == $ADAT['szemeszterAdat']['tanevAdat']['maxSzemeszter']); - - $Osztalyok = getOsztalyok($ADAT['szemeszterAdat']['tanev']); - if (isset($osztalyId)) { - - define('__OSZTALYFONOKE', (__OSZTALYFONOK === true && in_array($osztalyId, $_OSZTALYA))); - $ADAT['evfolyamJel'] = getEvfolyamJel($osztalyId, $ADAT['szemeszterAdat']['tanev']); // TODO: ellenőrzés: evfolyam --> evfolyamJel - - // intézmény adatok - $ADAT['intezmeny'] = getIntezmenyByRovidnev(__INTEZMENY); - // osztály statisztikák - $ADAT['osztaly'] = getOsztalyAdat($osztalyId, $ADAT['szemeszterAdat']['tanev']); - // Az adott szemeszterben létezik-e az osztály - for ($i = 0; ($i < count($Osztalyok) && $Osztalyok[$i]['osztalyId'] != $osztalyId); $i++); - if ($i < count($Osztalyok)) { - $ADAT['diakok'] = getDiakok(array( - 'result' => 'assoc', 'osztalyId' => $osztalyId, 'tanev' => $ADAT['szemeszterAdat']['tanev'], - 'tolDt' => $ADAT['szemeszterAdat']['zarasDt'], 'igDt' => $ADAT['szemeszterAdat']['zarasDt']) - ); - $ADAT['diakIds'] = array_keys($ADAT['diakok']); - $ADAT['targyak'] = getTargyakByDiakIds($ADAT['diakIds'], $ADAT['szemeszterAdat'], $osztalyId, $sorrendNev); - $ADAT['jegyek'] = getDiakZarojegyekByEvfolyamJel($ADAT['diakIds'], $ADAT['evfolyamJel'], $ADAT['szemeszterAdat'], array('felevivel'=>true)); // TODO: ellenőrzés - $ADAT['hianyzas'] = getDiakHianyzasOsszesites($ADAT['diakIds'], $ADAT['szemeszterAdat']); - - for ($i=0; $i<count($ADAT['diakIds']); $i++) { - $diakId = intval($ADAT['diakIds'][$i]); - $hianyzasAdat = $ADAT['hianyzas'][$diakId]; - $ADAT['hianyzas'][$diakId]['igazolatlan'] - = $hianyzasAdat['igazolatlan'] - = floor($hianyzasAdat['kesesPercOsszeg']/45)+intval($hianyzasAdat['igazolatlan']); - } - - /* A pdfBizonyítvány ezeket használja: szemeszterAdat|intezmeny|diakok|jegyek|hianyzas|osztaly|targyAdat|targyak*/ - $ADAT['file'] = fileNameNormal('ertesito-'.$ADAT['szemeszterAdat']['tanev'].'-'.$ADAT['szemeszterAdat']['szemeszter'].'-'.str_replace('.','',$ADAT['osztaly']['osztalyJel'])); - if ($fileName = pdfErtesito($ADAT)) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/ertesito&file='.$fileName)); - } else { - unset($osztalyId); - } - - } - } - - $TOOL['szemeszterSelect'] = array('tipus'=>'cella','paramName' => 'szemeszterId', 'statusz' => array('aktív','lezárt') ,'post' => array('sorrendNev', 'osztalyId')); - $TOOL['osztalySelect'] = array('tipus'=>'cella','paramName' => 'osztalyId', 'tanev' => $ADAT['szemeszterAdat']['tanev'], 'post' => array('szemeszterId', 'sorrendNev')); - $TOOL['targySorrendSelect'] = array('tipus'=>'cella','paramName' => 'sorrendNev', 'post' => array('szemeszterId', 'osztalyId')); - - getToolParameters(); - - } -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/ertesito.php b/mayor-orig/www/policy/private/naplo/nyomtatas/ertesito.php deleted file mode 100644 index e69de29b..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/ertesito.php +++ /dev/null diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/haladasinaplo-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/haladasinaplo-pre.php deleted file mode 100644 index 1943dc92..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/haladasinaplo-pre.php +++ /dev/null @@ -1,212 +0,0 @@ -<?php - -if (_RIGHTS_OK !== true) die(); - -if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG) { - $_SESSION['alert'][] = 'page:insufficient_access'; -} else { - - $ADAT['tanev'] = $tanev = __TANEV; - $ADAT['tanevAdat'] = $_TANEV; - $tolDt = $ADAT['tanevAdat']['kezdesDt']; - $igDt = $ADAT['tanevAdat']['zarasDt']; - // Mert hétfőtől, vagy csütörtöktől kezdődik a nyomtatott napló!!! -//$tolDt='2011-11-31'; - if (date('w',strtotime($tolDt)) > 4 || date('w',strtotime($tolDt))==0) $tolDt=date('Y-m-d',strtotime('LAST Thursday',strtotime($tolDt))); - elseif (date('w',strtotime($tolDt))!=1) $tolDt=date('Y-m-d',strtotime('LAST MONDAY',strtotime($tolDt))); - - if (isset($_POST['osztalyId']) && $_POST['osztalyId'] != '') $osztalyId = $_POST['osztalyId']; - - require_once('include/modules/naplo/share/osztaly.php'); - - if (isset($osztalyId)) { - - 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/orarend.php'); - require_once('include/modules/naplo/share/ora.php'); - require_once('include/modules/naplo/share/tankor.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/nyomtatas/tex.php'); - require_once('include/share/date/names.php'); - require_once('include/share/str/hyphen.php'); - require_once('include/share/str/tex.php'); - - - $ADAT['intezmenyAdat'] = getIntezmenyByRovidnev(__INTEZMENY); - // Tanárok adatai - $ADAT['tanarok'] = getTanarok($Param = array('tanev' => $tanev, 'result' => 'assoc')); - // osztály adatainak lekérdezése - $ADAT['osztalyAdat'] = getOsztalyAdat($osztalyId); - $ADAT['munkatervId'] = getMunkatervByOsztalyId($osztalyId); - $ADAT['nevsor'] = getDiakok(array( - 'osztalyId' => $osztalyId, 'tanev' => $tanev, - 'statusz' => array('jogviszonyban van','magántanuló','jogviszonya felfüggesztve','jogviszonya lezárva') - )); - $ADAT['tankorok'] = getTankorByOsztalyId($osztalyId, $ADAT['tanev'], array('csakId' => false, 'tanarral' => true)); - $ADAT['naploTankor'] = getNaploTankorei($osztalyId); - $ADAT['tankorNaploja'] = getTankorokNaploja(); - $ADAT['napok'] = reindex(getTanevNapjai( getMunkatervByOsztalyId($osztalyId) ), array('dt')); - // osztályok lekérdezése - $ADAT['osztalyId'] = $osztalyId; - $ADAT['osztalyok'] = getOsztalyok(); - $ADAT['osztalyJele'] = array(); - for ($i =0; $i < count($ADAT['osztalyok']); $i++) { - $ADAT['osztalyJele'][ $ADAT['osztalyok'][$i]['osztalyId'] ] = $ADAT['osztalyok'][$i]['osztalyJel']; - if ($osztalyId == $ADAT['osztalyok'][$i]['osztalyId']) { - $ADAT['osztalyJel'] = $ADAT['osztalyok'][$i]['osztalyJel']; - $ADAT['ofo'] = $ADAT['osztalyok'][$i]['osztalyfonokNev']; - } - } - for ($i = 0; $i < count($ADAT['tankorok']); $i++) { - $_tankorId = $ADAT['tankorok'][$i]['tankorId']; - $_osztalyId = $ADAT['tankorNaploja'][$_tankorId]; - if ($_osztalyId!==null) { - $targyNev .= ' ('.$ADAT['osztalyJele'][$_osztalyId].')'; - $tmp = $ADAT['tankorok'][$i]; $tmp['tanarok'] = array(); - foreach ($ADAT['tankorok'][$i]['tanarok'] as $tanarAdat) $tmp['tanarok'][] = $tanarAdat['tanarNev']; - $ADAT['tankorokNaploElejere'][] = $tmp; - } - } -//-----------------------------------------------------------------------/ - $ret = getTargyakByOsztalyId($osztalyId, $tanev); - $ADAT['magatartasId'] = getMagatartas(array('result' => 'value')); - $ADAT['szorgalomId'] = getSzorgalom(array('result' => 'value')); - $ADAT['ofoTargyId'] = getOsztalyfonoki(array('result' => 'value')); -//echo '<pre>'; var_dump($ADAT['ofoTargyId']); echo '</pre>'; - for ($i = 0; $i < count($ret); $i++) { - $ADAT['targyAdat'][ $ret[$i]['targyId'] ] = $ret[$i]; - $szavak = explode(' ', ($huHyphen->hyphen(trim($ret[$i]['targyNev'])))); - $ADAT['targyAdat'][ $ret[$i]['targyId'] ]['tordeltTargyNev'] = tordel($szavak); - $ADAT['targyAdat'][ $ret[$i]['targyId'] ]['tankor'] = array(); - //if ($ret[$i]['targyNev'] == 'osztályfőnöki') $ADAT['ofoTargyId'] = $ret[$i]['targyId']; - } - for ($i = 0; $i < count($ADAT['tankorok']); $i++) { - $ADAT['targyAdat'][ $ADAT['tankorok'][$i]['targyId'] ]['db']++; - $tankorId = $ADAT['tankorok'][$i]['tankorId']; - $targyId = $ADAT['tankorok'][$i]['targyId']; - if (is_array($ADAT['naploTankor']) && in_array($tankorId, $ADAT['naploTankor'])) { -// $ADAT['naploTargyak'][$targyId][] = $tankorId; - $ADAT['targyAdat'][$targyId]['tankor'][] = $tankorId; - $ADAT['tankorTargy'][$tankorId] = $targyId; - if ($ADAT['tankorok'][$i]['targyId'] == $ADAT['ofoTargyId']) $ADAT['ofoTankorId'] = $tankorId; -// else $ADAT['oszlopTankore'][] = $tankorId; - } - } - $ADAT['targyFejlec'] = $ADAT['oszlopTankore'] = array(); $db = 0; - $ADAT['helyek'] = array(6,15,15,15); $Foglalt = array(0,0,0,0); $lap = 0; - foreach ($ADAT['targyAdat'] as $targyId => $tAdat) { - - if ( - count($tAdat['tankor']) == 0 - || $targyId == $ADAT['ofoTargyId'] - || $targyId == $ADAT['magatartasId'] - || $targyId == $ADAT['szorgalomId'] - ) continue; - - $tDb = count($tAdat['tankor']); - $tmp = array('targyId' => $targyId, 'sorsz' => 1); - while ($tDb > 0) { - $szabad = $ADAT['helyek'][$lap] - $Foglalt[$lap]; - - $db = min($szabad, $tDb); - $tmp['db'] = $db; - $ADAT['targyFejlec'][$lap][] = $tmp; - $Foglalt[$lap] += $db; - $tmp['sorsz'] += $db; - $tDb -= $db; - if ($ADAT['helyek'][$lap] == $Foglalt[$lap]) $lap++; - } - // Ha 21-nél több tankör van és nem jön ki pont 21-re a tárgy határ -/* - if ($db < 21 && $db + count($tAdat['tankor']) > 21) while ($db < 21) { - $ADAT['oszlopTankore'][] = ''; - $db++; - } -*/ - for ($i = 0; $i < count($tAdat['tankor']); $i++) { - $tankorId = $tAdat['tankor'][$i]; - if ($tankorId != $ADAT['ofoTankorId']) { - $ADAT['oszlopTankore'][] = $tankorId; - $db++; - } - } - } - // Tanuló-tankör mátrix - $ADAT['diakIds'] = array(); - for ($i = 0; $i < count($ADAT['nevsor']); $i++) { - $ADAT['diakTankor'][ $ADAT['nevsor'][$i]['diakId'] ] = getTankorByDiakId( - $ADAT['nevsor'][$i]['diakId'], $tanev, - array('csakId' => true, 'tolDt' => $tolDt, 'igDt' => $igDt, 'result'=>'', 'jelenlet'=>'' ) - ); - $ADAT['diakIds'][] = $ADAT['nevsor'][$i]['diakId']; - $ADAT['diakAdat'][ $ADAT['nevsor'][$i]['diakId'] ] = $ADAT['nevsor'][$i]; - } - // Órák lekérdezése - getNaploOrak($ADAT); - getNaploHianyzasok($ADAT); - - // Melyik tárgyhoz mely (és hány) tankörök tartoznak - - $filename = str_replace(' ','','Haladasi_'.date('Ymd').'_'.$ADAT['osztalyAdat']['osztalyJel']); - - $content = ''. - - putTeXHaladasiOldalbeallitas(). - - putTeXElolap($ADAT). - putTeXLapdobas(). - putTeXDefineFootline($ADAT['osztalyJel'], $ADAT['ofo']). - putTeXTanuloTankorMatriX($ADAT). - putTeXLapdobas(). - - putTeXUresLap(). - - putTeXAllandoFejlec(). - putTeXOrarendMacro(); // putTechPage1 és putTechPage3-ban kell majd paraméteresen meghívni - - $dt = $tolDt; - while(strtotime($dt)<=strtotime($igDt)) { - $ADAT['tanitasiNapOk'] = array(); - $vanOra = false; // Ha a három nap egyikén sincs óra akkor ne rakjuk ki ezeket a napokat... - for ($i = 0; $i < 3; $i++) { - $ADAT['tanitasiNapOk'][$i] = date('Y-m-d',strtotime('+'.$i.' days',strtotime($dt))); - if (count($ADAT['orak'][ $ADAT['tanitasiNapOk'][$i] ])) $vanOra = true; - } - if ($vanOra) { - $content .= - putTeXPage1($ADAT). - putTeXLapdobas(). - putTeXPage2($ADAT). - putTeXLapdobas(). - ''; - - if (count($ADAT['oszlopTankore']) > 21) - $content .= - putTeXPage34($ADAT). - putTeXLapdobas(); - } - $dt = date('Y-m-d',strtotime('+3 days',strtotime($dt))); - if (date('w', strtotime($dt)) == 0) $dt = date('Y-m-d', strtotime('+1 day', strtotime($dt))); // == vasárnap... - } - - - $content .= endTeXDocument(); - - $filename = fileNameNormal($filename); - if (!defined('_TEX_ERROR') && generatePDF($filename, _DOWNLOADDIR.'/private/nyomtatas/haladasi', $content, __NYOMTATAS_FUZETKENT === true)) { - header('Location: '.location('index.php?page=session&f=download&download=true&dir=nyomtatas/haladasi&file='.$filename.'.pdf')); - } - - } - - $TOOL['osztalySelect'] = array('tipus' => 'cella','paramName' => 'osztalyId', 'post' => array()); - getToolParameters(); - -} - - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/haladasinaplo.php b/mayor-orig/www/policy/private/naplo/nyomtatas/haladasinaplo.php deleted file mode 100644 index 0807e2d6..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/haladasinaplo.php +++ /dev/null @@ -1,6 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/helyettesitesinaplo-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/helyettesitesinaplo-pre.php deleted file mode 100644 index ba48545e..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/helyettesitesinaplo-pre.php +++ /dev/null @@ -1,39 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/share/date/names.php'); - require_once('include/modules/naplo/share/ora.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/share/print/pdf.php'); - require_once('include/share/str/tex.php'); - - $tolDt = readVariable($_POST['tolDt'], 'datetime'); - $igDt = readVariable($_POST['igDt'], 'datetime'); - if (defined('__TANEV')) { - if (!isset($tolDt)) $tolDt = $_TANEV['kezdesDt']; - if (!isset($igDt)) $igDt = date('Y-m-d'); - initTolIgDt(__TANEV, $tolDt, $igDt); - } - - if ($action == 'naploGeneralas') { - - $filename = fileNameNormal('helyettesitesiNaplo-'.date('Y-m-d')); - if (naploGeneralas($filename, $tolDt, $igDt)) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/helyettesitesinaplo&file='.$filename.'.pdf')); - - } - - $TOOL['datumTolIgSelect'] = array('tipus' => 'sor', 'tolParamName' => 'tolDt', 'igParamName' => 'igDt', - 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], - 'hanyNaponta' => 1, 'post'=>array('osztalyId', 'diakId', 'targySorrend') - ); - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/helyettesitesinaplo.php b/mayor-orig/www/policy/private/naplo/nyomtatas/helyettesitesinaplo.php deleted file mode 100644 index 404b92b3..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/helyettesitesinaplo.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $tolDt, $igDt; - - putDownloadForm($tolDt, $igDt); - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/nyomtatas-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/nyomtatas-pre.php deleted file mode 100644 index f22d3af1..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/nyomtatas-pre.php +++ /dev/null @@ -1,6 +0,0 @@ -<?php - - if (!__TITKARSAG) header('Location: '.location('index.php?page=naplo&sub=nyomtatas&f=tankorNaplohozRendeles')); - else header('Location: '.location('index.php?page=naplo&sub=nyomtatas&f=ertesito')); - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/nyomtatas.php b/mayor-orig/www/policy/private/naplo/nyomtatas/nyomtatas.php deleted file mode 100644 index e69de29b..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/nyomtatas.php +++ /dev/null diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/osztalyozonaplo-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/osztalyozonaplo-pre.php deleted file mode 100644 index 0c9d3196..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/osztalyozonaplo-pre.php +++ /dev/null @@ -1,161 +0,0 @@ -<?php - -if (_RIGHTS_OK !== true) die(); - -if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG) { - $_SESSION['alert'][] = 'page: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/tankor.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/szulo.php'); - require_once('include/modules/naplo/share/hianyzas.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/nap.php'); - require_once('include/modules/naplo/share/osztalyzatok.php'); - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/nyomtatas/tex.php'); - require_once('include/share/date/names.php'); - require_once('include/share/str/tex.php'); - - $osztalyId = readVariable($_POST['osztalyId'], 'id'); - - if (isset($osztalyId)) { - - require_once('include/share/str/hyphen.php'); - require_once('include/modules/naplo/share/osztalyModifier.php'); - osztalyTorzslapszamGeneralas($osztalyId); - - // Adatok lekérése - - /* Az évfolyam meghatározása, osztály alapján */ - $evfolyamJel = getEvfolyamJel($osztalyId); //TODO: ellenőrzés (evfolyam-->evfolyamJel) - // tanítási napok száma az aláíró ív záradékához - $NSz = getNapokSzama(array('osztalyId' => $osztalyId)); - $ADAT['tanitasiNapokSzama'] = $NSz['tanítási nap']+$NSz['speciális tanítási nap']; - - if ($evfolyamJel=='') die('VÉGZETES HIBA o-pre.php'); - - /* Tanárok kigyűjtése */ - $_TANKOROK = getOsztalyTankorei($osztalyId); - $_TANAROK = array(); - for ($i=0; $i<count($_TANKOROK); $i++) { - $_tankorId = $_TANKOROK[$i]['tankorId']; - $_res = getTankorTanaraiByInterval($_tankorId, array('tanev' => __TANEV, 'tolDt' => '', 'igDt' => '', 'result' => 'nevsor')); - for ($j=0; $j<count($_res); $j++) { - if (!in_array($_res[$j]['tanarNev'],$_TANAROK)) $_TANAROK[] = $_res[$j]['tanarNev']; - } - } - reset($_TANAROK); - sort($_TANAROK); - $ADAT['tanarok'] = $_TANAROK; - unset($_TANAROK); -// $ADAT['diakTankorei'] = array(); - - // == Osztály adatai == // - $ADAT['honapok'] = array(); - for ( - $dt = date('Y-m-01', strtotime($_TANEV['kezdesDt'])); - strtotime($dt) <= strtotime($_TANEV['zarasDt']); - $dt = date('Y-m-01', strtotime('+1 month', strtotime($dt))) - ) $ADAT['honapok'][] = substr($dt, 5, 2); - if (count($ADAT['honapok']) != 10 && __OSZTALYOZONAPLO_JEGYEK_FELEVENTE !== true) $_SESSION['alert'][] = 'message:wrong_data:hónapok száma '.count($ADAT['honapok']).' != 10'; - $ADAT['osztalyAdat'] = getOsztalyAdat($osztalyId); - $ADAT['targyak'] = getTanevTargySorByOsztalyId($osztalyId, __TANEV, 'napló'); - // Feltételezzük, hogy csak egyféle magatartás, illetve szorgalom tárgy lehet... - list($ADAT['targyak']['magatartasId']) = getMagatartas(); - list($ADAT['targyak']['szorgalomId']) = getSzorgalom(); - for ($i = 0; $i < count($ADAT['targyak']); $i++) { - if (isset($ADAT['targyak'][$i]['targyNev'])) - $ADAT['targyak'][$i]['elvalasztott'] = str_replace( - array(' -', '--', '-', '~'), - array(' ', '~', '\-', '-'), - $huHyphen->hyphen(trim($ADAT['targyak'][$i]['targyNev'])) - ); - } - - $ADAT['diakAdat'] = $ADAT['diakIds'] = array(); - // diákok lekérdezése jogviszony és osztály tagság adatokkal - $diakByOsztaly = getDiakokByOsztaly($osztalyId, array('orderBy' => 'naploSorszam', 'tanev' => $tanev, 'statusz' => array('jogviszonyban van','magántanuló','vendégtanuló') )); - $ADAT['diakIds'] = array_values( - array_diff(array_keys($diakByOsztaly), array('jogviszonyban van','magántanuló','vendégtanuló','jogviszonya felfüggesztve','jogviszonya lezárva','felvételt nyert')) - ); - $ret = getDiakAdatById($ADAT['diakIds']); - for ($i = 0; $i < count($ret); $i++) { - $ADAT['diakAdat'][ $ret[$i]['diakId'] ] = array_merge($ret[$i], $diakByOsztaly[ $ret[$i]['diakId'] ]); - $ADAT['diakTargy'][ $ret[$i]['diakId'] ] = getTargyakByDiakId($ret[$i]['diakId'], - array('result'=>'idonly', 'osztatlyId' => $osztalyId, 'csakOratervi'=>true, 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], 'filter' => 'kovetelmeny') - ); //TODO getTargyakByDiakId() itt a visszatérési érték változott, evfolyam, evfolyamJel is van! ellenőrizni kell! -//echo '<pre>'; var_dump($ret2); echo '</pre>'; - - $ADAT['diakAdat'][ $ret[$i]['diakId'] ]['torzslapszam'] = getDiakTorzslapszam($ret[$i]['diakId'], $osztalyId); - - $diakKiDts[ $ret[$i]['diakId'] ] = $diakByOsztaly[ $ret[$i]['diakId'] ]['osztalyDiak'][0]['kiDt']; // mikor lépett ki a diák az osztályból - } - unset($ret); - unset($diakByOsztaly); - - foreach ($_TANEV['szemeszter'] as $szemeszter => $szAdat) { - $ADAT['hianyzas'][$szemeszter] = getDiakHianyzasOsszesites($ADAT['diakIds'], $szAdat, $diakKiDts); - // Az egész szorgalmi időszak alatt szerzett osztályzatokra szükség van! (szükség van?) - $szAdat['zarasDt'] = $_TANEV['zarasDt']; - $szAdat['kezdesDt'] = $_TANEV['kezdesDt']; - $ADAT['zaroJegy'][$szemeszter] = getDiakZarojegyekByEvfolyamJel($ADAT['diakIds'], $evfolyamJel, $szAdat); //TODO: ellenőrizni, evfolyam-->evfolyamJel!!! - } - $ADAT['jegyek'] = getDiakJegyek($ADAT); - $ADAT['szulok'] = getSzulok(); - // TeX generálás - $filename = fileNameNormal('Osztalyozo_'.date('Ymd').'_'.$ADAT['osztalyAdat']['osztalyJel']); - $lapDobasok = 0; - $content = - - putTeXOsztalyozoOldalbeallitas(). -// putTeXOldalbeallitasok(). -// putTeXMakrok(). - - putTeXDefineFootline($ADAT['osztalyAdat']['osztalyJel'], $ADAT['osztalyAdat']['osztalyfonokNev']); - - // Tanulónként egy-egy lap.... - for ($i = 0; $i < count($ADAT['diakIds']); $i++) { - $sorsz = $i+1; // Napló sorszám // TODO ??? - $diakId = $ADAT['diakIds'][$i]; - $cn = $ADAT['diakAdat'][$diakId]['diakNev']; - $birthlocality = $ADAT['diakAdat'][$diakId]['szuletesiHely']; - $birthtimestamp = $ADAT['diakAdat'][$diakId]['szuletesiIdo']; - //$content .= putTeXOsztalyozoFejlec($sorsz,$cn,$birthlocality,$birthtimestamp); - //$content .= putTeXOsztalyozoJegyek($diakId, $ADAT); - //$content .= putTeXOsztalyozoAdatok($diakId, $ADAT); - //$content .= putTeXLapdobas(); - //$lapDobasok++; - $iGlobal = 0; // Ha nem férne ki 20 helyre a tárgyak listája... - while ($iGlobal < count($ADAT['targyak'])) { - $content .= putTeXOsztalyozoFejlec($sorsz,$cn,$birthlocality,$birthtimestamp); - $content .= putTeXOsztalyozoJegyek($diakId, $ADAT, $iGlobal); - $content .= putTeXOsztalyozoAdatok($diakId, $ADAT); - $content .= putTeXLapdobas(); - $lapDobasok++; - } - } - - $content .= putTeXTanarLista($ADAT, $lapDobasok).putTeXLapdobas(); - $content .= endTeXDocument(); - - $filename = str_replace('/','_',$filename); - if (generatePDF($filename, _DOWNLOADDIR.'/private/nyomtatas/osztalyozo', $content, __NYOMTATAS_FUZETKENT === true)) { - if (count($_SESSION['alert']) == 0) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=nyomtatas/osztalyozo&file='.$filename.'.pdf')); - else - $ADAT['letoltes'] = 'index.php?page=session&f=download&download=true&dir=nyomtatas/osztalyozo&file='.$filename.'.pdf'; - } - - } - - $TOOL['osztalySelect'] = array('tipus' => 'cella','paramName' => 'osztalyId', 'post' => array()); - getToolParameters(); - -} - - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/osztalyozonaplo.php b/mayor-orig/www/policy/private/naplo/nyomtatas/osztalyozonaplo.php deleted file mode 100644 index 864c5486..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/osztalyozonaplo.php +++ /dev/null @@ -1,9 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $ADAT; - - if (isset($ADAT['letoltes'])) putLetoltesLink($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/sniEvVegiJegyzokonyv-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/sniEvVegiJegyzokonyv-pre.php deleted file mode 100644 index 72e34994..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/sniEvVegiJegyzokonyv-pre.php +++ /dev/null @@ -1,105 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN && !__VEZETOSEG && !__TANAR) { - - $_SESSION['alert'][] = 'page: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/intezmenyek.php'); - require_once('include/share/date/names.php'); - require_once('include/share/print/pdf.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/sni.php'); - require_once('include/modules/naplo/share/tankor.php'); - - // Paraméterek - $diakId = readVariable($_POST['diakId'], 'id'); - if (isset($diakId)) $ADAT['diakIds'] = array($diakId); - $osztalyId = $ADAT['osztalyId'] = readVariable($_POST['osztalyId'], 'id'); - if (isset($osztalyId)) { - // Az osztály tagjai - $ADAT['diakIds'] = getDiakok(array('osztalyId' => $osztalyId, 'result' => 'idonly','override' => false)); - } - if (is_array($ADAT['diakIds']) && count($ADAT['diakIds']) > 0) { - // Intézmény adatai - $ADAT['intezmeny'] = getIntezmenyByRovidnev(__INTEZMENY); - // Osztály adatai - if (isset($osztalyId)) $ADAT['osztaly'] = getOsztalyAdat($osztalyId, __TANEV); - // A tanárok - $ADAT['tanarok'] = getTanarok(array('result' => 'assoc')); - // Az osztály tanárai - // nincs feltétlen osztály // -/* - $Tankorok = getTankorByOsztalyId($osztalyId, __TANEV, array('tanarral' => true)); - $ADAT['osztalyTanar'] = array(); $paros = false; - for ($i = 0; $i < count($Tankorok); $i++) { - for ($j = 0; $j < count($Tankorok[$i]['tanarok']); $j++) { - if (!is_array($ADAT['osztalyTanar'][ $Tankorok[$i]['tanarok'][$j]['tanarId'] ])) { - $ADAT['osztalyTanar'][ $Tankorok[$i]['tanarok'][$j]['tanarId'] ] = $ADAT['tanarok'][ $Tankorok[$i]['tanarok'][$j]['tanarId'] ]; - $ADAT['osztalyTanar'][ $Tankorok[$i]['tanarok'][$j]['tanarId'] ]['paros'] = $paros; - $paros = !$paros; - - } - } - } -*/ - if (is_array($ADAT['diakIds']) && count($ADAT['diakIds']) > 0) { - // a diákok alapadatai - $ADAT['diakAdat'] = getDiakAdatById($ADAT['diakIds'], array('result' => 'assoc', 'keyfield' => 'diakId')); - // SNI-s diákok kiválogatása... - $ADAT['sniDiakIds'] = $Diakok = array(); - foreach ($ADAT['diakAdat'] as $_diakId => $dAdat) { - if ($dAdat['fogyatekossag'] != '') { - $ADAT['sniDiakIds'][] = $_diakId; - $dAdat['aktualisStatusz'] = $dAdat['statusz']; - $Diakok[] = $dAdat; - } - } - } - - - // sni-s diákokon végigmenve: - foreach ($ADAT['sniDiakIds'] as $diakId) { - // Mentor/Ofő lekérdezése, konstans beállítása - $sniDA = getSniDiakAdat($diakId); - if (!is_array($sniDA)) $sniDA = array(); - $DA = array_merge($ADAT['diakAdat'][$diakId], $sniDA); - if (is_array($DA['felelos'])) foreach ($DA['felelos'] as $key => $tanarId) $felelos[$tanarId] = array(); - else $felelos = array(); - $DA['felelos'] = $felelos; - // A hónapokon végigmenve - $ho = intval(substr($_TANEV['kezdesDt'],5,2)); - $dt = date('Y-m-01', strtotime($_TANEV['kezdesDt'])); - while ($ho != 1+substr($_TANEV['zarasDt'],5,2)) { - $ADAT['diakAdat'][$diakId]['honap'][$ho] = getHaviOsszegzes($diakId, $dt); - $ADAT['diakAdat'][$diakId]['honap'][$ho]['hoNev'] = kisbetus($Honapok[$ho-1]); - // lépés a következő hónapra - $ho++; if ($ho > 12) $ho = 1; - $dt = date('Y-m-d', strtotime('next month', strtotime($dt))); - } - } - if (isset($osztalyId)) $ADAT['file'] = fileNameNormal('evVegiJegyzokonyv-'.$ADAT['osztaly']['osztalyJel'].'-'.str_replace('-','',$dt)); - else $ADAT['file'] = fileNameNormal('evVegiJegyzokonyv-'.$diakId.'-'.str_replace('-','',$dt)); - if (generateJegyzokonyv($ADAT)) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/sniEvVegiJegyzokonyv&file='.$ADAT['file'].'.pdf')); - - } - // Tool - $TOOL['osztalySelect'] = array('tipus'=>'cella','paramName' => 'osztalyId', 'post' => array('dt')); - $TOOL['diakSelect'] = array( - // 'diakok' => $Diakok, - 'tipus'=>'cella','paramName' => 'diakId', - 'osztalyId'=> $osztalyId,'post' => array('osztalyId'), - 'statusz' => array('jogviszonyban van','magántanuló','jogviszonya felfüggesztve','jogviszonya lezárva') - ); - - getToolParameters(); - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/sniEvVegiJegyzokonyv.php b/mayor-orig/www/policy/private/naplo/nyomtatas/sniEvVegiJegyzokonyv.php deleted file mode 100644 index a2208099..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/sniEvVegiJegyzokonyv.php +++ /dev/null @@ -1 +0,0 @@ -<?php if (_RIGHTS_OK !== true) die(); ?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/sniHaviJegyzokonyv-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/sniHaviJegyzokonyv-pre.php deleted file mode 100644 index 951f9b4e..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/sniHaviJegyzokonyv-pre.php +++ /dev/null @@ -1,93 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN && !__VEZETOSEG && !__TANAR) { - - $_SESSION['alert'][] = 'page: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/intezmenyek.php'); - require_once('include/share/date/names.php'); - require_once('include/share/print/pdf.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/sni.php'); - require_once('include/modules/naplo/share/tankor.php'); - - // Paraméterek - $dt = readVariable($_POST['dt'], 'date'); - if (!isset($dt)) { - $tolTime = strtotime($_TANEV['kezdesDt']); - $igTime = min(time(), strtotime($_TANEV['zarasDt'])); - $dt = $_TANEV['kezdesDt']; - for ($t = $tolTime; $t <= $igTime; $t = strtotime("next month", $t)) $dt = date('Y-m-d', $t); - } - $ADAT['dt'] = $dt; - $osztalyId = $ADAT['osztalyId'] = readVariable($_POST['osztalyId'], 'id'); - if (isset($osztalyId)) { - // Intézmény adatai - $ADAT['intezmeny'] = getIntezmenyByRovidnev(__INTEZMENY); - // Osztály adatai - $ADAT['osztaly'] = getOsztalyAdat($osztalyId, __TANEV); - // A tanárok - $ADAT['tanarok'] = getTanarok(array('result' => 'assoc')); - // Az osztály tanárai - $Tankorok = getTankorByOsztalyId($osztalyId, __TANEV, array('tanarral' => true)); - $ADAT['osztalyTanar'] = array(); $paros = false; - for ($i = 0; $i < count($Tankorok); $i++) { - for ($j = 0; $j < count($Tankorok[$i]['tanarok']); $j++) { - if (!is_array($ADAT['osztalyTanar'][ $Tankorok[$i]['tanarok'][$j]['tanarId'] ])) { - $ADAT['osztalyTanar'][ $Tankorok[$i]['tanarok'][$j]['tanarId'] ] = $ADAT['tanarok'][ $Tankorok[$i]['tanarok'][$j]['tanarId'] ]; - $ADAT['osztalyTanar'][ $Tankorok[$i]['tanarok'][$j]['tanarId'] ]['paros'] = $paros; - $paros = !$paros; - - } - } - } - // Az osztály tagjai - $ADAT['diakIds'] = getDiakok(array('osztalyId' => $osztalyId, 'result' => 'idonly','override' => false)); - if (is_array($ADAT['diakIds']) && count($ADAT['diakIds']) > 0) { - // a diákok alapadatai - $ADAT['diakAdat'] = getDiakAdatById($ADAT['diakIds'], array('result' => 'assoc', 'keyfield' => 'diakId')); - // SNI-s diákok kiválogatása... - $ADAT['sniDiakIds'] = $Diakok = array(); - foreach ($ADAT['diakAdat'] as $_diakId => $dAdat) { - if ($dAdat['fogyatekossag'] != '') { - $ADAT['sniDiakIds'][] = $_diakId; - $dAdat['aktualisStatusz'] = $dAdat['statusz']; - $Diakok[] = $dAdat; - } - } - } - - - // sni-s diákokon végigmenve: - foreach ($ADAT['sniDiakIds'] as $diakId) { - // Mentor/Ofő lekérdezése, konstans beállítása - $sniDA = getSniDiakAdat($diakId); - if (!is_array($sniDA)) $sniDA = array(); - $tmpArray = array_merge($ADAT['diakAdat'][$diakId], $sniDA, getHaviOsszegzes($diakId, $dt)); - if (is_array($tmpArray['felelos'])) foreach ($tmpArray['felelos'] as $key => $tanarId) $felelos[$tanarId] = array(); - else $felelos = array(); - $tmpArray['felelos'] = $felelos; - $ADAT['diakAdat'][$diakId] = $tmpArray; - } - $ADAT['file'] = fileNameNormal('haviJegyzokonyv-'.$ADAT['osztaly']['osztalyJel'].'-'.str_replace('-','',$dt)); - if (generateJegyzokonyv($ADAT)) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/sniHaviJegyzokonyv&file='.$ADAT['file'].'.pdf')); - - } - // Tool - $TOOL['osztalySelect'] = array('tipus'=>'cella','paramName' => 'osztalyId', 'post' => array('dt')); - $TOOL['datumSelect'] = array( - 'tipus' => 'sor', 'ParamName' => 'dt', 'tanev' => __TANEV, 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], - 'hanyNaponta' => 'havonta', 'post' => array('diakId', 'osztalyId') - ); - getToolParameters(); - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/sniHaviJegyzokonyv.php b/mayor-orig/www/policy/private/naplo/nyomtatas/sniHaviJegyzokonyv.php deleted file mode 100644 index a2208099..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/sniHaviJegyzokonyv.php +++ /dev/null @@ -1 +0,0 @@ -<?php if (_RIGHTS_OK !== true) die(); ?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/szovegesErtekeles-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/szovegesErtekeles-pre.php deleted file mode 100644 index 0f7bdd81..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/szovegesErtekeles-pre.php +++ /dev/null @@ -1,78 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__TANAR && !__TITKARSAG) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/targy.php'); - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/hianyzas.php'); - require_once('include/modules/naplo/share/szovegesErtekeles.php'); - require_once('include/share/date/names.php'); - require_once('include/share/print/pdf.php'); - require_once('include/modules/naplo/share/file.php'); - - $ADAT['tanev'] = $tanev = __TANEV; - if ($tanev == __TANEV) $ADAT['tanevAdat'] = $TA = $_TANEV; - else $ADAT['tanevAdat'] = $TA = getTanevAdat($tanev); - - // A dátum, osztály és diákok kiválasztása - $ADAT['szemeszterId'] = $szemeszterId = readVariable($_POST['szemeszterId'], 'numeric unsigned', null); - if (isset($szemeszterId)) { // szemesztert záró értékelés - intézményi adatbázis - $ADAT['szemeszter'] = getSzemeszterAdatById($ADAT['szemeszterId']); - $ADAT['dt'] = $dt = $ADAT['szemeszter']['zarasDt']; - } else { - $condition = strtotime($TA['kezdesDt']).'<=strtotime($return) && strtotime($return)<='.strtotime($TA['zarasDt']); - $ADAT['dt'] = $dt = readVariable($_POST['dt'], 'datetime', null, array(), $condition); - $ADAT['tolDt'] = $tolDt = readVariable($_POST['tolDt'], 'datetime', $_TANEV['kezdesDt'], array(), $condition); - } - $ADAT['osztalyId'] = $osztalyId = readVariable($_POST['osztalyId'], 'numeric unsigned', null); - $ADAT['targySorrendNev'] = $sorrendNev = readVariable($_POST['sorrendNev'], 'enum', 'bizonyítvány', array('napló','bizonyítvány','anyakönyv','ellenőrző','egyedi')); - $diakIds = array(); - if (isset($osztalyId)) { - $ADAT['osztalyAdat'] = getOsztalyAdat($osztalyId, $tanev); - $ADAT['file'] = fileNameNormal('szovegesErtekeles-'.str_replace('.', '', $ADAT['osztalyAdat']['osztalyJel'])); - $Diakok = getDiakok(array('osztalyId' => $osztalyId, 'tanev' => $tanev, 'tolDt' => $dt, 'igDt' => $dt, - 'statusz'=>array('jogviszonyban van'), 'extraAttrs'=>'oId as oktatasiAzonosito,torzslapSzam')); - if (is_array($Diakok)) for ($i = 0; $i < count($Diakok); $i++) { - $diakIds[] = $Diakok[$i]['diakId']; - $ADAT['diakAdat'][$Diakok[$i]['diakId']] = $Diakok[$i]; - } - } - $diakId = readVariable($_POST['diakId'], 'numeric unsigned', null, $diakIds); - if (isset($diakId)) $diakIds = array($diakId); - $ADAT['diakIds'] = $diakIds; - - if (count($ADAT['diakIds']) > 0 && (isset($ADAT['dt']) || isset($ADAT['szemeszterId']))) { - $ADAT['hianyzas'] = getDiakHianyzasOsszesites($ADAT['diakIds'], $ADAT['szemeszter']); - $printFile = nyomtatvanyKeszites($ADAT); // ??? - $printFile = fileNameNormal($printFile); - if ($printFile !== false && file_exists(_DOWNLOADDIR."/$policy/$page/$sub/$f/$printFile")) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/szovegesErtekeles&file='.$printFile)); - } - -// $TOOL['datumSelect'] = array( -// 'tipus' => 'cella', 'post' => array('diakId','osztalyId'), -// 'paramName' => 'dt', 'hanyNaponta' => 1, 'tolDt' => date('Y-m-d', strtotime($TA['kezdesDt'])), 'igDt' => $TA['zarasDt'] -// ); - $TOOL['datumTolIgSelect'] = array('tipus' => 'sor', 'tolParamName' => 'tolDt', 'igParamName' => 'dt', - 'tolDt' => date('Y-m-d', strtotime($TA['kezdesDt'])), 'igDt' => $TA['zarasDt'], - 'hanyNaponta' => 1, 'post' => array('osztalyId','diakId','sorrendNev') - ); - $TOOL['osztalySelect'] = array('tipus' => 'cella', 'paramName' => 'osztalyId', 'post' => array('tolDt', 'tolDt', 'dt','sorrendNev')); - if (isset($osztalyId)) - $TOOL['diakSelect'] = array('tipus' => 'cella', 'paramName' => 'diakId', 'diakok' => $Diakok, 'post' => array('osztalyId', 'tolDt', 'dt','sorrendNev')); - $TOOL['szemeszterSelect'] = array( - 'tipus'=>'cella','paramName' => 'szemeszterId', 'statusz' => array('aktív','lezárt') , - 'post' => array('osztalyId', 'tanarId', 'diakId', 'tolDt', 'dt', 'tankorId', 'kepzesId', 'evfolyam','sorrendNev') - ); - $TOOL['targySorrendSelect'] = array('tipus'=>'cella','paramName' => 'sorrendNev', 'post' => array('szemeszterId', 'osztalyId','diakId','tolDt','dt','tankorId','kepzesId','evfolyam')); - getToolParameters(); - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/szovegesErtekeles.php b/mayor-orig/www/policy/private/naplo/nyomtatas/szovegesErtekeles.php deleted file mode 100644 index c24a85d5..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/szovegesErtekeles.php +++ /dev/null @@ -1,5 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/tankorNaplohozRendeles-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/tankorNaplohozRendeles-pre.php deleted file mode 100644 index 232b406b..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/tankorNaplohozRendeles-pre.php +++ /dev/null @@ -1,58 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG) { - $_SESSION['alert'][] = 'message:insufficient_access'; - } else { - - require_once('include/modules/naplo/share/osztaly.php'); - require_once('include/modules/naplo/share/tankor.php'); - - $osztalyId = readVariable($_POST['osztalyId'], 'numeric unsigned'); - - // Az egy osztályhoz rendelt tankörök betöltése a naplóba - de csak azoknál az osztályoknál, ahol nincs hozzárendelés még - tankorNaploInit(); - - // Az adott szemeszter tanköreit lekérdezzük - $ADAT['tankorok'] = getTankorByTanev(__TANEV); - $ADAT['tankorIds'] = $ADAT['tankorNeve'] = array(); - for ($i = 0; $i < count($ADAT['tankorok']); $i++) { - $ADAT['tankorIds'][] = $ADAT['tankorok'][$i]['tankorId']; - $ADAT['tankorNeve'][ $ADAT['tankorok'][$i]['tankorId'] ] = $ADAT['tankorok'][$i]['tankorNev']; - } - // A tankorok osztályainak lekérdezése - $ret = getOsztalyIdByTankorIds($ADAT['tankorIds']); - $ADAT['tankorOsztalyai'] = $ADAT['osztalyTankorei'] = array(); - for ($i = 0; $i < count($ret); $i++) { - $ADAT['tankorOsztalyai'][ $ret[$i]['tankorId'] ][] = $ret[$i]['osztalyId']; - $ADAT['osztalyTankorei'][ $ret[$i]['osztalyId'] ][] = $ret[$i]['tankorId']; - } - if ($action == 'hozzarendelesekTorlese') { - tankorNaploInit($torlessel = true); - } elseif ($action == 'tankorNaplohozRendeles') { - - if (is_array($_POST['T']) && count($_POST['T']) > 0) { - tankorNaplohozRendeles($osztalyId, $_POST['T']); - } - - } // action - - - // A naplókhoz rendelt tanköröket lekérdezzük - $ADAT['tankorNaploja'] = getTankorokNaploja(); - $ADAT['naploTankorei'] = array(); - foreach ($ADAT['tankorNaploja'] as $_tankorId => $_osztalyId) { - $ADAT['naploTankorei'][$_osztalyId][] = $_tankorId; - } - // osztályok lekérdezése - $ADAT['osztalyok'] = getOsztalyok(); - $ADAT['osztalyJele'] = array(); - for ($i =0; $i < count($ADAT['osztalyok']); $i++) $ADAT['osztalyJele'][ $ADAT['osztalyok'][$i]['osztalyId'] ] = $ADAT['osztalyok'][$i]['osztalyJel']; - - $TOOL['osztalySelect'] = array('tipus' => 'cella','paramName' => 'osztalyId', 'osztalyok' => $ADAT['osztalyok'], 'post' => array()); - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/tankorNaplohozRendeles.php b/mayor-orig/www/policy/private/naplo/nyomtatas/tankorNaplohozRendeles.php deleted file mode 100644 index 5285af45..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/tankorNaplohozRendeles.php +++ /dev/null @@ -1,15 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - global $osztalyId, $ADAT; - - if (isset($osztalyId)) { - if (count($ADAT['osztalyTankorei']) > 0) putOsztalyTankorei($osztalyId, $ADAT); - } else { - putHozzarendelesekTorlese(); - putHianyzoTankorok($ADAT); - putEloszlas($ADAT); - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/torzslap-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/torzslap-pre.php deleted file mode 100644 index 16bc3ae6..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/torzslap-pre.php +++ /dev/null @@ -1,165 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - if (!__NAPLOADMIN && !__VEZETOSEG && !__TANAR && !__TITKARSAG) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - -/* -2012/20. EMMI rendelet -99. § (1) A törzslap két részből áll, a tanulókról külön-külön kiállított egyéni törzslapokból és az egyéni törzslapok összefűzését szolgáló borítóból (törzslap külív). Az iskola a tanulókról - a tanévkezdést követő harminc napon belül - egyéni törzslapot állít ki. -(2) Ha az iskolai nevelés és oktatás nyelve a nemzetiség nyelve, a törzslapot magyar nyelven és az oktatás nyelvén is vezetni kell. Ha a két szöveg között eltérés van, és nem állapítható meg, hogy melyik a helyes szöveg, a magyar nyelvi bejegyzést kell hitelesként elfogadni. -(3) Az egyéni törzslap tartalmazza -+a) a törzslap sorszámát, -+b) a tanuló nevét, - állampolgárságát, - nem magyar - állampolgár esetén a tartózkodás jogcímét, - a jogszerű tartózkodást megalapozó okirat számát, -+ oktatási azonosító számát, -+ születési helyét és idejét, -+ anyja születéskori nevét, -+c) a tanuló osztálynaplóban szereplő sorszámát, --+d) a tanévet és a tanuló által elvégzett évfolyamot, -e) a tanuló magatartásának és szorgalmának értékelését, -f) a tanuló által tanult tantárgyakat, és ezek év végi szöveges minősítését, -g) a közösségi szolgálat teljesítésével kapcsolatos adatokat, -h) az összes mulasztott óra számát, külön-külön megadva az igazolt és igazolatlan mulasztásokat, -i) a nevelőtestület határozatát, -j) a tanulmányok alatti vizsgára vonatkozó adatokat, -k) a tanulót érintő gyermekvédelmi intézkedéssel, hátrányos helyzet, halmozottan hátrányos helyzet megállapításával kapcsolatos -és tanulói jogviszonyából következő - döntéseket, határozatokat, záradékokat. -(4) Ha az iskola sajátos nevelési igényű tanuló nevelés-oktatását is ellátja, a törzslapon fel kell tüntetni - a szakvéleményt kiállító szakértői bizottság nevét, - címét, - a szakvélemény számát és - kiállításának keltét, - a felülvizsgálat időpontját. -(5) Az egyéni törzslapokat az alsó tagozat, a felső tagozat és a középfokú iskolai tanulmányok befejezését követően, a törzslap külívének teljes lezárása után -szétválaszthatatlanul össze kell fűzni, és ilyen módon kell tárolni. -*/ - - 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/targy.php'); - require_once('include/modules/naplo/share/kepzes.php'); - require_once('include/modules/naplo/share/diak.php'); - require_once('include/modules/naplo/share/szulo.php'); - require_once('include/modules/naplo/share/szemeszter.php'); - require_once('include/modules/naplo/share/hianyzas.php'); - require_once('include/modules/naplo/share/szovegesErtekeles.php'); - require_once('include/share/date/names.php'); - require_once('include/share/print/pdf.php'); - require_once('include/modules/naplo/share/file.php'); - require_once('include/modules/naplo/share/zaradek.php'); - require_once('include/modules/naplo/share/osztalyzatok.php'); - require_once('include/modules/naplo/share/bejegyzes.php'); - require_once('include/modules/naplo/share/nap.php'); - - // Ez a függvény hova való?? - function getDiakTargyOraszam($diakId, $osztalyId, $tanev, $ADAT) { - $utolsoTanitasiNap = getOsztalyUtolsoTanitasiNap($osztalyId); - // éves óraszámok lekérdezése - tárgyanként - $q = "SELECT targyId,oraszam FROM tankorDiak LEFT JOIN tankorSzemeszter USING (tankorId) LEFT JOIN tankor USING (tankorId) - WHERE diakId=%u AND tanev=%u AND beDt<='%s' AND (kiDt IS NULL OR '%s'<=kiDt)"; - $v = array($diakId, $tanev, $utolsoTanitasiNap, $utolsoTanitasiNap); - $jres = db_query($q, array( - 'fv' => 'getDiakBizonyitvany/óraszám', 'modul' => 'naplo_intezmeny', 'result' => 'multiassoc', 'keyfield' => 'targyId', 'values' => $v - )); - - $szDb = $ADAT['szemeszter']['tanevAdat']['maxSzemeszter']; // Feltételezzük, hogy a szemeszterek számozása 1-től indul és folyamatos - foreach ($jres as $targyId => $tAdat) { - $oraszam = 0; - for ($i = 0; $i < count($tAdat); $i++) { - $oraszam += $tAdat[$i]['oraszam']; - } - $ret[$targyId]['hetiOraszam'] = $oraszam / $szDb; - /* - A TANITASI_HETEK_SZAMA a diák (egyik) osztályához rendelt munkaterv alapján van meghatározva - így - csak az aktuális tanévben (__TANEV) van értelme. Ha több osztálya is van a tanulónak, akkor problémás... - */ - if (defined('TANITASI_HETEK_SZAMA')) $ret[$targyId]['evesOraszam'] = $oraszam / $szDb * TANITASI_HETEK_SZAMA; - } - return $ret; - } - - - $ADAT['magatartasIds'] = getMagatartas(); - $ADAT['szorgalomIds']= getSzorgalom(); - - // A dátum, osztály és diákok kiválasztása - $ADAT['szemeszterId'] = $szemeszterId = readVariable($_POST['szemeszterId'], 'numeric unsigned', null); - if (isset($szemeszterId)) { // szemesztert záró értékelés - intézményi adatbázis - $ADAT['szemeszter'] = getSzemeszterAdatById($ADAT['szemeszterId']); - $ADAT['dt'] = $dt = $ADAT['szemeszter']['zarasDt']; - define('__ZARO_SZEMESZTER', $ADAT['szemeszter']['szemeszter'] == $ADAT['szemeszter']['tanevAdat']['maxSzemeszter']); //?? - $ADAT['tanev'] = $tanev = $ADAT['szemeszter']['tanev']; - } - $ADAT['osztalyId'] = $osztalyId = readVariable($_POST['osztalyId'], 'numeric unsigned', null); - $ADAT['targySorrendNev'] = $sorrendNev = readVariable($_POST['sorrendNev'], 'enum', 'anyakönyv', array('napló','bizonyítvány','anyakönyv','ellenőrző','egyedi')); - // Ha egy diák van kiválasztva... - $diakId = readVariable($_POST['diakId'], 'numeric unsigned', null, $diakIds); - - if (isset($osztalyId) && isset($szemeszterId)) { - define('TANITASI_HETEK_SZAMA', getTanitasiHetekSzama(array('osztalyId'=>$osztalyId))); - $diakIds = array(); - $ADAT['osztalyAdat'] = getOsztalyAdat($osztalyId, $tanev); - $ADAT['evfolyamJel'] = getEvfolyamJel($osztalyId, $tanev); - $ADAT['file'] = fileNameNormal('torzslap-'.str_replace('.', '', $ADAT['osztalyAdat']['osztalyJel'])); - $Diakok = getDiakok(array('osztalyId' => $osztalyId, 'tanev' => $tanev, 'tolDt' => $ADAT['szemeszter']['tanevAdat']['kezdesDt'], 'igDt' => $ADAT['szemeszter']['tanevAdat']['zarasDt'], - 'statusz'=>array('jogviszonyban van','magántanuló','vendégtanuló','jogviszonya felfüggesztve','jogviszonya lezárva'), - 'extraAttrs'=>'oId as oktatasiAzonosito,torzslapSzam as torzslapszam,allampolgarsag,szuletesiHely,szuletesiIdo,anyaId') - ); - osztalyTorzslapszamGeneralas($osztalyId); - $dTsz = getDiakokTorzslapszamaByOsztalyId($osztalyId); - if (is_array($Diakok)) for ($i = 0; $i < count($Diakok); $i++) { - if (!isset($diakId) || $diakId == $Diakok[$i]['diakId']) { - $diakIds[] = $Diakok[$i]['diakId']; - $Diakok[$i]['anyaNev'] = getSzuloNevById($Diakok[$i]['anyaId'], $szuleteskori = true); - $Diakok[$i]['evfolyamJel'] = $ADAT['evfolyamJel']; // kell ez?? // getEvfolyamJel($osztalyId, $ADAT['tanev']); - $Diakok[$i]['szuletesiOrszag'] = ''; // Ezzel mi legyen?? - $Diakok[$i]['feljegyzesek'] = ''; // Egyedi törzslap záradékok kellenek ide, semmi más! - $ADAT['diakAdat'][$Diakok[$i]['diakId']] = $Diakok[$i]; - $ADAT['diakAdat'][$Diakok[$i]['diakId']]['szuletesiIdo'] = dateToString($Diakok[$i]['szuletesiIdo']); - $ADAT['diakAdat'][$Diakok[$i]['diakId']]['torzslapszam'] = $dTsz[$Diakok[$i]['diakId']]; - } - } - $kovetkezoTanev = __TANEV+1; $kovTA = getTanevAdat($kovetkezoTanev); - $ADAT['diakZaradekok'] = getZaradekokByDiakIds($diakIds, array('tolDt'=>$_TANEV['kezdesDt'], 'igDt'=>$kovTA['kezdesDt'], 'tipus'=>'törzslap feljegyzés','keyfield'=>'diakId','result'=>'multiassoc')); // kell a tol-ig szűrés?? - $ADAT['diakZaradekok'] = getZaradekokByDiakIds($diakIds, array('tolDt'=>$_TANEV['kezdesDt'], 'igDt'=>$kovTA['kezdesDt'], 'dokumentum'=>'törzslap','keyfield'=>'diakId','result'=>'multiassoc')); // kell a tol-ig szűrés?? - $ADAT['diakBejegyzesek'] = getTorzslapBejegyzesByDiakIds($diakIds, array('tanev' => $tanev)); - - $ADAT['diakIds'] = $diakIds; - - if (count($ADAT['diakIds']) > 0) { - $ADAT['hianyzas'] = getDiakHianyzasOsszesites($ADAT['diakIds'], $ADAT['szemeszter']); - $ADAT['targyak'] = getTargyakByDiakIds($ADAT['diakIds'], $ADAT['szemeszter'], $osztalyId, $sorrendNev); - $ADAT['jegyek'] = getDiakZarojegyekByEvfolyamJel($ADAT['diakIds'], $ADAT['evfolyamJel'], $ADAT['szemeszter'], array('felevivel'=>true)); // TODO: ellenőrzés - - foreach ($ADAT['jegyek'] as $diakId => $dJegyek) { - $ADAT['targyOraszam'][$diakId] = getDiakTargyOraszam($diakId, $osztalyId, $tanev, $ADAT); - } - - $printFile = torzslapNyomtatvanyKeszites($ADAT); // ??? - $printFile = fileNameNormal($printFile); - if ($printFile !== false && file_exists(_DOWNLOADDIR."/$policy/$page/$sub/$f/$printFile")) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/torzslap&file='.$printFile)); - } - } // van osztály és szemeszter - - - $TOOL['osztalySelect'] = array('tipus' => 'cella', 'paramName' => 'osztalyId', 'post' => array('szemeszterId', 'tolDt', 'dt','sorrendNev')); - if (isset($osztalyId)) - $TOOL['diakSelect'] = array('tipus' => 'cella', 'paramName' => 'diakId', 'diakok' => $Diakok, 'post' => array('szemeszterId', 'osztalyId', 'tolDt', 'dt','sorrendNev')); - $TOOL['szemeszterSelect'] = array( - 'tipus'=>'cella','paramName' => 'szemeszterId', 'statusz' => array('aktív','lezárt') , - 'post' => array('osztalyId', 'tanarId', 'diakId', 'tolDt', 'dt', 'tankorId', 'kepzesId', 'evfolyamJel','sorrendNev') - ); - $TOOL['targySorrendSelect'] = array('tipus'=>'cella','paramName' => 'sorrendNev', 'post' => array('szemeszterId', 'osztalyId','diakId','tolDt','dt','tankorId','kepzesId','evfolyamJel')); - getToolParameters(); - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/torzslap.php b/mayor-orig/www/policy/private/naplo/nyomtatas/torzslap.php deleted file mode 100644 index c24a85d5..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/torzslap.php +++ /dev/null @@ -1,5 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/tovabbkepzesHatarozat-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/tovabbkepzesHatarozat-pre.php deleted file mode 100644 index f7250037..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/tovabbkepzesHatarozat-pre.php +++ /dev/null @@ -1,40 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - define('_TIME',strtotime(date('Y-m-d'))); - - if ( - !__NAPLOADMIN && !__VEZETOSEG && !__TANAR && !__TITKARSAG - ) { - $_SESSION['alert'][] = 'page:insufficient_access'; - } else { - - $ADAT['tanarId'] = $tanarId = readVariable($_GET['tanarId'], 'id'); - $ADAT['tovabbkepzesId'] = $tovabbkepzesId = readVariable($_GET['tovabbkepzesId'], 'id'); - $ADAT['tanev'] = $tanev = readVariable($_GET['tanev'], 'numeric unsigned'); - - if (isset($tanarId) && isset($tovabbkepzesId) && isset($tanev)) { // input ok - - require_once('include/share/print/pdf.php'); - require_once('include/share/date/names.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/file.php'); - - // Adatok lekérdezése - $ADAT['file'] = fileNameNormal('hatarozat-'.$tanarId.'-'.$tovabbkepzesId.'-'.date('Y-m-d')); - list($ADAT['tanarAdat']) = getTanarAdatById($tanarId); - $ADAT['tanulmanyiEgyseg'] = getTanulmanyiEgyseg($tovabbkepzesId, $tanarId, $tanev); - - $printFile = tovabbkepzesNyomtatvanyKeszites($ADAT); - $printFile = fileNameNormal($printFile); - - if ($printFile !== false && file_exists(_DOWNLOADDIR."/$policy/$page/$sub/$f/$printFile")) - header('Location: '.location('index.php?page=session&f=download&download=true&dir='.$page.'/'.$sub.'/'.$f.'&file='.$printFile)); - - - } - - } -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/tovabbkepzesHatarozat.php b/mayor-orig/www/policy/private/naplo/nyomtatas/tovabbkepzesHatarozat.php deleted file mode 100644 index bc70f948..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/tovabbkepzesHatarozat.php +++ /dev/null @@ -1,6 +0,0 @@ -<?php - - if (_RIGHTS_OK !== true) die(); - - -?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/zaradekok-pre.php b/mayor-orig/www/policy/private/naplo/nyomtatas/zaradekok-pre.php deleted file mode 100644 index 4694c82f..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/zaradekok-pre.php +++ /dev/null @@ -1,49 +0,0 @@ -<?php - -if (_RIGHTS_OK !== true) die(); - -if (!__NAPLOADMIN && !__VEZETOSEG && !__TITKARSAG) { - $_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/file.php'); - require_once('include/modules/naplo/share/zaradek.php'); - require_once('include/modules/naplo/share/bejegyzes.php'); - require_once('include/modules/naplo/share/tanar.php'); - require_once('include/modules/naplo/share/intezmenyek.php'); - require_once('include/share/str/tex.php'); - require_once('include/share/print/pdf.php'); - - $ADAT['osztalyId'] = $osztalyId = readVariable($_POST['osztalyId'], 'id'); - $ADAT['tanev'] = readVariable($_POST['tanev'], 'numeric unsigned', __TANEV); - if ($ADAT['tanev'] == __TANEV) $ADAT['tanevAdat'] = $_TANEV; else $ADAT['tanevAdat'] = getTanevAdat($tanev); - $ADAT['tolDt'] = $ADAT['tanevAdat']['kezdesDt']; $ADAT['igDt'] = $ADAT['tanevAdat']['zarasDt']; - - if (isset($osztalyId)) { - // intézmény adatok - $ADAT['intezmeny'] = getIntezmenyByRovidnev(__INTEZMENY); - // osztály statisztikák - $ADAT['osztaly'] = getOsztalyAdat($osztalyId, $ADAT['tanev']); - - $ADAT['file'] = fileNameNormal('zaradekok-'.$ADAT['osztaly']['osztalyJel'].'-'.date('Ymd')); - $ADAT['diak'] = getDiakokByOsztaly($osztalyId, $ADAT); - // Azok a diákok, akik az adott időszakban voltak jogviszonyban (esetleg magán- vagy vendégtanulóként - $ADAT['diakIds'] = array_values(array_unique(array_merge($ADAT['diak']['jogviszonyban van'], $ADAT['diak']['magántanuló'], $ADAT['diak']['vendégtanuló']))); - for ($i = 0; $i < count($ADAT['diakIds']); $i++) { - $ADAT['zaradek'][ $ADAT['diakIds'][$i] ] = getDiakZaradekok($ADAT['diakIds'][$i], array('result' => 'indexed', 'tolDt' => $ADAT['tolDt'], 'igDt' => $ADAT['igDt'], 'dokumentum' => 'osztálynapló')); - $ADAT['bejegyzes'][ $ADAT['diakIds'][$i] ] = getDiakBejegyzesekByTanev($ADAT['diakIds'][$i], $ADAT['tanev']); - } - $ADAT['file'] = fileNameNormal($ADAT['file']); - if (pdfZaradekok($ADAT)) - header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/nyomtatas/zaradekok&file='.$ADAT['file'].'.pdf')); - - } - - $TOOL['osztalySelect'] = array('tipus' => 'cella','paramName' => 'osztalyId', 'post' => array()); - getToolParameters(); - -} - -?> diff --git a/mayor-orig/www/policy/private/naplo/nyomtatas/zaradekok.php b/mayor-orig/www/policy/private/naplo/nyomtatas/zaradekok.php deleted file mode 100644 index e69de29b..00000000 --- a/mayor-orig/www/policy/private/naplo/nyomtatas/zaradekok.php +++ /dev/null |