diff --git a/cis/private/profile/zeitwunsch.php b/cis/private/profile/zeitwunsch.php index 41a295095..67c61f4f4 100644 --- a/cis/private/profile/zeitwunsch.php +++ b/cis/private/profile/zeitwunsch.php @@ -84,8 +84,10 @@ if(!$person->load($uid)) $ma = new mitarbeiter($uid); $fixangestellt = $ma->fixangestellt; -// Check, ob Lektor bereits zugewiesene LVs hat -$isVerplant = checkIsVerplant($uid, $selected_ss); // boolean +// Check, ob Bearbeitung des ZW gesperrt ist. +// Gesperrt, wenn Lektor bereits zugewiesene LVs hat. +// Sperre in jeden Fall aufgehoben, wenn ein ZW kopiert wird. (denn ist eine eventuelle Sperre bereits manuell aufgehoben worden) +$isGesperrt = checkIsVerplant($uid, $selected_ss) && is_null($selected_past_ss); // boolean // Erklärung zu Pausen bei geteilten Arbeitszeiten speichern if (isset($_GET['selbstverwaltete-pause-akt']) && !empty($_GET['submit-akt'])) @@ -270,8 +272,8 @@ if (isset($_GET['type']) && $_GET['type'] == 'save') } // Wenn speichern möglich ist, dann hat der Lektor entweder keine LVs zugeteilt oder hat aktiv die Bearbeitungssperre - // deaktiviert. Bearbeitungssperre wird gesetzt, wenn isVerplant true ist. Deshalb hier mit false überschreiben. - $isVerplant = false; + // deaktiviert. Bearbeitungssperre wird gesetzt, wenn isGesperrt true ist. Deshalb hier mit false überschreiben. + $isGesperrt = false; } /** @@ -452,8 +454,8 @@ function getStgMail($stgKz_arr) $(function() { // Bearbeitung deaktivieren, wenn Lektor zugewiesene LV im Studiensemester hat - const isVerplant = $('input[name=isVerplant]').val(); - if (isVerplant == 'true') + const isGesperrt = $('input[name=isGesperrt]').val(); + if (isGesperrt == 'true') { $('input[name=radioZWG]').attr("disabled", true); $('input[name=submit]').attr("disabled", true); @@ -465,7 +467,7 @@ function getStgMail($stgKz_arr) $('input[name=submit]').attr("disabled", false); $('#divChangeZWG').removeClass('hidden'); - $('#divIsVerplant').addClass('hidden'); + $('#divisGesperrt').addClass('hidden'); }); // Bei Wechsel von Studiensemester die Seite mit GET params neu laden @@ -605,7 +607,7 @@ function getStgMail($stgKz_arr) // FORM Begin echo '
'; echo ''; - echo ''; + echo ''; // Mein Zeitwunsch-Semesterplan Dropdown, Default = naechstes Studiensemester $next_ss_selected = $next_ss->studiensemester_kurzbz == $selected_ss ? 'selected' : ''; @@ -674,7 +676,7 @@ function getStgMail($stgKz_arr) echo ''; - if ($isVerplant) + if ($isGesperrt) { echo ''.$p->t('zeitwunsch/stundenBereitsVerplant', array($selected_ss)). ''; } @@ -686,9 +688,9 @@ function getStgMail($stgKz_arr) echo ''. $p->t('global/aenderungenZuruecksetzen'). '

'; echo ''; // end col-xs-3 - $divChangeHidden = !is_null($selected_past_ss) || $isVerplant ? 'hidden' : ''; - $divCopyHidden = is_null($selected_past_ss) || $isVerplant ? 'hidden' : ''; - $divIsVerplantHidden = $isVerplant ? '' : 'hidden'; + $divChangeHidden = !is_null($selected_past_ss) || $isGesperrt ? 'hidden' : ''; + $divCopyHidden = is_null($selected_past_ss) || $isGesperrt ? 'hidden' : ''; + $divisGesperrtHidden = $isGesperrt ? '' : 'hidden'; echo '
'; echo '
'; @@ -723,7 +725,7 @@ function getStgMail($stgKz_arr) echo '
'; // end col echo '
'; // end divCopyZWG - echo '
'; + echo '
'; // Mail Adressen der Studiengaenge, wo Lektor ueber eine LV bereits verplant ist $stgKzOfVerplant_arr = getStgOfVerplant($uid, $selected_ss); @@ -740,7 +742,7 @@ function getStgMail($stgKz_arr) echo '
'; // end panel heading echo '
'; // end panel echo ''; // end col - echo ''; // end divIsVerplant + echo ''; // end divisGesperrt // Speichern - Button echo '
';