From 2f5969b827ff17ee05e05f46025367017fdfcf44 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Mon, 23 Jul 2018 11:58:31 +0200 Subject: Rev: 4340 --- .../install/module-naplo/mysql/intezmeny.sql | 7 ++ mayor-orig/log/mayor-base.rev | 2 +- mayor-orig/log/mayor-naplo.rev | 2 +- mayor-orig/log/mayor-portal.rev | 2 +- mayor-orig/update/pre004320-1-intezmeny.sql | 6 +- mayor-orig/update/pre004337-1-intezmeny.sql | 7 ++ mayor-orig/www/include/base/log.php | 2 +- mayor-orig/www/include/base/login.php | 2 +- .../www/include/modules/naplo/base/rights.php | 2 - .../www/include/modules/naplo/share/kepzes.php | 10 -- .../www/include/modules/naplo/share/tanar.php | 28 ++++- .../www/include/modules/naplo/tanev/munkaterv.php | 9 +- .../policy/private/naplo/intezmeny/valtas-pre.php | 2 +- .../policy/private/naplo/orarend/orarend-pre.php | 1 + .../private/naplo/osztalyozo/bizelomenetel-pre.php | 106 +--------------- .../private/naplo/osztalyozo/bizelomenetel.php | 8 -- .../private/naplo/osztalyozo/bizonyitvany-pre.php | 8 +- .../policy/private/naplo/tanev/munkaterv-pre.php | 2 +- mayor-orig/www/skin/classic/base/html/alert.phtml | 2 +- .../module-naplo/css/osztalyozo/bizonyitvany.css | 45 ------- .../www/skin/classic/module-naplo/html/base.phtml | 4 +- .../html/osztalyozo/bizelomenetel.phtml | 136 --------------------- .../html/osztalyozo/bizonyitvany.phtml | 7 +- .../classic/module-portal/html/share/hirek.phtml | 8 +- .../classic/module-session/css/sessionAdmin.css | 8 +- .../classic/module-session/html/sessionAdmin.phtml | 5 +- mayor-orig/www/update.php | 56 ++++++--- 27 files changed, 125 insertions(+), 352 deletions(-) create mode 100644 mayor-orig/update/pre004337-1-intezmeny.sql (limited to 'mayor-orig') diff --git a/mayor-orig/install/module-naplo/mysql/intezmeny.sql b/mayor-orig/install/module-naplo/mysql/intezmeny.sql index aae18fdf..c0abb189 100644 --- a/mayor-orig/install/module-naplo/mysql/intezmeny.sql +++ b/mayor-orig/install/module-naplo/mysql/intezmeny.sql @@ -287,6 +287,13 @@ CREATE TABLE `tanar` ( UNIQUE KEY `tanarOid` (`oId`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; +CREATE TABLE IF NOT EXISTS `tanarTelephely` ( + `tanarId` int(10) unsigned NOT NULL, + `telephelyId` tinyint(3) unsigned NOT NULL, + PRIMARY KEY (`tanarId`,`telephelyId`), + KEY `tanarTelephely_ibfk_1` (`tanarId`), + CONSTRAINT `tanarTelephely_ibfk_1` FOREIGN KEY (`tanarId`) REFERENCES `tanar` (`tanarId`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; CREATE TABLE `tankor` ( `tankorId` int(10) unsigned NOT NULL AUTO_INCREMENT, diff --git a/mayor-orig/log/mayor-base.rev b/mayor-orig/log/mayor-base.rev index 6327683d..f60afa77 100644 --- a/mayor-orig/log/mayor-base.rev +++ b/mayor-orig/log/mayor-base.rev @@ -1 +1 @@ -4332 +4340 diff --git a/mayor-orig/log/mayor-naplo.rev b/mayor-orig/log/mayor-naplo.rev index 6327683d..f60afa77 100644 --- a/mayor-orig/log/mayor-naplo.rev +++ b/mayor-orig/log/mayor-naplo.rev @@ -1 +1 @@ -4332 +4340 diff --git a/mayor-orig/log/mayor-portal.rev b/mayor-orig/log/mayor-portal.rev index 6327683d..f60afa77 100644 --- a/mayor-orig/log/mayor-portal.rev +++ b/mayor-orig/log/mayor-portal.rev @@ -1 +1 @@ -4332 +4340 diff --git a/mayor-orig/update/pre004320-1-intezmeny.sql b/mayor-orig/update/pre004320-1-intezmeny.sql index 3bae3cfd..d8206983 100644 --- a/mayor-orig/update/pre004320-1-intezmeny.sql +++ b/mayor-orig/update/pre004320-1-intezmeny.sql @@ -5,7 +5,8 @@ CREATE PROCEDURE upgrade_database_4320() BEGIN SET NAMES utf8 COLLATE utf8_hungarian_ci; -IF NOT EXISTS (SELECT * FROM information_schema.statistics WHERE TABLE_SCHEMA=DATABASE() and TABLE_NAME='diak' AND INDEX_NAME='diak_ibfk_6') THEN +IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE CONSTRAINT_NAME='diak_ibfk_6') THEN + UPDATE diak LEFT JOIN szulo ON (neveloId=szuloId) SET diak.neveloId=NULL WHERE diak.neveloId IS NOT NULL AND szulo.szuloId IS NULL; ALTER TABLE diak ADD CONSTRAINT `diak_ibfk_6` FOREIGN KEY (`neveloId`) REFERENCES `szulo` (`szuloId`) ON DELETE SET NULL ON UPDATE SET NULL; END IF; @@ -15,7 +16,8 @@ IF NOT EXISTS ( ALTER TABLE `diak` ADD `beiratoId` int(10) unsigned DEFAULT NULL AFTER neveloId; END IF; -IF NOT EXISTS (SELECT * FROM information_schema.statistics WHERE TABLE_SCHEMA=DATABASE() and TABLE_NAME='diak' AND INDEX_NAME='diak_ibfk_7') THEN +IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS WHERE CONSTRAINT_NAME='diak_ibfk_7') THEN + UPDATE diak LEFT JOIN szulo ON (beiratoId=szuloId) SET diak.beiratoId=NULL WHERE diak.beiratoId IS NOT NULL AND szulo.szuloId IS NULL; ALTER TABLE diak ADD CONSTRAINT `diak_ibfk_7` FOREIGN KEY (`beiratoId`) REFERENCES `szulo` (`szuloId`) ON DELETE SET NULL ON UPDATE SET NULL; END IF; diff --git a/mayor-orig/update/pre004337-1-intezmeny.sql b/mayor-orig/update/pre004337-1-intezmeny.sql new file mode 100644 index 00000000..4949c0ec --- /dev/null +++ b/mayor-orig/update/pre004337-1-intezmeny.sql @@ -0,0 +1,7 @@ +CREATE TABLE IF NOT EXISTS `tanarTelephely` ( + `tanarId` int(10) unsigned NOT NULL, + `telephelyId` tinyint(3) unsigned NOT NULL, + PRIMARY KEY (`tanarId`,`telephelyId`), + KEY `tanarTelephely_ibfk_1` (`tanarId`), + CONSTRAINT `tanarTelephely_ibfk_1` FOREIGN KEY (`tanarId`) REFERENCES `tanar` (`tanarId`) ON DELETE CASCADE ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; diff --git a/mayor-orig/www/include/base/log.php b/mayor-orig/www/include/base/log.php index 45c669e4..0b8f6fd1 100644 --- a/mayor-orig/www/include/base/log.php +++ b/mayor-orig/www/include/base/log.php @@ -10,7 +10,7 @@ return ($_SERVER['HTTP_X_FORWARDED_FOR']!='')?$_SERVER['HTTP_X_FORWARDED_FOR']:$_SERVER['REMOTE_ADDR']; } - function logLogin($policy, $userAccount, $flag) { + function logLogin($policy, $userAccount, $flag) { //loginLog $q = "INSERT INTO loginLog (dt,ip,userAccount,policy,flag) VALUES (NOW(),'%s','%s','%s', %u)"; db_query($q, array('fv' => 'logLogin', 'modul' => 'login', 'values' => array(_clientIp(), $userAccount, $policy, $flag))); } diff --git a/mayor-orig/www/include/base/login.php b/mayor-orig/www/include/base/login.php index f244b90a..da3217a9 100644 --- a/mayor-orig/www/include/base/login.php +++ b/mayor-orig/www/include/base/login.php @@ -86,8 +86,8 @@ } } else { $result = userAuthentication($userAccount, $userPassword, $accountInformation, $toPolicy); // ??? toPolicy benne van az AccountInformation-ben!!! Ldap backend only? - logLogin($toPolicy, $userAccount, $result); } + logLogin($toPolicy, $userAccount, $result); define('_MAYORAUTHRESULT',$result); if ($result === _AUTH_SUCCESS) { diff --git a/mayor-orig/www/include/modules/naplo/base/rights.php b/mayor-orig/www/include/modules/naplo/base/rights.php index c84853a3..b3967529 100644 --- a/mayor-orig/www/include/modules/naplo/base/rights.php +++ b/mayor-orig/www/include/modules/naplo/base/rights.php @@ -248,8 +248,6 @@ initTanev($RESULT['intezmeny'], $RESULT['tanev']); if (_POLICY == 'parent' && $RESULT['parentDiakId'] != '') define('__PARENTDIAKID', $RESULT['parentDiakId']); -//var_dump($RESULT); -//die(); } // Az (alapértelmezett) intézmény lekérdezése - ha még nincs meg diff --git a/mayor-orig/www/include/modules/naplo/share/kepzes.php b/mayor-orig/www/include/modules/naplo/share/kepzes.php index 39af3847..84553ffb 100644 --- a/mayor-orig/www/include/modules/naplo/share/kepzes.php +++ b/mayor-orig/www/include/modules/naplo/share/kepzes.php @@ -137,16 +137,6 @@ $r = db_query($q, array('modul'=>'naplo_intezmeny','fv'=>'getKepzesOraterv', 'result'=>'indexed','values'=>$v)); $RE = reindex($r, $SET['arraymap']); - - /* Figyelem! Nem az arraymap-et használjuk még. Ezt a függvényt NE írd át! */ -/* for ($i=0; $i$r[$i]['hetiOraszam'], - 'kovetelmeny'=>$r[$i]['kovetelmeny'] - ); - } -*/ return $RE; } diff --git a/mayor-orig/www/include/modules/naplo/share/tanar.php b/mayor-orig/www/include/modules/naplo/share/tanar.php index 0f0b90b6..32027565 100644 --- a/mayor-orig/www/include/modules/naplo/share/tanar.php +++ b/mayor-orig/www/include/modules/naplo/share/tanar.php @@ -38,12 +38,12 @@ array_push($v, $kiDt); } if ($SET['extraAttrs'] != '') $extraAttrs = ', '.$SET['extraAttrs']; -/* --not implemented + +/* if ($SET['telephelyId'] != '') { $where[] = " (telephelyId = %u OR telephelyId IS NULL) "; array_push($v, $SET['telephelyId']); } - // 2015-08-06 - aktualisStatusz kiiktatása - statusz mező megjelenése miatt... IF( beDt <= CURDATE() AND (kiDt IS NULL OR CURDATE()<=kiDt),'jogviszonyban van','nincs jogviszonyban') as aktualisStatusz, */ @@ -165,6 +165,30 @@ $v = array($tanarId, $tanev); return db_query($q, array('fv' => 'getTanarOraszam', 'modul' => 'naplo_intezmeny', 'result' => 'value', 'values' => $v), $olr); } +/* + NOT IMPLEMENTED + + function getTanarTelephely($tanarId) { + + $q = "SELECT * FROM tanarTelephely WHERE tanarId=%u"; + $v = array($tanarId); + $r = db_query($q, array('fv' => 'getTanarOraszam', 'modul' => 'naplo_intezmeny', 'result' => 'indexed', 'values' => $v), $olr); + for ($i=0; $i 'getTanarOraszam', 'modul' => 'naplo_intezmeny', 'result' => 'indexed', 'values' => $v), $olr); + for ($i=0; $i diff --git a/mayor-orig/www/include/modules/naplo/tanev/munkaterv.php b/mayor-orig/www/include/modules/naplo/tanev/munkaterv.php index ab52242f..a27528a0 100644 --- a/mayor-orig/www/include/modules/naplo/tanev/munkaterv.php +++ b/mayor-orig/www/include/modules/naplo/tanev/munkaterv.php @@ -27,7 +27,14 @@ $r[] = db_query($q, array('fv' => 'initNapok2', 'modul' => 'naplo', 'values' => $v), $lr); /* --- */ - $kovetkezoTanevAdat = getTanevAdat(__TANEV+1); $tanevVege = date('Y-m-d',strtotime('-1 days',strtotime($kovetkezoTanevAdat['kezdesDt']))); + $kovetkezoTanevAdat = getTanevAdat(__TANEV+1); + if (strtotime($kovetkezoTanevAdat['kezdesDt']) > strtotime($kovetkezoTanevAdat['zarasDt'])) + { + $_SESSION['alert'][] = 'alert:Hiba, a következő ('.(__TANEV+1).') tanév előbb végződik, mint kezdődik! Van következő tanév? (admin/tanévek megnyitása menüpont)'; + $r[] = false; + } + + $tanevVege = date('Y-m-d',strtotime('-1 days',strtotime($kovetkezoTanevAdat['kezdesDt']))); $r[] = napokHozzaadasa(__TANEV, $_TANEV['kezdesDt'], $tanevVege, $_TANEV, $lr); orarendiHetekHozzarendelese($_TANEV['kezdesDt'], $_TANEV['zarasDt'], $Hetek, $lr); diff --git a/mayor-orig/www/policy/private/naplo/intezmeny/valtas-pre.php b/mayor-orig/www/policy/private/naplo/intezmeny/valtas-pre.php index ec39cdc5..99ece06d 100644 --- a/mayor-orig/www/policy/private/naplo/intezmeny/valtas-pre.php +++ b/mayor-orig/www/policy/private/naplo/intezmeny/valtas-pre.php @@ -39,7 +39,7 @@ } } } - $ADAT['tanarok'] = getTanarok(array('extraAttrs'=>'titulus')); + $ADAT['tanarok'] = getTanarok(array('extraAttrs'=>'titulus','telephelyId'=>__TELEPHELYID)); $lr = db_connect('naplo_intezmeny'); for($i=0; $itrue,'tolDt'=>$tolDt,'igDt'=>$igDt)); + if ($ADAT['hetiMaxNap']<5) $ADAT['hetiMaxNap'] = 5; $ADAT['tankorTipus'] = getTankorTipusok(); $ADAT['orakMost'] = getOrakMost(); diff --git a/mayor-orig/www/policy/private/naplo/osztalyozo/bizelomenetel-pre.php b/mayor-orig/www/policy/private/naplo/osztalyozo/bizelomenetel-pre.php index 6891375d..1c12e7fd 100644 --- a/mayor-orig/www/policy/private/naplo/osztalyozo/bizelomenetel-pre.php +++ b/mayor-orig/www/policy/private/naplo/osztalyozo/bizelomenetel-pre.php @@ -1,111 +1,7 @@ $ADAT['sorrendNev'])); - // reindex - $ADAT['targyak'] = array(); - for ($i=0; $i'indexed')); // Ez a diák valaha volt összes képzése!! - if (isset($kepzesId)) { - $ADAT['kepzesOraterv'][$kepzesId] = getKepzesOraterv($kepzesId,array('arraymap'=>array('targyId','evfolyamJel'))); - } else { - for ($i=0; $iarray('targyId','evfolyamJel'))); - } - if ($i==1) $ADAT['kepzesId'] = $kepzesId = $_kepzesId; - } - - // Erre nincs szükség - $ADAT['diakOsztaly'] = getDiakMindenOsztaly($diakId); - for($j=0; $jarray('diakId','targyId','evfolyamJel','felev'))); - - $_VIZSGA = getVizsgak(array('diakId'=>$diakId)); - /* REINDEX */ - for ($i=0; $i'cella','paramName' => 'szemeszterId', 'statusz' => array('aktív','lezárt') , 'post' => array('osztalyId', 'diakId', 'sorrendNev')); - if (!__DIAK) { - $TOOL['osztalySelect'] = array('tipus'=>'cella','paramName' => 'osztalyId', 'post' => array('szemeszterId', 'sorrendNev')); - $TOOL['diakSelect'] = array( - 'tipus'=>'cella','paramName' => 'diakId', - 'osztalyId'=> $osztalyId,'post' => array('osztalyId','szemeszterId', 'sorrendNev'), - 'statusz' => array('jogviszonyban van','magántanuló','jogviszonya felfüggesztve','jogviszonya lezárva') - ); - if (isset($diakId)) { - $TOOL['diakLapozo'] = array( - 'tipus'=>'sor','paramName' => 'diakId', - 'osztalyId'=> $osztalyId,'post' => array('osztalyId','szemeszterId', 'sorrendNev'), - 'statusz' => array('jogviszonyban van','magántanuló','jogviszonya felfüggesztve','jogviszonya lezárva') - ); - $TOOL['kepzesSelect'] = array('tipus'=>'sor','paramName'=>'kepzesId', 'kepzesId'=>$kepzesId, 'post' => array('osztalyId','diakId')); - } - - } - $TOOL['targySorrendSelect'] = array('tipus'=>'cella','paramName' => 'sorrendNev', 'post' => array('szemeszterId', 'osztalyId', 'diakId','kepzesId')); - getToolParameters(); + $_SESSION['alert'][] = 'page:insufficient_access'; - } ?> diff --git a/mayor-orig/www/policy/private/naplo/osztalyozo/bizelomenetel.php b/mayor-orig/www/policy/private/naplo/osztalyozo/bizelomenetel.php index 0a24626a..62a2de0c 100644 --- a/mayor-orig/www/policy/private/naplo/osztalyozo/bizelomenetel.php +++ b/mayor-orig/www/policy/private/naplo/osztalyozo/bizelomenetel.php @@ -1,11 +1,3 @@ diff --git a/mayor-orig/www/policy/private/naplo/osztalyozo/bizonyitvany-pre.php b/mayor-orig/www/policy/private/naplo/osztalyozo/bizonyitvany-pre.php index 75d84d3e..f80adda1 100644 --- a/mayor-orig/www/policy/private/naplo/osztalyozo/bizonyitvany-pre.php +++ b/mayor-orig/www/policy/private/naplo/osztalyozo/bizonyitvany-pre.php @@ -45,7 +45,7 @@ $szemeszterId = readVariable($_POST['szemeszterId'],'id',null); if (!is_null($szemeszterId)) { //$_TANEV2 = getTanevAdat($szemeszterId); - $_TANEV2 = getTanevAdatBySzemeszterId($szemeszterId); // itt volt egy TYPO + $_TANEV2 = getTanevAdatBySzemeszterId($szemeszterId); for ($i = 1; $i <= count($_TANEV2['szemeszter']); $i++) { // aktuális tanév szemeszter számai alapján... (???) if ( strtotime($_TANEV2['szemeszter'][$i]['kezdesDt']) <= _TIME @@ -73,8 +73,8 @@ // diák adatai $ADAT['diakAdat'] = getDiakAdatById($diakId); $ADAT['diakKepzes'] = getKepzesByDiakId($diakId, array('result'=>'indexed')); // itt a valaha volt összes képzés lekérdezésre kerül! - if (count($ADAT['diakKepzes'])===1) { /* egyelőre csak ha egy képzésben vesz részt a diák */ - $ADAT['kepzesOraterv'] = getKepzesOraterv($ADAT['diakKepzes'][0]['kepzesId'],array('arraymap'=>array('targyId','evfolyam','szemeszter'))); + for ($i=0; $iarray('targyId','evfolyam','szemeszter'))); } if (isset($szemeszterId)) { @@ -135,7 +135,7 @@ $ADAT['bizonyitvany'] = getDiakBizonyitvany($diakId, $ADAT); $ADAT['hianyzas'] = getHianyzasOsszesitesByDiakId($diakId); } - +// dump($ADAT['bizonyitvany']); $_VIZSGA = getVizsgak(array('diakId'=>$diakId)); /* REINDEX */ for ($i=0; $i'; $hasInfo = true; } + $class .= ' hidden'; $msg = ''.$title.' ['.$j.']: ' . $msg; @@ -71,7 +72,6 @@ // Függetlenül attól, hogy milyen paramétert kaptunk a $_SESSION['alert']-et üresre állítjuk $_SESSION['alert'] = array(); } - if ($hasInfo==true && $hasError==false) { echo '
'.$x.'
'; } else { diff --git a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizonyitvany.css b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizonyitvany.css index fd2d7c75..c44bd632 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizonyitvany.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/osztalyozo/bizonyitvany.css @@ -1,50 +1,5 @@ @media screen { -/* - table.osztalyozo { background-color: rgb(220,220,220); color: white; } - table.osztalyozo a { color: white; text-decoration:none } - table.osztalyozo a:hover { color: white; text-decoration:underline } - table.osztalyozo thead th { background-color: rgb(100,120,120); } - table.osztalyozo thead th.nev { height:30px } - table.osztalyozo thead td { background-color: rgb(100,140,130); text-align: center; padding: 0px 4px 0px 4px; } - table.osztalyozo tfoot th { background-color: rgb(100,120,120); padding: 0px; vertical-align: center; } - table.osztalyozo tfoot th select { width: 200px; } - table.osztalyozo tfoot th input { width: 100px; } - table.osztalyozo tfoot th input.jegy1 { color: blue; } - table.osztalyozo tfoot th input.jegy2 { color: black; } - table.osztalyozo tfoot th input.jegy3 { color: green; } - table.osztalyozo tfoot th input.jegy4 { color: red; } - table.osztalyozo tfoot td { font-size:10px; background-color: rgb(100,140,130); text-align: center; } - table.osztalyozo tbody th { background-color: rgb(130,140,150); font-weight: normal; } - table.osztalyozo tbody th.atlag { background-color: rgb(100,100,130); padding: 0px 4px 0px 4px; } - table.osztalyozo tbody th.kituno { background-color: #ff0000; } - table.osztalyozo tbody th.jeles { background-color: #883333; } - table.osztalyozo tbody th.bukott { background-color: black; } - table.osztalyozo tbody th.i { background-color: #f1f1f1; color: green; } - table.osztalyozo tbody th.ni {background-color: #f1f1f1; color: red; } - table.osztalyozo tbody td.jegyek { background-color: #eeeeee; color: black; text-align: center; } - table.osztalyozo tbody td.biz { background-color: rgb(180,100,140); text-align: center; } - table.osztalyozo tbody td.biz select { background-color: rgb(180,100,140); } - table.osztalyozo tbody td.biz select:hover { background-color: rgb(250,250,250); } - - table.bizstat { margin-left:60px; border: solid 1px orange; } - table.bizstat th { background-color: #eeeeee; font-weight: normal; } - table.bizstat td { background-color: #f7f7f7; text-align: right; padding-right:5px; padding-left: 5px;} - table.bizstat tr.ossz th { background-color: #dddddd; } - table.bizstat tr.ossz td { background-color: #dddddd; } - table.bizstat caption { - margin-left: 60px; - caption-side: top; - font-size:11px; - background-color: #778877; - color: white; - padding:2px; - } - - table.floatleft { float:left } -*/ - - /* TanuloBizonyitvany */ table.tanuloBizonyitvany { background-color: #ffffff; } table.tanuloBizonyitvany thead th { background-color: rgb(100,140,130); diff --git a/mayor-orig/www/skin/classic/module-naplo/html/base.phtml b/mayor-orig/www/skin/classic/module-naplo/html/base.phtml index bc4fc510..ff6c8e08 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/base.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/base.phtml @@ -47,6 +47,7 @@ echo ''; if (defined('__PAGETITLE')) echo __PAGETITLE.'
'; + else echo 'MaYoR eleketronikus napló'.'
'; echo ''; if (defined('__TELEPHELYID')) echo ''.__INTEZMENY .', ' . __TANEV.'/'.(__TANEV+1).''; else echo ''.__INTEZMENY . '/' . __TANEV.''; @@ -54,9 +55,6 @@ if ($showHelp) echo '?'; echo ''."\n"; reset($TOOL); - // TESZT echo ''; - // echo ''; - // echo ''; foreach ( $TOOL as $tool => $params ) { // if ( function_exists( $func = "put$tool" ) && $params['tipus']=='cella') { if ( isset($params['tipus']) && $params['tipus']=='cella') { diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizelomenetel.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizelomenetel.phtml index 204f1265..62a2de0c 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizelomenetel.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizelomenetel.phtml @@ -1,139 +1,3 @@ '."\n"; - echo ''; - echo ''; - echo ''.$ADAT['diakAdat']['viseltNevElotag'].' '.$ADAT['diakAdat']['viseltCsaladinev'].' '.$ADAT['diakAdat']['viseltUtonev'].''; - echo ''; - if (is_array($ADAT['diakKepzes'])) { - echo ''; - echo ''; - foreach($ADAT['diakKepzes'] as $index => $kepzesAdat) { - echo ''.$kepzesAdat['kepzesNev'].''; - if ($i++>0) echo ' '; - } - echo ''; - echo ''; - } - echo ''; - echo ''._EVFOLYAM.''; -// echo ''; -// echo ''; - for ($evfolyam=$KEPZ['kezdoEvfolyam']; $evfolyam<=($KEPZ['zaroEvfolyam']); $evfolyam++) - echo ''.$evfolyam.''; - echo ''; - echo ''; - - echo ''; - echo ''; - echo ''; - echo $ADAT['intezmeny']['cimHelyseg'].', '; - $ho = date('m'); - echo date('Y').'. '.kisbetus($Honapok[--$ho]).' '.date('d').'.'; - echo ''; - echo ''; - echo ''; - - echo ''; - - foreach ($ADAT['targyak'] as $targyId => $targyAdat) { - $TARGYORATERV = $ADAT['kepzesOraterv'][$kepzesId][$targyId]; - if (is_array($TARGYORATERV)) $mutat = 'óratervi'; - elseif (is_array($ADAT['zaroJegy'][$diakId][$targyId])) $mutat = 'nem óratervi'; /* mégis van-e ilyen zárójegye? ekkor ez nem óratervi */ - else $mutat = false; - if ($mutat!==false) { - echo ''; - echo ''; - $_title = $targyAdat['targyJelleg'].' ['.$targyId.']'; - $_targyJelleg = ($targyAdat['targyJelleg']!='' && $targyAdat['targyJelleg']!=$ADAT['targyak'][$targyId]['targyNev'])?'
('.$targyAdat['targyJelleg'].')':''; - echo ''.$ADAT['targyak'][$targyId]['targyNev'].$_targyJelleg.''; - echo ''; - /* Bizonyítvány kiírás */ - for ($evfolyam=$KEPZ['kezdoEvfolyam']; $evfolyam<=($KEPZ['zaroEvfolyam']); $evfolyam++) { - $_teljesitendo = ($TARGYORATERV[$evfolyam][1]['kovetelmeny']!='' || $TARGYORATERV[$evfolyam][2]['hetiOraszam']!=''); - $_class = ($_teljesitendo===true) ? 'biz' : ''; - $_class .= ($mutat == 'nem óratervi' && is_array($ADAT['zaroJegy'][$diakId][$targyId][$evfolyam])) ? ' nbiz' : ''; - $_class .= (is_array($ADAT['zaroJegy'][$diakId][$targyId][$evfolyam])) ? ' vanjegy':''; - - echo ''; - if (is_array($ADAT['zaroJegy'][$diakId][$targyId][$evfolyam])) { - foreach( $ADAT['zaroJegy'][$diakId][$targyId][$evfolyam] as $szemeszter => $zaroJegyek ) { - $_jegyAdat = $zaroJegyek; - for ($j=0; $j=1 && count($ADAT['zaroJegy'][$diakId][$targyId][$evfolyam][2])==0) - $csakFelevi=true; - else - $csakFelevi=false; - $jegyAdat = $_jegyAdat[$j]; - $_targyOraterv = $TARGYORATERV[$jegyAdat['evfolyam']][$jegyAdat['szemeszter']]; - $_title = $jegyAdat['evfolyam'].'. évfolyam'; - $_elsofelev = ($szemeszter==1 && !$csakFelevi) ? ' class="openable szem1" style="display:none;" ' : '' ; - if ($_targyOraterv['kovetelmeny'] != $jegyAdat['jegyTipus']) $_title .= ' nem óraterv szerinti'; - echo ''; - //echo $jegyAdat['szemeszter'].'.'; - if ($csakFelevi) echo '['; - echo $KOVETELMENY[$jegyAdat['jegyTipus']][$jegyAdat['jegy']]['hivatalos'].' '.$bizonyitvanyMegjegyzesek[$jegyAdat['megjegyzes']]; - if ($csakFelevi) echo ']'; - echo ''; - - /* Ha ez vizsga volt??? - if (is_array($ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']])) { - $_kiir = '('.$ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['tipus'].', évfolyam:'.$ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['evfolyam'].')- '.($ADAT['zaroJegyVizsga'][$jegyAdat['zaroJegyId']]['szoveg']); - echo 'º'; - $MEGJ[] = $_kiir; - }*/ - } - $_kiir = ''; - if ($j+1 < count($_jegyAdat)) echo '
'; - } - } else { - if ($TARGYORATERV[$evfolyam][2]['hetiOraszam']!='') echo '-'; - } - echo ''; - } - /* ------------------ */ - echo ''; - } - } - echo ''; - echo ''; - echo ''; - - echo ''; -// if (count($MEGJ)>0) { -// echo ''; - //foreach ($MEGJ as $megj) echo $megj; -// echo ''; -// echo ''; -// } - echo ''."\n"; - - } ?> diff --git a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizonyitvany.phtml b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizonyitvany.phtml index e63b1e52..c576c706 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizonyitvany.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/osztalyozo/bizonyitvany.phtml @@ -84,21 +84,22 @@ foreach ($ADAT['bizonyitvany']['jegyek'] as $targyId => $targyAdat) { if (!in_array($targyId, array_merge($ADAT['magatartasIdk'],$ADAT['szorgalomIdk'])) ) { - $TARGYORATERV = $ADAT['kepzesOraterv'][$targyId]; + // // $TARGYORATERV = $ADAT['kepzesOraterv'][$targyId]; echo ''; echo ''; echo $ADAT['targyak'][$targyId]['targyNev']; -// echo $ADAT['targyak'][$targyId]['targyId']; + echo ' ('.$ADAT['targyak'][$targyId]['targyId'].')'; echo ''; /* Bizonyítvány kiírás */ foreach ($ADAT['bizonyitvany']['szemeszterek'] as $i => $szAdat) { $_jegyAdat = $ADAT['bizonyitvany']['jegyek'][$targyId][$szAdat['tanev']][$szAdat['szemeszter']]; + echo ''; for ($j=0; $j strtotime($jegyAdat['hivatalosDt'])) { - $_targyOraterv = $TARGYORATERV[$jegyAdat['evfolyam']][$jegyAdat['szemeszter']][0]; // TODO: evfolyamJel + // // $_targyOraterv = $TARGYORATERV[$jegyAdat['evfolyamJel']][$jegyAdat['szemeszter']][0]; $_title = $jegyAdat['evfolyam'].'. évfolyam'; if ($jegyAdat['evfolyamJel']!='') $_title .= ' ('.$jegyAdat['evfolyamJel'].'. évfolyamjel)' ; if ($_targyOraterv['kovetelmeny'] != $jegyAdat['jegyTipus']) { diff --git a/mayor-orig/www/skin/classic/module-portal/html/share/hirek.phtml b/mayor-orig/www/skin/classic/module-portal/html/share/hirek.phtml index 9b586cd7..a8baff0f 100644 --- a/mayor-orig/www/skin/classic/module-portal/html/share/hirek.phtml +++ b/mayor-orig/www/skin/classic/module-portal/html/share/hirek.phtml @@ -3,11 +3,15 @@ function putHirek($ADAT) { if (count($ADAT['hirek']['szovegek'])==0) { -/* echo '
'; + + if (_POLICY=='public') echo '
+
Nincs aktuális hír
'; +/* + echo '
'; */ } else { diff --git a/mayor-orig/www/skin/classic/module-session/css/sessionAdmin.css b/mayor-orig/www/skin/classic/module-session/css/sessionAdmin.css index d1cc5d1a..a64c2a48 100644 --- a/mayor-orig/www/skin/classic/module-session/css/sessionAdmin.css +++ b/mayor-orig/www/skin/classic/module-session/css/sessionAdmin.css @@ -1,6 +1,10 @@ - table.lista { background-color: #aaa; margin: auto; } - table.lista thead th, table.lista tfoot th { background-color: rgb(100,40,20); color: white; padding: 2px 5px; } + table.lista { width:95%; background-color: #aaa; margin: auto; margin-top:10px; + border-spacing: 1px; + /*border-collapse: separate;*/ + font-size:smaller; + } + table.lista thead th, table.lista tfoot th { background-color: orange; color: white; padding: 2px 5px; } table.lista tbody th, table.lista tbody td { background-color: white; padding: 2px 5px; } table.lista tbody tr:nth-child(even) th, table.lista tbody tr:nth-child(even) td { background-color: #eee; } table.lista tbody tr:hover th, table.lista tbody tr:hover td { background-color: #999; color:white; } diff --git a/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml b/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml index bfb1cc1e..67c2af13 100644 --- a/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml +++ b/mayor-orig/www/skin/classic/module-session/html/sessionAdmin.phtml @@ -2,7 +2,7 @@ function putSessionList($ADAT) { - echo ''."\n"; + echo '
'."\n"; echo ''."\n"; echo ''; @@ -30,13 +30,14 @@ foreach ($ADAT['session'] as $sAdat) { echo ''; echo ''; echo ''; echo ''; diff --git a/mayor-orig/www/update.php b/mayor-orig/www/update.php index 42d06efe..bc2a27df 100644 --- a/mayor-orig/www/update.php +++ b/mayor-orig/www/update.php @@ -1,23 +1,45 @@ '."\n"; - echo ''."\n"; - echo ''."\n"; - echo 'MaYoR'."\n"; - echo '
'."\n"; - echo '

MaYoR software update

'."\n"; - echo '

Hopp! Az automatikus frissítés épp fut, vagy a szolgáltatást a rendszerüzemeltető letiltotta.

'."\n"; - echo '

Oops! Automatic update process is running or the system administrator has locked down this service.

'."\n"; - echo '

'.date('Y-m-d H:i:s').'

'; - echo '
'."\n"; + header('HTTP/1.1 503 Service Temporarily Unavailable', true, 503); + header('Retry-After: '.gmdate('D, d M Y H:i:s', strtotime('+60 second')).' GMT'); + + echo ''."\n"; + echo ''."\n"; + echo ''."\n"; + echo 'MaYoR elektronikus napló karbantartás'; + echo ''."\n"; + echo ''."\n"; + echo ''; + echo ''."\n"; + + $id = urlencode(getHostname().'+'.$_SERVER['SERVER_NAME'].'+'.$_SERVER['SERVER_ADMIN']); + echo '
MaYoR
'; + echo '

MaYoR'; + echo ' software update

'."\n"; + echo '
'."\n"; + echo '

Az automatikus frissítés épp fut, vagy a szolgáltatást a rendszerüzemeltető letiltotta.

'."\n"; + echo '

The system is down for maintenance.

'."\n"; + echo '

'.date('Y-m-d H:i:s').'

'; + echo '
'."\n"; + echo ''; echo ''; } else { header('index.php'); -- cgit v1.2.3
'; -//var_dump($sAdat); + if ($sAdat['sessionID']!=_SESSIONID) { formBegin(); echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; formEnd(); + } echo ''.$sAdat['userAccount'].''.$sAdat['userCn'].'