aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig
diff options
context:
space:
mode:
authorM.Gergo2024-09-29 04:28:14 +0200
committerM.Gergo2024-09-29 04:28:14 +0200
commit8ba4eb09ddb764eaf01fabe30bdd49a202858d4d (patch)
tree4404fa5f0a74644a8ce425fb5d125b60560f1951 /mayor-orig
parent9acd050ff186f06079b0bdb396d2f17bbbdc5336 (diff)
downloadmayor-8ba4eb09ddb764eaf01fabe30bdd49a202858d4d.tar.gz
mayor-8ba4eb09ddb764eaf01fabe30bdd49a202858d4d.zip
Rev: 4859
Diffstat (limited to 'mayor-orig')
-rw-r--r--mayor-orig/mayor-base/log/mayor-base.rev2
-rw-r--r--mayor-orig/mayor-base/www/lang/hu_HU/base/base.php2
-rw-r--r--mayor-orig/mayor-felveteli/log/mayor-felveteli.rev2
-rw-r--r--mayor-orig/mayor-fenntarto/log/mayor-fenntarto.rev2
-rw-r--r--mayor-orig/mayor-installer-orig/log/mayor-installer.rev2
-rw-r--r--mayor-orig/mayor-installer-sulix/log/mayor-installer-sulix.rev2
-rw-r--r--mayor-orig/mayor-jatek/log/mayor-jatek.rev2
-rw-r--r--mayor-orig/mayor-locales-de_DE/log/mayor-locales-de_DE.rev2
-rw-r--r--mayor-orig/mayor-locales-en_US/log/mayor-locales-en_US.rev2
-rw-r--r--mayor-orig/mayor-locales-jp_JP/log/mayor-locales-jp_JP.rev2
-rw-r--r--mayor-orig/mayor-naplo/install/module-naplo/mysql/intezmeny.sql1
-rw-r--r--mayor-orig/mayor-naplo/install/module-naplo/mysql/tanev.sql36
-rw-r--r--mayor-orig/mayor-naplo/log/mayor-naplo.rev2
-rw-r--r--mayor-orig/mayor-naplo/update/pre004856-1-naplo.sql48
-rw-r--r--mayor-orig/mayor-naplo/update/pre004857-1-intezmeny.sql17
-rw-r--r--mayor-orig/mayor-naplo/www/include/modules/naplo/felveteli/level-mzsg.php412
-rw-r--r--mayor-orig/mayor-naplo/www/include/modules/naplo/felveteli/levelIgazgato-mzsg.php229
-rw-r--r--mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/level-mzsg-pre.php71
-rw-r--r--mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/level-mzsg.php0
-rw-r--r--mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/levelIgazgato-mzsg-pre.php68
-rw-r--r--mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/levelIgazgato-mzsg.php30
-rw-r--r--mayor-orig/mayor-naplo/www/policy/private/naplo/orarend/orarendModosito-pre.php1
-rw-r--r--mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml13
-rw-r--r--mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml9
-rw-r--r--mayor-orig/mayor-portal/log/mayor-portal.rev2
-rw-r--r--mayor-orig/mayor-wiki/log/mayor-wiki.rev2
-rw-r--r--mayor-orig/md5sum26
-rw-r--r--mayor-orig/rev.txt2
28 files changed, 954 insertions, 35 deletions
diff --git a/mayor-orig/mayor-base/log/mayor-base.rev b/mayor-orig/mayor-base/log/mayor-base.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-base/log/mayor-base.rev
+++ b/mayor-orig/mayor-base/log/mayor-base.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-base/www/lang/hu_HU/base/base.php b/mayor-orig/mayor-base/www/lang/hu_HU/base/base.php
index 846faac3..1971f0a4 100644
--- a/mayor-orig/mayor-base/www/lang/hu_HU/base/base.php
+++ b/mayor-orig/mayor-base/www/lang/hu_HU/base/base.php
@@ -8,7 +8,7 @@
*/
define('_MAIN_TITLE','MaYoR');
-define('_MAIN_FOOTER','<a href="https://www.mayor.hu/">MaYoR</a> - 2002-2022 &copy; <a href="LICENSE.txt">GPL</a>');
+define('_MAIN_FOOTER','<a href="https://www.mayor.hu/">MaYoR</a> - 2002-2024 &copy; <a href="LICENSE.txt">GPL</a>');
define('_TANAR','tanár');
define('_DIAK','diák');
diff --git a/mayor-orig/mayor-felveteli/log/mayor-felveteli.rev b/mayor-orig/mayor-felveteli/log/mayor-felveteli.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-felveteli/log/mayor-felveteli.rev
+++ b/mayor-orig/mayor-felveteli/log/mayor-felveteli.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-fenntarto/log/mayor-fenntarto.rev b/mayor-orig/mayor-fenntarto/log/mayor-fenntarto.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-fenntarto/log/mayor-fenntarto.rev
+++ b/mayor-orig/mayor-fenntarto/log/mayor-fenntarto.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-installer-orig/log/mayor-installer.rev b/mayor-orig/mayor-installer-orig/log/mayor-installer.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-installer-orig/log/mayor-installer.rev
+++ b/mayor-orig/mayor-installer-orig/log/mayor-installer.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-installer-sulix/log/mayor-installer-sulix.rev b/mayor-orig/mayor-installer-sulix/log/mayor-installer-sulix.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-installer-sulix/log/mayor-installer-sulix.rev
+++ b/mayor-orig/mayor-installer-sulix/log/mayor-installer-sulix.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-jatek/log/mayor-jatek.rev b/mayor-orig/mayor-jatek/log/mayor-jatek.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-jatek/log/mayor-jatek.rev
+++ b/mayor-orig/mayor-jatek/log/mayor-jatek.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-locales-de_DE/log/mayor-locales-de_DE.rev b/mayor-orig/mayor-locales-de_DE/log/mayor-locales-de_DE.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-locales-de_DE/log/mayor-locales-de_DE.rev
+++ b/mayor-orig/mayor-locales-de_DE/log/mayor-locales-de_DE.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-locales-en_US/log/mayor-locales-en_US.rev b/mayor-orig/mayor-locales-en_US/log/mayor-locales-en_US.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-locales-en_US/log/mayor-locales-en_US.rev
+++ b/mayor-orig/mayor-locales-en_US/log/mayor-locales-en_US.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-locales-jp_JP/log/mayor-locales-jp_JP.rev b/mayor-orig/mayor-locales-jp_JP/log/mayor-locales-jp_JP.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-locales-jp_JP/log/mayor-locales-jp_JP.rev
+++ b/mayor-orig/mayor-locales-jp_JP/log/mayor-locales-jp_JP.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-naplo/install/module-naplo/mysql/intezmeny.sql b/mayor-orig/mayor-naplo/install/module-naplo/mysql/intezmeny.sql
index 6d7c5890..6e4cc053 100644
--- a/mayor-orig/mayor-naplo/install/module-naplo/mysql/intezmeny.sql
+++ b/mayor-orig/mayor-naplo/install/module-naplo/mysql/intezmeny.sql
@@ -156,6 +156,7 @@ CREATE TABLE `diak` (
`megjegyzes` varchar(255) collate utf8_hungarian_ci default null,
`NEKAzonosito` varchar(16) COLLATE utf8_hungarian_ci DEFAULT NULL,
`torzslapszam` varchar(32) COLLATE utf8_hungarian_ci DEFAULT NULL,
+ `kretaFelhasznaloId` int(11) DEFAULT NULL,
PRIMARY KEY (`diakId`),
UNIQUE KEY `diakOid` (`oId`),
KEY `kezdoTanev` (`kezdoTanev`,`kezdoSzemeszter`),
diff --git a/mayor-orig/mayor-naplo/install/module-naplo/mysql/tanev.sql b/mayor-orig/mayor-naplo/install/module-naplo/mysql/tanev.sql
index dbdc3ac6..a84bac9a 100644
--- a/mayor-orig/mayor-naplo/install/module-naplo/mysql/tanev.sql
+++ b/mayor-orig/mayor-naplo/install/module-naplo/mysql/tanev.sql
@@ -842,7 +842,7 @@ CREATE TABLE `felveteli_szobeli` (
CONSTRAINT `felveteli_szobeli_ibfk_2` FOREIGN KEY (`tagozat`) REFERENCES `felveteli_tagozat` (`tagozat`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;
- CREATE TABLE `felveteli_jelentkezes` (
+CREATE TABLE `felveteli_jelentkezes` (
`oId` bigint(20) NOT NULL,
`tagozat` int(11) unsigned NOT NULL DEFAULT '0',
`ideiglenesRangsor` mediumint(8) unsigned NOT NULL,
@@ -863,6 +863,40 @@ CREATE TABLE `felveteli_iskolak` (
KEY `ID_felveteli_iskolak_omkod` (`omkod`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;
+CREATE TABLE `felveteli_eredmeny` (
+ `nev` varchar(50) COLLATE utf8_hungarian_ci DEFAULT NULL,
+ `oId` bigint(20) NOT NULL,
+ `evfolyam` enum('4','5','6','8','') COLLATE utf8_hungarian_ci DEFAULT NULL,
+ `szulhely` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
+ `szuldt` date DEFAULT NULL,
+ `an` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+ `lakcim_irsz` varchar(5) CHARACTER SET utf8 DEFAULT NULL,
+ `lakcim_telepules` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
+ `lakcim_utcahazszam` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `ert_nev` varchar(50) COLLATE utf8_hungarian_ci DEFAULT NULL,
+ `ert_irsz` varchar(5) CHARACTER SET utf8 DEFAULT NULL,
+ `ert_telepules` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
+ `ert_utcahazszam` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `allampolgarsag` varchar(40) CHARACTER SET utf8 DEFAULT 'magyar',
+ `email` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `omkod` varchar(6) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_nev` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_irsz` varchar(5) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_telepules` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_utcahazszam` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_tel` varchar(32) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_email` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `felvett` varchar(5) CHARACTER SET utf8 DEFAULT NULL,
+ `mashova` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+ `helyhiany` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+ `elutasitott` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+ `eredmenyId` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ UNIQUE KEY `idx_eredmenyId` (`eredmenyId`),
+ PRIMARY KEY (`oId`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;
+
+
+
DROP FUNCTION IF EXISTS getNev;
DROP FUNCTION IF EXISTS getOraIgTime;
DROP FUNCTION IF EXISTS getOraTolTime;
diff --git a/mayor-orig/mayor-naplo/log/mayor-naplo.rev b/mayor-orig/mayor-naplo/log/mayor-naplo.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-naplo/log/mayor-naplo.rev
+++ b/mayor-orig/mayor-naplo/log/mayor-naplo.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-naplo/update/pre004856-1-naplo.sql b/mayor-orig/mayor-naplo/update/pre004856-1-naplo.sql
new file mode 100644
index 00000000..20b244f6
--- /dev/null
+++ b/mayor-orig/mayor-naplo/update/pre004856-1-naplo.sql
@@ -0,0 +1,48 @@
+
+DELIMITER $$
+DROP PROCEDURE IF EXISTS upgrade_database_4856 $$
+
+CREATE PROCEDURE upgrade_database_4856()
+BEGIN
+SET NAMES utf8 COLLATE utf8_hungarian_ci;
+
+DROP TABLE IF EXISTS felveteli_eredmeny;
+CREATE TABLE `felveteli_eredmeny` (
+ `nev` varchar(50) COLLATE utf8_hungarian_ci DEFAULT NULL,
+ `oId` bigint(20) NOT NULL,
+ `evfolyam` enum('4','5','6','8','') COLLATE utf8_hungarian_ci DEFAULT NULL,
+ `szulhely` varchar(255) CHARACTER SET utf8 DEFAULT NULL,
+ `szuldt` date DEFAULT NULL,
+ `an` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+ `lakcim_irsz` varchar(5) CHARACTER SET utf8 DEFAULT NULL,
+ `lakcim_telepules` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
+ `lakcim_utcahazszam` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `ert_nev` varchar(50) COLLATE utf8_hungarian_ci DEFAULT NULL,
+ `ert_irsz` varchar(5) CHARACTER SET utf8 DEFAULT NULL,
+ `ert_telepules` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
+ `ert_utcahazszam` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `allampolgarsag` varchar(40) CHARACTER SET utf8 DEFAULT 'magyar',
+ `email` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `omkod` varchar(6) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_nev` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_irsz` varchar(5) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_telepules` varchar(40) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_utcahazszam` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_tel` varchar(32) CHARACTER SET utf8 DEFAULT NULL,
+ `isk_email` varchar(128) CHARACTER SET utf8 DEFAULT NULL,
+ `felvett` varchar(5) CHARACTER SET utf8 DEFAULT NULL,
+ `mashova` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+ `helyhiany` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+ `elutasitott` varchar(50) CHARACTER SET utf8 DEFAULT NULL,
+ `eredmenyId` int(10) unsigned NOT NULL AUTO_INCREMENT,
+ UNIQUE KEY `idx_eredmenyId` (`eredmenyId`),
+ PRIMARY KEY (`oId`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci;
+
+ALTER TABLE `felveteli` ADD COLUMN `szulhely` VARCHAR(255) CHARACTER SET utf8 DEFAULT NULL AFTER `omkod`;
+
+
+END $$
+DELIMITER ;
+CALL upgrade_database_4856();
+
diff --git a/mayor-orig/mayor-naplo/update/pre004857-1-intezmeny.sql b/mayor-orig/mayor-naplo/update/pre004857-1-intezmeny.sql
new file mode 100644
index 00000000..1c174bcf
--- /dev/null
+++ b/mayor-orig/mayor-naplo/update/pre004857-1-intezmeny.sql
@@ -0,0 +1,17 @@
+DELIMITER $$
+DROP PROCEDURE IF EXISTS upgrade_database_4857 $$
+CREATE PROCEDURE upgrade_database_4857()
+BEGIN
+
+SET NAMES utf8 COLLATE utf8_hungarian_ci;
+
+IF NOT EXISTS (
+ SELECT * FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=DATABASE() and TABLE_NAME='diak' AND COLUMN_NAME='kretaFelhasznaloId'
+) THEN
+
+ alter table `diak` ADD `kretaFelhasznaloId` int(11) DEFAULT NULL AFTER `torzslapszam`;
+END IF;
+
+END $$
+DELIMITER ;
+CALL upgrade_database_4857();
diff --git a/mayor-orig/mayor-naplo/www/include/modules/naplo/felveteli/level-mzsg.php b/mayor-orig/mayor-naplo/www/include/modules/naplo/felveteli/level-mzsg.php
new file mode 100644
index 00000000..b2865180
--- /dev/null
+++ b/mayor-orig/mayor-naplo/www/include/modules/naplo/felveteli/level-mzsg.php
@@ -0,0 +1,412 @@
+<?php
+
+ if (__PORTAL_CODE!=='mzsg') {
+ die('hiba, nem támogatott intézmény');
+ }
+
+ function pdfLevel($file, $ADAT) {
+
+# global $V2L, $OSZTALYABA;
+# global $IKTSZ;
+
+ $TeX = '\documentclass[8pt]{article}'."\n\n";
+ $TeX .= '\usepackage[a4paper]{geometry} % A4-os méret'."\n";
+ $TeX .= '\usepackage{graphicx}'."\n";
+// $TeX .= '\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás'."\n";
+ $TeX .= '\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)'."\n";
+ $TeX .= '\usepackage{ucs} % Jobb UTF-8 támogatás'."\n";
+ $TeX .= '\usepackage{t1enc}'."\n";
+ $TeX .= '\usepackage[magyar]{babel} % magyar elválasztási szabályok'."\n";
+ $TeX .= '\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után'."\n";
+ $TeX .= '\usepackage{booktabs} % táblázatok magasabb szintű formázása'."\n";
+// $TeX .= '\usepackage{soul} % Ritkítás'."\n";
+ $TeX .= '\usepackage{fancyhdr} % Ritkítás'."\n";
+// $TeX .= '\pagestyle{empty}'."\n";
+ $TeX .= '\pagestyle{fancy}'."\n";
+
+ $TeX .= '\def\mayor{%'."\n";
+// $TeX .= '\font\mayorfnt=cmsl6%'."\n";
+// $TeX .= '\font\Mayorfnt=cmsl9'."\n";
+ $TeX .= '\font\mayorfnt=cmsl4%'."\n";
+ $TeX .= '\font\Mayorfnt=cmsl6'."\n";
+ $TeX .= '{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}'."\n";
+
+ $TeX .= '\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}'."\n";
+ $TeX .= '\addtolength{\skip\footins}{2mm}'."\n";
+// $TeX .= '\addtolength{\textheight}{10mm}'."\n";
+ $TeX .= '\parindent 0mm'."\n";
+# $TeX .= '\linespread{1.3}'."\n";
+ $TeX .= '\setlength{\footskip}{16pt}'."\n";
+ $TeX .= '\setlength{\headsep}{14pt}'."\n"; // 20pt helyett
+
+ $TeX .= '\cfoot{\tiny \copyright\mayor\ elektronikus adminisztráció - https://mayor.moricz-bp.edu.hu - Nyomtatva: '.date('Y.m.d').'}'."\n";
+ $TeX .= '\setlength{\voffset}{0mm}'."\n";
+ $TeX .= '\setlength{\headheight}{25mm}'."\n";
+ $TeX .= '\renewcommand{\headrulewidth}{0pt}'."\n";
+ $TeX .= '\chead{\includegraphics[width=140mm]{/var/mayor/www/skin/classic/module-portal/img/fejlec.png}}'."\n";
+# $TeX .= '\lhead{\includegraphics[width=160mm]{/var/mayor/www/skin/classic/module-felveteli/img/iskola.png}}'."\n";
+# $TeX .= '\rhead{\tiny Felvételi értesítő}';
+
+
+ $TeX .= '\begin{document}'."\n";
+# $TeX .= ''."\n";
+ $TeX .= '\newpage'."\n";
+ for ($i = 0; $i < count($ADAT['level']); $i++) {
+
+ $D = $ADAT['level'][$i];
+
+ $A['0001']=array('osztalyJel'=>'7.A', 'tagozatNev'=>'6 évfolyamos természettudományi');
+ $A['0002']=array('osztalyJel'=>'7.B', 'tagozatNev'=>'6 évfolyamos társadalomtudományi');
+ $A['0003']=array('osztalyJel'=>'9.C', 'tagozatNev'=>'4 évfolyamos matematika emelt óraszámú');
+ $A['0004']=array('osztalyJel'=>'9.C', 'tagozatNev'=>'4 évfolyamos természettudományi');
+ $A['0005']=array('osztalyJel'=>'9.D', 'tagozatNev'=>'4 évfolyamos törénelem emelt óraszámú');
+ $A['0006']=array('osztalyJel'=>'9.D', 'tagozatNev'=>'4 évfolyamos angol nyelv emelt óraszámú');
+ $A['0007']=array('osztalyJel'=>'9/Ny.E', 'tagozatNev'=>'1+4 évfolyamos angol nyelvi előkészítő');
+
+ $D['iktsz'] = 'klik037775001/04322-1/2024'; //$IKTSZ[$eredmeny].' ['.$D['vegeredmeny'].']';
+
+ $TeX .= putLevelFejlec($D, $tagozat);
+ $TeX .= putLevel($D, $A);
+
+ $TeX .= putAlairas();
+
+ if ($D['felvett'] != '') {
+ $tagozat = $D['felvett'];
+ $osztaly = $A[$tagozat]['osztalyJel'];
+ $kepzes = $A[$tagozat]['tagozatNev'];
+ $TeX .= putTeXLevelFejlec($D, $tagozat);
+ $TeX .= putHatarozat('elfogadom',$D, $tagozat);
+ $TeX .= putFelvetel($osztaly, $kepzes);
+ $TeX .= putIndoklas($tagozat, 'megfelelt', 'a \textbf{felvételi eljárásban elért pontszáma és a felvételi rangsorolás alapján} nyert felvételt');
+ $TeX .= putAlairas();
+ }
+ foreach ($D['mashova'] as $tagozat) {
+ $TeX .= putTeXLevelFejlec($D, $tagozat);
+ $TeX .= putHatarozat('elutasítom',$D, $tagozat);
+ $TeX .= putJogorvoslat();
+ $TeX .= putIndoklas($tagozat, 'megfelelt', 'de \textbf{egy előbbre rangsorolt tanulmányi területre már felvették}');
+ $TeX .= putAlairas();
+ }
+ foreach ($D['helyhiany'] as $tagozat) {
+ $TeX .= putTeXLevelFejlec($D, $tagozat);
+ $TeX .= putHatarozat('elutasítom', $D, $tagozat);
+ $TeX .= putJogorvoslat();
+ $TeX .= putIndoklas($tagozat, 'megfelelt', 'de \textbf{a tanulmányi területhez megadott felvehető létszámkeret betelt}, ezért nem nyert felvételt');
+ $TeX .= putAlairas();
+ }
+ foreach ($D['elutasitott'] as $tagozat) {
+ $TeX .= putTeXLevelFejlec($D, $tagozat);
+ $TeX .= putHatarozat('elutasítom', $D, $tagozat);
+ $TeX .= putJogorvoslat();
+ $TeX .= putIndoklas($tagozat, 'nem felelt meg', '\textbf{a felvételi eljárásban elért pontszáma és a felvételirangsorolás alapján} nem nyert felvételt');
+ $TeX .= putAlairas();
+ }
+
+ } // for
+
+ // dokumentum lezárása
+ $TeX .= '\end{document}'."\n";
+ return pdfLaTeX($TeX, $file);
+
+ }
+
+
+
+function putHatarozat($dontes, $D, $tagozat) {
+ $TeX .= '\vspace{12pt}'."\n";
+ $TeX .= '\begin{center}'."\n";
+ $TeX .= '\textbf{HATÁROZAT}'."\n\n";;
+ $TeX .= '\end{center}'."\n";
+ $TeX .= '\textbf{'. $D['nev'] . '} (születési helye és ideje: '.$D['szulhely'].', '.str_replace('-','.',$D['szuldt']).'; anyja neve: '.str_replace('_','',$D['an']).';
+oktatási azonosítója: '.$D['oId'].'; lakcíme: '.$D['lakcim_irsz'].' '.$D['lakcim_telepules'].', '.$D['lakcim_utcahazszam'].'
+továbbiakban: \textsl{Tanuló}) középfokú jelentkezése tárgyában a Tanuló szülei által a Budapest II.
+Kerületi II. Móricz Zsigmond Gimnázium (címe: 1025 Budapest, Törökvész út 48-54., OM:
+037775) köznevelési intézmény (továbbiakban: \textsl{Intézmény}) '."\n\n";
+
+ $TeX .= '\begin{center}'."\n";
+ $TeX .= '\textbf{' . $tagozat . ' tagozatkóddal }' . "\n\n";
+ //$TeX .= '\end{center}'."\n";
+ $TeX .= "\n\n" . 'meghirdetett tanulmányi területére benyújtott felvételi kérelmét' . "\n\n";
+ $TeX .= '\vspace{12pt}'."\n";
+ $TeX .= '\textbf{' . $dontes . '.}'."\n\n";
+ $TeX .= '\end{center}'."\n";
+
+ return $TeX;
+}
+
+function putFelvetel($osztaly, $kepzes) {
+
+ $TeX .= '\begin{center}'."\n";
+ $TeX .= 'A Tanulót \textbf{a '.$osztaly.' osztályba}, '.$kepzes.' képzésre \newline\textbf{felveszem.}';
+ $TeX .= '\end{center}'."\n\n";
+ $TeX .= 'A jogorvoslatról való tájékoztatást az általános közigazgatási rendtartásról szóló 2016. évi CL.
+törvény 81. (2) bekezdés a) pontja alapján mellőztem.'."\n\n";
+
+ return $TeX;
+}
+
+function putJogorvoslat() {
+ $TeX .= '\vspace{12pt}'."\n";
+ $TeX .= '\begin{center}'."\n\n";
+ $TeX .= '\textbf{Jogorvoslat}'."\n\n";
+ $TeX .= '\end{center}'."\n";
+ $TeX .= 'Döntésem ellen a nemzeti köznevelésről szóló 2011. évi CXC. törvény 37.§ (2) bekezdésében
+meghatározottak szerint a nagykorú tanuló vagy a kiskorú tanuló szülője a közléstől, ennek
+hiányában a tudomására jutástól számított 15 napon belül jogorvoslati eljárást indíthat. Az
+eljárást megindító kérelmet a döntést hozó köznevelési intézményt fenntartó Közép-Budai
+Tankerületi Központ vezetőjének kell címezni, és azt az intézmény vezetőjéhez kell
+benyújtani.'."\n\n";
+
+ return $TeX;
+}
+
+function putIndoklas($tagozat, $megfeleltE, $indok) {
+ $TeX .= '\vspace{12pt}'."\n";
+ $TeX .= '\begin{center}'."\n\n";
+ $TeX .= '\textbf{INDOKOLÁS}'."\n\n";
+ $TeX .= '\end{center}'."\n";
+
+ $TeX .= 'A Tanuló a 2024/2025. tanévre szóló felvételi eljárásban az Intézmény '.$tagozat.'
+tagozatkóddal meghirdetett tanulmányi terület felvételi
+követelményeinek '.$megfeleltE.', '.$indok.'.
+
+\vspace{12pt}
+Döntésemet a nemzeti köznevelésről szóló 2011. évi CXC. törvény 50. § (1) bekezdése által
+biztosított jogkörömben és a nevelési-oktatási intézmények működéséről és a köznevelési
+intézmények névhasználatáról szóló 20/2012. (VIII.31.) EMMI rendelet 41.§ (5) bekezdése
+alapján hoztam.\par'."\n\n";
+
+ return $TeX;
+}
+
+function putAlairas() {
+ $TeX .= '\vspace{20pt}'."\n";
+ $TeX .= '\noindent Budapest, 2024. április 29.'.' \par%'."\n";
+
+ $TeX .= '\begin{flushright}'."\n";
+ $TeX .= '\begin{tabular}{ccc}'."\n";
+ $TeX .= '&\includegraphics[width=30mm]{/var/mayor/www/skin/classic/module-naplo/img/pecset.jpg}';
+ $TeX .= '&\parbox[b]{5cm}{\begin{center}';
+ $TeX .= '\includegraphics[width=50mm]{/var/mayor/www/skin/classic/module-naplo/img/signo.png}';
+ $TeX .= '\newline\rule{4cm}{0.1pt}';
+ $TeX .= '\newline Veleczki Viktória';
+ $TeX .= '\newline igazgató';
+ $TeX .= '\end{center}}';
+ $TeX .= '\\\\ '."\n";
+ $TeX .= '\end{tabular}'."\n";
+ $TeX .= '\end{flushright}'."\n";
+
+ $TeX .= '\newpage'."\n\n";
+ $TeX .= '\setcounter{footnote}{0}'."\n\n";
+
+ return $TeX;
+}
+
+function putAlairasOrig() {
+ $TeX .= '\vspace{20pt}'."\n";
+ $TeX .= '\noindent Budapest, 2024. április 29.'.' \par%'."\n";
+
+ $TeX .= '\begin{flushright}'."\n";
+ $TeX .= '\begin{tabular}{ccc}'."\n";
+ $TeX .= '&\includegraphics[width=30mm]{/var/mayor/www/skin/classic/module-naplo/img/pecset.jpg}&\includegraphics[width=50mm]{/var/mayor/www/skin/classic/module-naplo/img/signo.png}\\\\ '."\n";
+ $TeX .= '&&\rule{4cm}{0.1pt}\\\\ '."\n";
+ $TeX .= '&&Veleczki Viktória\\\\ '."\n";
+ $TeX .= '&&igazgató\\\\ '."\n";
+ $TeX .= '\end{tabular}'."\n";
+ $TeX .= '\end{flushright}'."\n";
+
+ $TeX .= '\newpage'."\n\n";
+ $TeX .= '\setcounter{footnote}{0}'."\n\n";
+ return $TeX;
+}
+
+/*
+function regi_szoveg() {
+# $TeX .= '\parskip'."\n";
+ $TeX .= '\vspace{20pt}'."\n";
+
+ $TeX .= '\noindent '.'Kedves Felvételiző! Tisztelt Szülő!'."\n\n";
+
+ $TeX .= '\vspace{20pt}'."\n";
+
+ $TeX .= '{\baselineskip16pt'."\n";
+
+ if ($eredmeny>2) {
+
+ $TeX .= 'Nagy Örömmel értesítem, hogy '.$D['nev'].' tanuló az általános iskolai eredménye és a felvételi vizsgán mutatott teljesítménye alapján (a Felvételi Központ által megküldött végleges listák sze\-rint)'."\n\n";
+ $TeX .= '\begin{center}'."\n";
+ $TeX .= '\textbf{ felvételt nyert }'."\n\n";
+ $TeX .= '\end{center}'."\n";
+ $TeX .= '\begin{center}'."\n";
+ $TeX .= ' a Budapest II. Kerületi Móricz Zsigmond Gimnázium '.$A[$D['extra']]['osztalyJel']." osztályába.\n\n";
+ $TeX .= '('.$A[$D['extra']]['tagozatNev'].")\n\n";
+ $TeX .= '\end{center}'."\n\n";
+ //if (defined('_SZULOI_ERTEKEZLET_IDOPONTBAN')) {
+ $TeX .= 'Tájékoztatom, hogy az első szülői értekezlet 2024. május 16-án (hétfőn) 17:00-kor lesz, amelyre ezúton hívom meg a Szülőket. A további teendőkkel (pl. beiratkozás, nyelvi szintfelmérő stb.) kapcsolatos teendőkért kérjük ne felejtsék el rendszeresen felkeresni honlapunkat.'."\n";
+ //}
+
+# $TeX .= 'Figyelembe véve a jelenlegi vírushelyzetet, a nyár folyamán két (egymástól különböző) gólya-napot fogunk tartani. Ezekről bővebb tájékoztatást a szülői értekezleten kapnak majd.'."\n";
+ $TeX .= "\n\n";
+ $TeX .= '\vspace{14pt}'."\n";
+ $TeX .= 'Remélem, az iskolánkban eltöltött évek hasznosak és eredményesek lesznek.'."\n\n";
+
+ } elseif ($eredmeny==2) {
+
+ $TeX .= 'Sajnálattal vettük tudomásul, hogy '.$D['nev'].' másik iskolát választott, ezért nem vehettük fel a Budapes II. Kerületi Móricz Zsigmond Gimnáziumba.'."\n\n";
+ $TeX .= '\vspace{14pt}'."\n";
+ $TeX .= 'Remélem, hogy a választása jó döntésnek fog bizonyulni. Sikeres tanulmányi éveket és minden jót kívánok!'."\n\n";
+
+ } elseif ($eredmeny==1) {
+
+// $TeX .= 'Sajnálattal értesítem, hogy '.$D['nev'].' tanuló a felvételi vizsgán megfelelt, de helyhiány miatt nem nyert felvételt gimnáziumunkba.'."\n\n";
+// $TeX .= '\vspace{14pt}'."\n";
+// $TeX .= 'A Szülő e döntés ellen jogorvoslati lehetőséggel (a kézhezvételtől számított 15 napon belül) akkor élhet, ha az utolsó helyen megjelölt iskola elutasító értesítése megérkezett. Jogorvoslati kérelmét az általános iskola igazgatójának kell benyújtani. '
+// .'Felhívom figyelmét arra, hogy gyermeke tankötelezettségének teljesítésére vonatkozó kérelemmel a lakóhely szerinti önkormányzat jegyzőjéhez fordulhat.'."\n\n";
+
+ } elseif ($eredmeny==0) {
+
+ $TeX .= 'Sajnálattal értesítem, hogy '.$D['nev'].' tanuló - a Felvételi Központ által megküldött végleges listák szerint - nem nyert felvételt a Budapest II. Kerületi Móricz Zsigmond Gimnáziumba.'."\n\n";
+ $TeX .= '\vspace{14pt}'."\n\n";
+ $TeX .= 'A Szülő e döntés ellen jogorvoslati lehetőséggel (a kézhezvételtől számított 15 napon belül) jogorvoslati lehetőséggel élhet, ha az utolsó megjelölt iskola elutasító értesítése is megérkezett. Jogorvoslati kérelmét az általános iskola igazgatójának kell benyújtania. Felhívom a figyelmét arra, hogy gyermeke tankötelezettségének teljesítésére vonatkozó kérelemmel a lakóhely szerinti önkormányzat jegyzőjéhez fordulhat.'."\n\n";
+
+ } else {
+
+ }
+ $TeX .= '}'."\n";
+ $TeX .= '\vspace{20pt}'."\n";
+ $TeX .= '\noindent Budapest, 2024. május 2.'.' \par%'."\n";
+
+
+ $TeX .= '\vspace{14pt}'."\n\n";
+ if ($eredmeny > 2 ) $TeX .= '\vspace{14pt}'."\n\n";
+
+}
+
+
+*/
+
+
+ function putTeXLevelFejlec($D, $tagozat = '0000') {
+
+ $TeX .= '\begin{flushleft}'."\n";
+
+ $TeX.= '\begin{tabular}{l l}'."\n\n";
+ $TeX.= "\hspace*{6 cm} & Iktatószám: ".$D['iktsz']." \\\\"."\n";
+ $TeX.= "\hspace*{6 cm} & Oktatási azonosító: ".$D['oId']."\\\\\n";
+ $TeX.= "\hspace*{6 cm} & MaYoR hivatkozási szám: ".$D['eredmenyId'].'/'.$tagozat.'/'.$D['OM']."\\\\\n";
+ $TeX.= "\hspace*{6 cm} & Döntéshozó szerv:\\\\\n";
+ $TeX.= "\hspace*{6 cm} & Budapest II. Kerületi Móricz Zsigmond Gimnázium\\\\\n";
+ $TeX.= "\hspace*{6 cm} & Ügyintéző: Bärnkopf Bence igh.\\\\\n";
+ $TeX.= "\hspace*{6 cm} & Tárgy: Középfokú beiskolázás -- felvételi döntés\\\\\n\n";
+ $TeX.= '\end{tabular}'."\n\n";
+
+ $TeX .= '\end{flushleft}'."\n";
+
+ return $TeX;
+
+# $TeX.= '&\\\\%'."\n\n";
+# if ($D['lakcim_telepules']!='')
+# $TeX.= "\hspace*{6 cm} & Cím: ".$D['lakcim_telepules'].', '.$D['lakcim_irsz'].' '.$D['lakcim_utcahazszam']."\\\\\n";
+# if ($D['tartozkodasi_telepules']!='')
+# $TeX.= "\hspace*{6 cm} & Levelezési cím: ".$D['tartozkodasi_telepules'].', '.$D['tartozkodasi_irsz'].' '.$D['tartozkodasi_utcahazszam']."\\\\\n";
+# $TeX.= "Tárgy: Értesítés ".$D['nev']." (".str_replace('_','',$D['an'])." ".str_replace('-','.',$D['szuldt']).".) felvételi eredményéről\\\\\n";
+# $TeX .= '\vspace{14pt}'."\n\n";
+
+# $TeX .= '&\\\\%'."\n\n";
+
+
+# $TeX.= '\hrule%'."\n";
+
+# $TeX.= '%'."\n";
+
+# $TeX.= '\vskip2cm\alap';
+
+# $TeX.= '\item{}C.mzett: '.$D['nev'].' .s Sz.lei';
+# $TeX.= '\item{}Postai c.m: '.$cim;
+# $TeX.= '\item{}Iktat.sz.m: '.$IKTSZ[$eredmeny].' ('.$id.')%'."\n";
+# $TeX.= '\vskip0.8cm';
+# $TeX.= '{{Tárgy}: {Értesítés '.$D['nev'].' (';
+# if ($an!="") $TeX.= 'a.n.: '.$an.', ';
+# $TeX.= 'sz.l.: '.str_replace('-','.',$szul_dt).'.) felv.teli eredm.ny.r.l}}';
+
+# $TeX.= '%'."\n";
+
+
+ }
+
+
+ function putLevelFejlec($D, $tagozat = '0000') {
+
+ $TeX .= '\begin{flushleft}'."\n\n";
+ $TeX .= "\ \n\n";
+ $TeX .= '\vspace{12pt}'."\n\n";
+
+ if ($D['lakcim_telepules']!='')
+ $TeX.= "Cím: ".$D['lakcim_telepules'].', '.$D['lakcim_irsz'].' '.$D['lakcim_utcahazszam']."\n\n";
+ if ($D['ert_telepules']!='')
+ $TeX.= 'Levelezési cím: '.$D['ert_irsz'].' '.$D['ert_telepules'].', '.$D['ert_utcahazszam']."\n\n";
+ $TeX.= "Oktatási azonosító: ".$D['oId']."\n\n";
+ $TeX.= "MaYoR hivatkozási szám: ".$D['eredmenyId'].'/'.$tagozat.'/'.$D['OM']."\n\n";
+ $TeX.= "Tárgy: Értesítés ".$D['nev']." felvételi eredményéről\n\n";
+ $TeX.= '\hspace{11.5mm}(a. n.: '.str_replace('_','',$D['an']).'; szül.: '.$D['szulhely'].' '.str_replace('-','.',$D['szuldt']).".)\n\n";
+ $TeX .= '\end{flushleft}'."\n";
+
+# $TeX .= '\parskip'."\n";
+ $TeX .= '\vspace{24pt}'."\n";
+ $TeX .= '\noindent '.'Kedves Felvételiző! Tisztelt Szülő!'."\n\n";
+ $TeX .= '\vspace{20pt}'."\n";
+
+ return $TeX;
+
+ }
+
+ function putLevel($D, $A) {
+ $TeX .= '{\baselineskip16pt'."\n";
+ if ($D['felvett'] != '') {
+ $TeX .= 'Nagy Örömmel értesítem, hogy \textbf{'.$D['nev'].'} tanuló az általános iskolai eredménye és a felvételi vizsgán mutatott teljesítménye alapján '.
+ '(a Felvételi Központ által megküldött végleges listák sze\-rint)'."\n\n";
+ $TeX .= '\begin{center}'."\n";
+ $TeX .= '\textbf{ felvételt nyert }'."\n\n";
+ $TeX .= '\end{center}'."\n";
+ $TeX .= '\begin{center}'."\n";
+ $TeX .= ' a Budapest II. Kerületi Móricz Zsigmond Gimnázium '.$A[$D['felvett']]['osztalyJel']." osztályába.\n\n";
+ $TeX .= '('.$A[$D['felvett']]['tagozatNev']." képzés)\n\n";
+ $TeX .= '\end{center}'."\n\n";
+ $TeX .= 'Tájékoztatom, hogy az első szülői értekezlet terveink szerint 2024. június 13-án (cssütörtökön) 17:00-kor lesz, amelyre ezúton hívom meg a Szülőket. '
+ .'A további információkért (pl. szülői értekezlet, beiratkozás, nyelvi szintfelmérő stb.) kérjük, rendszeresen keressék fel honlapunkat '
+ .'(https://moricz-bp.hu).'."\n";
+# $TeX .= 'Figyelembe véve a jelenlegi vírushelyzetet, a nyár folyamán két (egymástól különböző) gólya-napot fogunk tartani. Ezekről bővebb tájékoztatást a szülői értekezleten kapnak majd.'."\n";
+ $TeX .= "\n\n";
+ $TeX .= '\vspace{14pt}'."\n";
+ $TeX .= 'Remélem, az iskolánkban eltöltött évek hasznosak és eredményesek lesznek.'."\n\n";
+ } elseif (count($D['mashova']) != 0) {
+ $TeX .= 'Sajnálattal vettük tudomásul, hogy \textbf{'.$D['nev'].'} másik iskolát választott, ezért nem vehettük fel a Budapes II. Kerületi Móricz Zsigmond Gimnáziumba.'."\n\n";
+ $TeX .= '\vspace{14pt}'."\n";
+ $TeX .= 'Remélem, hogy a választása jó döntésnek fog bizonyulni. Sikeres tanulmányi éveket és minden jót kívánok!'."\n\n";
+ } elseif (count($D['helyhiany']) != 0) {
+ $TeX .= 'Sajnálattal értesítem, hogy \textbf{'.$D['nev'].'} tanuló a felvételi vizsgán megfelelt, de helyhiány miatt nem nyert felvételt gimnáziumunkba.'."\n\n";
+ $TeX .= '\vspace{14pt}'."\n";
+ $TeX .= 'A Szülő e döntés ellen a kézhezvételtől számított 15 napon belül jogorvoslati lehetőséggel élhet. '
+ .'Jogorvoslati kérelmét ez esetben az iskola igazgatójának kell benyújtania. '
+ .'A benyújtást követően a középfokú jelentkezést elutasító igazgatói határozattal szembeni jogorvoslati eljárásban a középfokú intézmény '
+ .'fenntartója -- a Közép-Budapi Tankerületi Központ -- jár el és hoz másodfokú döntést. '
+ .'Felhívom továbbá figyelmét arra, hogy gyermeke tankötelezettségének teljesítésére vonatkozó kérelemmel '
+ .'a lakóhely szerinti önkormányzat jegyzőjéhez fordulhat.'."\n\n";
+ } else {
+ $TeX .= 'Sajnálattal értesítem, hogy \textbf{'.$D['nev'].'} tanuló - a Felvételi Központ által megküldött végleges listák szerint - nem nyert felvételt a '
+ .'Budapest II. Kerületi Móricz Zsigmond Gimnáziumba.'."\n\n";
+ $TeX .= '\vspace{14pt}'."\n\n";
+ $TeX .= 'A Szülő e döntés ellen a kézhezvételtől számított 15 napon belül jogorvoslati lehetőséggel élhet. '
+ .'Jogorvoslati kérelmét ez esetben az iskola igazgatójának kell benyújtania. '
+ .'A benyújtást követően a középfokú jelentkezést elutasító igazgatói határozattal szembeni jogorvoslati eljárásban a középfokú intézmény '
+ .'fenntartója -- a Közép-Budapi Tankerületi Központ -- jár el és hoz másodfokú döntést. '
+ .'Felhívom továbbá figyelmét arra, hogy gyermeke tankötelezettségének teljesítésére vonatkozó kérelemmel '
+ .'a lakóhely szerinti önkormányzat jegyzőjéhez fordulhat.'."\n\n";
+ }
+ $TeX .= '}'."\n\n";
+
+ return $TeX;
+ }
+
+?>
+ \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/www/include/modules/naplo/felveteli/levelIgazgato-mzsg.php b/mayor-orig/mayor-naplo/www/include/modules/naplo/felveteli/levelIgazgato-mzsg.php
new file mode 100644
index 00000000..d7a45d15
--- /dev/null
+++ b/mayor-orig/mayor-naplo/www/include/modules/naplo/felveteli/levelIgazgato-mzsg.php
@@ -0,0 +1,229 @@
+<?php
+
+ function pdfLevel($file, $ADAT) {
+
+ for ($i=0; $i<count($ADAT['diak']); $i++) {
+ $D = $ADAT['diak'][$i];
+ $omkod = $ADAT['diak'][$i]['OM'];
+ //if (strstr($D['vegeredmeny'],'nem nyert')!==false) $eredmeny=0; elseif(strstr($D['extra'],'9.')!==false) $eredmeny = 3; else $eredmeny=0;
+ //if (strstr($D['vegeredmeny'],'nem nyert')!==false) $eredmeny=0; elseif(strstr($D['extra'],'202')!==false) $eredmeny = 3; else $eredmeny=0;
+ //if ($eredmeny>2) $DATA[$omkod]['ok'][] = $ADAT['diak'][$i];
+ if ($D['felvett'] != '') $DATA[$omkod]['ok'][] = $ADAT['diak'][$i];
+ elseif ($D['evfolyam'] != '6') $DATA[$omkod]['nemok'][] = $ADAT['diak'][$i];
+ else $DATA[$omkod]['6nemok'][] = $ADAT['diak'][$i];
+ }
+
+ $TeX = '\documentclass[8pt]{article}'."\n\n";
+ $TeX .= '\usepackage[a4paper]{geometry} % A4-os méret'."\n";
+ $TeX .= '\usepackage{graphicx}'."\n";
+// $TeX .= '\usepackage[utf8]{inputenc} % UTF-8 kódolású forrás'."\n";
+ $TeX .= '\usepackage[utf8x]{inputenc} % UTF-8 kódolású forrás (ucs)'."\n";
+ $TeX .= '\usepackage{ucs} % Jobb UTF-8 támogatás'."\n";
+ $TeX .= '\usepackage{t1enc}'."\n";
+ $TeX .= '\usepackage[magyar]{babel} % magyar elválasztási szabályok'."\n";
+ $TeX .= '\frenchspacing % a magyar tipográfiai szabályoknak megfelelő szóközök írásjelek után'."\n";
+ $TeX .= '\usepackage{booktabs} % táblázatok magasabb szintű formázása'."\n";
+// $TeX .= '\usepackage{soul} % Ritkítás'."\n";
+ $TeX .= '\usepackage{fancyhdr} % Ritkítás'."\n";
+// $TeX .= '\pagestyle{empty}'."\n";
+ $TeX .= '\pagestyle{fancy}'."\n";
+
+ $TeX .= '\def\mayor{%'."\n";
+// $TeX .= '\font\mayorfnt=cmsl6%'."\n";
+// $TeX .= '\font\Mayorfnt=cmsl9'."\n";
+ $TeX .= '\font\mayorfnt=cmsl4%'."\n";
+ $TeX .= '\font\Mayorfnt=cmsl6'."\n";
+ $TeX .= '{\mayorfnt\lower0.5ex\hbox{\lower-0.5ex\hbox{Ma}\kern-0.3em\lower0.25ex\hbox{\Mayorfnt Y}\kern-0.2em\hbox{o}\lower0ex\hbox{R}}}}'."\n";
+
+ $TeX .= '\renewcommand{\footnotesize}{\fontsize{6pt}{8pt}\selectfont}'."\n";
+ $TeX .= '\addtolength{\skip\footins}{2mm}'."\n";
+# $TeX .= '\addtolength{\textheight}{10mm}'."\n";
+ $TeX .= '\parindent 0mm'."\n";
+# $TeX .= '\linespread{1.3}'."\n";
+ $TeX .= '\setlength{\footskip}{16pt}'."\n";
+ $TeX .= '\setlength{\headsep}{14pt}'."\n"; // 14pt helyett
+
+ $TeX .= '\cfoot{\tiny \copyright\mayor\ elektronikus adminisztráció - Nyomtatva: '.date('Y.m.d').'}';
+ $TeX .= '\setlength{\voffset}{0mm}'."\n";
+ $TeX .= '\setlength{\headheight}{25mm}'."\n";
+ $TeX .= '\renewcommand{\headrulewidth}{0pt}'."\n";
+ $TeX .= '\chead{\includegraphics[width=160mm]{/var/mayor/www/skin/classic/module-portal/img/fejlec.png}}'."\n";
+# $TeX .= '\lhead{\includegraphics[width=160mm]{/var/mayor/www/skin/classic/module-felveteli/img/iskola.png}}'."\n";
+# $TeX .= '\rhead{\tiny Felvételi értesítő}';
+
+
+ $TeX .= '\begin{document}'."\n\n";
+
+ foreach ($DATA as $omkod => $DA) {
+
+ $TeX .= '\begin{flushleft}'."\n";
+
+ $TeX .= putTeXIgLevelFejlec($ADAT['iskola'][$omkod],$ADAT['iktsz']);
+
+ $TeX .= '\end{flushleft}'."\n";
+
+# $TeX .= '\parskip'."\n";
+ $TeX .= '\vspace{25pt}'."\n";
+
+ $TeX .= '{'."\n";
+ $TeX .= 'Kedves Igazgató Kolléga!'."\n\n";
+
+ $TeX .= '\vspace{20pt}'."\n\n";
+
+ if (count($DA['ok'])==1) { $vanfelvett=true;
+ $TeX .= 'Értesítem, hogy az Önök iskolájából az alábbi tanuló nyert felvételt iskolánkba:'."\n\n";
+ } elseif (count($DA['ok'])>1) { $vanfelvett=true;
+ $TeX .= 'Értesítem, hogy az Önök iskolájából az alábbi tanulók nyertek felvételt iskolánkba:'."\n\n";
+ } else {
+ $vanfelvett=false;
+ }
+
+ if ($vanfelvett) {
+ $TeX .= '\begin{itemize}'."\n";
+ for ($i=0; $i<count($DA['ok']); $i++) {
+ $TeX .= '\item '.$DA['ok'][$i]['nev'].'';
+// $DA['ok'][$i]['vegeredmeny']. '} '."\n".
+// $DA['ok'][0]['vegeredmeny']."\n";
+ }
+ $TeX .= '\end{itemize}'."\n";
+ $TeX .= '\vspace{14pt}'."\n\n";
+ }
+//dump($TeX);
+//die();
+
+ if (count($DA['nemok'])>0) {
+ if ($vanfelvett) { $TeX .= 'Egyúttal s'; $kieg=' iskolánkba'; }
+ else { $TeX .= 'S'; $kieg = ' iskolánkba';}
+ if (count($DA['nemok'])==1)
+ $TeX .= 'ajnálattal tájékoztatom, hogy a következő tanuló nem nyert felvételt'.$kieg.':'."\n\n";
+ else
+ $TeX .= 'ajnálattal tájékoztatom, hogy a következő tanulók nem nyertek felvételt'.$kieg.':'."\n\n";
+
+ $TeX .= '\vspace{14pt}'."\n\n";
+
+ $TeX .= '\begin{itemize}'."\n";
+ for ($i=0; $i<count($DA['nemok']); $i++) {
+ $TeX .= '\item '.$DA['nemok'][$i]['nev']."\n";
+ }
+ $TeX .= '\end{itemize}'."\n";
+ }
+
+#################################### 6666666666666666666 ################################
+/*
+ if (count($DA['6nemok'])>0) {
+ if ($vanfelvett) { $TeX .= 'Egyúttal s'; $kieg=' iskolánkba'; }
+ else { $TeX .= 'S'; $kieg = ' iskolánkba';}
+ if (count($DA['6nemok'])==1)
+ $TeX .= 'ajnálattal tájékoztatom, hogy a következő 6. évfoyamos tanuló nem nyert felvételt'.$kieg.':'."\n\n";
+ else
+ $TeX .= 'ajnálattal tájékoztatom, hogy a következő 6. évfoyamos tanulók nem nyertek felvételt'.$kieg.':'."\n\n";
+
+ $TeX .= '\vspace{14pt}'."\n\n";
+
+ $TeX .= '\begin{itemize}'."\n";
+ for ($i=0; $i<count($DA['6nemok']); $i++) {
+ $TeX .= '\item '.$DA['6nemok'][$i]['nev']."\n";
+ }
+ $TeX .= '\end{itemize}'."\n";
+ }
+*/
+#################################### 6666666666666666666 ################################
+
+ $TeX .= '}'."\n";
+
+ $TeX .= putAlairas();
+
+# $TeX .= '\vspace{20pt}'."\n";
+# $TeX .= '\noindent Budapest, 2024. április 29. \par%'."\n";
+# $TeX .= '\vspace{14pt}'."\n\n";
+# if ($eredmeny > 2 ) $TeX .= '\vspace{14pt}'."\n\n";
+# $TeX .= '\begin{flushright}'."\n";
+
+# #$TeX .= '\begin{tabular}{ccc}'."\n";
+# #$TeX .= '&&\includegraphics[width=30mm]{/var/mayor/www/skin/classic/module-felveteli/img/tasai.png}\\\\ '."\n";
+# #$TeX .= '&&\rule{4cm}{0.1pt}\\\\ '."\n";
+# #$TeX .= '&&Dr. Szebedy Tas\\\\ '."\n";
+# #$TeX .= '&&igazgató\\\\ '."\n";
+# #$TeX .= '\end{tabular}'."\n";
+
+#$TeX .= '\begin{tabular}{ccc}'."\n";
+#$TeX .= '&&\rule{4cm}{0.1pt}\\\\ '."\n";
+#$TeX .= '&&Veleczki Viktória\\\\ '."\n";
+#$TeX .= '&&igazgató\\\\ '."\n";
+#$TeX .= '\end{tabular}'."\n";
+
+# $TeX .= '\end{flushright}'."\n";
+
+
+
+# $TeX .= '\newpage %%%%%%%%%%%%%%%%% új oldal %%%%%%%%%%%%%%%%%%%%'."\n\n";
+
+ }
+
+ // dokumentum lezárása
+ $TeX .= '\end{document}'."\n";
+ return pdfLaTeX($TeX, $file);
+
+ }
+
+function putAlairas() {
+ $TeX .= '\vspace{20pt}'."\n";
+ $TeX .= '\noindent Budapest, 2024. április 29.'.' \par%'."\n";
+
+ $TeX .= '\begin{flushright}'."\n";
+
+ $TeX .= '\begin{tabular}{ccc}'."\n";
+ $TeX .= '&\includegraphics[width=30mm]{/var/mayor/www/skin/classic/module-naplo/img/pecset.jpg}';
+ $TeX .= '&\parbox[b]{5cm}{\begin{center}';
+ $TeX .= '\includegraphics[width=50mm]{/var/mayor/www/skin/classic/module-naplo/img/signo.png}';
+ $TeX .= '\newline\rule{4cm}{0.1pt}';
+ $TeX .= '\newline Veleczki Viktória';
+ $TeX .= '\newline igazgató';
+ $TeX .= '\end{center}}';
+ $TeX .= '\\\\ '."\n";
+ $TeX .= '\end{tabular}'."\n";
+
+ $TeX .= '\end{flushright}'."\n";
+
+ $TeX .= '\newpage'."\n\n";
+ $TeX .= '\setcounter{footnote}{0}'."\n\n";
+
+ return $TeX;
+}
+
+
+ function putTeXIgLevelFejlec($ADAT,$iktsz) {
+
+
+ $TeX.= "\ \n\n";
+ $TeX.= "Intézmény: ".$ADAT['nev']."\n\n";
+ $TeX.= "Cím: ".$ADAT['telepules'].', '.$ADAT['irsz'].' '.$ADAT['cim']."\n\n";
+ $TeX.= "OM kód: ".$ADAT['OM']."\n\n";
+ $TeX.= "Email: ".$ADAT['email']."\n\n";
+ $TeX.= "Iktatószám: ".$iktsz."\n\n";
+ $TeX.= "MaYoR hivatkozási szám: ".$ADAT['OM'].'-'.$ADAT['id']."\n\n";
+ $TeX.= "Tárgy: Értesítés felvételi eredményről\n\n";
+
+# $TeX.= '\hrule%'."\n";
+
+# $TeX.= '%'."\n";
+
+# $TeX.= '\vskip2cm\alap';
+
+# $TeX.= '\item{}C.mzett: '.$nev.' .s Sz.lei';
+# $TeX.= '\item{}Postai c.m: '.$cim;
+# $TeX.= '\item{}Iktat.sz.m: '.$IKTSZ[$eredmeny].' ('.$id.')%'."\n";
+# $TeX.= '\vskip0.8cm';
+# $TeX.= '{{Tárgy}: {Értesítés '.$nev.' (';
+# if ($an!="") $TeX.= 'a.n.: '.$an.', ';
+# $TeX.= 'sz.l.: '.str_replace('-','.',$szul_dt).'.) felv.teli eredm.ny.r.l}}';
+
+# $TeX.= '%'."\n";
+
+ return $TeX;
+
+ }
+
+
+
+?>
diff --git a/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/level-mzsg-pre.php b/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/level-mzsg-pre.php
new file mode 100644
index 00000000..ccccf906
--- /dev/null
+++ b/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/level-mzsg-pre.php
@@ -0,0 +1,71 @@
+<?php
+
+ if (_RIGHTS_OK !== true) die();
+
+ require_once('include/share/date/names.php');
+ require_once('include/share/print/pdf.php');
+
+ if (__PORTAL_CODE!=='kanizsay' || __PORTAL_CODE!=='mzsg') {
+ $_SESSION['alert'][] = 'page:insufficient_access';
+ }
+
+ $token = readVariable($_GET['token'],'strictstring');
+ if (
+ (_USERACCOUNT === 'mayoradmin' || __FELVETELIADMIN === true) && $token==''
+ ) {
+ $q = "SELECT * FROM felveteli_eredmeny ORDER BY evfolyam,nev";
+ $r = db_query($q, array('modul'=>'naplo','result'=>'indexed'));
+ $ADAT['level'] = $r;
+ for ($i = 0; $i < count($ADAT['level']); $i++) {
+ $D = $ADAT['level'][$i];
+ if (chop($D['mashova']) == "") $ADAT['level'][$i]['mashova'] = array(); else $ADAT['level'][$i]['mashova'] = explode(',',$D['mashova']);
+ if (chop($D['helyhiany']) == "") $ADAT['level'][$i]['helyhiany'] = array(); else $ADAT['level'][$i]['helyhiany'] = explode(',',$D['helyhiany']);
+ if (chop($D['elutasitott']) == "") $ADAT['level'][$i]['elutasitott'] = array(); else $ADAT['level'][$i]['elutasitott'] = explode(',',$D['elutasitott']);
+ }
+ $file = __INTEZMENY.'_'.date('Y').'_teljes';
+ if (pdfLevel($file, $ADAT)) {
+ header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/felveteli/level&file='.$file.'.pdf'));
+ } else {
+ $_SESSION['alert'][] = 'info::Hiba a file-generáláskor!';
+ }
+
+ } else {
+
+ if (strlen($token)==40) {
+
+ $q = "SELECT oId FROM felveteli_levelLog WHERE token='%s' AND generalasDt>= NOW() - interval 10 MINUTE";
+ $v = array($token);
+ $oId = db_query($q, array('modul'=>'naplo','result'=>'value','values'=>$v,'debug'=>false));
+
+ if ($oId=='') {
+ $_SESSION['alert'][] = 'info::Ez a token már nem érvényes!';
+ } else {
+ //$q = "SELECT * FROM adatok_"._EV." ORDER BY evfolyam,nev";
+ $q = "SELECT * FROM felveteli_eredmeny WHERE oId='%s'";
+ $v = array($oId);
+ $r = db_query($q, array('modul'=>'naplo','result'=>'indexed','values'=>$v));
+ $ADAT['level'] = $r;
+ $D = $ADAT['level'][0];
+ if (chop($D['mashova']) == "") $ADAT['level'][0]['mashova'] = array(); else $ADAT['level'][0]['mashova'] = explode(',',$D['mashova']);
+ if (chop($D['helyhiany']) == "") $ADAT['level'][0]['helyhiany'] = array(); else $ADAT['level'][0]['helyhiany'] = explode(',',$D['helyhiany']);
+ if (chop($D['elutasitott']) == "") $ADAT['level'][0]['elutasitott'] = array(); else $ADAT['level'][0]['elutasitott'] = explode(',',$D['elutasitott']);
+# $ADAT['iktsz'] = 'C8-62/2021';
+ $file = __INTEZMENY.'_'.date('Y').'_'.$oktid.$token;
+ if (pdfLevel($file, $ADAT)) {
+ $q = "UPDATE felveteli_levelLog SET letoltesDt=NOW() WHERE token='%s'";
+ $v = array($token);
+ db_query($q, array('modul'=>'naplo','values'=>$v,'debug'=>false));
+ header('Location: '.location('index.php?page=session&f=download&download=true&dir=naplo/felveteli/level&file='.$file.'.pdf'));
+ exit;
+ } else {
+ $_SESSION['alert'][] = 'info::Hiba a file-generáláskor!';
+ }
+ }
+ } else {
+ $_SESSION['alert'][] = 'info::Nem adtál meg érvényes kulcsot a letöltéshez!';
+ }
+ }
+ // ha eljutottunk idáig, visszairányíthatnánk a lekérdező oldalra
+ //header('Location: '.location('index.php?page=felveteli&f=kozponti'));
+
+?>
diff --git a/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/level-mzsg.php b/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/level-mzsg.php
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/level-mzsg.php
diff --git a/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/levelIgazgato-mzsg-pre.php b/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/levelIgazgato-mzsg-pre.php
new file mode 100644
index 00000000..b954f0c2
--- /dev/null
+++ b/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/levelIgazgato-mzsg-pre.php
@@ -0,0 +1,68 @@
+<?php
+
+ define('_EV',date('Y'));
+ if (_RIGHTS_OK !== true) die();
+ if (
+ _USERACCOUNT != 'mayoradmin' && __FELVETELIADMIN !== true && __PORTAL_CODE!=='kanizsay'
+ ) {
+ $_SESSION['alert'][] = 'page:insufficient_access';
+ } else {
+
+ require_once('include/share/date/names.php');
+ require_once('include/share/print/pdf.php');
+ require_once('include/share/net/class.smtp.php');
+ require_once('include/share/net/phpmailer.php');
+
+ $IKTSZ = 'klik037775001/04442-1/2024';
+
+ $ADAT['generatePDF'] = readVariable($_POST['generatePDF'],'id',null);
+ $ADAT['sendMAIL'] = readVariable($_POST['sendMAIL'],'strictstring',null);
+
+// $q = "SELECT *, iskolaEmail as email, iskolaTelepules AS telepules, iskolaIrsz as irsz, iskolaNev as nev, iskolaCim as cim FROM felveteli_iskolak";
+ $q = "SELECT distinct OM, isk_email as email, isk_telepules AS telepules, isk_irsz as irsz, isk_nev as nev, isk_utcahazszam as cim FROM felveteli_eredmeny where OM <> 'FIKTIV'";
+// $ADAT['iskola'] = db_query($q, array('modul'=>'naplo','result'=>'assoc','keyfield'=>'omkod'));
+ $ADAT['iskola'] = db_query($q, array('modul'=>'naplo','result'=>'assoc','keyfield'=>'OM'));
+// $q = "SELECT distinct omkod FROM felveteli WHERE level2 != 'nem kell értesíteni' AND omkod != '' ORDER BY omkod";
+ $q = "SELECT distinct OM FROM felveteli_eredmeny WHERE OM != '' ORDER BY OM";
+ $ADAT['OM'] = $R = db_query($q, array('modul'=>'naplo','result'=>'idonly'));
+ for ($i=0; $i<count($R); $i++) {
+ $ADAT['diak'] = array();
+ $_om = $R[$i]; // iskola OM kódja
+ $ADAT['iskola'][$_om]['id'] = i+1;
+# $q = "SELECT * FROM felveteli WHERE level2 != 'nem kell értesíteni' AND omkod='%s' ORDER BY omkod,nev";
+ $q = "SELECT * FROM felveteli_eredmeny WHERE OM='%s' ORDER BY nev";
+ $ADAT['diak'] = db_query($q, array('modul'=>'naplo','result'=>'indexed','values'=>array($_om)));
+ $file = _EV . '_' . ($i+1) . '_' . $_om;
+ $ADAT['iktsz'] = $IKTSZ; // . ($i+1) . '/' . _EV;
+ if ($ADAT['generatePDF']==true) pdfLevel($file, $ADAT);
+ if (is_array($ADAT['sendMAIL']) && in_array($_om,$ADAT['sendMAIL'])) {
+ //echo $ADAT['iskola'][$_om]['email'];
+ $mail = new PHPMailer;
+// $mail->isSMTP();
+// $mail->Host = 'smtp.gmail.com';
+// $mail->Port = 587;
+// $mail->SMTPSecure = 'tls';
+// $mail->SMTPAuth = true;
+// $mail->Username = _FELVETELI_SMTP_USERNAME;
+// $mail->Password = _FELVETELI_SMTP_PASSWORD;
+ $mail->setFrom('igazgato@moricz-bp.hu', 'Budapest II. Kerületi Móricz Zsigmond Gimnázium');
+ $mail->addReplyTo('felveteli@moricz-bp.hu', 'Felvételi ügyintézés - Móricz Zsigmond Gimnázium');
+ $mail->addAddress($ADAT['iskola'][$_om]['email'], 'Igazgató');
+ $mail->addAddress('bence.barnkopf@moricz-bp.hu', 'Igazgató');
+ $mail->Subject = 'Értesítés felvételi eredményekről - 2024/2025-ös beiskolázás';
+ $mail->msgHTML("A levelet a MaYoR elektronikus napló generálta PDF csatolmány tartalmazza.");
+ $mail->AltBody="A levelet a MaYoR elektronikus napló generálta PDF csatolmány tartalmazza.";
+ $mail->addAttachment(_DOWNLOADDIR."/private/naplo/felveteli/levelIgazgato/".$file.'.pdf');
+ if (!$mail->send()) {
+ echo "Mailer Error: " . $mail->ErrorInfo;
+ } else {
+ echo "Message sent! " . $ADAT['iskola'][$_om]['email'];
+ $qr = "UPDATE felveteli SET level2='értesítve' WHERE omkod='%s'";
+ db_query($qr, array('modul'=>'naplo','values'=>array($_om)));
+ }
+ }
+ // header('Location: '.location('index.php?page=session&f=download&download=true&dir=felveteli/levelIgazgato&file='.$file.'.pdf'));
+ }
+ }
+
+?>
diff --git a/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/levelIgazgato-mzsg.php b/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/levelIgazgato-mzsg.php
new file mode 100644
index 00000000..9a862f17
--- /dev/null
+++ b/mayor-orig/mayor-naplo/www/policy/private/naplo/felveteli/levelIgazgato-mzsg.php
@@ -0,0 +1,30 @@
+<?php
+ global $ADAT;
+
+ putLevelIgazgato($ADAT);
+
+ // phtml
+ function putLevelIgazgato($ADAT) {
+ formBegin();
+ echo '<h1>PDF generálás?</h1>Generáljunk pdf-eket? (Lassan fut!)<input type="checkbox" name="generatePDF" value="1" /><br/>';
+ echo '<input type="submit" />';
+
+ echo '<h1>Email küldés</h1>';
+ echo '<input type="submit" /><br />';
+ for ($i=0; $i<count($ADAT['OM']); $i++) {
+ $_om = $ADAT['OM'][$i];
+// echo '<input type="checkbox" name="sendMAIL[]" value="'.$_om.'" checked="checked" />';
+ echo $i.". ";
+ echo 'SENDEMAIL <input type="checkbox" name="sendMAIL[]" value="'.$_om.'" />';
+ echo $_om.' : ';
+ var_dump($ADAT['iskola'][$_om]['email']);
+ $file= $file = _EV . '_' . ($i+1) . '_' . $_om;
+ echo '<a href="'.href('index.php?page=session&f=download&download=true&dir=naplo/felveteli/levelIgazgato&file='.$file.'.pdf').'">PDF</a>';
+ echo '<br/>';
+ if ($i%5==0) echo '<hr/>';
+ }
+ echo '<input type="submit" />';
+ formEnd();
+ }
+
+?> \ No newline at end of file
diff --git a/mayor-orig/mayor-naplo/www/policy/private/naplo/orarend/orarendModosito-pre.php b/mayor-orig/mayor-naplo/www/policy/private/naplo/orarend/orarendModosito-pre.php
index 250197a0..dc26ec7b 100644
--- a/mayor-orig/mayor-naplo/www/policy/private/naplo/orarend/orarendModosito-pre.php
+++ b/mayor-orig/mayor-naplo/www/policy/private/naplo/orarend/orarendModosito-pre.php
@@ -185,6 +185,7 @@
$ADAT['termek'] = getTermek(array('result'=>'assoc'));
+ $ADAT['szabadTermek'] = getSzabadTermekByDtInterval($tolDt,$igDt,'');
$ADAT['tanarok'] = getTanarok(array('result'=>'assoc'));
// =====================
if ($tankorId!='') {
diff --git a/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml b/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml
index 60095e83..c5158391 100644
--- a/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml
+++ b/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml
@@ -146,7 +146,7 @@
}
echo ', ';
echo '<span title="'.$_ferohely.'/'.$_letszam.'" class="t'.( ($_ferohely!=0 && $_ferohely<$_letszam) ? 0 : 1).'">'.$ADAT['termek'][$_T['teremId']]['leiras'].'</span>';
- _putTerem(array('name'=>'T_'.$het.'_'.$nap.'_'.$ora.'_'.$_T['tanarId'].'_'.$_kulcsTolDt, 'teremId'=>$_T['teremId']),$ADAT['termek']);
+ _putTerem(array('name'=>'T_'.$het.'_'.$nap.'_'.$ora.'_'.$_T['tanarId'].'_'.$_kulcsTolDt, 'teremId'=>$_T['teremId'], 'szabadTermek'=> $ADAT['szabadTermek'][$dt][$ora]),$ADAT['termek']);
echo '<br/>';
if ($_ORA['kit']!='') {
echo '<span class="helyett tanarAdat tanarNev" data-tanarid="'.$_T['tanarId'].'">';
@@ -346,12 +346,13 @@ for ($oi=0; $oi<count($ADAT['orarendioraTankor']['orarendiOra'][$het][$nap][$ora
echo '<option value="NULL" >'.'</option>'."\n";
foreach ($TERMEK as $_teremId => $_T) { // leiras|ferohely|tipus|telephely
$_SEL = ($ADAT['teremId']==$_T['teremId']) ? ' selected="selected" ' : '';
+ $_elerheto = (in_array($_teremId,$ADAT['szabadTermek'])) ? '': ($_SEL=='' ? ' FOGLALT! ': '***');
if ($_T['tipus'] == $_T['leiras']) $_leiras = $_T['tipus']; else $_leiras = $_T['leiras'].' ('.$_T['tipus'].')';
- if ($ADAT['teremId']==$_T['teremId']) {
- echo '<option class="orig" value="" '.$_SEL.'>***'.$_T['leiras'].' ['.$_T['ferohely'].'] '.$_T['tipus'].'</option>'."\n";
- } else {
- echo '<option value="'.$_T['teremId'].'" '.$_SEL.'>'. $_leiras .' ['.$_T['ferohely'].']'.'</option>'."\n";
- }
+ if ($ADAT['teremId']==$_T['teremId']) {
+ echo '<option class="orig" value="" '.$_SEL.'>***'.$_T['leiras'].' ['.$_T['ferohely'].'] '.$_T['tipus'].' '.$_elerheto.'</option>'."\n";
+ } else {
+ echo '<option value="'.$_T['teremId'].'" '.$_SEL.'>'. $_leiras .' ['.$_T['ferohely'].']'.$_elerheto.'</option>'."\n";
+ }
}
echo '</select>';
}
diff --git a/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml b/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml
index 08144c53..315dba0c 100644
--- a/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml
+++ b/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/orarend/orarendTankor.phtml
@@ -38,7 +38,14 @@
$_targyJel = $T[$nap][$ora][$i]['targyJel'];
$_osztalyJel = $T[$nap][$ora][$i]['osztalyJel'];
$_teremId = ($T[$nap][$ora][$i]['teremId']=='')?'-':$T[$nap][$ora][$i]['teremId'];
- echo '<pre style="text-align: left">';
+
+ // INFOBOX
+ if ($ADAT['assoc'][$nap][$ora]['orak'][$i]['tankorId'] >0 ) {
+ $_cls="background-color: lightgreen; ";
+ } else {
+ $_cls='';
+ }
+ echo '<pre style="text-align: left ;'.$_cls.'">';
echo "targyJel: $_targyJel\n";
echo "osztalyJel: $_osztalyJel\n";
echo "teremId: $_teremId\n";
diff --git a/mayor-orig/mayor-portal/log/mayor-portal.rev b/mayor-orig/mayor-portal/log/mayor-portal.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-portal/log/mayor-portal.rev
+++ b/mayor-orig/mayor-portal/log/mayor-portal.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/mayor-wiki/log/mayor-wiki.rev b/mayor-orig/mayor-wiki/log/mayor-wiki.rev
index 4d4433e4..88d75715 100644
--- a/mayor-orig/mayor-wiki/log/mayor-wiki.rev
+++ b/mayor-orig/mayor-wiki/log/mayor-wiki.rev
@@ -1 +1 @@
-4850
+4859
diff --git a/mayor-orig/md5sum b/mayor-orig/md5sum
index 9fd6a50a..0c8d297f 100644
--- a/mayor-orig/md5sum
+++ b/mayor-orig/md5sum
@@ -1,13 +1,13 @@
-Revision 4850
-c5c11163d857bacc1aed0597749d5d67 mayor-fenntarto-rev4850.tgz
-819febe17618628c86161539d278f0a6 mayor-installer-sulix-rev4850.tgz
-8cba42881f8f02088509762badd345b9 mayor-wiki-rev4850.tgz
-c14ce883ea83bb303b7f35309a38ade4 mayor-installer-rev4850.tgz
-88fc58d350d77fb62d71d2dfa0d5de0f mayor-portal-rev4850.tgz
-dc08b7b3d85c50975b7699a042aae004 mayor-felveteli-rev4850.tgz
-8ba1d43aab0b3349a2729b861296799d mayor-jatek-rev4850.tgz
-0b051066f283428b58a146bfaa2dcace mayor-locales-jp_JP-rev4850.tgz
-80639f8f72df657fb82a0c234cd70fee mayor-locales-de_DE-rev4850.tgz
-83c7208fe97d0e0d10d597cd3ff76263 mayor-locales-en_US-rev4850.tgz
-a96f3e1c5a60cac728def72d7902e546 mayor-naplo-rev4850.tgz
-05cd217ed08ee3301b4d9a3e9378b267 mayor-base-rev4850.tgz
+Revision 4859
+751dd8407afef2b59c254ac60394a02c mayor-fenntarto-rev4859.tgz
+70950f495fc1f3d856eacfaff2368ca3 mayor-installer-sulix-rev4859.tgz
+fc92aa5c7882714520741d8af8971496 mayor-wiki-rev4859.tgz
+c8e2aaa1aa4017a72375f777d0eabfa4 mayor-installer-rev4859.tgz
+c08575199f78123c2ec50b715ee3b8e1 mayor-portal-rev4859.tgz
+1b133bf3cc9bb3afbf9672bf4df56a13 mayor-felveteli-rev4859.tgz
+dc45257caf7bf8764aed5cbe37c879cc mayor-jatek-rev4859.tgz
+db4ca738300833c63441ab026870e3e4 mayor-locales-jp_JP-rev4859.tgz
+6cdc1a21ee7aa4ac92e860f9936a55e0 mayor-locales-de_DE-rev4859.tgz
+5afebb89ab302684cc60d9bcaeb4c39b mayor-locales-en_US-rev4859.tgz
+8f86f6315251fdc65a5a9900c9360a3e mayor-naplo-rev4859.tgz
+4ac9a56d182ba53861d9cf9ac2a39b67 mayor-base-rev4859.tgz
diff --git a/mayor-orig/rev.txt b/mayor-orig/rev.txt
index 4d4433e4..88d75715 100644
--- a/mayor-orig/rev.txt
+++ b/mayor-orig/rev.txt
@@ -1 +1 @@
-4850
+4859