diff options
author | M.Gergo | 2018-09-07 22:27:52 +0200 |
---|---|---|
committer | M.Gergo | 2018-09-07 22:27:52 +0200 |
commit | 8f8fc390374681cd537e4216f0366d6fe8a6c73c (patch) | |
tree | 6d19efd3593a0383a48cdac7f78cd0e2ef6fa761 | |
parent | 63edef615f7828cb0f57bf9ba128a90eb4fe07e0 (diff) | |
download | mayor-8f8fc390374681cd537e4216f0366d6fe8a6c73c.tar.gz mayor-8f8fc390374681cd537e4216f0366d6fe8a6c73c.zip |
Rev: 4358
31 files changed, 263 insertions, 59 deletions
diff --git a/egyéb/nextcloud/mayor-nextcloud.php b/egyéb/nextcloud/mayor-nextcloud.php index ba52f381..4dee20bc 100644 --- a/egyéb/nextcloud/mayor-nextcloud.php +++ b/egyéb/nextcloud/mayor-nextcloud.php @@ -549,7 +549,7 @@ if (function_exists('mysqli_connect') and PHP_MAJOR_VERSION >= 7) { //MySQLi (Im nxt_register_userena($link, $curr); //Ha netán le lenne tiltva, akkor engedélyezi, user_ena($curr); //ha a script tiltotta le. } - } else { if ($log['verbose'] > 1 ){ echo "? -\t\tA felhasználó:".po("\t$curr",$m2n['felhasznalo_hossz'],1)."\tnincs benne a nyilvántartásban.\n";} } + } else { if ($log['verbose'] > 1 ){ echo "? -\t\tA felhasználó:".po("\t$curr",$m2n['felhasznalo_hossz'],1)."\tszerepel a naplóban, de nincs benne az m2n nyilvántartásában.\n";} } foreach($nxt_group as $key3 => $val3){ //A tankörök egyeztetése if(in_array($key3, $tankorei) or $key3 == $m2n['mindenki_csop']){ //szerepel-e a felhasználó tankörei között a csoport, vagy a "mindenki" csoport? diff --git a/mayor-installer-orig/log/mayor-installer.rev b/mayor-installer-orig/log/mayor-installer.rev index ef758d27..81d452af 100644 --- a/mayor-installer-orig/log/mayor-installer.rev +++ b/mayor-installer-orig/log/mayor-installer.rev @@ -1 +1 @@ -4344 +4358 diff --git a/mayor-orig/install/base/mysql/mayor-login.sql b/mayor-orig/install/base/mysql/mayor-login.sql index 556b28cc..bd81c318 100644 --- a/mayor-orig/install/base/mysql/mayor-login.sql +++ b/mayor-orig/install/base/mysql/mayor-login.sql @@ -171,3 +171,11 @@ CREATE TABLE loginLog_a ( flag tinyint(3) unsigned default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_hungarian_ci; +CREATE TABLE `eduroam` ( + `userAccount` varchar(64) COLLATE utf8_hungarian_ci NOT NULL, + `policy` enum('public','parent','private') COLLATE utf8_hungarian_ci DEFAULT NULL, + `eduroamUID` varchar(32) COLLATE utf8_hungarian_ci NOT NULL, + `eduroamPASSWORD` varchar(128) COLLATE utf8_hungarian_ci NOT NULL, + `eduroamAFFILIATION` ENUM ('staff','faculty','student','') DEFAULT '', + `modositasDt` datetime DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; diff --git a/mayor-orig/install/module-naplo/mysql/tanev.sql b/mayor-orig/install/module-naplo/mysql/tanev.sql index b3975c7b..43b0ba2e 100644 --- a/mayor-orig/install/module-naplo/mysql/tanev.sql +++ b/mayor-orig/install/module-naplo/mysql/tanev.sql @@ -162,7 +162,7 @@ CREATE TABLE `hianyzas` ( `perc` tinyint(3) unsigned DEFAULT NULL, `tipus` enum('hiányzás','késés','felszerelés hiány','felmentés','egyenruha hiány') COLLATE utf8_hungarian_ci DEFAULT NULL, `statusz` enum('igazolt','igazolatlan') COLLATE utf8_hungarian_ci DEFAULT NULL, - `igazolas` enum('orvosi','szülői','osztályfőnöki','tanulmányi verseny','nyelvvizsga','igazgatói','hatósági','pályaválasztás','') COLLATE utf8_hungarian_ci DEFAULT NULL, + `igazolas` enum('orvosi','szülői','osztályfőnöki','verseny','vizsga','igazgatói','hatósági','pályaválasztás','') COLLATE utf8_hungarian_ci DEFAULT NULL; `tankorTipus` enum('tanórai','tanórán kívüli','első nyelv','második nyelv','egyéni foglalkozás','délutáni') COLLATE utf8_hungarian_ci DEFAULT NULL, `tankorTipusId` int(10) unsigned DEFAULT NULL, `rogzitoTanarId` int(10) unsigned DEFAULT NULL, diff --git a/mayor-orig/log/mayor-base.rev b/mayor-orig/log/mayor-base.rev index ef758d27..81d452af 100644 --- a/mayor-orig/log/mayor-base.rev +++ b/mayor-orig/log/mayor-base.rev @@ -1 +1 @@ -4344 +4358 diff --git a/mayor-orig/log/mayor-naplo.rev b/mayor-orig/log/mayor-naplo.rev index ef758d27..81d452af 100644 --- a/mayor-orig/log/mayor-naplo.rev +++ b/mayor-orig/log/mayor-naplo.rev @@ -1 +1 @@ -4344 +4358 diff --git a/mayor-orig/log/mayor-portal.rev b/mayor-orig/log/mayor-portal.rev index ef758d27..81d452af 100644 --- a/mayor-orig/log/mayor-portal.rev +++ b/mayor-orig/log/mayor-portal.rev @@ -1 +1 @@ -4344 +4358 diff --git a/mayor-orig/update/pre004350-1-naplo.sql b/mayor-orig/update/pre004350-1-naplo.sql new file mode 100644 index 00000000..c7144b3d --- /dev/null +++ b/mayor-orig/update/pre004350-1-naplo.sql @@ -0,0 +1,15 @@ +DELIMITER $$ +DROP PROCEDURE IF EXISTS upgrade_database_4329 $$ + +CREATE PROCEDURE upgrade_database_4329() +BEGIN +SET NAMES utf8 COLLATE utf8_hungarian_ci; + +ALTER TABLE `hianyzas` MODIFY `igazolas` enum('orvosi','szülői','osztályfőnöki','verseny','tanulmányi verseny','vizsga','nyelvvizsga','igazgatói','hatósági','pályaválasztás','') COLLATE utf8_hungarian_ci DEFAULT NULL; +UPDATE hianyzas SET igazolas='verseny' WHERE igazolas='tanulmányi verseny'; +UPDATE hianyzas SET igazolas='vizsga' WHERE igazolas='nyelvvizsga'; +ALTER TABLE hianyzas MODIFY `igazolas` enum('orvosi','szülői','osztályfőnöki','verseny','vizsga','igazgatói','hatósági','pályaválasztás','') COLLATE utf8_hungarian_ci DEFAULT NULL; + +END $$ +DELIMITER ; +CALL upgrade_database_4329(); diff --git a/mayor-orig/update/pre004356-1-mayor_login.sql b/mayor-orig/update/pre004356-1-mayor_login.sql new file mode 100644 index 00000000..8a8a5440 --- /dev/null +++ b/mayor-orig/update/pre004356-1-mayor_login.sql @@ -0,0 +1,21 @@ +DELIMITER $$ +DROP PROCEDURE IF EXISTS upgrade_database_4356 $$ +CREATE PROCEDURE upgrade_database_4356() +BEGIN + IF NOT EXISTS ( + SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA=DATABASE() AND TABLE_NAME='eduroam' + ) THEN + +CREATE TABLE `eduroam` ( + `userAccount` varchar(64) COLLATE utf8_hungarian_ci NOT NULL, + `policy` enum('public','parent','private') COLLATE utf8_hungarian_ci DEFAULT NULL, + `eduroamUID` varchar(32) COLLATE utf8_hungarian_ci NOT NULL, + `eduroamPASSWORD` varchar(128) COLLATE utf8_hungarian_ci NOT NULL, + `eduroamAFFILIATION` ENUM ('staff','faculty','student','') DEFAULT '', + `modositasDt` datetime DEFAULT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_hungarian_ci; + +END IF; +END $$ +DELIMITER ; $$ +CALL upgrade_database_4356(); diff --git a/mayor-orig/www/include/modules/naplo/base/rights.php b/mayor-orig/www/include/modules/naplo/base/rights.php index b3967529..fd538da0 100644 --- a/mayor-orig/www/include/modules/naplo/base/rights.php +++ b/mayor-orig/www/include/modules/naplo/base/rights.php @@ -84,7 +84,9 @@ checkNaploStatus(); if (__FOLYO_TANEV === true) if (__MUNKATERV_OK && __ORAREND_OK && __TANKOROK_OK) checkNaplo(date('Y-m-d')); - else $_SESSION['alert'][]= 'info:checkNaploFailed:Tanév:'.($_TANEV['tanev']).':Részletek '.((__MUNKATERV_OK)?'munkaterv ok':'#chknaplo1 nincs munkaterv!').':'.((__ORAREND_OK)?'órarend ok':'#chknaplo2 nincs órarend!').':'.((__TANKOROK_OK)?'órarend-tankörök ok':'#chknaplo3 órarendi óra tankör összerendezési hiány!'); + else { + if (MAYOR_SOCIAL!==true) $_SESSION['alert'][]= 'info:checkNaploFailed:Tanév:'.($_TANEV['tanev']).':Részletek '.((__MUNKATERV_OK)?'munkaterv ok':'#chknaplo1 nincs munkaterv!').':'.((__ORAREND_OK)?'órarend ok':'#chknaplo2 nincs órarend!').':'.((__TANKOROK_OK)?'órarend-tankörök ok':'#chknaplo3 órarendi óra tankör összerendezési hiány!'); + } } } diff --git a/mayor-orig/www/include/modules/naplo/intezmeny/tankor.php b/mayor-orig/www/include/modules/naplo/intezmeny/tankor.php index 8db17e7a..eea8b12c 100644 --- a/mayor-orig/www/include/modules/naplo/intezmeny/tankor.php +++ b/mayor-orig/www/include/modules/naplo/intezmeny/tankor.php @@ -12,8 +12,9 @@ /* pre-check */ if (isset($ADAT['tankorId']) && $ADAT['tankorId']!='') { $return = $tankorId = $ADAT['tankorId']; - $q = "UPDATE tankor SET felveheto=%u, min=%u, max=%u, kovetelmeny='%s' WHERE tankorId=%u"; - $v = array($ADAT['felveheto'], $ADAT['min'], $ADAT['max'], $ADAT['kovetelmeny'],$tankorId); + $_tankorCn = $ADAT['tankorCn']; + $q = "UPDATE tankor SET felveheto=%u, min=%u, max=%u, kovetelmeny='%s', cn='%s' WHERE tankorId=%u"; + $v = array($ADAT['felveheto'], $ADAT['min'], $ADAT['max'], $ADAT['kovetelmeny'],$_tankorCn,$tankorId); db_query($q, array('fv' => 'ujTankor', 'modul' => 'naplo_intezmeny', 'values' => $v)); $tanarFelvesz = false; } else { diff --git a/mayor-orig/www/include/modules/naplo/orarend/orarendModosito.php b/mayor-orig/www/include/modules/naplo/orarend/orarendModosito.php index 8a8999dc..991eb0c5 100644 --- a/mayor-orig/www/include/modules/naplo/orarend/orarendModosito.php +++ b/mayor-orig/www/include/modules/naplo/orarend/orarendModosito.php @@ -125,8 +125,13 @@ $A = $ADAT; // az alapértelmezett adatokat vegyük át, majd írjuk felül: $A['tankorId'] = $TANKORIDK[$i]; $A['tanarIdk'] = getTankorTanaraiByInterval($A['tankorId'],array('tolDt' => $ADAT['tolDt'], 'igDt' => $ADAT['igDt'])); - $A['tanarId'] = $A['tanarIdk'][0]['tanarId']; // az elsőt vegyük alapul ha több van :( - $ok = pluszOraFelvesz($A, $lr); + $A['tanarId'] = $A['tanarIdk'][0]['tanarId']; // az elsőt vegyük alapul ha több van + if ($A['tanarId']>0) { + $ok = pluszOraFelvesz($A, $lr); + dump($A); + }else{ + $_SESSION['alert'][]= 'info:ennek a tankörnek nincs ('.serialize($A['tankorId']).') tanára az adott intervallumban'; + } if ($ok === false) break; } diff --git a/mayor-orig/www/include/modules/naplo/osztalyozo/vizsga.php b/mayor-orig/www/include/modules/naplo/osztalyozo/vizsga.php index 96dfa210..9849255d 100644 --- a/mayor-orig/www/include/modules/naplo/osztalyozo/vizsga.php +++ b/mayor-orig/www/include/modules/naplo/osztalyozo/vizsga.php @@ -3,7 +3,7 @@ function vizsgajelentkezes($ADAT) { $q = "INSERT INTO vizsga (diakId, targyId, evfolyam, evfolyamJel, felev, tipus, jelentkezesDt) VALUES (%u, %u, %u, '%s', %u, '%s', '%s')"; - $v = array($ADAT['diakId'], $ADAT['targyId'], $ADAT['evfolyam'], $ADAT['evfolyamJel'], $ADAT['felev'], $ADAT['tipus'], $ADAT['jelentkezesDt']); + $v = array($ADAT['diakId'], $ADAT['targyId'], $ADAT['evfolyam'], $ADAT['evfolyamJel'], $ADAT['felev'], $ADAT['vizsgaTipus'], $ADAT['jelentkezesDt']); return db_query($q, array('modul' => 'naplo_intezmeny', 'fv' => 'vizsgajelentkezes', 'result' => 'insert', 'values' => $v)); } @@ -65,7 +65,6 @@ if (is_array($jegyek)) foreach ($jegyek as $vizsgaId => $jegyAdat) { $vizsgaAdat = getVizsgaAdatById($vizsgaId); -// dump($vizsgaAdat); // A beírandó jegy adatai szinkronban kell legyenek a vizsga adataival $jegyAdat['felev'] = $vizsgaAdat['felev']; $jegyAdat['diakId'] = $vizsgaAdat['diakId']; @@ -78,13 +77,16 @@ if ($vizsgaAdat['vizsgaDt'] != '' && !isset($vizsgaAdat['zaroJegyId']) && !isset($vizsgaAdat['zaradekId'])) { // vizsga értékelés záradékai if ($bukas) { - if ( - $jegyAdat['jegyTipus'] != 'jegy' - && $jegyAdat['jegyTipus'] != 'féljegy' - && $vizsgaAdat['tipus'] == 'javítóvizsga' - ) $zaradekIndex = $ZaradekIndex['vizsga'][$vizsgaAdat['tipus'].' nem teljesített']; - else $zaradekIndex = $ZaradekIndex['vizsga'][$vizsgaAdat['tipus'].' bukás']; - } else { $zaradekIndex = $ZaradekIndex['vizsga'][ $vizsgaAdat['tipus'] ]; } + if ($jegyAdat['jegyTipus'] != 'jegy' + && $jegyAdat['jegyTipus'] != 'féljegy' + && $vizsgaAdat['tipus'] == 'javítóvizsga') { + $zaradekIndex = $ZaradekIndex['vizsga'][$vizsgaAdat['tipus'].' nem teljesített']; + } else { + $zaradekIndex = $ZaradekIndex['vizsga'][$vizsgaAdat['tipus'].' bukás']; + } + } else { + $zaradekIndex = $ZaradekIndex['vizsga'][ $vizsgaAdat['tipus'] ]; + } $Z = array( 'zaradekIndex' => $zaradekIndex, 'diakId' => $vizsgaAdat['diakId'], diff --git a/mayor-orig/www/include/modules/naplo/share/tanar.php b/mayor-orig/www/include/modules/naplo/share/tanar.php index 32027565..5e23e4ec 100644 --- a/mayor-orig/www/include/modules/naplo/share/tanar.php +++ b/mayor-orig/www/include/modules/naplo/share/tanar.php @@ -26,7 +26,7 @@ initTolIgDt($SET['tanev'], $beDt, $kiDt, $SET['override']); $where = $v = array(); - if ($SET['összes']!==true && in_date_interval(date(),$beDt,$kiDt)==true) { // ha nincs benne a mai nap a vizsgált intervallumban, akkor értelmetlen (lehet) ez a feltétel + if ($SET['összes']!==true && in_date_interval(date('Y-m-d H:m:s'),$beDt,$kiDt)==true) { // ha nincs benne a mai nap a vizsgált intervallumban, akkor értelmetlen (lehet) ez a feltétel $where[] = "statusz IN ('határozatlan idejű','határozott idejű','külső óraadó')"; } if ($beDt != '') { diff --git a/mayor-orig/www/include/modules/naplo/share/terem.php b/mayor-orig/www/include/modules/naplo/share/terem.php index f4a722a2..954f5fbe 100644 --- a/mayor-orig/www/include/modules/naplo/share/terem.php +++ b/mayor-orig/www/include/modules/naplo/share/terem.php @@ -109,4 +109,37 @@ } + // teremModifier + + function teremModositas($ADAT) { + + if (MAYOR_SOCIAL === true) $ADAT['tanev'] = __TANEV; + + $dt = readVariable($ADAT['dt'], 'datetime', null); + initTolIgDt($ADAT['tanev'], $dt, $dt); + $tanevDb = tanevDbNev(__INTEZMENY, $ADAT['tanev']); + + $return = false; + + if (is_array($ADAT['foglaltTermek'][ $ADAT['teremId'] ])) { + $return = $ADAT['foglaltTermek'][ $ADAT['teremId'] ]['tanarId']; + // A foglalt terem felszabadítása + $q = "UPDATE `%s`.orarendiOra SET teremId=NULL WHERE tolDt<='%s' AND '%s'<=igDt AND het=%u AND nap=%u AND ora=%u AND teremId=%u"; + $v = array($tanevDb, $dt, $dt, $ADAT['het'], $ADAT['nap'], $ADAT['ora'], $ADAT['teremId']); + db_query($q, array('fv' => 'teremModositas/foglalt terem felszabadítása', 'modul' => 'naplo', 'values' => $v)); + } + // teremhozzárendelés módosítása + if ($ADAT['teremId']>0) { + $q = "UPDATE `%s`.orarendiOra SET teremId=%u WHERE tolDt <= '%s' AND '%s' <= igDt AND het=%u AND nap=%u AND ora=%u AND tanarId=%u"; + $v = array($tanevDb, $ADAT['teremId'], $dt, $dt, $ADAT['het'], $ADAT['nap'], $ADAT['ora'], $ADAT['tanarId']); + } else { + $q = "UPDATE `%s`.orarendiOra SET teremId=NULL WHERE tolDt <= '%s' AND '%s' <= igDt AND het=%u AND nap=%u AND ora=%u AND tanarId=%u AND teremId IS NOT NULL"; + $v = array($tanevDb, $dt, $dt, $ADAT['het'], $ADAT['nap'], $ADAT['ora'], $ADAT['tanarId']); + } + db_query($q, array('debug'=>true,'fv' => 'teremModositas/foglalt terem felszabadítása', 'modul' => 'naplo', 'values' => $v)); + + return $return; + + } + ?> diff --git a/mayor-orig/www/lang/hu_HU/base/base.php b/mayor-orig/www/lang/hu_HU/base/base.php index addbb45a..a59d7144 100644 --- a/mayor-orig/www/lang/hu_HU/base/base.php +++ b/mayor-orig/www/lang/hu_HU/base/base.php @@ -7,8 +7,8 @@ */ -define('_MAIN_TITLE','MaYoR elektronikus napló'); -define('_MAIN_FOOTER','<a href="http://www.mayor.hu./">MaYoR</a> elektornikus napló - 2002-2018 © <a href="LICENSE.txt">GPL</a>'); +define('_MAIN_TITLE','MaYoR'); +define('_MAIN_FOOTER','<a href="http://www.mayor.hu./">MaYoR</a> - 2002-2018 © <a href="LICENSE.txt">GPL</a>'); define('_TANAR','tanár'); define('_DIAK','diák'); @@ -25,7 +25,7 @@ define('_CONTROL_FLAG_OPTIONAL','A bejelentkezés nem kötelező.'); define('_PRIVATE_PASSWORD','Jelszó'); define('_PARENT_PASSWORD','Szülői jelszó'); define('_PUBLIC_PASSWORD','Külső jelszó'); -define('_MAYOR_DESC','MaYoR elektronikus napló program'); +define('_MAYOR_DESC','MaYoR'); define('_HELP','Súgó'); define('_LOGOUT','Kilépés'); diff --git a/mayor-orig/www/lang/hu_HU/module-naplo/intezmeny/tankor.php b/mayor-orig/www/lang/hu_HU/module-naplo/intezmeny/tankor.php index 3f75c539..aa05d751 100644 --- a/mayor-orig/www/lang/hu_HU/module-naplo/intezmeny/tankor.php +++ b/mayor-orig/www/lang/hu_HU/module-naplo/intezmeny/tankor.php @@ -53,4 +53,6 @@ tagjait kiléptetjük, a tankör óráit a következő szemesztertől töröljü define('_TANKORNEV_MODOSITAS_HELP','A jelen ('.__TANEV.') tanévben módosítja a tankör nevét, alapértelmezetten a tagok alapján. Ha nincs még tagja a tankörnek, az osztály-tankör hozzárendelést vesszül alapul.'); define('_TAGOK_ALAPJAN','Tagok alapján (ha lehet)'); + define('_TANKORCN','Megjegyzés'); + ?> diff --git a/mayor-orig/www/policy/private/naplo/orarend/orarend-pre.php b/mayor-orig/www/policy/private/naplo/orarend/orarend-pre.php index cbf21119..947b70ef 100644 --- a/mayor-orig/www/policy/private/naplo/orarend/orarend-pre.php +++ b/mayor-orig/www/policy/private/naplo/orarend/orarend-pre.php @@ -48,7 +48,7 @@ } } -// -- TESZT VÉGE + // -- TESZT VÉGE $targyId = readVariable($_POST['targyId'], 'id', getPSFvar('targyId')); $tankorId = readVariable($_POST['tankorId'], 'id', readVariable($_GET['tankorId'],'id',getPSFvar('tankorId'))); $osztalyId = readVariable($_POST['osztalyId'], 'id', readVariable($_GET['osztalyId'],'id',getPSFvar('osztalyId'))); @@ -95,6 +95,26 @@ if ($het == '') $het = getLastOrarend(); $igDt = date('Y-m-d', mktime(0,0,0,date('m',strtotime($tolDt)), date('d',strtotime($tolDt))+6, date('Y',strtotime($tolDt)))); + // SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL + if (MAYOR_SOCIAL === true && $action== 'orarendiOraTeremModosit') { + dump($_POST); + $_MODIFY; + if(is_array($_POST)) { + $TMP_TERMEK = getTermek(array('result' => 'assoc')); + $TMP_TEREMIDS = array_keys($TMP_TERMEK); + foreach($_POST as $_pk => $_pv) { + if (($_pv>0 || $_pv=="teremTorol") && substr($_pk,0,3) == 'OOM') { + list($placeholder, $M['het'], $M['nap'], $M['ora'], $M['tanarId'],$M['tolDt']) = explode('+',$_pk); + if ($_pv=='teremTorol') $_pv=0; // hackit + $M['teremId'] = readVariable($_pv,'id',0,$TMP_TEREMIDS); + $M['tanev'] = __TANEV; + $teremModositasResult = teremModositas($M); + } + } + } + } + // SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL SOCIAL + $ADAT['termek'] = getTermek(array('result'=>'assoc','telephelyId'=>$telephelyId)); $ADAT['tanarok'] = getTanarok(array('result'=>'assoc','telephelyId'=>$telephelyId)); //--TODO telephely // ===================== @@ -115,6 +135,9 @@ /* ide kerülhet, hogy a diák (__NAGYKORU)/szülő engedélyezte-e a saját/gyermeke órarendjének mutatását */ $ADAT['adatKezeles'] = getDiakAdatkezeles($diakId,array('publikusOrarend'=>1)); $ADAT['publikusOrarend'] = ($ADAT['adatKezeles']['publikusOrarend']['ertek'] == 1) ? true : false; + + // if (MAYOR_SOCIAL === true) $ADAT['publikusOrarend'] = true; + /* Ha belül vagyunk, akkor állíthassa be egy gombnyomással, hogy ő bizony engedélyezi */ define(__ALLOWSET, ((__NAGYKORU===true && $diakId==__USERDIAKID) || (__NAGYKORU === false && $diakId==__SZULODIAKID))); if (_POLICY == 'public' && $ADAT['publikusOrarend'] === false) { @@ -235,6 +258,13 @@ $ADAT['hianyzas'] = getHianyzasByDiakIds(array($diakId), array('tolDt' => $tolDt, 'igDt' => $igDt, 'result' => 'multiassoc', 'keyfield'=>'oraId')); } } + + $ADAT['dt'] = $tolDt; + $ADAT['tanarId'] = $tanarId; + $ADAT['osztalyId'] = $osztalyId; + $ADAT['diakId'] = $diakId; + $ADAT['tankorId'] = $tankorId; + $ADAT['teremId'] = $teremId; if ($skin=='ajax' && $_REQUEST['httpResponse']=='json') $_JSON['orarend']=$ADAT; //===================================== diff --git a/mayor-orig/www/policy/private/naplo/orarend/orarendModosito-pre.php b/mayor-orig/www/policy/private/naplo/orarend/orarendModosito-pre.php index 831c0fa5..6d80c3fa 100644 --- a/mayor-orig/www/policy/private/naplo/orarend/orarendModosito-pre.php +++ b/mayor-orig/www/policy/private/naplo/orarend/orarendModosito-pre.php @@ -73,7 +73,6 @@ } if ($action==='do') { $HOT = readVariable($_POST['HALADASIORATOROL'],'id'); - //dump($HOT); for ($i=0; $i<count($HOT); $i++) { oraElmarad($HOT[$i]); } @@ -132,16 +131,17 @@ for ($i=0; $i<count($_POST['ORARENDPLUSZ']); $i++) { if ($_POST['ORARENDPLUSZ'][$i]!='') { $_ADAT = array(); - list($_TB,$_het,$_nap,$_ora,$_Id) = explode('.',$_POST['ORARENDPLUSZ'][$i]); + list($_TB,$_het,$_nap,$_ora,$_Id,$_tanarId) = explode('.',$_POST['ORARENDPLUSZ'][$i]); $_teremId = readVariable($_POST["T_".$_het."_".$_nap."_".$_ora], 'id'); $_ADAT['het'] = readVariable($_het,'id'); $_ADAT['nap'] = readVariable($_nap,'id'); $_ADAT['ora'] = readVariable($_ora,'id'); $_ADAT['tolDt'] = readVariable($refTolDt,'date'); $_ADAT['igDt'] = readVariable($refIgDt,'date'); - $_ADAT['tankorId'] = $_ADAT['blokkId'] =readVariable($_Id,'id'); // vagy tankör vagy blokk ID szerepel. a $_TB mondja meg + $_ADAT['tankorId'] = $_ADAT['blokkId'] = readVariable($_Id,'id'); // vagy tankör vagy blokk ID szerepel. a $_TB mondja meg $_ADAT['teremId'] = readVariable($_teremId,'id',null); - $_ADAT['tanarId'] = readVariable($tanarId,'id',null); + if ($tanarId>0) $_ADAT['tanarId'] = readVariable($tanarId,'id',null); + else $_ADAT['tanarId'] = readVariable($_tanarId,'id',null); $_ADAT['haladasiModositando'] = $ADAT['haladasiModositando']; if ($_TB == 'T') pluszOraFelvesz($_ADAT); elseif ($_TB == 'B') pluszBlokkFelvesz($_ADAT); @@ -161,7 +161,6 @@ $_ADAT['igDt'] = readVariable($refIgDt,'date'); $_ADAT['refDt'] = readVariable($refDt,'date'); $_ADAT['tanarId'] = readVariable($_tanarId,'id',null); -dump($_ADAT); teremModosit($_ADAT); } } @@ -191,8 +190,18 @@ dump($_ADAT); $ADAT['orarend'] = getOrarendByDiakId($diakId,array('tolDt'=>$tolDt,'igDt'=>$igDt)); } elseif ($osztalyId!='') { $ADAT['orarend'] = getOrarendByOsztalyId($osztalyId,array('tolDt'=>$tolDt,'igDt'=>$igDt)); + $OADAT = getOsztalyAdat($osztalyId); $ADAT['toPrint'] = $OADAT['osztalyJel']; + + + $ADAT['felvehetoTankorok'] = getTankorByOsztalyId($osztalyId,$tanev, array('csakId'=>false,'tolDt'=>$refTolDt, 'igDt'=>$refIgDt, 'tanarral'=>true)); +//TEST-TODO + $TANKORIDK = getTankorByOsztalyId($osztalyId, __TANEV, array('csakId' => true, 'tolDt' => $tolDt, 'igDt' => $igDt, 'result' => 'indexed', 'tanarral' => false)); +//TEST + $ADAT['haladasi'] = getOrak($TANKORIDK, array('tolDt'=>$tolDt,'igDt'=>$igDt, 'result'=>'likeOrarend', 'elmaradokNelkul'=>false)); +//TEST + $ADAT['vanHaladasi'] = checkHaladasi(array('tolDt'=>$refTolDt,'igDt'=>$refIgDt)); } elseif ($mkId!='') { $ADAT['orarend'] = getOrarendByMkId($mkId,array('tolDt'=>$tolDt,'igDt'=>$igDt,'telephely'=>$telephely)); } elseif ($teremId!='') { @@ -235,6 +244,7 @@ dump($_ADAT); if ($ADAT['hetiMaxNap'] < __HETIMAXNAP_MINIMUMA) $ADAT['hetiMaxNap'] = __HETIMAXNAP_MINIMUMA; $ADAT['tanarId'] = $tanarId; + $ADAT['osztalyId'] = $osztalyId; $ADAT['refTolDt'] = $refTolDt; $ADAT['refIgDt'] = $refIgDt; $ADAT['tolDt'] = $tolDt; @@ -268,7 +278,7 @@ dump($_ADAT); // } else // $TOOL['munkakozossegSelect'] = array('tipus'=>'sor', 'paramName'=>'mkId', 'post'=>array('refTolDt','refIgDt','tolDt','telephely')); $TOOL['tanarSelect'] = array('tipus'=>'cella', 'paramName'=>'tanarId', 'post'=>array('refTolDt','refIgDt','tolDt','telephely')); -// $TOOL['osztalySelect']= array('tipus'=>'cella', 'paramName'=>'osztalyId', 'post'=>array('refTolDt','refIgDt','tolDt')); + $TOOL['osztalySelect']= array('tipus'=>'cella', 'paramName'=>'osztalyId', 'post'=>array('refTolDt','refIgDt','tolDt')); // $TOOL['telephelySelect'] = array('tipus'=>'cella', 'paramName'=>'telephely', 'post'=>array('refTolDt','refIgDt','tolDt','mkId','tanarId')); // $TOOL['teremSelect'] = array('tipus'=>'cella', 'paramName'=>'teremId', 'telephely'=>$telephely, 'post'=>array('refTolDt','refIgDt','tolDt','telephely')); if ($osztalyId!='' || $tanarId!='' || $diakId!='' || $mkId!='') $TOOL['tankorSelect'] = array('tipus'=>'sor','paramName'=>'tankorId', 'post'=>array('refTolDt','refIgDt','tolDt','osztalyId','targyId','tanarId','diakId','telephely')); diff --git a/mayor-orig/www/policy/private/naplo/orarend/orarendModosito.php b/mayor-orig/www/policy/private/naplo/orarend/orarendModosito.php index e60986b5..59ad88ac 100644 --- a/mayor-orig/www/policy/private/naplo/orarend/orarendModosito.php +++ b/mayor-orig/www/policy/private/naplo/orarend/orarendModosito.php @@ -4,5 +4,11 @@ // if (count($_SESSION['alert'])==0) // if (!in_array('info:nincs_intervallum', $_SESSION['alert']) && is_array($ADAT['orarend']) && count($ADAT['orarend']) != 0) putOrarend($ADAT); - if ((!is_array($_SESSION['alert']) || !in_array('info:nincs_intervallum', $_SESSION['alert'])) && is_array($ADAT['felvehetoTankorok']) && count($ADAT['felvehetoTankorok']) > 0) putOrarend($ADAT); + if ( + (!is_array($_SESSION['alert']) || !in_array('info:nincs_intervallum', $_SESSION['alert'])) + && is_array($ADAT['felvehetoTankorok']) + && count($ADAT['felvehetoTankorok']) > 0 + ) + putOrarend($ADAT); + ?> diff --git a/mayor-orig/www/policy/private/naplo/osztalyozo/vizsga-pre.php b/mayor-orig/www/policy/private/naplo/osztalyozo/vizsga-pre.php index 7ed83510..6ad310ab 100644 --- a/mayor-orig/www/policy/private/naplo/osztalyozo/vizsga-pre.php +++ b/mayor-orig/www/policy/private/naplo/osztalyozo/vizsga-pre.php @@ -30,7 +30,6 @@ $ADAT['zarojegytipusok'] = getEnumField('naplo_intezmeny', 'zaroJegy', 'jegyTipus'); $ADAT['statusz'] = getEnumField('naplo_intezmeny', 'diak', 'statusz'); $ADAT['vizsgaTipus'] = $vizsgaTipus = readVariable($_POST['vizsgaTipus'], 'enum', null, $ADAT['vizsgatipusok']); - if ($action == 'vizsgajelentkezes' && isset($diakId) && isset($targyId) && isset($evfolyamJel)) { $ADAT['jelentkezesDt'] = readVariable($_POST['jelentkezesDt'], 'date'); if (isset($ADAT['jelentkezesDt']) && isset($ADAT['vizsgaTipus'])) { diff --git a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendModosito.css b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendModosito.css index 4d2ef3aa..1d9f527b 100644 --- a/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendModosito.css +++ b/mayor-orig/www/skin/classic/module-naplo/css/orarend/orarendModosito.css @@ -3,7 +3,7 @@ h2 { text-align: center; color: red;} h2.toPrint { display: none; } table.toolBar tr td select, table.toolBar tr td option { - font-size:11px; +font-size:10px; } table.orarend { @@ -45,6 +45,7 @@ table.orarend tr td select { font-size: 10px; background-color:#000011; color: white; + max-width:140px; } div.unfinished { diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankor.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankor.phtml index 22e807f5..7517709b 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankor.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/tankor.phtml @@ -28,11 +28,6 @@ global $TANKOR_TIPUS; /* $TOPOST['tankoradat'] */ - - $TT=array(); - for ($i=0; $i<count($TOPOST['tankortanar']); $i++) { - $TT[] = $TOPOST['tankortanar'][$i]['tanarNev']; - } if (!is_array($TARGY)) return false; $SZEMCHECK = array(); @@ -61,11 +56,16 @@ echo '<h2>'._TANKOR.' '; echo $MK['leiras'].'/'.$TARGY['targyNev']; if ($TARGY['targyJelleg']!='') echo ' ('.$TARGY['targyJelleg'].')'; - echo ' '.implode(', ',$TT); + for ($i=0; $i<count($TOPOST['tankortanar']); $i++) { + echo ' '; + echo '<span class="tanarNev" data-tanarid="'.$TOPOST['tankortanar'][$i]['tanarId'].'" >'; + echo $TOPOST['tankortanar'][$i]['tanarNev']; + echo '</span>'; + } echo '</h2>'."\n"; - echo '<table>'; + echo '<tr>'."\n"; echo '<th>'._ELNEVEZES.'</th>'; echo '<td>'; @@ -98,6 +98,12 @@ echo '</td>'; echo '</tr>'; echo '<tr>'."\n"; + echo '<th>'._TANKORCN.'</th>'; + echo '<td colspan="2">'; + echo '<input type="text" name="tankorCn" value="'.$TOPOST['tankoradat']['cn'].'" />'; + echo '</td>'; + echo '</tr>'."\n"; + echo '</table>'; echo '<h2>'._ALTALANOS.'</h2>'."\n"; diff --git a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/terem.phtml b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/terem.phtml index 73cbede6..7b95fbc6 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/terem.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/intezmeny/terem.phtml @@ -12,16 +12,21 @@ echo '<th>'._FEROHELY.'</th>'; echo '<th>'._TIPUS.'</th>'; echo '<th>'._TELEPHELY.'</th>'; + echo '<th>'._TEREMALLAPOT.'</th>'; echo '</tr></thead>'."\n"; echo '<tfoot><tr></tr></tfoot>'."\n"; echo '<tbody>'; foreach ($ADAT['teremAdat'] as $teremId => $tAdat) { echo '<tr>'; echo '<td>'.$tAdat['teremId'].'</td>'; - echo '<td><a href="'.href('index.php?page=naplo&sub=intezmeny&f=terem&teremId='.$tAdat['teremId'].'&telephelyId='.$ADAT['telephelyId']).'">'.$tAdat['leiras'].'</a></td>'; + echo '<td><a href="'.href('index.php?page=naplo&sub=intezmeny&f=terem&teremId='.$tAdat['teremId'].'&telephelyId='.$ADAT['telephelyId']).'">'; + echo '<span class="icon-pencil-alt" style="color:#aaa;"></span> '; + echo $tAdat['leiras']; + echo '</a></td>'; echo '<td>'.$tAdat['ferohely'].'</td>'; echo '<td>'.$tAdat['tipus'].'</td>'; echo '<td>'.$ADAT['telephelyAdat'][ $tAdat['telephelyId'] ]['telephelyRovidNev'].'</td>'; + echo '<td>'.$tAdat['teremAllapot'].'</td>'; echo '</tr>'."\n"; } echo '</tbody>'."\n"; diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarend.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarend.phtml index 0a0174bb..e34ea785 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarend.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarend.phtml @@ -55,6 +55,25 @@ // if (is_array($ADAT['orarend']['assoc'])) { if (TRUE) { $T = $ADAT['orarend']['assoc']; + + if (MAYOR_SOCIAL === true) { + echo '<h2 style="text-align: center; + background-color: #f06; + width: 220px; + margin: auto; + color: #fff; + margin-bottom: 8px; + border-radius: 4px; + padding: 2px;">MaYoR Social Edition</h2>'; + formBegin(); + echo '<input type="hidden" name="action" value="orarendiOraTeremModosit" />'; + echo '<input type="hidden" name="dt" value="'.$ADAT['dt'].'" />'; + echo '<input type="hidden" name="tanarId" value="'.$ADAT['tanarId'].'" />'; + echo '<input type="hidden" name="osztalyId" value="'.$ADAT['osztalyId'].'" />'; + echo '<input type="hidden" name="teremId" value="'.$ADAT['teremId'].'" />'; + echo '<input type="hidden" name="diakId" value="'.$ADAT['diakId'].'" />'; + echo '<input type="hidden" name="tankorId" value="'.$ADAT['tankorId'].'" />'; + } echo '<h2 class="toPrint">'.$ADAT['toPrint'].'</h2>'; echo '<table cellspacing="1" class="orarend '.$ADAT['orarendTipus'].'" align="center">'."\n"; echo '<thead>'; @@ -214,7 +233,9 @@ // $het = $_T['het']; $_ORA = $ADAT['haladasi']['orak'][$dt][$ora][$_T['tankorId']]; - $_valosTeremId = (is_null($_ORA['teremId']))? $_T['teremId']:$_ORA['teremId']; + +$_valosTeremId = (is_null($_ORA['teremId']))? $_T['teremId']:$_ORA['teremId']; + $_tankorTipus = $ADAT['tankorok'][$_T['tankorId']][0]['tankorTipus']; $_tankorTipusId = $ADAT['tankorok'][$_T['tankorId']][0]['tankorTipusId']; $_oraMostVan = (in_array($_ORA['oraId'],$ADAT['orakMost'])); @@ -260,8 +281,8 @@ } if ($TANKOR_DOLGOZAT[$_T['tankorId']][$dt]>0) echo '<span style="color:orange;" class="icon-idea-alt" title="bejelentett dolgozat dolgozatAdat" data-dolgozatid="'.$TANKOR_DOLGOZAT[$_T['tankorId']][$dt].'"></span>'; if ($TANKOR_JEGYZET[$_T['tankorId']][$dt]>0) echo '<span style="color:lightgreen;" class="icon-file-edit-alt" title="jegyzet"></span>'; - $_teremKiir = ($_T['teremId'] != $_valosTeremId) ? '<del>'.$ADAT['termek'][$_T['teremId']]['leiras'].'</del><ins>'.$ADAT['termek'][$_valosTeremId]['leiras'].'</ins>' : $ADAT['termek'][$_T['teremId']]['leiras']; - $_ferohely = $ADAT['termek'][$_valosTeremId]['ferohely']; +$_teremKiir = ($_T['teremId'] != $_valosTeremId) ? '<del>'.$ADAT['termek'][$_T['teremId']]['leiras'].'</del><ins>'.$ADAT['termek'][$_valosTeremId]['leiras'].'</ins>' : $ADAT['termek'][$_T['teremId']]['leiras']; +$_ferohely = $ADAT['termek'][$_valosTeremId]['ferohely']; $_letszam = $ADAT['tankorLetszamok'][$_T['tankorId']]; if ($_T['tankorId']!='') { echo '<span title="'.$_targyJel.' '.$_osztalyJel.' ('.$ADAT['tankorok'][$_T['tankorId']][0]['tankorId'].') '.$_tankorTipus.'" >'; @@ -271,7 +292,27 @@ echo "$_targyjel : $_osztalyJel : "; } echo ', '; - echo '<span title="'.$_ferohely.'/'.$_letszam.'" class="t'.( ($_ferohely!=0 && $_ferohely<$_letszam) ? 0 : 1).'">'.$_teremKiir.'</span>'; + echo '<span class="normalTerem" data-tmpid="'.intval(++$tmpid).'" title="'.$_ferohely.'/'.$_letszam.'" class="t'.( ($_ferohely!=0 && $_ferohely<$_letszam) ? 0 : 1).'">'.$_teremKiir.'</span>'; + +// mindenkinek módosítható (social edition) +if (MAYOR_SOCIAL === true) { +// if ($_valosTeremId == 0) { + // (`het`,`nap`,`ora`,`tanarId`,`tolDt` = teremId), + $_keyBase = 'OOM+'.$_T['het'].'+'.$nap.'+'.$ora.'+'.$_T['tanarId'].'+'.$_T['tolDt']; + $_hidden = ($_valosTeremId > 0)?' style="display:none" ':''; + echo '<select class="teremModosit onChangeSubmit" data-tmpid="'.intval($tmpid).'" name="'.$_keyBase.'" '.$_hidden.'>'; + if ($_valosTeremId!=0) + echo '<option value="teremTorol">-nem tudom, de nem ez-</option>'; + else + echo '<option value="0">-</option>'; + foreach ($ADAT['termek'] as $__teremId => $__teremAdat) { + $_SEL = ($_valosTeremId == $__teremId) ? ' selected="selected" ':''; + echo '<option value="'.$__teremId.'" '.$_SEL.'>'.$__teremAdat['leiras'].'</option>'; + } + echo '</select>'; +// } +} + echo '<br/>'; if ($_ORA['kit']!='') { echo '<span class="helyett">'; @@ -340,6 +381,8 @@ echo '</tbody>'; echo '</table>'."\n\n<!-- EOT -->\n\n"; + if (MAYOR_SOCIAL === true) formEnd(); + // } // foreach } else { diff --git a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml index bd9b13c1..468d11bf 100644 --- a/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml +++ b/mayor-orig/www/skin/classic/module-naplo/html/orarend/orarendModosito.phtml @@ -26,6 +26,7 @@ } echo '<input type="hidden" name="action" value="do" />'; echo '<input type="hidden" name="tanarId" value="'.$ADAT['tanarId'].'" />'; + echo '<input type="hidden" name="osztalyId" value="'.$ADAT['osztalyId'].'" />'; echo '<input type="hidden" name="refTolDt" value="'.$ADAT['refTolDt'].'" />'; echo '<input type="hidden" name="refIgDt" value="'.$ADAT['refIgDt'].'" />'; echo '<input type="hidden" name="tolDt" value="'.$ADAT['tolDt'].'" />'; @@ -194,11 +195,11 @@ for ($oi=0; $oi<count($ADAT['orarendioraTankor']['orarendiOra'][$het][$nap][$ora //if ($_tankorId==$ADAT['assoc'][$nap][$ora]['orak'][$i]['tankorId']) { // $X[] = $_tankorId; //} - echo '<option value="'.$__tanarId.'%'.$__osztalyJel.'%'.$__targyJel.'%'.$__tankorId.'"'.$__SEL.'>'; - echo $__TANKOR['tankorNev']; - echo "($__tankorId)"; + echo '<option value="'.$__tanarId.'%'.$__osztalyJel.'%'.$__targyJel.'%'.$__tankorId.'"'.$__SEL.'>'; + echo $__TANKOR['tankorNev']; + echo "($__tankorId)"; //if (is_array($X) && in_array($_tankorId,$X)) echo '+'; - echo '</option>'."\n"; + echo '</option>'."\n"; } echo '</select>'; echo '</div>'; @@ -272,12 +273,15 @@ for ($oi=0; $oi<count($ADAT['orarendioraTankor']['orarendiOra'][$het][$nap][$ora function _putPluszOra($het,$nap,$ora,$TANKOROK,$BLOKKOK) { + echo '<select name="ORARENDPLUSZ[]">'; echo '<option value="">'."$het-$nap-$ora".'</option>'; echo '<optgroup class="tankor" label="'._TANKOR.'">'; for ($i=0; $i<count($TANKOROK); $i++) { - $key = "T.$het.$nap.$ora.".($_id = $TANKOROK[$i]['tankorId']); + $key = "T.$het.$nap.$ora.".($_id = $TANKOROK[$i]['tankorId']).'.'.$TANKOROK[$i]['tanarok'][0]['tanarId']; $value = $TANKOROK[$i]['tankorNev'].' ('.$_id.')'; + for ($j=0; $j<count($TANKOROK[$i]['tanarok']);$j++) + $value .= ' '.$TANKOROK[$i]['tanarok'][$j]['tanarNev']; echo '<option value="'.$key.'">'.$value.'</option>'."\n"; } echo '</optgroup><optgroup class="blokk" label="'._BLOKK.'">'; diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js index c357f692..80276f20 100644 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/naplo.jquery.min.js @@ -673,7 +673,7 @@ processJSONOraAdat = function(adat) { // if (adat['oraAdat']['kiCn']!='') content += '<li><span>Tanár: ' + adat['oraAdat']['kiCn'] +'</li>'; if (adat['oraAdat']['kitCn']!='') content += '<li>Helyettesítendő: ' + adat['oraAdat']['kitCn'] +'</li>'; content += '<li>Terem: ' + (adat['oraAdat']['teremId']==null?'–':adat['oraAdat']['teremId']) +'</li>'; - content += '<li>Leírás: ' + mayorLeiras(adat['oraAdat']['leiras']) +'</li>'; + content += '<li>Leírás: ' + (adat['oraAdat']['leiras']) +'</li>'; content += '</ul>'; if (adat['oraBeirhato']) content += adat['oraForm']; @@ -854,8 +854,9 @@ processJSONTankorAdat = function(adat) { content += '</ul>'; } - content += '<h3>'+adat['leiras']+'</h3>'; + content += '<h3>'+mayorLeiras(adat['leiras'])+'</h3>'; content += '<ul>'; + content += '<li>megjegyzés: '+adat['cn']+'</li>'; content += '<li>névsor: '+adat['nevsor']+'</li>'; content += '<li>választható: '+adat['felveheto']+' ('+adat['min']+'-'+adat['max']+')</li>'; content += '<li>jelenlét: '+adat['jelenlet']+'</li>'; @@ -916,15 +917,19 @@ processJSONTankorAdat = function(adat) { content += '<span style="display:none" id="mayorsidewindowtype" data-mayorsidewindowtype="tankor"></span>'; if ( $('#updateWindowSide').hasClass('nyitva') ==true && $('#mayorsidewindowtype').data('mayorsidewindowtype')!='tankor' ) { - $('#updateWindowSideSubTitle').html(adat['tankorNev']); +// $('#updateWindowSideSubTitle').html(adat['tankorNev']); + $('#updateWindowSideSubTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'tankor','tankorId':adat['tankorId']})+'">'+adat['tankorNev']+'</a>'); $('#updateWindowSideSubContent').html(content); $('#updateWindowSideSub').addClass('nyitva'); } else { - $('#updateWindowSideTitle').html(adat['tankorNev']); +// $('#updateWindowSideTitle').html(adat['tankorNev']); + $('#updateWindowSideTitle').html('<a href="'+href({'page':'naplo','sub':'intezmeny','f':'tankor','tankorId':adat['tankorId']})+'">'+adat['tankorNev']+'</a>'); $('#updateWindowSideContent').html(content); $('#updateWindowSide').addClass('nyitva'); } + // IDE + } diff --git a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js index 0a0875cb..664bacf1 100644 --- a/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js +++ b/mayor-orig/www/skin/classic/module-naplo/javascript/orarend/orarend.jquery.min.js @@ -7,6 +7,12 @@ $(function() { var origHtmlStr = $('table.orarend thead th.het').html(); + $('form span.normalTerem').on('click',function(event) { + var el = $(event.target); + var tmpid = ($(el).data('tmpid')); + $("form select[data-tmpid='"+tmpid+"']").toggle(); + }); + $('table.orarend thead tr th').on('click',function() { // tool kezeles mobilon if ($(this).data('napindex')>0 && isMobile() == true) { $(this).find('table.orarend span.napLeiras').toggle(); diff --git a/mayor-orig/www/skin/oldschool/base/html/base.phtml b/mayor-orig/www/skin/oldschool/base/html/base.phtml index 1775f15f..813ed04e 100644 --- a/mayor-orig/www/skin/oldschool/base/html/base.phtml +++ b/mayor-orig/www/skin/oldschool/base/html/base.phtml @@ -54,7 +54,7 @@ function html_head($page,$sub,$f,$lang,$skin) { echo '<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xml:lang="en" lang="hu">'."\n"; echo '<head>'."\n"; echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'."\n"; - echo '<meta property="og:title" content="MaYoR elektronikus napló @ '._SITE.'" />'."\n"; + echo '<meta property="og:title" content="MaYoR @ '._SITE.'" />'."\n"; echo '<meta property="og:type" content="website" />'."\n"; echo '<meta property="og:url" content="http://'.$_SERVER['SERVER_NAME'].'/" />'."\n"; echo '<meta property="og:locale" content="hu_HU" />'."\n"; diff --git a/mayor-orig/www/update.php b/mayor-orig/www/update.php index bc2a27df..8e79b280 100644 --- a/mayor-orig/www/update.php +++ b/mayor-orig/www/update.php @@ -6,7 +6,7 @@ if (defined('_LOCKFILE') && @file_exists(_LOCKFILE)) { echo '<!DOCTYPE html>'."\n"; echo '<html>'."\n"; echo '<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">'."\n"; - echo '<title>MaYoR elektronikus napló karbantartás</title>'; + echo '<title>MaYoR karbantartás</title>'; echo '<style type="text/css"> html {height:100%; min-height: 100%;} body {font-family: Verdana; background-color: white; @@ -39,7 +39,7 @@ background: linear-gradient(135deg, rgba(167,207,223,1) 0%,rgba(35,83,138,1) 100 echo '<p>The system is down for maintenance.</p>'."\n"; echo '<p style="font-size:smaller;">'.date('Y-m-d H:i:s').'</p>'; echo '</div>'."\n"; - echo '<footer><a href="https://www.mayor.hu">mayor.hu</a> elektronikus napló © GPL</footer>'; + echo '<footer><a href="https://www.mayor.hu">mayor.hu</a> © GPL</footer>'; echo '</body></html>'; } else { header('index.php'); @@ -1 +1 @@ -4344 +4358 |