diff --git a/public/js/plugin/FhcAlert.js b/public/js/plugin/FhcAlert.js index 01fa12d82..b079bf98e 100644 --- a/public/js/plugin/FhcAlert.js +++ b/public/js/plugin/FhcAlert.js @@ -394,5 +394,6 @@ export default { } }; app.config.globalProperties.$fhcAlert = $fhcAlert; + app.provide('$fhcAlert', app.config.globalProperties.$fhcAlert); } } diff --git a/public/js/plugin/FhcApi.js b/public/js/plugin/FhcApi.js index 7be1a5b9f..88d2ac919 100644 --- a/public/js/plugin/FhcApi.js +++ b/public/js/plugin/FhcApi.js @@ -316,6 +316,6 @@ export default { const mergedFhcApiFactory = options?.factory ? {...FhcApiFactory, ...options.factory} : FhcApiFactory; app.config.globalProperties.$fhcApi.factory = new FhcApiFactoryWrapper(mergedFhcApiFactory); - + app.provide('$fhcApi', app.config.globalProperties.$fhcApi); } }; \ No newline at end of file diff --git a/public/js/plugin/Phrasen.js b/public/js/plugin/Phrasen.js index 277402639..5d861fce5 100644 --- a/public/js/plugin/Phrasen.js +++ b/public/js/plugin/Phrasen.js @@ -69,5 +69,6 @@ export default { loadCategory: cat => phrasen.loadCategory.call(app, cat), t_ref: phrasen.t_ref }; + app.provide('$p', app.config.globalProperties.$p); } } diff --git a/vilesci/stammdaten/reihungstestverwaltung.php b/vilesci/stammdaten/reihungstestverwaltung.php index 038c1977d..07e88183c 100644 --- a/vilesci/stammdaten/reihungstestverwaltung.php +++ b/vilesci/stammdaten/reihungstestverwaltung.php @@ -256,9 +256,9 @@ if(isset($_GET['excel'])) SELECT studiensemester_kurzbz FROM PUBLIC.tbl_studiensemester WHERE studiensemester_kurzbz = rt.studiensemester_kurzbz - + UNION - + ( SELECT studiensemester_kurzbz FROM PUBLIC.tbl_studiensemester @@ -269,9 +269,9 @@ if(isset($_GET['excel'])) ) ORDER BY ende DESC LIMIT 1 ) - + UNION - + ( SELECT studiensemester_kurzbz FROM PUBLIC.tbl_studiensemester @@ -820,8 +820,8 @@ if(isset($_GET['excel'])) Reihungstest - - @@ -951,15 +951,15 @@ if(isset($_GET['excel'])) }); $("#studienplan_autocomplete").autocomplete({ - source: function(request, response) + source: function(request, response) { - $.getJSON("reihungstestverwaltung_autocomplete.php", - { + $.getJSON("reihungstestverwaltung_autocomplete.php", + { autocomplete: 'studienplan', aktiv: 'true', studiensemester_kurzbz: $('#studiensemester_dropdown').val(), term: request.term - }, + }, response); }, minLength:2, @@ -1247,7 +1247,7 @@ if(isset($_GET['excel'])) }); window.location.href = "mailto:?bcc="+mailadressen; } - + function SendMessage() { // Wenn Checkboxen markiert sind, an diese senden, sonst an alle @@ -1411,7 +1411,7 @@ if(isset($_POST['speichern']) || isset($_POST['kopieren'])) $reihungstest->insertvon = $user; $reihungstest->insertamum = date('Y-m-d H:i:s'); } - + // OE über Studiengang des Reihungstests laden und Berechtigung prüfen $stg_rechtecheck = new studiengang($reihungstest->studiengang_kz); if(!$rechte->isBerechtigt('lehre/reihungstest', $stg_rechtecheck->oe_kurzbz, 'sui')) @@ -1439,7 +1439,7 @@ if(isset($_POST['speichern']) || isset($_POST['kopieren'])) $error = true; } } - + if (isset($_POST['zugangs_ueberpruefung']) && $_POST['zugangcode'] === '') { $messageError .= '

Der Zugangscode muss ausgefüllt sein, wenn die Zugangsüberprüfung aktiviert ist.

'; @@ -1548,7 +1548,7 @@ if(isset($_POST['speichern']) || isset($_POST['kopieren'])) $rt_stpl->new = true; $rt_stpl->reihungstest_id = $reihungstest->reihungstest_id; $rt_stpl->studienplan_id = $studienplan; - + if (!in_array($studienplan, $rt_stplaeneArray)) { if (!$rt_stpl->saveStudienplanReihungstest()) @@ -1572,7 +1572,7 @@ if(isset($_POST['speichern']) || isset($_POST['kopieren'])) $rt_studienplan = new reihungstest(); $rt_studienplan->getStudienplaeneReihungstest($_POST['reihungstest_id']); $error = false; - foreach ($rt_studienplan->result as $row) + foreach ($rt_studienplan->result as $row) { $rtKopieStudienplan = new reihungstest(); $rtKopieStudienplan->new = true; @@ -1609,7 +1609,7 @@ if(isset($_POST['speichern']) || isset($_POST['kopieren'])) { $messageSuccess .= '

Der Termin wurde erfolgreich kopiert

'; } - else + else { $messageSuccess .= '

Neuer Reihungstesttermin erfolgreich angelegt

'; } @@ -1666,14 +1666,14 @@ if(isset($_POST['raumzuteilung_speichern'])) { die($raumzuteilung->errormsg); } - + // OE über Studiengang des Reihungstests laden und Berechtigung prüfen $stg_rechtecheck = new studiengang($raumzuteilung->studiengang_kz); if(!$rechte->isBerechtigt('lehre/reihungstest', $stg_rechtecheck->oe_kurzbz, 'su')) { die($rechte->errormsg); } - + if (isset($_POST['checkbox'])) { $person_ids = $_POST['checkbox']; @@ -1914,7 +1914,7 @@ if(isset($_GET['type']) && $_GET['type']=='auffuellen') { die($rechte->errormsg); } - + $orte = new Reihungstest(); $orte->getOrteReihungstest($reihungstest_id); @@ -2001,7 +2001,7 @@ if(isset($_POST['aufsicht']) && $_POST['aufsicht']!='' && !isset($_POST['kopiere { die($rechte->errormsg); } - + //Reihungstest laden if(!$save_aufsicht->load($_POST['reihungstest_id'])) { @@ -2047,7 +2047,7 @@ if(isset($_POST['delete_ort'])) { die($rechte->errormsg); } - + $delete_ort = new reihungstest(); $delete_ort->getPersonReihungstestOrt($_POST['reihungstest_id'], $_POST['delete_ort']); @@ -2119,7 +2119,7 @@ echo "'; } - + if ($stg_kz == '') $stg_kz = $row->studiengang_kz; if ($row->studiengang_kz == $stg_kz) $selected = 'selected'; else $selected = ''; - + echo "" . "\n"; $typ = $row->typ; } @@ -2293,7 +2293,7 @@ $studienplaene_list = implode(',', array_keys($studienplaene_arr)); @@ -2575,7 +2577,7 @@ $studienplaene_list = implode(',', array_keys($studienplaene_arr)); - isBerechtigt('lehre/reihungstest', $stg_rechtecheck->oe_kurzbz, 'sui')) @@ -2588,7 +2590,7 @@ $studienplaene_list = implode(',', array_keys($studienplaene_arr)); { echo ''; } - + if($rechte->isBerechtigt('lehre/reihungstest', $stg_rechtecheck->oe_kurzbz, 'suid')) { $anzahl_teilnehmer = new reihungstest(); @@ -2701,9 +2703,9 @@ if($reihungstest_id!='') SELECT studiensemester_kurzbz FROM PUBLIC.tbl_studiensemester WHERE studiensemester_kurzbz = rt.studiensemester_kurzbz - + UNION - + ( SELECT studiensemester_kurzbz FROM PUBLIC.tbl_studiensemester @@ -2714,9 +2716,9 @@ if($reihungstest_id!='') ) ORDER BY ende DESC LIMIT 1 ) - + UNION - + ( SELECT studiensemester_kurzbz FROM PUBLIC.tbl_studiensemester @@ -3152,7 +3154,7 @@ if($reihungstest_id!='') echo ''; } } -} +} /** * Liefert die interne Empfangsadresse des Studiengangs fuer den Mailversand. @@ -3168,18 +3170,18 @@ if($reihungstest_id!='') function getMailEmpfaenger($studiengang_kz, $studienplan_id = null, $orgform_kurzbz = null) { $studiengang = new studiengang($studiengang_kz); - + if ($studienplan_id != '') { $studienplan = new studienplan(); $studienplan->loadStudienplan($studienplan_id); } - + $empf_array = array(); $empfaenger = ''; if(defined('BEWERBERTOOL_BEWERBUNG_EMPFAENGER')) $empf_array = unserialize(BEWERBERTOOL_BEWERBUNG_EMPFAENGER); - + // Umgehung für FHTW. Ausprogrammiert im Code if(defined('BEWERBERTOOL_MAILEMPFANG') && BEWERBERTOOL_MAILEMPFANG != '') { @@ -3199,7 +3201,7 @@ function getMailEmpfaenger($studiengang_kz, $studienplan_id = null, $orgform_kur } else $empfaenger = $studiengang->email; - + if ($empfaenger != '') return $empfaenger; else