From f51c9ed2abe5c68211bb3736be5f70b1fe2c9ec0 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Fri, 8 Mar 2019 21:20:34 +0100 Subject: további rendrakás --- .../private/naplo/haladasi/elmaradas-pre.php | 17 - .../policy/private/naplo/haladasi/elmaradas.php | 12 - .../private/naplo/haladasi/elszamolas-pre.php | 59 ---- .../policy/private/naplo/haladasi/elszamolas.php | 9 - .../policy/private/naplo/haladasi/haladasi-pre.php | 387 --------------------- .../www/policy/private/naplo/haladasi/haladasi.php | 15 - .../private/naplo/haladasi/helyettesites-pre.php | 195 ----------- .../private/naplo/haladasi/helyettesites.php | 46 --- .../policy/private/naplo/haladasi/hetes-pre.php | 260 -------------- .../www/policy/private/naplo/haladasi/hetes.php | 9 - .../private/naplo/haladasi/minuszora-pre.php | 75 ---- .../policy/private/naplo/haladasi/minuszora.php | 9 - .../www/policy/private/naplo/haladasi/ora-pre.php | 33 -- .../www/policy/private/naplo/haladasi/ora.php | 9 - .../private/naplo/haladasi/oralatogatas-pre.php | 102 ------ .../policy/private/naplo/haladasi/oralatogatas.php | 9 - .../private/naplo/haladasi/osszevonas-pre.php | 109 ------ .../policy/private/naplo/haladasi/osszevonas.php | 13 - .../policy/private/naplo/haladasi/pluszora-pre.php | 177 ---------- .../www/policy/private/naplo/haladasi/pluszora.php | 15 - .../private/naplo/haladasi/specialis-pre.php | 95 ----- .../policy/private/naplo/haladasi/specialis.php | 17 - .../www/policy/private/naplo/haladasi/stat-pre.php | 58 --- .../www/policy/private/naplo/haladasi/stat.php | 9 - .../policy/private/naplo/haladasi/tankor-pre.php | 29 -- .../www/policy/private/naplo/haladasi/tankor.php | 10 - .../private/naplo/haladasi/teremModositas-pre.php | 102 ------ .../private/naplo/haladasi/teremModositas.php | 9 - 28 files changed, 1889 deletions(-) delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/elmaradas-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/elmaradas.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/elszamolas-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/elszamolas.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/haladasi-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/haladasi.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/helyettesites-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/helyettesites.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/hetes-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/hetes.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/minuszora-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/minuszora.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/ora-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/ora.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/oralatogatas-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/oralatogatas.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/osszevonas-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/osszevonas.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/pluszora-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/pluszora.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/specialis-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/specialis.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/stat-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/stat.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/tankor-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/tankor.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/teremModositas-pre.php delete mode 100644 mayor-orig/www/policy/private/naplo/haladasi/teremModositas.php (limited to 'mayor-orig/www/policy/private/naplo/haladasi') diff --git a/mayor-orig/www/policy/private/naplo/haladasi/elmaradas-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/elmaradas-pre.php deleted file mode 100644 index ea3a2959..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/elmaradas-pre.php +++ /dev/null @@ -1,17 +0,0 @@ - __TANEV, 'beDt'=>$_TANEV['kezdesDt'],'kiDt'=>$_TANEV['zarasDt'],'result' => 'assoc')); - $Elmaradas = getHaladasiElmaradas(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/elmaradas.php b/mayor-orig/www/policy/private/naplo/haladasi/elmaradas.php deleted file mode 100644 index 8b4019bf..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/elmaradas.php +++ /dev/null @@ -1,12 +0,0 @@ - 0) - || (is_array($Elmaradas['beirando']) && count($Elmaradas['beirando']) > 0) - ) putElmaradas($Elmaradas, $Tanarok); - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/elszamolas-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/elszamolas-pre.php deleted file mode 100644 index 37078c30..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/elszamolas-pre.php +++ /dev/null @@ -1,59 +0,0 @@ -'cella', - // 'post'=>array('tanarId', 'diakId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 7, - 'tolDt' => date('Y-m-d', strtotime('Saturday', strtotime($_TANEV['kezdesDt']))), - 'igDt' => date('Y-m-d', strtotime('next Saturday', strtotime($_TANEV['zarasDt']))), - 'override' => true - ); - $TOOL['datumTolIgSelect'] = array( - 'tipus' => 'sor', - 'tolParamName' => 'tolDt', - 'igParamName' => 'igDt', - 'tolDt' => $_TANEV['kezdesDt'], - 'igDt' => $_TANEV['zarasDt'], -// 'hanyNaponta' => 'havonta', - 'post' => array('tanarId', 'osztalyId', 'tankorId', 'sulyozas') - ); - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/elszamolas.php b/mayor-orig/www/policy/private/naplo/haladasi/elszamolas.php deleted file mode 100644 index 8e2635d6..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/elszamolas.php +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/haladasi-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/haladasi-pre.php deleted file mode 100644 index f6a59939..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/haladasi-pre.php +++ /dev/null @@ -1,387 +0,0 @@ - osztalyId-t nem állítunk - hagyjuk - if (isset($tankorId) and !tankorTagjaE($diakId, $tankorId)) { - unset($tankorId); - } - $ADAT['title'] = getDiakNevById($diakId); - } else { - if (isset($teremId)) { - } elseif (!isset($osztalyId)) { - if (!isset($tanarId)) $tanarId = readVariable($_POST['tanarId'],'id'); - if (!isset($tanarId)) $tanarId = readVariable($_GET['tanarId'],'id'); - if (!isset($tanarId) && __USERTANARID!==false && __TANAR) $tanarId = __USERTANARID; - define(__PLUSZBEIRHAT, - (__USERTANARID == $tanarId || __NAPLOADMIN===true || __VEZETOSEG===true) - ); - } - } - if (!defined('__PLUSZBEIRHAT')) define('__PLUSZBEIRHAT',false); - /* ------------------------------------------------- */ - - // lapozás, tól-ig beállítás - if (!isset($tankorId)) { - - // egy tanár ($tanarId) vagy osztály ($osztaly) összes órája --> lapozni kell - // reading sensitive data - $igDt = readVariable($_POST['igDt'], 'datetime', date('Y-m-d')); - $tolDt = readVariable($_POST['tolDt'], 'datetime'); - $lapoz = readVariable($_POST['lapoz'], 'enum', null, array('<<','>>','nextWeek','prevWeek')); - $lapoz1 = readVariable($_POST['lapoz1'], 'enum', null, array('<<','>>','nextWeek','prevWeek')); - - // set defaults ++ -// if (strtotime($igDt) > strtotime($_TANEV['zarasDt'])) $igDt = $_TANEV['zarasDt']; - $maxIgDt = date('Y-m-d', strtotime('next Saturday', strtotime($_TANEV['kovetkezoKezdesDt']))); - if (strtotime($igDt) > strtotime($maxIgDt)) $igDt = $maxIgDt; - elseif (strtotime($igDt) < strtotime($_TANEV['kezdesDt'])) $igDt = $_TANEV['kezdesDt']; - if (date('w', strtotime($igDt)) == 0) $igDt = date('Y-m-d',strtotime('-1 days',strtotime($igDt))); // Hogy vasárnap még a múltheti látszódjon - $eVas = date('Y-m-d',strtotime('Saturday',strtotime($igDt))); - - if ($igDt == '') $igDt = $eVas; - if ($tolDt == '') $tolDt = $eHet = date('Y-m-d',strtotime('last Monday 02:00',strtotime($eVas))); - - if (in_array($lapoz,array('<<','prevWeek')) or in_array($lapoz1,array('<<','prevWeek'))) { - $tolDt = date('Y-m-d',strtotime('last Monday 02:00',strtotime($eHet))); -// $igDt = date('Y-m-d',strtotime('Saturday',strtotime($tolDt))); -// Vasárnap - $igDt = date('Y-m-d',strtotime('Sunday',strtotime($tolDt))); - } elseif (in_array($lapoz,array('>>','nextWeek')) or in_array($lapoz1,array('>>','nextWeek'))) { - $tolDt = date('Y-m-d',strtotime('Monday 02:00',strtotime($eVas))); -// $igDt = date('Y-m-d',strtotime('Saturday',strtotime($tolDt))); -// Vasárnap - $igDt = date('Y-m-d',strtotime('Sunday',strtotime($tolDt))); - } - if ($csakUres || strtotime($tolDt) < strtotime($_TANEV['kezdesDt'])) $tolDt = date('Y-m-d',strtotime($_TANEV['kezdesDt'])); - // Ha ezt kiveszem, akkor mindig kirakja a teljes hetet, de a jövőbeli órákat nem lehet beírni! - // Itt a post értékét nem használjuk fel, csak vizsgáljuk. - if ((!isset($_POST['igDt']) || $_POST['igDt'] == '')&& strtotime($igDt) > time()) $igDt = date('Y-m-d'); - define('_SHOW_DAYS_FROM',$tolDt); - define('_SHOW_DAYS_TO',$igDt); - - } else { - - // egy tanulócsoport órái (nem kell lapozni) - define('_SHOW_DAYS_FROM',date('Y-m-d',strtotime($_TANEV['kezdesDt']))); - define('_SHOW_DAYS_TO',date('Y-m-d')); - - } - - /* ------------------------------------------------- */ - // Jogosultság ellenőrzés, tanév aktív-e... - - // A megjelenítéshez - if (isset($osztalyId) && !isset($diakId)) { - $osztalyAdat = getOsztalyAdat($osztalyId); - $ADAT['title'] = $osztalyAdat['osztalyJel'].' ('.$osztalyAdat['osztalyfonok']['tanarNev'].')'; - // hetesek miatt - $ADAT['osztalyId'] = $osztalyId; - $ADAT['diakok'] = getDiakok(array('osztalyId' => $osztalyId)); - for ($i = 0; $i < count($ADAT['diakok']); $i++) $ADAT['diakNevek'][ $ADAT['diakok'][$i]['diakId'] ] = $ADAT['diakok'][$i]['diakNev']; - } elseif (isset($tanarId)) { - $ADAT['title'] = getTanarNevById($tanarId); - //DEPRECATED $ADAT['oraTerheles'] = getOraTerhelesByTanarId(array('tanarId'=>$tanarId,'tolDt'=>$tolDt,'igDt'=>$igDt)); - $ADAT['oraTerheles'] = getOraTerhelesStatByTanarId(array('tanarId'=>$tanarId,'dt'=>_SHOW_DAYS_TO)); - } elseif (isset($teremId)) { - $ADAT['title'] = $teremId; - } elseif (isset($tankorId)) { - $ADAT['title'] = 'A tankör haladási naplója'; - } - - if ( - $_TANEV['szemeszter'][1]['statusz'] == 'aktív' // Csak aktív tanévben lehet módosítani - && ( - __NAPLOADMIN // adminnak vagy - || __VEZETOSEG // vezetőség - tanév végi pótlásokhoz kell! - || ((__TANAR || __VEZETOSEG )) // A tanároknak, vezetőségi tagoknak -// || ((__TANAR || __VEZETOSEG ) && __FOLYO_TANEV) // A tanév közben a tanároknak, vezetőségi tagoknak - az év végi napok problémásak így! - ) - ) { - // action - if ($action == 'haladasiNaploBeiras' && ( - is_array($_POST['oraId']) - ||is_array($_POST['UJORA']) - ||is_array($_POST['ORATOROL']) - )) { - - $oraIds = readVariable($_POST['oraId'],'numeric'); - // --FIXME :: a feldolgozást inkább végezzük máshol - $lr = db_connect('naplo'); - for ($i = 0; $i < count($oraIds); $i++) { - if (is_numeric($oraIds[$i])) { - $oraId = $oraIds[$i]; - // Ha egy órának több tanára is van, select - //EXPERIMENTAL: $_modTs = readVariable($_POST['T_'.$oraId], 'datetime', ''); - $_ki = readVariable($_POST['K_'.$oraId], 'numeric', ''); - $_leiras = readVariable($_POST['L_'.$oraId],'string', ''); //htmlspecialchars($_POST['L_'.$oraId]) - $_csoportAdat = readVariable($_POST['M_'.$oraId], 'string', ''); //numeric:numeric ??? - // paraméterek: $oraId, $leiras, $csoportAdat = 'csoportId:tankorId', $ki = '', $olr = '') - if (isset($_POST['L_'.$oraId])) // a biztonság kedvéért ellenőrizzük - updateHaladasiNaploOra($oraId, $_leiras, $_csoportAdat, $_ki, $lr); - //EXPERIMENTAL: updateHaladasiNaploOra($oraId, $_leiras, $_csoportAdat, $_ki, $_modTs, $lr); - } - } - $UJORA = readVariable($_POST['UJORA'],'string'); - for ($i=0; $i$_dt,'ora'=>$_ora,'ki'=> $_ki, 'tipus'=>$_tipus,'eredet'=>$_eredet,'feladatTipusId'=>$_feladatTipusId,'munkaido'=>'fennmaradó'),$lr); - } - } - //*** IDE JÖHET A BEÍRÁS - if (is_array($_POST)) foreach ($_POST as $_key => $_leiras) { - if (substr($_key,0,3) === 'LE_' && $_leiras!='' && is_numeric($UJORAIDK[$_dt][$_ora])) { - list($_rest, $_dt,$_ora) = explode('_',$_key); - updateHaladasiNaploOra($UJORAIDK[$_dt][$_ora],$_leiras,'',$tanarId,$lr); - } - } - //*** - $ORATOROL = readVariable($_POST['ORATOROL'],'id'); - for ($i=0; $i_SHOW_DAYS_FROM, 'igDt'=>_SHOW_DAYS_TO)); - $Osztalyok = getDiakOsztalya($diakId, array('tanev'=>__TANEV,'tolDt'=>$tolDt,'igDt'=>$igDt, 'result'=>'idonly')); - } elseif (isset($osztalyId)) { - $ADAT['haladasiTipus']='osztalyHaladasi'; - $Tankorok = getTankorByOsztalyId($osztalyId, __TANEV); - $Osztalyok = array($osztalyId); - } elseif (isset($teremId)) { // --new - $ADAT['haladasiTipus']='teremHaladasi'; - $Tankorok = getTankorByTeremId($teremId, __TANEV); - $Osztalyok = array($osztalyId); - } elseif (isset($tanarId)) { - $Tankorok = getTankorByTanarId( - $tanarId, - __TANEV, - array('csakId' => false, 'tolDt' => _SHOW_DAYS_FROM, 'igDt' => _SHOW_DAYS_TO) - ); - $Osztalyok = getTanarOsztaly($tanarId, array('tanev' => __TANEV, 'tolDt' => $tolDt, 'igDt' => $igDt, 'result'=>'idonly')); - } - $TankorokMutat = $Tankorok; - // Kell a munkaterv!! Ahhoz kell(enek) az osztály(ok)! - $ADAT['munkaterv'] = getMunkatervByOsztalyId($Osztalyok, array('result' => 'idonly')); - - // Tanmenet - if (is_array($Tankorok)) foreach ($Tankorok as $key => $tAdat) $ADAT['tankorIds'][] = $tAdat['tankorId']; - if (is_array($ADAT['tankorIds'])) { - $ADAT['tankorTanmenet'] = getTanmenetByTankorIds($ADAT['tankorIds'], array('tanev' => __TANEV, 'jovahagyva'=>!__TANAR)); - } - if (isset($tankorId)) { - if (__DIAK===true) { - $allowed=false; - for($i=0; $i $_v) { - for ($i=0; $i $olAdat) - foreach ($olAdat['tanarIds'] as $_tanarId) $ADAT['oraLatogatasok'][$olId]['tanarNevek'][] = getTanarNevById($_tanarId); - // Kell a munkaterv!! Ahhoz kell(enek) az osztály(ok)! - if (isset($diakId)) $O = getDiakOsztalya($diakId, array('tanev'=>__TANEV,'tolDt'=>$tolDt,'igDt'=>$igDt, 'result'=>'idonly')); - elseif (isset($osztalyId)) $O = array($osztalyId); - elseif (isset($tanarId)) $O = getTanarOsztaly($tanarId, array('tanev' => __TANEV, 'tolDt' => $tolDt, 'igDt' => $igDt, 'result'=>'idonly')); - $ADAT['munkaterv'] = getMunkatervByOsztalyId($O, array('result' => 'idonly')); - - $ADAT['tanitasiNap'] = getTanitasiNapAdat(_genNapok($tolDt,$igDt), array('munkatervIds' => $ADAT['munkaterv'])); - $ADAT['diakId'] = $diakId; - $ADAT['osztalyId'] = $osztalyId; - $ADAT['tanarId'] = $tanarId; - $ADAT['tankorId'] = $tankorId; - $ADAT['terem'] = getTermek(array('result'=>'assoc')); - $ADAT['feladatTipus'] = getFeladatTipus(); - $ADAT['maxOra'] = 16; // Ha reggel 8-kor kezdődik a tanítás, akkor 24 óráig rendben vagyunk így... -// if ($tanarId>0) //$ADAT['oraTerheles'] = getOraTerhelesByTanarId(array('tanarId'=>$tanarId,'tolDt'=>$tolDt,'igDt'=>$igDt)); -// $ADAT['oraTerheles'] = getOraTerhelesStatByTanarId(array('tanarId'=>$tanarId,'tolDt'=>$tolDt,'igDt'=>$igDt)); - - $ADAT['szabadTermek'] = getSzabadTermekByDtInterval($tolDt,$igDt, null,'ora'); - $ADAT['tankorTipusok'] = getTankorTipusok(); - /* ------------------------------------------------- */ - // toolBar - $TOOL['datumSelect'] = array( - 'tipus'=>'sor', 'post'=>array('tanarId', 'diakId', 'osztalyId', 'tankorId'), - 'paramName' => 'igDt', 'hanyNaponta' => 7, - 'tolDt' => date('Y-m-d', strtotime('Saturday', strtotime($_TANEV['kezdesDt']))), - 'igDt' => $maxIgDt, - 'override' => true - ); - if (__NAPLOADMIN or __VEZETOSEG or __TANAR or __TITKARSAG) { - $TOOL['tanarSelect'] = array('tipus' => 'cella', 'post' => array('igDt')); - $TOOL['teremSelect'] = array('tipus' => 'cella', 'post' => array('igDt')); - $TOOL['osztalySelect'] = array('tipus' => 'cella','paramName' => 'osztalyId', 'post' => array('igDt')); - if (isset($osztalyId)) - $TOOL['diakSelect'] = array('tipus' => 'cella', 'paramName' => 'diakId', 'diakok' => $ADAT['diakok'], 'post' => array('osztalyId','igDt')); - if (isset($osztalyId) or isset($tanarId) or isset($diakId) or isset($tankorId)) - $TOOL['tankorSelect'] = array('tipus' => 'sor', 'tankorok' => $TankorokMutat, 'paramName' => 'tankorId', 'post' => array('osztalyId','tanarId','diakId','igDt')); - } elseif (__DIAK===true) { - $TOOL['tankorSelect'] = array('tipus' => 'sor', 'tankorok' => $TankorokMutat, 'paramName' => 'tankorId', 'post' => array('osztalyId','tanarId','diakId','igDt')); - } - getToolParameters(); - -} // end of skin ajax else - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/haladasi.php b/mayor-orig/www/policy/private/naplo/haladasi/haladasi.php deleted file mode 100644 index 11e1b8c3..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/haladasi.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/helyettesites-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/helyettesites-pre.php deleted file mode 100644 index 89686a13..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/helyettesites-pre.php +++ /dev/null @@ -1,195 +0,0 @@ -time()) { - $_dt = date('Y-m-d',strtotime('-1 day',strtotime($_dt))); - checkNaplo($_dt); - } - } - // -------------- action --------------// - - if ($action == 'hianyzoModositas') { - - $ujHianyzok = readVariable($_POST['addHianyzo'], 'numeric unsigned'); - $toroltHianyzok = readVariable($_POST['delHianyzo'], 'numeric unsigned'); - - ujHianyzokFelvetele($ujHianyzok, $dt); - toroltHianyzokVisszaallitasa($toroltHianyzok, $dt); - - } elseif ($action == 'helyettesitesRogzitese') { - foreach ($_POST as $name => $value) { - list($gomb,$act,$id,$koord) = explode('_', $name); - if ($gomb == 'gomb' && isset($id) && in_array($act, array('manual','mozgat','csere'))) { - $$act = readVariable($id, 'numeric unsigned', null); - break; - } - } - $T = $_POST['T']; - - if (is_array($T)) helyettesitesRogzites($T); - - } elseif ($action == 'keziBeallitas') { - - $oraId = readVariable($_POST['oraId'], 'numeric unsigned'); - $ki = readVariable($_POST['ki'], 'numeric unsigned'); - $tipus = readVariable($_POST['tipus'], 'enum', null, array('elmarad','helyettesítés','felügyelet','összevonás','normál','normál máskor','elmarad máskor','egyéb')); - $teremId = readVariable($_POST['teremId'], 'numeric unsigned'); - if (isset($oraId) && isset($tipus)) keziBeallitas($oraId, $ki, $tipus, $teremId); - - } elseif ($action == 'oraMozgatas') { - - $mozgat = readVariable($_POST['mozgat'], 'numeric unsigned'); - $ujDt = readVariable($_POST['ujDt'], 'date'); - $ora = readVariable($_POST['ora'], 'numeric unsigned'); - $rogzit = isset($_POST['rogzit']); - - if ($rogzit && isset($ora) && isset($ujDt) && isset($mozgat)) { // kijelölte az óra új helyét és submit gombot nyomott - if (oraMozgatas($mozgat, $ujDt, $ora)) unset($mozgat); // visszatérés a helyettesítés oldalra, ha sikerült - } - - } elseif ($action == 'oraCsere') { - - $csDt = readVariable($_POST['csDt'], 'date'); - $csere = readVariable($_POST['csere'], 'numeric unsigned'); - $csId = readVariable($_POST['csId'], 'numeric unsigned'); - $rogzit = isset($_POST['rogzit']); - - if ($rogzit && isset($csId)) { - if (oraCsere($csere, $csId)) unset($csere); // visszatérés a napi helyettesítés oldalra - } - - } - // ------------ action vége -----------// - } // __FOLYO_TANEV - else { - $_SESSION['alert'][] = 'message:wrong_data:Nem folyó tanév és nem naplóadmin'; - } - - $lr = db_connect('naplo'); - if (isset($manual)) { - - // Kézi beállítás - $oraAdat = getOraadatById($manual, __TANEV, $lr); - $Termek = getSzabadTermek(array('dt' => $oraAdat['dt'], 'ora' => $oraAdat['ora'], 'ki' => $oraAdat['ki']), $lr); - if ($oraAdat['teremId']!='') { - for ($i = 0;($i < count($Termek) && $Termek[$i]['teremId'] != $oraAdat['teremId']); $i++); - if ($i >= count($Termek)) $Termek[] = array('teremId' => $oraAdat['teremId'], 'leiras' => $oraAdat['teremId']); - } else { - $Termek[] = array('teremId' => 'NULL', 'leiras' => '-'); - } - // Tanárnevek lekérése - $Tanarok = getTanarok(array('tanev' => __TANEV,'beDt'=>$dt,'kiDt'=>$dt), $lr); - - } elseif (isset($mozgat)) { - - // Mozgatás - $ujDt = readVariable($_POST['ujDt'], 'date', $dt); - if (isset($ujDt)) checkNaplo($ujDt); - - $oraAdat = getOraadatById($mozgat, __TANEV, $lr); - if (isset($oraAdat['kit']) && $oraAdat['kit'] != '') $tanarId = $oraAdat['kit']; - else $tanarId = $oraAdat['ki']; - $TANAR_DT_NAPI_ORAK = getTanarNapiOrak($tanarId, $dt, $lr); - $TANAR_UJDT_NAPI_ORAK = getTanarNapiOrak($tanarId, $ujDt, $lr); - - } elseif (isset($csere)) { - - // Csere - $csDt = readVariable($_POST['csDt'], 'date', $dt); - if (isset($csDt)) checkNaplo($csDt); - - $oraAdat = getOraadatById($csere, __TANEV, $lr); - if (isset($oraAdat['kit']) && $oraAdat['kit'] != '') $tanarId = $oraAdat['kit']; - else $tanarId = $oraAdat['ki']; - - if ($_POST['csTanarId'] == '') $csTanarId = $tanarId; - else $csTanarId = $_POST['csTanarId']; - - $Tanarok = getTanarok(array('tanev' => __TANEV,'kiDt'=>$dt,'beDt'=>$dt), $lr); - $TANAR_DT_NAPI_ORAK = getTanarNapiOrak($tanarId, $dt, $lr); - $CSTANAR_CSDT_NAPI_ORAK = getTanarNapiOrak($csTanarId, $csDt, $lr); - - } elseif (isset($_POST['csereAttekintes']) && $_POST['csereAttekintes'] != '') { - - $oraId = $_POST['csereAttekintes']; - $Orak = getCsereOraiByOraId($oraId, $lr); - - } elseif ($orarend != '') { - // Tanár órarendje - } else { - - // Normál helyettesítés kiíró - - // A beírt hiányzók, helyettesítések... - $HELYETTESITES = getHianyzoOrak($dt, $lr); // == ADAT! - $HELYETTESITES['tanarTerheles'] = getOraTerhelesStatByTanarId(array('dt'=>$dt)); - } - db_close($lr); - - - - - - - - // toolBar - if (__NAPLOADMIN) { - $TOOL['datumSelect'] = array( - 'tipus'=>'cella', 'post' => array('tanarId', 'diakId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime($_TANEV['kezdesDt'])), -// 'igDt' => $_TANEV['zarasDt'], - 'igDt' => getTanitasiNap(array('direction'=>'elore', 'napszam'=>10, 'fromDt'=>'curdate()')), - 'napTipusok' => array('tanítási nap', 'speciális tanítási nap') - ); - } elseif (__VEZETOSEG || MAYOR_SOCIAL===true) { - $TOOL['datumSelect'] = array( - 'tipus' => 'cella', 'post' => array('tanarId', 'diakId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime(_ZARAS_HATARIDO)), - 'igDt' => getTanitasiNap(array('direction'=>'elore', 'napszam'=>10, 'fromDt'=>'curdate()')), - 'napTipusok' => array('tanítási nap', 'speciális tanítási nap') - ); - } - getToolParameters(); - - } - - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/helyettesites.php b/mayor-orig/www/policy/private/naplo/haladasi/helyettesites.php deleted file mode 100644 index 5707092c..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/helyettesites.php +++ /dev/null @@ -1,46 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/hetes-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/hetes-pre.php deleted file mode 100644 index 8adbc979..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/hetes-pre.php +++ /dev/null @@ -1,260 +0,0 @@ - osztalyId-t nem állítunk - hagyjuk - if (isset($tankorId) and !tankorTagjaE($diakId, $tankorId)) { - unset($tankorId); - } - $ADAT['title'] = getDiakNevById($diakId); - } else { - if (isset($teremId)) { - } elseif (!isset($osztalyId)) { - if (!isset($tanarId)) $tanarId = readVariable($_POST['tanarId'],'id'); - if (!isset($tanarId)) $tanarId = readVariable($_GET['tanarId'],'id'); - if (!isset($tanarId) && __USERTANARID!==false && __TANAR) $tanarId = __USERTANARID; - define(__PLUSZBEIRHAT, - (__USERTANARID == $tanarId || __NAPLOADMIN===true || __VEZETOSEG===true) - ); - } - } - if (!defined('__PLUSZBEIRHAT')) define('__PLUSZBEIRHAT',false); - /* ------------------------------------------------- */ - - // lapozás, tól-ig beállítás - if (!isset($tankorId)) { - - // egy tanár ($tanarId) vagy osztály ($osztaly) összes órája --> lapozni kell - // reading sensitive data - $igDt = readVariable($_POST['igDt'], 'datetime', date('Y-m-d')); - $tolDt = readVariable($_POST['tolDt'], 'datetime'); - $lapoz = readVariable($_POST['lapoz'], 'enum', null, array('<<','>>','nextWeek','prevWeek')); - $lapoz1 = readVariable($_POST['lapoz1'], 'enum', null, array('<<','>>','nextWeek','prevWeek')); - - // set defaults ++ -// if (strtotime($igDt) > strtotime($_TANEV['zarasDt'])) $igDt = $_TANEV['zarasDt']; - if (strtotime($igDt) > strtotime($_TANEV['zarasDt'])) $igDt = date('Y-m-d', strtotime('next Saturday', strtotime($_TANEV['zarasDt']))); - elseif (strtotime($igDt) < strtotime($_TANEV['kezdesDt'])) $igDt = $_TANEV['kezdesDt']; - if (date('w', strtotime($igDt)) == 0) $igDt = date('Y-m-d',strtotime('-1 days',strtotime($igDt))); // Hogy vasárnap még a múltheti látszódjon - $eVas = date('Y-m-d',strtotime('Saturday',strtotime($igDt))); - - if ($igDt == '') $igDt = $eVas; - if ($tolDt == '') $tolDt = $eHet = date('Y-m-d',strtotime('last Monday 02:00',strtotime($eVas))); - - if (in_array($lapoz,array('<<','prevWeek')) or in_array($lapoz1,array('<<','prevWeek'))) { - $tolDt = date('Y-m-d',strtotime('last Monday 02:00',strtotime($eHet))); -// $igDt = date('Y-m-d',strtotime('Saturday',strtotime($tolDt))); -// Vasárnap - $igDt = date('Y-m-d',strtotime('Sunday',strtotime($tolDt))); - } elseif (in_array($lapoz,array('>>','nextWeek')) or in_array($lapoz1,array('>>','nextWeek'))) { - $tolDt = date('Y-m-d',strtotime('Monday 02:00',strtotime($eVas))); -// $igDt = date('Y-m-d',strtotime('Saturday',strtotime($tolDt))); -// Vasárnap - $igDt = date('Y-m-d',strtotime('Sunday',strtotime($tolDt))); - } - if ($csakUres || strtotime($tolDt) < strtotime($_TANEV['kezdesDt'])) $tolDt = date('Y-m-d',strtotime($_TANEV['kezdesDt'])); - // Ha ezt kiveszem, akkor mindig kirakja a teljes hetet, de a jövőbeli órákat nem lehet beírni! - // Itt a post értékét nem használjuk fel, csak vizsgáljuk. - if ((!isset($_POST['igDt']) || $_POST['igDt'] == '')&& strtotime($igDt) > time()) $igDt = date('Y-m-d'); - define('_SHOW_DAYS_FROM',$tolDt); - define('_SHOW_DAYS_TO',$igDt); - - } else { - - // egy tanulócsoport órái (nem kell lapozni) - define('_SHOW_DAYS_FROM',date('Y-m-d',strtotime($_TANEV['kezdesDt']))); - define('_SHOW_DAYS_TO',date('Y-m-d')); - - } - /* ------------------------------------------------- */ - // Jogosultság ellenőrzés, tanév aktív-e... - - // A megjelenítéshez - if (isset($osztalyId) && !isset($diakId)) { - $osztalyAdat = getOsztalyAdat($osztalyId); - $ADAT['title'] = $osztalyAdat['osztalyJel'].' ('.$osztalyAdat['osztalyfonok']['tanarNev'].')'; - // hetesek miatt - $ADAT['osztalyId'] = $osztalyId; - $ADAT['diakok'] = getDiakok(array('osztalyId' => $osztalyId)); - for ($i = 0; $i < count($ADAT['diakok']); $i++) $ADAT['diakNevek'][ $ADAT['diakok'][$i]['diakId'] ] = $ADAT['diakok'][$i]['diakNev']; - } elseif (isset($tanarId)) { - $ADAT['title'] = getTanarNevById($tanarId); - //DEPRECATED $ADAT['oraTerheles'] = getOraTerhelesByTanarId(array('tanarId'=>$tanarId,'tolDt'=>$tolDt,'igDt'=>$igDt)); - $ADAT['oraTerheles'] = getOraTerhelesStatByTanarId(array('tanarId'=>$tanarId,'dt'=>_SHOW_DAYS_TO)); - } elseif (isset($teremId)) { - $ADAT['title'] = $teremId; - } - - if ( - $_TANEV['szemeszter'][1]['statusz'] == 'aktív' // Csak aktív tanévben lehet módosítani - && ( - __NAPLOADMIN // adminnak vagy - || __VEZETOSEG // vezetőség - tanév végi pótlásokhoz kell! - || ((__TANAR || __VEZETOSEG )) // A tanároknak, vezetőségi tagoknak -// || ((__TANAR || __VEZETOSEG ) && __FOLYO_TANEV) // A tanév közben a tanároknak, vezetőségi tagoknak - az év végi napok problémásak így! - ) - ) { - // action - if ($action == 'haladasiNaploBeiras' && ( - is_array($_POST['oraId']) - ||is_array($_POST['UJORA']) - ||is_array($_POST['ORATOROL']) - )) { - } elseif ($action == 'hetesFelvetel' && isset($osztalyId) && ((__OSZTALYFONOK===true && in_array($osztalyId, $_OSZTALYA)) || __NAPLOADMIN===true )) { - $ADAT['dt'] = readVariable($_POST['dt'], 'date'); - $ADAT['hetes'][1] = readVariable($_POST['hetes1'], 'numeric unsigned'); - $ADAT['hetes'][2] = readVariable($_POST['hetes2'], 'numeric unsigned'); - hetesFelvetel($ADAT); - } - } - - if ((date('Y-m-d',strtotime($tolDt))==date('Y-m-d',strtotime('next Monday')) - || date('Y-m-d',strtotime($tolDt))==date('Y-m-d',strtotime('last Monday')) - ) && (__NAPLOADMIN || __VEZETOSEG)) { - $_NAPOK = _genNapok($tolDt,$igDt); - for ($i=0; $i $osztalyId,'result'=>'assoc','keyfield'=>'diakId')); - $ADAT['hetesek'] = getHetesek($osztalyId, _SHOW_DAYS_FROM); - $ADAT['osztalyok'] = getOsztalyok(__TANEV,array('result'=>'assoc')); - - if (isset($tankorId)) $orderBy = array('dt DESC','ora DESC'); // A lekérdezéshez - else $orderBy = array('dt DESC','ora ASC'); - - // tankörök lekérdzése - if (isset($diakId)) { - $ADAT['haladasiTipus']='diakHaladasi'; - $Tankorok = getTankorByDiakId($diakId, __TANEV, array('tolDt'=>_SHOW_DAYS_FROM, 'igDt'=>_SHOW_DAYS_TO)); - $Osztalyok = getDiakOsztalya($diakId, array('tanev'=>__TANEV,'tolDt'=>$tolDt,'igDt'=>$igDt, 'result'=>'idonly')); - } elseif (isset($osztalyId)) { - $ADAT['haladasiTipus']='osztalyHaladasi'; - $Tankorok = getTankorByOsztalyId($osztalyId, __TANEV); - $Osztalyok = array($osztalyId); - } elseif (isset($teremId)) { // --new - $ADAT['haladasiTipus']='teremHaladasi'; - $Tankorok = getTankorByTeremId($teremId, __TANEV); - $Osztalyok = array($osztalyId); - } elseif (isset($tanarId)) { - $Tankorok = getTankorByTanarId( - $tanarId, - __TANEV, - array('csakId' => false, 'tolDt' => _SHOW_DAYS_FROM, 'igDt' => _SHOW_DAYS_TO) - ); - $Osztalyok = getTanarOsztaly($tanarId, array('tanev' => __TANEV, 'tolDt' => $tolDt, 'igDt' => $igDt, 'result'=>'idonly')); - } - $TankorokMutat = $Tankorok; - // Kell a munkaterv!! Ahhoz kell(enek) az osztály(ok)! - $ADAT['munkaterv'] = getMunkatervByOsztalyId($Osztalyok, array('result' => 'idonly')); - - // Tanmenet - if (is_array($Tankorok)) foreach ($Tankorok as $key => $tAdat) $ADAT['tankorIds'][] = $tAdat['tankorId']; - if (is_array($ADAT['tankorIds'])) { - $ADAT['tankorTanmenet'] = getTanmenetByTankorIds($ADAT['tankorIds'], array('tanev' => __TANEV, 'jovahagyva'=>!__TANAR)); - } - if (isset($tankorId)) { - if (__DIAK===true) { - $allowed=false; - for($i=0; $i $_v) { - for ($i=0; $i $olAdat) - foreach ($olAdat['tanarIds'] as $_tanarId) $ADAT['oraLatogatasok'][$olId]['tanarNevek'][] = getTanarNevById($_tanarId); - // Kell a munkaterv!! Ahhoz kell(enek) az osztály(ok)! - if (isset($diakId)) $O = getDiakOsztalya($diakId, array('tanev'=>__TANEV,'tolDt'=>$tolDt,'igDt'=>$igDt, 'result'=>'idonly')); - elseif (isset($osztalyId)) $O = array($osztalyId); - elseif (isset($tanarId)) $O = getTanarOsztaly($tanarId, array('tanev' => __TANEV, 'tolDt' => $tolDt, 'igDt' => $igDt, 'result'=>'idonly')); - $ADAT['munkaterv'] = getMunkatervByOsztalyId($O, array('result' => 'idonly')); - - $ADAT['tanitasiNap'] = getTanitasiNapAdat(_genNapok($tolDt,$igDt), array('munkatervIds' => $ADAT['munkaterv'])); - $ADAT['diakId'] = $diakId; - $ADAT['osztalyId'] = $osztalyId; - $ADAT['tanarId'] = $tanarId; - $ADAT['tankorId'] = $tankorId; - $ADAT['terem'] = getTermek(array('result'=>'assoc')); - $ADAT['feladatTipus'] = getFeladatTipus(); - $ADAT['maxOra'] = 16; // Ha reggel 8-kor kezdődik a tanítás, akkor 24 óráig rendben vagyunk így... -// if ($tanarId>0) //$ADAT['oraTerheles'] = getOraTerhelesByTanarId(array('tanarId'=>$tanarId,'tolDt'=>$tolDt,'igDt'=>$igDt)); -// $ADAT['oraTerheles'] = getOraTerhelesStatByTanarId(array('tanarId'=>$tanarId,'tolDt'=>$tolDt,'igDt'=>$igDt)); - - $ADAT['szabadTermek'] = getSzabadTermekByDtInterval($tolDt,$igDt, null,'ora'); - $ADAT['tankorTipusok'] = getTankorTipusok(); - /* ------------------------------------------------- */ - - // toolBar - $TOOL['datumSelect'] = array( - 'tipus'=>'sor', 'post'=>array('tanarId', 'diakId', 'osztalyId', 'tankorId'), - 'paramName' => 'igDt', 'hanyNaponta' => 7, - 'tolDt' => date('Y-m-d', strtotime('Saturday', strtotime($_TANEV['kezdesDt']))), - 'igDt' => date('Y-m-d', strtotime('next Saturday', strtotime($_TANEV['zarasDt']))), - 'override' => true - ); - if (__NAPLOADMIN or __VEZETOSEG or __TANAR or __TITKARSAG) { -// $TOOL['tanarSelect'] = array('tipus' => 'cella', 'post' => array('igDt')); -// $TOOL['teremSelect'] = array('tipus' => 'cella', 'post' => array('igDt')); - $TOOL['osztalySelect'] = array('tipus' => 'cella','paramName' => 'osztalyId', 'post' => array('igDt')); - if (isset($osztalyId)) - $TOOL['diakSelect'] = array('tipus' => 'cella', 'paramName' => 'diakId', 'diakok' => $ADAT['diakok'], 'post' => array('osztalyId','igDt')); -// if (isset($osztalyId) or isset($tanarId) or isset($diakId)) -// $TOOL['tankorSelect'] = array('tipus' => 'sor', 'tankorok' => $TankorokMutat, 'paramName' => 'tankorId', 'post' => array('osztalyId','tanarId','diakId','igDt')); - } elseif (__DIAK===true) { -// $TOOL['tankorSelect'] = array('tipus' => 'sor', 'tankorok' => $TankorokMutat, 'paramName' => 'tankorId', 'post' => array('osztalyId','tanarId','diakId','igDt')); - } - getToolParameters(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/hetes.php b/mayor-orig/www/policy/private/naplo/haladasi/hetes.php deleted file mode 100644 index 5aeb1001..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/hetes.php +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/minuszora-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/minuszora-pre.php deleted file mode 100644 index f2abcd4c..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/minuszora-pre.php +++ /dev/null @@ -1,75 +0,0 @@ - 'cella', 'post' => array('ora', 'tanarId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 1, - 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], - 'napTipusok' => array('tanítási nap','speciális tanítási nap'), - ); - if (isset($dt)) { - if (!isset($osztalyId) || isset($tankorId)) $TOOL['tanarSelect'] = array('tipus'=>'cella', 'tanarok' => $Tanarok, 'post' => array('dt', 'tankorId')); - if (!isset($tanarId)) $TOOL['osztalySelect'] = array('tipus'=>'sor','paramName' => 'osztalyId', 'post'=>array('dt', 'tankor')); - } - getToolParameters(); - - } // admin vagy igazgató - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/minuszora.php b/mayor-orig/www/policy/private/naplo/haladasi/minuszora.php deleted file mode 100644 index b0c15eaf..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/minuszora.php +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/ora-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/ora-pre.php deleted file mode 100644 index 83f041cb..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/ora-pre.php +++ /dev/null @@ -1,33 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/ora.php b/mayor-orig/www/policy/private/naplo/haladasi/ora.php deleted file mode 100644 index 95e6a821..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/ora.php +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/oralatogatas-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/oralatogatas-pre.php deleted file mode 100644 index 810ee183..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/oralatogatas-pre.php +++ /dev/null @@ -1,102 +0,0 @@ - __TANEV)); - - // Adott napi órák lekérdezése - if (isset($osztalyId)) { - $ADAT['orak'] = getOsztalyNapiOrak($osztalyId, $dt); - } elseif ($tanarId) { - $ADAT['orak'] = getTanarNapiOrak($tanarId, $dt); - } - - // Az órákhoz tartozó látogatások és látogatók lekérdezése - $ADAT['oralatogatas'] = $ADAT['oraIds'] = array(); - if (is_array($ADAT['orak']) && count($ADAT['orak']) > 0) { - foreach ($ADAT['orak'] as $ora => $oAdat) { - foreach ($oAdat as $key => $oraAdat) { - $ADAT['oraIds'][] = $oraAdat['oraId']; - } - } - } - - // Jogosultság ellenőrzés, tanév aktív-e... - if ( - $_TANEV['szemeszter'][1]['statusz'] == 'aktív' // Csak aktív tanévben lehet módosítani - && ( - __NAPLOADMIN // adminnak vagy - || (__VEZETOSEG && __FOLYO_TANEV) // A tanév közben a vezetőségi tagoknak - ) - ) { - if ($action == 'oralatogatasBeiras') { - $_D['oraId'] = readVariable($_POST['oraId'], 'id'); - $_D['megjegyzes'] = readVariable($_POST['megjegyzes'], 'string'); - $_D['tanarIds'] = readVariable($_POST['tanarIds'], 'id'); - if (isset($_D['oraId'])) { - oralatogatasBeiras($_D); - } - foreach($_POST as $_key => $_val) { - if (substr($_key,0,6)=='delete') { - list($_rest,$_oraId) = explode('_',$_key); - oralatogatasTorles($_oraId); - } - } - } - } - - - $ADAT['oralatogatas'] = getOralatogatasByOraIds($ADAT['oraIds']); - - - /* ------------------------------------------------- */ - - // tankörök lekérdzése - if (isset($osztalyId)) { - $Tankorok = getTankorByOsztalyId($osztalyId, __TANEV); - } elseif (isset($tanarId)) { - $Tankorok = getTankorByTanarId( - $tanarId, - __TANEV, - array('csakId' => false) - ); - } - -// $TankorokMutat = $Tankorok; -// -// if (isset($tankorId)) { -// $Tankorok = getTankorById($tankorId, __TANEV); // felül kell írnunk -// } - - /* ------------------------------------------------- */ - - // toolBar - $TOOL['datumSelect'] = array( - 'tipus'=>'sor', 'post'=>array('tanarId', 'diakId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 1, - 'tolDt' => date('Y-m-d', strtotime($_TANEV['kezdesDt'])), - 'igDt' => date('Y-m-d', strtotime($_TANEV['zarasDt'])), - 'override' => true - ); - $TOOL['tanarSelect'] = array('tipus' => 'cella', 'tanarok' => $ADAT['tanarok'], 'post' => array('igDt')); - $TOOL['osztalySelect'] = array('tipus' => 'cella','paramName' => 'osztalyId', 'post' => array('igDt')); -// if (isset($osztalyId) or isset($tanarId) or isset($diakId)) -// $TOOL['tankorSelect'] = array('tipus' => 'sor', 'tankorok' => $TankorokMutat, 'paramName' => 'tankorId', 'post' => array('osztalyId','tanarId','diakId','igDt')); - getToolParameters(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/oralatogatas.php b/mayor-orig/www/policy/private/naplo/haladasi/oralatogatas.php deleted file mode 100644 index 6fde9cb6..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/oralatogatas.php +++ /dev/null @@ -1,9 +0,0 @@ - 0) putOralatogatasForm($ADAT); - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/osszevonas-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/osszevonas-pre.php deleted file mode 100644 index f140e7fd..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/osszevonas-pre.php +++ /dev/null @@ -1,109 +0,0 @@ - __TANEV, 'tolDt' => $dt, 'igDt' => $dt, 'result' => 'nevsor')); - if (isset($tanarId)) { - // A tanár a tankör tanára-e? - for ($i = 0; ($i < count($Tanarok) && $Tanarok[$i] != $tanarId); $i++); - if ($i > count($Tanarok)) { - $_SESSION['alert'][] = 'message:wrong_data:pluszOra:Nem a tankör tanára:$tankorId/$tanarId'; - unset($tanarId); unset($_POST['tanarId']); - } - } - // Ha csak egy tanarId van, akkor azt állítsuk be! - if (count($Tanarok) == 1) { - $tanarId = $Tanarok[0]['tanarId']; - if (isset($osztalyId)) unset($osztalyId); - } - } - - // Felvehető-e az óra - $ok = (isset($ora) && isset($tanarId) && isset($tankorId)); - - if (isset($tanarId)) { - // tanar Napi órái - $Orak = getTanarNapiOrak($tanarId, $dt); - } - if (isset($ora)) { - if (isset($tankorId)) { - $DIAKIDK = getTankorDiakjaiByInterval($tankorId, $tanev = __TANEV, $tolDt = $dt, $igDt = $dt); - $ADAT['torlendoTankorok'] = getOrakByDiakIdk($DIAKIDK['idk'], array('dt'=>$dt,'ora'=>$ora)); - for ($i=0; $i 'cella', 'post' => array('ora', 'tanarId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 1, - 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], - 'napTipusok' => array('tanítási nap','speciális tanítási nap'), - ); - if (isset($dt)) { - $TOOL['oraSelect'] = array('tipus' => 'cella', 'post' => array('osztalyId', 'tanarId', 'tankorId', 'dt', 'ora')); - if (isset($ora) && (!isset($osztalyId) || isset($tankorId))) $TOOL['tanarSelect'] = array('tipus'=>'cella', 'tanarok' => $Tanarok, 'post'=>array('dt', 'ora', 'tankorId', 'teremId' )); - if (isset($osztalyId) or isset($tanarId)) - $TOOL['tankorSelect'] = array('tipus'=>'sor', 'paramName'=>'tankorId', 'post'=>array('osztalyId','tanarId','dt','ora','teremId')); - // if (isset($ora)) $TOOL['teremSelect'] = array('tipus'=>'cella', 'paramName'=>'teremId', 'termek' => $Termek, 'post'=>array('osztalyId','tanarId','dt','ora','tankorId')); - } - getToolParameters(); - - } // admin vagy igazgató - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/osszevonas.php b/mayor-orig/www/policy/private/naplo/haladasi/osszevonas.php deleted file mode 100644 index 5d04f19b..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/osszevonas.php +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/pluszora-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/pluszora-pre.php deleted file mode 100644 index 55914d4a..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/pluszora-pre.php +++ /dev/null @@ -1,177 +0,0 @@ - __TANEV, 'tolDt' => $dt, 'igDt' => $dt, 'result' => 'nevsor')); - if (isset($tanarId)) { - // A tanár a tankör tanára-e? - for ($i = 0; ($i < count($Tanarok) && $Tanarok[$i]['tanarId'] != $tanarId); $i++); - if ($i >= count($Tanarok)) { - $_SESSION['alert'][] = 'info:not_member:pluszOra:Nem a tankör tanára:'."$tankorId/$tanarId"; - $Tanarok[] = array('tanarId' => $tanarId, 'tanarNev' => getTanarNevById($tanarId)); - $mkId = getTankorMkId($tankorId); - $tanarMkIds = getTanarMunkakozosseg($tanarId); - $ADAT['kit'] = $Tanarok[0]['tanarId']; - if (in_array($mkId, $tanarMkIds)) $ADAT['tipus'] = 'helyettesítés'; - else $ADAT['tipus'] = 'felügyelet'; -// unset($tanarId); unset($_POST['tanarId']); - } - } - // Ha csak egy tanarId van, akkor azt állítsuk be! - if (count($Tanarok) == 1 && !isset($tanarId)) { - $tanarId = $Tanarok[0]['tanarId']; - if (isset($osztalyId)) unset($osztalyId); - } - } - // Felvehető-e az óra - $ok = (isset($ora) && isset($tanarId) && isset($tankorId)); - - if (isset($tanarId)) { - // tanar Napi órái - $Orak = getTanarNapiOrak($tanarId, $dt); - // Szabad Órák - for ($i = $napiMinOra; $i <= $napiMaxOra; $i++) if (!is_array($Orak[$i])) $SzabadOrak[] = $i; - } elseif (isset($osztalyId)) { - // osztalyNapiOrai - $Orak = getOsztalyNapiOrak($osztalyId, $dt); - // Szabad Órák - for ($i = $napiMinOra; $i <= $napiMaxOra; $i++) if (!is_array($Orak[$i][0])) $SzabadOrak[] = $i; - } - if (isset($ora)) { - $Termek = getSzabadTermek(array('dt' => $dt, 'ora' => $ora)); - $szabadTankorok = getSzabadTankorok($dt, $ora); - if (isset($tankorId)) { - // Tankör tagok ütközés ellenőrzése - $TA = getTankorAdat($tankorId); - if ($TA[$tankorId][0]['jelenlet'] == 'kötelező' && !tankorTagokLukasOrajaE($tankorId, $dt, $ora)) { - $ok = false; - } - } elseif (!isset($osztalyId)) { - // Szabad tanárok lekérdezése? (tanarSelect számára) - $Tanarok = getSzabadTanarok($dt, $ora); - } - if (isset($tanarId)) { - // Tanár ütközés ellenőrzés - if (!tanarLukasOrajaE($tanarId, $dt, $ora, $lr)) { - $_SESSION['alert'][] = 'message:utkozes:1:?:'.$dt.':'.$ora.':'.$tanarId; -// unset($tanarId); $ok = false; - } - } - if (isset($teremId)) { - for ($i = 0; ($i < count($Termek) && $Termek[$i]['teremId'] != $teremId); $i++); - if ($i >= count($Termek)) { // nincs a szabad termek között - $_SESSION['alert'][] = 'message:wrong_data:pluszOra/terem:'.$ora.'. óra:'.$teremId; - unset($teremId); - } - } - } // ora - } // dt - - // Action - if ($ok && $action == 'oraFelvetele') { - $eredet = $_POST['eredet']; - if (isset($ADAT['tipus'])) $tipus = $ADAT['tipus']; - else $tipus = 'normál'; - if (oraFelvetele($dt, $ora, $tanarId, $tankorId, $teremId, $tipus, $eredet, $ADAT['kit'])) { - unset($_POST); - $_POST['dt'] = $dt; $_POST['tanarId'] = $tanarId; - unset($ora); unset($teremId); unset($tankorId); - $Orak = getTanarNapiOrak($tanarId, $dt); - $SzabadOrak = array(); - for ($i = $napiMinOra; $i <= $napiMaxOra; $i++) if (!is_array($Orak[$i])) $SzabadOrak[] = $i; - $_SESSION['alert'][] = 'info:change_success'; - } - } elseif ($action=='csoportos') { - $feladatTipusId = readVariable($_POST['feladatTipusId'],'id'); - $leiras = readVariable($_POST['leiras'],'string'); - $tanarIdk = readVariable($_POST['tanarIdk'],'id'); - $lr = db_connect('naplo'); - for ($i=0;$i$dt, - 'ora'=>$ora, - 'ki'=> $_ki, - 'tipus'=>$_tipus, - 'eredet'=>$_eredet, - 'leiras'=>$leiras, - 'feladatTipusId'=>$feladatTipusId, - 'munkaido'=>'fennmaradó'), - $lr); - } - db_close($lr); - $_SESSION['alert'][] = 'info:'.count($UJORAIDK).'db órát felvettem!'; - } - - $ADAT['munkakozossegek'] = getMunkakozossegek($FILTER=array(),$SET=array('result' => 'indexed')); - $ADAT['mkTanar'] = getMunkakozossegTanaraMatrix(); - - // toolBar - $TOOL['datumSelect'] = array( - 'tipus' => 'cella', 'post' => array('ora', 'tanarId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 1, - 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], - 'napTipusok' => array('tanítási nap','speciális tanítási nap'), - ); - if (isset($dt)) { - $TOOL['oraSelect'] = array('tipus'=>'cella', 'orak' => $SzabadOrak, 'foglaltOrakkal' => true, 'post'=>array('osztalyId', 'tanarId', 'tankorId', 'dt', 'ora')); - if (!isset($osztalyId) || isset($tankorId)) $TOOL['tanarSelect'] = array('tipus'=>'cella', 'tanarok' => $Tanarok, 'post' => array('dt', 'ora', 'tankorId', 'teremId' )); - if (!isset($tanarId)) $TOOL['osztalySelect'] = array('tipus'=>'sor','paramName' => 'osztalyId', 'post'=>array('dt', 'ora', 'tankor', 'teremId')); - if (isset($osztalyId) || isset($tanarId) || isset($ora)) { - $TOOL['tankorSelect'] = array('tipus'=>'sor', 'paramName'=>'tankorId', 'tankorok' => $szabadTankorok, 'tolDt'=>$dt, 'igDt'=>$dt, 'post'=>array('osztalyId','tanarId','dt','ora','teremId')); - } - if (isset($ora)) $TOOL['teremSelect'] = array('tipus'=>'cella', 'paramName'=>'teremId', 'termek' => $Termek, 'post'=>array('osztalyId','tanarId','dt','ora','tankorId')); - } - - getToolParameters(); - } // admin vagy igazgató - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/pluszora.php b/mayor-orig/www/policy/private/naplo/haladasi/pluszora.php deleted file mode 100644 index abec9a9f..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/pluszora.php +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/specialis-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/specialis-pre.php deleted file mode 100644 index 8b42b475..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/specialis-pre.php +++ /dev/null @@ -1,95 +0,0 @@ -'előre', 'napszam'=>1)); - else $dt = $_TANEV['kezdesDt']; - - $napiMinOra = getMinOra(); - $napiMaxOra = getMaxOra(); - - $Hetek = getOrarendiHetek(); - $napTipusok = getNapTipusok(); - $napAdat = getNapAdat($dt); - - // csak a tanév alatt lehet speciális tanítási nap - $time = strtotime($dt); - if ( - (strtotime($_TANEV['kezdesDt']) <= $time) and - ($time <= strtotime($_TANEV['zarasDt'])) - ) { - - if ($time < time()) $_SESSION['alert'][] = 'message:visszamenoleges_modositas'; - - if ($action == 'napiOrakTorlese') { - $tipus = ($_POST['tipus'] === '')?'':readVariable($_POST['tipus'], 'enum', null, $napTipusok); - if (isset($tipus)) { - napiOrakTorlese($dt, $tipus); - $napAdat = getNapAdat($dt); - } else { - $_SESSION['alert'][] = 'message:wrong_data:napiOrakTorlese:hibás típus:'.$tipus; - } - } elseif ($action == 'orakBetoltese') { - $orarendiHet = $_POST['orarendiHet']; - if (in_array($orarendiHet, $Hetek)) { - orakBetoltese($dt, $orarendiHet); - $napAdat = getNapAdat($dt); - } else { - $_SESSION['alert'][] = 'message:wrong_data:orakBetoltese:hibás hét:'.$orarendiHet; - } - } elseif ($action == 'specialisNap') { - $celOra = $_POST['celOra']; - $het = $_POST['het']; - $nap = $_POST['nap']; - $ora = $_POST['ora']; - specialisNap($dt, $celOra, $het, $nap, $ora); - $napAdat = getNapAdat($dt); - } elseif ($action == 'orakTorlese') { - if (is_array($_POST['ora'])) { - orakTorlese($dt, $_POST['ora']); - $napAdat = getNapAdat($dt); - } - } - } - - $i = 0; - while ($i < count($napAdat) && strpos($napAdat[$i]['tipus'], 'tanítási nap') === false) $i++; - $vanTanitasiNap = ($i < count($napAdat)); - $szabadOrak = getSzabadOrak($dt); - $munkatervek = getMunkatervek(array('result'=>'assoc','keyfield'=>'munkatervId')); - - - // toolBar - $TOOL['datumSelect'] = array( - 'tipus'=>'cella', 'post'=>array(), 'paramName' => 'dt', 'hanyNaponta' => 1, 'tolDt' => $_TANEV['kezdesDt'], - 'igDt' => $_TANEV['zarasDt'], - -// 'napTipusok' => array('tanítási nap', 'speciális tanítási nap'), -// 'napokSzama' => 10 - ); - getToolParameters(); - - } - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/specialis.php b/mayor-orig/www/policy/private/naplo/haladasi/specialis.php deleted file mode 100644 index d855fd36..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/specialis.php +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/stat-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/stat-pre.php deleted file mode 100644 index 42623c11..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/stat-pre.php +++ /dev/null @@ -1,58 +0,0 @@ - $_TANEV['kezdesDt'])); - elseif (isset($osztalyId)) $Tankorok = getTankorByOsztalyId($osztalyId, __TANEV); - elseif (isset($tanarId)) $Tankorok = getTankorByTanarId($tanarId, __TANEV); - elseif (isset($mkId)) $Tankorok = getTankorByMkId($mkId, __TANEV); - - $tankorIds = array(); - for ($i = 0; $i < count($Tankorok); $i++) $tankorIds[] = $Tankorok[$i]['tankorId']; - - if (count($tankorIds) > 0) $tankorStat = getTankorStat($tankorIds); - if (isset($diakId)) { - $tankorStat['hianyzasStat'] = getDiakHianyzasStat($diakId, array('tankorIds'=>$tankorIds, 'tanev'=> __TANEV)); - if (!isset($osztalyId)) { - $OI = getDiakOsztalya($diakId); - $osztalyId = $OI[0]['osztalyId']; - } - } - if (__NAPLOADMIN or __VEZETOSEG or __TANAR or __TITKARSAG) { - $TOOL['tanarSelect'] = array('tipus'=>'cella', 'post'=>array('igDt')); - $TOOL['osztalySelect'] = array('tipus'=>'cella','paramName' => 'osztalyId', 'post'=>array('igDt')); - if (isset($osztalyId)) { - $TOOL['diakSelect'] = array('tipus'=>'cella','paramName'=>'diakId', 'post'=>array('osztalyId','igDt')); - if (isset($diakId)) $TOOL['diakLapozo'] = array('tipus'=>'sor', 'paramName'=>'diakId', 'post'=>array('osztalyId','igDt')); - } - $TOOL['munkakozossegSelect'] = array('tipus'=>'cella', 'post'=>array('igDt')); - } - if (isset($diakId)) { - $TOOL['oldalFlipper'] = array('tipus' => 'cella', - 'url' => array('index.php?page=naplo&sub=hianyzas&f=diak&diakId='.$diakId,'index.php?page=naplo&sub=hianyzas&f=diakLista&diakId='.$diakId), - 'titleConst' => array('_DIAKHIANYZASNAPLO','_DIAKHIANYZASLISTA'), - 'post' => array('tanev','tolDt','igDt','ho','osztaly'), - 'paramName'=>'diakId'); - } - getToolParameters(); - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/stat.php b/mayor-orig/www/policy/private/naplo/haladasi/stat.php deleted file mode 100644 index 5cce9b8e..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/stat.php +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/tankor-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/tankor-pre.php deleted file mode 100644 index afb9671b..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/tankor-pre.php +++ /dev/null @@ -1,29 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/tankor.php b/mayor-orig/www/policy/private/naplo/haladasi/tankor.php deleted file mode 100644 index 2841606e..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/tankor.php +++ /dev/null @@ -1,10 +0,0 @@ - diff --git a/mayor-orig/www/policy/private/naplo/haladasi/teremModositas-pre.php b/mayor-orig/www/policy/private/naplo/haladasi/teremModositas-pre.php deleted file mode 100644 index b7bcf782..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/teremModositas-pre.php +++ /dev/null @@ -1,102 +0,0 @@ - __TANEV, 'tolDt' => $dt, 'igDt' => $dt, 'result' => 'nevsor')); - if (isset($tanarId)) { - // A tanár a tankör tanára-e? - for ($i = 0; ($i < count($Tanarok) && $Tanarok[$i]['tanarId'] != $tanarId); $i++); - if ($i >= count($Tanarok)) { - $_SESSION['alert'][] = 'message:wrong_data:pluszOra:Nem a tankör tanára:'."$tankorId/$tanarId"; - $Tanarok[] = array('tanarId' => $tanarId, 'tanarNev' => getTanarNevById($tanarId)); - $mkId = getTankorMkId($tankorId); - $tanarMkIds = getTanarMunkakozosseg($tanarId); - $ADAT['tanarId'] = $Tanarok[0]['tanarId']; - } - } - // Ha csak egy tanarId van, akkor azt állítsuk be! - if (count($Tanarok) == 1 && !isset($tanarId)) { - $tanarId = $Tanarok[0]['tanarId']; - if (isset($osztalyId)) unset($osztalyId); - } - } - - $ADAT['ki'] = $tanarId; - $ADAT['kit'] = $tanarId; - $ADAT['oraId'] = getOraIdByPattern($ADAT); - $ADAT['oraAdat'] = getOraAdatById($ADAT['oraId']); - $ADAT['szabadTerem'] = getSzabadTermek(array('dt' => $dt, 'ora' => $ora)); - $ADAT['tankorLetszam'] = getTankorLetszam($ADAT['oraAdat']['tankorId'], array('refDt'=>$ADAT['dt'])); - } - - // toolBar - $TOOL['datumSelect'] = array( - 'tipus' => 'cella', 'post' => array('ora', 'tanarId', 'osztalyId', 'tankorId'), - 'paramName' => 'dt', 'hanyNaponta' => 1, - 'tolDt' => $_TANEV['kezdesDt'], 'igDt' => $_TANEV['zarasDt'], - 'napTipusok' => array('tanítási nap','speciális tanítási nap'), - ); - if (isset($dt)) { - $TOOL['oraSelect'] = array('tipus'=>'cella', 'orak' => $SzabadOrak, 'foglaltOrakkal' => true, 'post'=>array('osztalyId', 'tanarId', 'tankorId', 'dt', 'ora')); - $TOOL['tanarSelect'] = array('tipus'=>'cella', 'tanarok' => $Tanarok, 'post' => array('dt', 'ora', 'tankorId', 'teremId' )); - //if (!isset($osztalyId) || isset($tankorId)) $TOOL['tanarSelect'] = array('tipus'=>'cella', 'tanarok' => $Tanarok, 'post' => array('dt', 'ora', 'tankorId', 'teremId' )); - //if (!isset($tanarId)) $TOOL['osztalySelect'] = array('tipus'=>'sor','paramName' => 'osztalyId', 'post'=>array('dt', 'ora', 'tankor', 'teremId')); - //if (isset($osztalyId) || isset($tanarId) || isset($ora)) { - // $TOOL['tankorSelect'] = array('tipus'=>'sor', 'paramName'=>'tankorId', 'tankorok' => $szabadTankorok, 'tolDt'=>$dt, 'igDt'=>$dt, 'post'=>array('osztalyId','tanarId','dt','ora','teremId')); - //} - //if (isset($ora)) $TOOL['teremSelect'] = array('tipus'=>'cella', 'paramName'=>'teremId', 'termek' => $Termek, 'post'=>array('osztalyId','tanarId','dt','ora','tankorId')); - } - - getToolParameters(); - } // admin vagy igazgató - -?> diff --git a/mayor-orig/www/policy/private/naplo/haladasi/teremModositas.php b/mayor-orig/www/policy/private/naplo/haladasi/teremModositas.php deleted file mode 100644 index d1ddccb6..00000000 --- a/mayor-orig/www/policy/private/naplo/haladasi/teremModositas.php +++ /dev/null @@ -1,9 +0,0 @@ -0) putTeremModositas($ADAT); - -?> -- cgit v1.2.3