nur für fixangestellte, neuer text

This commit is contained in:
raab
2019-07-01 15:53:57 +02:00
parent c4c361e94c
commit a8f7199ee8
3 changed files with 19 additions and 10 deletions
+17 -8
View File
@@ -32,6 +32,7 @@ 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/mitarbeiter.class.php');
require_once('../../../include/phrasen.class.php');
require_once('../../../include/sprache.class.php');
@@ -48,6 +49,7 @@ $uid = get_uid();
if(!check_lektor($uid))
die($p->t('global/keineBerechtigungFuerDieseSeite'));
$PHP_SELF = $_SERVER['PHP_SELF'];
if(isset($_GET['type']))
@@ -109,6 +111,9 @@ $person = new benutzer();
if(!$person->load($uid))
die($person->errormsg);
$ma = new mitarbeiter($uid);
$fixangestellt = $ma->fixangestellt;
// Nächstes Studiensemester
$ss = new Studiensemester();
$ss->getNextStudiensemester();
@@ -175,23 +180,28 @@ if (isset($_GET['selbstverwaltete-pause']) && !empty($_GET['submit']))
<div class="flexcroll" style="outline: none;">
<table>
<?php if($fixangestellt): ?>
<!--Erklärung zu Pausen bei geteilten Arbeitszeiten-->
<tr>
<td>
<h1>Zustimmung zu selbstverwalteten Pausen</h1>
<h1>Zustimmung zur Verplanung in geteilter Arbeitszeit</h1>
<form action="">
<h3>Erklärung zu Pausen bei geteilten Arbeitszeiten</h3><br>
<p>
Ich bin mit der Verplanung meiner Lehre in getrennten Blöcken (Vormittags und Abends) einverstanden und berücksichtige bei der Einteilung meiner Pause,<br>
dass ich die tägliche Höchstgrenze laut AZG (10 Stunden) nicht überschreite. Diese Zustimmung gilt jeweils für ein Semester.
Ich bin mit der Verplanung meiner Lehre in getrennten Blöcken (vormittags und abends an einem Tag) einverstanden.
<br>Diese Zustimmung gilt jeweils für ein Semester.
<br><br>
Erklärung zu täglichen Ruhepausen bei geteilter Arbeitszeit: Die Verplanung bei geteilter Arbeitszeit hat eine Auswirkung
<br>auf die zeitliche Gestaltung/Lage der täglichen Ruhepausen.
<br><br>
Ich berücksichtige bei der Einteilung meiner täglichen Ruhepause, dass ich die tägliche Höchstgrenze der Arbeitszeit
<br>von 10 Stunden laut Arbeitszeitgesetz nicht überschritten wird.
<?php
$gd = new zeitaufzeichnung_gd();
$gd->load($uid, $next_ss);
if ( ! $gd->uid )
{
echo '<br><br><h3>Für das kommende Studiensemester '.$next_ss.' erkläre ich mich einverstanden, meine Pausen entsprechend selbst zu verwalten: ';
echo '<br><br><h3>Zustimmung für '.$next_ss.': ';
echo '<input type="radio" name="selbstverwaltete-pause" value="yes">ja';
echo '<input type="radio" name="selbstverwaltete-pause" value="no">nein';
echo '</h3><br><br><input type="submit" name="submit" value="'.$p->t('global/speichern').'" style="float: right"><br>';
@@ -206,11 +216,10 @@ if (isset($_GET['selbstverwaltete-pause']) && !empty($_GET['submit']))
</p>
</form>
<br><hr>
</td>
</tr>
<?php endif; ?>
<tr>
<td>
<h1><?php echo $p->t('zeitwunsch/zeitwunsch');?></h1>
+1 -1
View File
@@ -41,7 +41,7 @@ class zeitaufzeichnung_gd extends basis_db
/**
* Loads entry for specific user and semester
* @return boolean True, if saving succeeded.
* @return boolean True, if entry is found.
*/
public function load($user, $sem)
{
+1 -1
View File
@@ -2991,7 +2991,7 @@ if(!@$db->db_query("SELECT 0 FROM campus.tbl_zeitaufzeichnung_gd WHERE 0 = 1"))
ALTER TABLE campus.tbl_zeitaufzeichnung_gd ADD CONSTRAINT fk_zeitaufzeichnung_gd_uid FOREIGN KEY (uid) REFERENCES public.tbl_benutzer(uid) ON UPDATE CASCADE ON DELETE RESTRICT;
ALTER TABLE campus.tbl_zeitaufzeichnung_gd ADD CONSTRAINT fk_zeitaufzeichnung_gd_studiensemester_kurzbz FOREIGN KEY (studiensemester_kurzbz) REFERENCES public.tbl_studiensemester(studiensemester_kurzbz) ON UPDATE CASCADE ON DELETE RESTRICT;
ALTER TABLE campus.tbl_zeitaufzeichnung_gd ADD CONSTRAINT uk_uid_stsem UNIQUE (uid, studiensemester_kurzbz);
ALTER TABLE campus.tbl_zeitaufzeichnung_gd ADD CONSTRAINT uk_zeitaufzeichnung_gd_uid_stsem UNIQUE (uid, studiensemester_kurzbz);
COMMENT ON TABLE campus.tbl_zeitaufzeichnung_gd IS \'Table to manage the lectors parted working times; gd = Geteilte Dienste\';
COMMENT ON COLUMN campus.tbl_zeitaufzeichnung_gd.selbstverwaltete_pause IS \'Lectors (dis-)agreement to self-manage breaks\';