diff --git a/cis/private/profile/zeitwunsch.php b/cis/private/profile/zeitwunsch.php index ef0840c87..ffa38721f 100644 --- a/cis/private/profile/zeitwunsch.php +++ b/cis/private/profile/zeitwunsch.php @@ -29,6 +29,8 @@ require_once('../../../include/globals.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/datum.class.php'); require_once('../../../include/zeitwunsch.class.php'); +require_once('../../../include/studiensemester.class.php'); +require_once('../../../include/zeitaufzeichnung_gd.class.php'); require_once('../../../include/benutzer.class.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/sprache.class.php'); @@ -107,6 +109,28 @@ $person = new benutzer(); if(!$person->load($uid)) die($person->errormsg); +// Nächstes Studiensemester +$ss = new Studiensemester(); +$ss->getNextStudiensemester(); +$next_ss = $ss->studiensemester_kurzbz; + +// Erklärung zu Pausen bei geteilten Arbeitszeiten speichern +if (isset($_GET['selbstverwaltete-pause']) && !empty($_GET['submit'])) +{ + $selbstverwaltete_pause = ($_GET['selbstverwaltete-pause'] == 'yes') ? true : false; + + $zeitaufzeichnung_gd = new Zeitaufzeichnung_gd(); + $zeitaufzeichnung_gd->uid = $uid; + $zeitaufzeichnung_gd->studiensemester_kurzbz = $next_ss; + $zeitaufzeichnung_gd->selbstverwaltete_pause = $selbstverwaltete_pause; + + if (!$zeitaufzeichnung_gd->save()) + { + echo $zeitaufzeichnung_gd->errormsg; + } + +} + ?> @@ -206,12 +230,30 @@ if(!$person->load($uid)) ?> -
t('zeitwunsch/kontrollierenSieIhreZeitwuensche');?>!