diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php
index 7311e95f7..c07e19a0e 100644
--- a/cis/private/profile/zeitsperre_resturlaub.php
+++ b/cis/private/profile/zeitsperre_resturlaub.php
@@ -42,7 +42,7 @@
die("Es konnte keine Verbindung zum Server aufgebaut werden.");
$datum_obj = new datum();
-
+
//Stundentabelleholen
if(! $result_stunde=pg_query($conn, "SELECT * FROM lehre.tbl_stunde ORDER BY stunde"))
die(pg_last_error($conn));
@@ -83,13 +83,13 @@ function checkdatum()
alert('Von-Datum ist ungültig. Bitte beachten Sie das führende nullen angegeben werden müssen (Beispiel: 01.01.2008)');
return false;
}
-
+
if(document.getElementById('bisdatum').value.length<10)
{
alert('Bis-Datum ist ungültig. Bitte beachten Sie das führende nullen angegeben werden müssen (Beispiel: 01.01.2008)');
return false;
}
-
+
return true;
}
@@ -116,14 +116,14 @@ function checkdatum()
-
+
Freigabemail wurde an $to versandt";
}
- else
+ else
{
echo "
Fehler beim Senden des Freigabemails an $to";
}
}
- else
+ else
{
echo "
Es konnte keine Freigabemail versendet werden da kein Vorgesetzter eingetragen ist";
}
@@ -487,13 +487,31 @@ if($anspruch=='')
//Eingabefelder am 15.12.2007 deaktivieren
if((date('d')>=15 && date('m')>=12 && date('Y')>=2007) || date('Y')>2007)
$disabled='disabled="true"';
-else
+else
$disabled='';
-*/
+*/
//Den Bereich fuer die Resturlaubstage nur anzeigen wenn dies
//im config angegeben ist
if(URLAUB_TOOLS)
{
+ $jahr=date('Y');
+ if (date('M')>8)
+ {
+ $datum_beginn_iso=$jahr.'-09-01';
+ $datum_beginn='1.Sept.'.$jahr;
+ $datum_ende_iso=($jahr+1).'-08-31';
+ $datum_ende='31.Aug.'.($jahr+1);
+ $geschaeftsjahr=$jahr.'/'.($jahr+1);
+ }
+ else
+ {
+ $datum_beginn_iso=($jahr-1).'-09-01';
+ $datum_beginn='1.Sept.'.($jahr-1);
+ $datum_ende_iso=$jahr.'-08-31';
+ $datum_ende='31.Aug.'.$jahr;
+ $geschaeftsjahr=($jahr-1).'/'.$jahr;
+ }
+ $content_resturlaub.="