aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/mayor-naplo
diff options
context:
space:
mode:
authorM.Gergo2020-03-18 18:41:53 +0100
committerM.Gergo2020-03-18 18:41:53 +0100
commit936098df78b3426c0a0d642921edd33e81b7a4c7 (patch)
tree3569f266edc71a6fe58ee7a65e1e420fb59fccaf /mayor-orig/mayor-naplo
parent4e81ff6076ac2d39b3a90bcdd68a04fe874e31da (diff)
downloadmayor-rev4624.tar.gz
mayor-rev4624.zip
Rev: 4624rev4624
Diffstat (limited to 'mayor-orig/mayor-naplo')
-rw-r--r--mayor-orig/mayor-naplo/log/mayor-naplo.rev2
-rw-r--r--mayor-orig/mayor-naplo/www/policy/private/naplo/haladasi/haladasi-pre.php10
-rw-r--r--mayor-orig/mayor-naplo/www/skin/classic/module-naplo/css/haladasi/haladasi.css11
-rw-r--r--mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml28
4 files changed, 31 insertions, 20 deletions
diff --git a/mayor-orig/mayor-naplo/log/mayor-naplo.rev b/mayor-orig/mayor-naplo/log/mayor-naplo.rev
index 899315a9..c000845d 100644
--- a/mayor-orig/mayor-naplo/log/mayor-naplo.rev
+++ b/mayor-orig/mayor-naplo/log/mayor-naplo.rev
@@ -1 +1 @@
-4623
+4624
diff --git a/mayor-orig/mayor-naplo/www/policy/private/naplo/haladasi/haladasi-pre.php b/mayor-orig/mayor-naplo/www/policy/private/naplo/haladasi/haladasi-pre.php
index 3dbf4c9d..9b397670 100644
--- a/mayor-orig/mayor-naplo/www/policy/private/naplo/haladasi/haladasi-pre.php
+++ b/mayor-orig/mayor-naplo/www/policy/private/naplo/haladasi/haladasi-pre.php
@@ -102,7 +102,7 @@ if ( $skin == 'ajax'
// 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'));
+ $igDt = readVariable($_POST['igDt'], 'datetime', date('Y-m-d', strtotime('next saturday')));
$tolDt = readVariable($_POST['tolDt'], 'datetime');
$lapoz = readVariable($_POST['lapoz'], 'enum', null, array('<<','>>','nextWeek','prevWeek'));
$lapoz1 = readVariable($_POST['lapoz1'], 'enum', null, array('<<','>>','nextWeek','prevWeek'));
@@ -133,7 +133,7 @@ if ( $skin == 'ajax'
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');
+// if ((!isset($_POST['igDt']) || $_POST['igDt'] == '')&& strtotime($igDt) > time()) $igDt = date('Y-m-d');
define('_SHOW_DAYS_FROM',$tolDt);
define('_SHOW_DAYS_TO',$igDt);
@@ -144,7 +144,6 @@ if ( $skin == 'ajax'
define('_SHOW_DAYS_TO',date('Y-m-d'));
}
-
/* ------------------------------------------------- */
// Jogosultság ellenőrzés, tanév aktív-e...
@@ -176,14 +175,13 @@ if ( $skin == 'ajax'
)
) {
// checkNaplo (2020)
- /*
- checkNaplo($igDt);
+ if (strtotime('next saturday')>=strtotime($igDt)) {
$_dt = $igDt;
while (strtotime($_dt)>time()) {
$_dt = date('Y-m-d',strtotime('-1 day',strtotime($_dt)));
checkNaplo($_dt);
}
- */
+ }
// action
if ($action == 'haladasiNaploBeiras' && (
is_array($_POST['oraId'])
diff --git a/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/css/haladasi/haladasi.css b/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/css/haladasi/haladasi.css
index 063488d4..4477f75c 100644
--- a/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/css/haladasi/haladasi.css
+++ b/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/css/haladasi/haladasi.css
@@ -31,12 +31,11 @@
table.haladasiBejegyzesek tbody tr.torolt input.ajaxRequestDone { display:none; }
table.haladasiBejegyzesek tbody tr.torolt span.INFO.ajaxRequestDone { display:none; }
- table.haladasiBejegyzesek tbody.parosNap {
- background-color: #dddddd;
- }
- table.haladasiBejegyzesek tbody.paratlanNap {
- background-color: #eeeeee;
- }
+ table.haladasiBejegyzesek tbody.parosNap { background-color: #dddddd; }
+ table.haladasiBejegyzesek tbody.paratlanNap { background-color: #eeeeee; }
+ table.haladasiBejegyzesek tbody.ma { background-color: #c5cae9; }
+ table.haladasiBejegyzesek tbody.jovo { background-color: #aaa; color:white; }
+
table.haladasiBejegyzesek tbody td.ora {
text-align: center;
}
diff --git a/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml b/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml
index e6377aeb..3c36e9f2 100644
--- a/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml
+++ b/mayor-orig/mayor-naplo/www/skin/classic/module-naplo/html/haladasi/haladasi.phtml
@@ -166,6 +166,9 @@
$time = strtotime($dt);
$count = count($dNap);
+ $jovoDt = (strtotime($dt)>strtotime(date('Y-m-d')));
+ $maDt = (strtotime($dt)==strtotime(date('Y-m-d')));
+
$tipus = $orarendiHet = $megjegyzes = array();
if (is_array($napInfos)) foreach ($napInfos as $ni) {
if (!in_array($ni['tipus'], $tipus)) $tipus[] = $ni['tipus'];
@@ -174,19 +177,24 @@
}
$tanitasiNap = false;
if (in_array('tanítási nap', $tipus) || in_array('speciális tanítási nap', $tipus)) {
- if (date('w',$time) % 2 == 0) echo '<tbody class="parosNap">'."\n";
- else echo '<tbody class="paratlanNap">'."\n";
+ if (date('w',$time) % 2 == 0) $_class[]="parosNap";
+ else $_class[]="paratlanNap";
$tanitasiNap = true;
} elseif (in_array('tanítás nélküli munkanap', $tipus)) {
- echo '<tbody class="tanitasNelkul">'."\n";
+ $_class[]="tanitasNelkul";
} elseif (in_array('szorgalmi időszakon kívüli munkanap', $tipus)) {
- echo '<tbody class="szorgalmiIdoszakonKivul">'."\n";
+ $_class[]="szorgalmiIdoszakonKivul";
} else {
- echo '<tbody class="szunet">'."\n";
+ $_class[]="szunet";
}
+
+ if ($jovoDt) $_class[]="jovo";
+ if ($maDt) $_class[]="ma";
+
+ echo '<tbody class="'.implode(' ',$_class).'">'."\n";
echo '<tr>';
echo '<th class="nap">';
- if (__PLUSZBEIRHAT===true) echo '<div class="icon-plus-sign rejtMutat"></div>';
+ if (__PLUSZBEIRHAT===true && !$jovoDt) echo '<div class="icon-plus-sign rejtMutat"></div>';
echo '</th>'."\n";
// Az első cella a dátum/nap
echo '<th colspan="8" class="nap">';
@@ -358,6 +366,10 @@
if ( $ADAT['tankorTipusok'][$dOra['tankorTipusId']]['jelleg']=='osztályfüggetlen' && ($ADAT['haladasiTipus']=='osztalyHaladasi' || $ADAT['haladasiTipus']=='diakHaladasi')) return false;
$modosithatoOra = modosithatoOra($dOra);
// $torolhetoOra = torolhetoOra($dOra);
+
+ $jovoDt = (strtotime($dOra['dt'])>strtotime(date('Y-m-d')));
+ $maDt = (strtotime($$dOra['dt'])==strtotime(date('Y-m-d')));
+
if (!in_array($dOra['tipus'],array('normál','normál máskor'))) {
if ($dOra['tipus'] == 'összevonás') $tipus = 'Ö';
else $tipus = nagybetus(substr($dOra['tipus'],0,1));
@@ -544,6 +556,8 @@
} else {
if ($dOra['leiras']!='') {
echo '<td>'.$dOra['leiras'];
+ } elseif ($jovoDt) {
+ echo '<td class="nincsBeirva"> ';
} else {
echo '<td class="nincsBeirva">'._NINCS_BEIRVA;
}
@@ -568,7 +582,7 @@
}
//2014? echo '<a href="'.$href.'" tabindex="200" class="onClickUpdateWindow">';
echo '<a href="'.$href.'" tabindex="200" class="h" >';
- echo _HIANYZOK;
+ if (!$jovoDt) echo _HIANYZOK;
echo '</a>';
}
echo '</td>'."\n";