From ae2f6c21d8c27acd2bed555fd9edc7b525aaf97b Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Wed, 20 Apr 2016 17:19:14 +0200 Subject: [PATCH] =?UTF-8?q?statusbezeichnung=20mehrsprachig,=20pr=C3=BCfun?= =?UTF-8?q?gsverwaltung=20mehrsprachig?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 12 +- cis/private/lehre/pruefung/pruefung.js.php | 2047 +++++++++++++++++ .../pruefung/pruefungsanmeldung.json.php | 54 +- .../lehre/pruefung/pruefungsanmeldung.php | 113 +- .../pruefung/pruefungsanmeldungen_liste.php | 70 +- .../pruefungsanmeldungen_verwalten.php | 124 +- .../pruefung/pruefungsbewertung.json.php | 45 +- .../lehre/pruefung/pruefungsbewertung.php | 68 +- .../pruefung/pruefungsfenster_anlegen.php | 180 +- .../lehre/pruefung/pruefungstermin.json.php | 40 +- .../pruefung/pruefungstermin_festlegen.php | 86 +- include/prestudent.class.php | 4 +- include/pruefung.class.php | 0 locale/de-AT/pruefung.php | 113 + locale/en-US/pruefung.php | 113 + locale/it-IT/abgabetool.php | 71 + locale/it-IT/anwesenheitsliste.php | 21 + locale/it-IT/benotungstool.php | 174 ++ locale/it-IT/buchungen.php | 8 + locale/it-IT/coodle.php | 61 + locale/it-IT/courseInformation.php | 46 + locale/it-IT/dms_link.php | 23 + locale/it-IT/eventkalender.php | 75 + locale/it-IT/feedback.php | 9 + locale/it-IT/freebusy.php | 13 + locale/it-IT/freifach.php | 18 + locale/it-IT/gesamtnote.php | 8 + locale/it-IT/global.php | 157 ++ locale/it-IT/incoming.php | 115 + locale/it-IT/lehre.php | 37 + locale/it-IT/lvaliste.php | 32 + locale/it-IT/lvinfo.php | 21 + locale/it-IT/lvplan.php | 90 + locale/it-IT/mail.php | 6 + locale/it-IT/mailverteiler.php | 28 + locale/it-IT/menu.php | 13 + locale/it-IT/moodle.php | 30 + locale/it-IT/news.php | 31 + locale/it-IT/notebookregister.php | 15 + locale/it-IT/notfallbestimmungen.php | 11 + locale/it-IT/passwort.php | 31 + locale/it-IT/personensuche.php | 20 + locale/it-IT/profil.php | 62 + locale/it-IT/pruefung.php | 111 + locale/it-IT/semesterplan.php | 20 + locale/it-IT/services.php | 8 + locale/it-IT/studienplan.php | 28 + locale/it-IT/telefonverzeichnis.php | 8 + locale/it-IT/testtool.php | 41 + locale/it-IT/tools.php | 64 + locale/it-IT/upload.php | 40 + locale/it-IT/urlaubstool.php | 39 + locale/it-IT/zeitaufzeichnung.php | 47 + locale/it-IT/zeitsperre.php | 43 + locale/it-IT/zeitwunsch.php | 25 + system/dbupdate_3.2.php | 25 +- 56 files changed, 4411 insertions(+), 383 deletions(-) mode change 100644 => 100755 CHANGELOG.md create mode 100755 cis/private/lehre/pruefung/pruefung.js.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungsanmeldung.json.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungsanmeldung.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungsanmeldungen_verwalten.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungsbewertung.json.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungsbewertung.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungsfenster_anlegen.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungstermin.json.php mode change 100644 => 100755 cis/private/lehre/pruefung/pruefungstermin_festlegen.php mode change 100644 => 100755 include/prestudent.class.php mode change 100644 => 100755 include/pruefung.class.php create mode 100755 locale/de-AT/pruefung.php create mode 100755 locale/en-US/pruefung.php create mode 100755 locale/it-IT/abgabetool.php create mode 100755 locale/it-IT/anwesenheitsliste.php create mode 100755 locale/it-IT/benotungstool.php create mode 100755 locale/it-IT/buchungen.php create mode 100755 locale/it-IT/coodle.php create mode 100755 locale/it-IT/courseInformation.php create mode 100755 locale/it-IT/dms_link.php create mode 100755 locale/it-IT/eventkalender.php create mode 100755 locale/it-IT/feedback.php create mode 100755 locale/it-IT/freebusy.php create mode 100755 locale/it-IT/freifach.php create mode 100755 locale/it-IT/gesamtnote.php create mode 100755 locale/it-IT/global.php create mode 100755 locale/it-IT/incoming.php create mode 100755 locale/it-IT/lehre.php create mode 100755 locale/it-IT/lvaliste.php create mode 100755 locale/it-IT/lvinfo.php create mode 100755 locale/it-IT/lvplan.php create mode 100755 locale/it-IT/mail.php create mode 100755 locale/it-IT/mailverteiler.php create mode 100755 locale/it-IT/menu.php create mode 100755 locale/it-IT/moodle.php create mode 100755 locale/it-IT/news.php create mode 100755 locale/it-IT/notebookregister.php create mode 100755 locale/it-IT/notfallbestimmungen.php create mode 100755 locale/it-IT/passwort.php create mode 100755 locale/it-IT/personensuche.php create mode 100755 locale/it-IT/profil.php create mode 100755 locale/it-IT/pruefung.php create mode 100755 locale/it-IT/semesterplan.php create mode 100755 locale/it-IT/services.php create mode 100755 locale/it-IT/studienplan.php create mode 100755 locale/it-IT/telefonverzeichnis.php create mode 100755 locale/it-IT/testtool.php create mode 100755 locale/it-IT/tools.php create mode 100755 locale/it-IT/upload.php create mode 100755 locale/it-IT/urlaubstool.php create mode 100755 locale/it-IT/zeitaufzeichnung.php create mode 100755 locale/it-IT/zeitsperre.php create mode 100755 locale/it-IT/zeitwunsch.php diff --git a/CHANGELOG.md b/CHANGELOG.md old mode 100644 new mode 100755 index ae444eef4..3e0abb406 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,16 +9,18 @@ - **[CORE]** Reihungstest Punkteübernahme oder Prozentpunkte ist konfigurierbar - **[CIS]** LVPlan Export für Excel - **[FAS]** Termine Karteireiter im FAS zeigt die Anmerkung aus dem LVPlan an +- **[CIS]** Onlinebewerbungstool greift auf mehrsprachige Statusbezeichnungen zu. ### Changed - **[FAS]** Dokumente Menü im FAS neu sortiert um den Lebenszyklus des Studierenden abzubilden - **[CORE]** LVPlan Update Mail ist nun zweisprachig Deutsch/Englisch - **[FAS]** Prüfungen im FAS werden nur noch vom aktuell ausgewählten Studiensemester angezeigt. Umschalten auf volle Ansicht möglich -- **[CIS]** LVPlan Begrenzung der 4er Blockung aufgehoben. +- **[CIS]** LVPlan Begrenzung der 4er Blockung aufgehoben. - **[CIS]** Im Menü 'Zeitsperren' Link zu Resturlaubsübersicht entfernt. Falls benötigt Verlinkung über CMS möglich. - + ### Updateinfo -- **[FAS]** Für Lehraufträge muss eine Unoconv-Vorlage erstellt werden, da der für xsl-fo notwendige Seitenumbruch-Tag aus dem RDF entfernt wurde. +- **[FAS]** Für Lehraufträge muss eine Unoconv-Vorlage erstellt werden, da der für xsl-fo notwendige Seitenumbruch-Tag aus dem RDF entfernt wurde. +- **[FAS]** Mehrsprachigkeitsspalte tbl_status.bezeichnung_mehrsprachig wird durch das Updatescript automatisch in den ersten beiden Sprachen mit der status_kurzbz vorbefüllt. Übersetzungen sind anzupassen. ## [3.1.0] - 2015-11-12 ### Added @@ -26,7 +28,7 @@ - **[FAS]** Bei Noten können zusätzlich Punkte gespeichert werden. Notenschlüssel für Gesamtnote kann hinterlegt werden - **[FAS]** Anwesenheiten von Studierenden können erfasst werden - **[FAS]** Vertragsverwaltung bei Mitarbeiter -- **[FAS]** Dokumente im FAS können mit SHIFT bzw STRG statt als PDF auch als DOC oder ODT erstellt werden +- **[FAS]** Dokumente im FAS können mit SHIFT bzw STRG statt als PDF auch als DOC oder ODT erstellt werden - **[BERECHTIGUNG]** system/changeoutputformat Legt fest ob Dokumente als DOC/ODT exportiert werden dürfen - **[FAS]** Termine Karteireiter im FAS zeigt den LVPlan von Studierenden/Lehrveranstaltungen - **[FAS]** Bereits verplante Lektoren können vom FAS aus, aus dem LVPlan gelöscht werden. Zusätzlich wird im FAS angezeigt ob dieser Lektor bereits verplant ist @@ -38,7 +40,7 @@ - **[CORE]** Mehrsprachigkeit bei diversen Tabellen (Dokumente, ZGV, ...) hinzugefügt ### Fixed -- **[TEMPUS]** Kollisionsfreie User werden in Verbandsansicht nicht mehr als Kollision angezeigt +- **[TEMPUS]** Kollisionsfreie User werden in Verbandsansicht nicht mehr als Kollision angezeigt ### Changed - **[FAS]** Stundenobergrenze für Lektoren kann jetzt pro Organisationseinheit festgelegt werden. (warn_semesterstunden_frei/fix tbl_organisationseinheit) diff --git a/cis/private/lehre/pruefung/pruefung.js.php b/cis/private/lehre/pruefung/pruefung.js.php new file mode 100755 index 000000000..08d718d9c --- /dev/null +++ b/cis/private/lehre/pruefung/pruefung.js.php @@ -0,0 +1,2047 @@ + + */ + +require_once('../../../../config/cis.config.inc.php'); +require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/globals.inc.php'); +require_once('../../../../include/sprache.class.php'); + +$sprache = getSprache(); +$lang = new sprache(); +$lang->load($sprache); +$p = new phrasen($sprache); +?> + +/* Copyright (C) 2013 fhcomplete.org + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. + * + * Authors: Stefan Puraner + */ + +/** + * Liest GET Variablen einer URL aus + * @returns {String|value|Element.value|document@arr;all.value} + */ +function getUrlVars() { + var vars = {}; + var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) { + vars[key] = value; + }); + return vars; +} + +/** + * Initialisiert den Datepicker + * @param {type} ele + * @returns {undefined} + */ +function setDatePicker(ele) +{ + var start = $("#pruefungsfenster option:selected").attr("start"); + start = start.split('-'); + var ende = $("#pruefungsfenster option:selected").attr("ende"); + ende = ende.split('-'); + $("#prfTermin input[type=text]").each(function(i,v){ + $("#"+v.id).datepicker("destroy"); + $("#"+v.id).datepicker({ + minDate: new Date(start[0],start[1]-1,start[2]), + maxDate: new Date(ende[0],ende[1]-1,ende[2]) + }); + }); + $("#pruefungsfenster").attr("onchange", "setDatePicker()"); +} + +/** + * Fügt ein neunes Formularfeld für einen zusätzlichen Termin hinzu + * @param {type} htmlTag + * @returns {undefined} + */ +function terminHinzufuegen(htmlTag) +{ + htmlTag = (htmlTag===undefined ? "input" : htmlTag); + switch(htmlTag) + { + case 'input': + var count = $("#prfTermin tr").length+1; + $("#prfTermin").append(''); + setDatePicker(); + break; + case 'span': + var count = $("#prfTermin tr").length+1; + $("#prfTermin").append(''); + break; + } + +} + +/** + * Fügt ein neues Dropdownfeld zur Auswahl der Lehrveranstaltung hinzu + * @param {type} element + * @param {type} isChanged + * @returns {undefined} + */ +function lehrveranstaltungDropdownhinzufuegen(element, isChanged) +{ + if(!isChanged) + { + var newSelect = $("#lvDropdown1").clone(); + newSelect.attr("onchange", "lehrveranstaltungDropdownhinzufuegen(this, false);"); + var id = $("#lvDropdowns select").length+1; + newSelect.attr("id", "lvDropdown"+id); + element.setAttribute("onchange", "lehrveranstaltungDropdownhinzufuegen(this, true);"); + newSelect.appendTo("#lvDropdowns"); + $("#lvDropdowns").append("
"); + } + +} + +/** + * Error-Behandlung bei Ajax Requests + */ +function loadError(xhr, textStatus, errorThrown) +{ + if(xhr.status==200) + alert('Fehler:'+xhr.responseText); + else + alert('Fehler beim Laden der Daten. ErrorNr:'+xhr.status); +} + +/** + * Lädt die Prüfungstenster eines Studiensemesters + * @returns {undefined} + */ +function loadPruefungsfenster() +{ + var studiensemester_kurzbz = $("#studiensemester option:selected").val(); + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "getPruefungsfensterByStudiensemester", + studiensemester_kurzbz: studiensemester_kurzbz + }, + error: loadError + }).success(function(data){ + if(data.result.length === 0) + { + messageBox("message", "t('pruefung/keinFensterVorhanden'); ?>", "red", "highlight", 1000); + $("#pruefungsfenster").html(""); + } + else + { + writePruefungsfenster(data); + setDatePicker(); + } + }).complete(function(){ + + }); +} + +/** + * Schreibt die Daten des geladenen Prüfungsfensters + * @param {type} data + * @returns {undefined} + */ +function writePruefungsfenster(data) +{ + var prfFensterId = getUrlVars()["prfFensterId"]; + $("#pruefungsfenster").empty(); + $.each(data.result, function(i, v) + { + if(v.oe_kurzbz !== null) + { + var start = v.start; + var ende = v.ende; + start = start.split('-'); + ende = ende.split('-'); + start = new Date(start[0], start[1]-1,start[2]); + ende = new Date(ende[0], ende[1]-1,ende[2]); + start = start.getDate()+"."+(start.getMonth()+1)+"."+start.getFullYear(); + ende = ende.getDate()+"."+(ende.getMonth()+1)+"."+ende.getFullYear(); + if(v.pruefungsfenster_id === prfFensterId) + { + $("#pruefungsfenster").append(""); + } + else + { + $("#pruefungsfenster").append(""); + } + } + else + { + $("#pruefungsfenster").html(""); + } + + }); +} + +/** + * Lädt alle Prüfungen eines Studenten zu deren LVs er angemeldet ist + * @returns {undefined} + */ +function loadPruefungen() +{ + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "getPruefungByLv", + studiensemester: $("#filter_studiensemester").val() + }, + error: loadError + }).success(function(data){ + $("#pruefungen").empty(); + if(data.error === 'false') + { + data.result.pruefungen.forEach(function(e){ + if(e.pruefung.storniert === false) + { + var table = writePruefungsTable(e, data, true); + $("#pruefungen").append(table); + } + }); + } + else + { + $("#pruefungen").append("t('pruefung/keineDatenVorhanden'); ?>"); + } + }).complete(function(event, xhr, settings){ + setTablesorter("table1"); + }); +} + +/** + * Lädt alle Prüfungen eines Studienganges + * @returns {undefined} + */ +function loadPruefungenOfStudiengang() +{ + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "getPruefungByLvFromStudiengang", + studiensemester: $("#filter_studiensemester").val() + }, + error: loadError + }).success(function(data){ + if(data.error === 'false') + { + data.result.pruefungen.forEach(function(e){ + if(e.pruefung.storniert === false) + { + var table = writePruefungsTable(e, data, true); + $("#pruefungenStudiengang").append(table); + } + }); + } + else + { + $("#pruefungenStudiengang").append("t('pruefung/keineDatenVorhanden'); ?>"); + } + }).complete(function(event, xhr, settings){ + setTablesorter("table2"); + }); +} + +/** + * Lädt alle Prüfungen + * @returns {undefined} + */ +function loadPruefungenGesamt() +{ + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "getAllPruefungen", + }, + error: loadError + }).success(function(data){ + data.result.pruefungen.forEach(function(e){ + if(e.pruefung.storniert === false) + { + var table = writePruefungsTable(e, data, false); + $("#pruefungenGesamt").append(table); + } + }); + }).complete(function(event, xhr, settings){ + setTablesorter("table3"); + }); +} + +/** + * Schreibt die Daten der Prüfungen in eine Tabelle + * @param {type} e Daten der Prüfungen + * @param {type} data Daten der Anmeldungen + * @returns {String} + */ +function writePruefungsTable(e, data, anmeldung) +{ + var row = ""; + var teilnehmer = ""; + var button = ""; + row += ""+e.organisationseinheit+""+e.lehrveranstaltung[0].bezeichnung+""; + e.pruefung.termine.forEach(function(d){ + var storno = false; + var anmeldung_id = null; + data.result.anmeldungen.forEach(function(anmeldung){ + if((anmeldung.pruefungstermin_id === d.pruefungstermin_id) && (anmeldung.lehrveranstaltung_id === e.lehrveranstaltung[0].lehrveranstaltung_id)) + { + storno = true; + anmeldung_id= anmeldung.pruefungsanmeldung_id; + } + }); + var termin = d.von.split(" "); + var time = termin[1].substring(0,5); + termin = termin[0].split("-"); + termin = new Date(termin[0], termin[1]-1,termin[2]); + var frist = termin; + termin = termin.getDate()+"."+(termin.getMonth()+1)+"."+termin.getFullYear(); + frist = frist.getTime(); + frist = frist - (3*24*60*60*1000); + var fristDate = new Date(frist); + frist = fristDate.getDate()+"."+(fristDate.getMonth()+1)+"."+fristDate.getFullYear(); + + if(fristDate < new Date()) + { + if(!storno) + button = "

t('pruefung/anmeldefristAbgelaufen'); ?>
"; + else + button = "

Storno nicht mehr möglich.
"; + } + else if(anmeldung || e.lehrveranstaltung[0].angemeldet) + { + if(storno) + { + //button = "

Stornieren (bis "+frist+"):
"; + button = "

"+frist+"'>

"; + + } + else + { + //button = "

Anmelden (bis "+frist+"):

"; + button = "

"+frist+"';>

"; + } + } + else + { + button = "

' onclick='openAnmeldung(\""+e.lehrveranstaltung[0].lehrveranstaltung_id+"\", \""+e.pruefung.studiensemester_kurzbz+"\");'>

"; + } + + row += button; + + if(d.max === null) + { + teilnehmer += "unbegrenzt
"; + } + else + { + teilnehmer += "

"+(d.max - d.teilnehmer)+"/"+d.max+"

"; + } + }); + row += ""+teilnehmer+""; + return row; +} + +/** + * Lädt die Details zu einer Prüfung + * @param {type} prfId ID einer Prüfung + * @param {type} lvId ID einer Lehrveranstaltung + * @returns {undefined} + */ +function showPruefungsDetails(prfId, lvId) +{ + var prfId = prfId; + if(prfId!=="null") + { + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "loadPruefung", + pruefung_id: prfId + }, + error: loadError + }).success(function(data){ + data.result.forEach(function(e){ + if(e.lehrveranstaltung.lehrveranstaltung_id === lvId) + { + var p = e.pruefung; + var l = e.lehrveranstaltung +// $("#prfTyp").html(p.pruefungstyp_kurzbz); + $("#prfMethode").html(p.methode); + $("#prfBeschreibung").html(p.beschreibung); + if(p.einzeln === true) + { + $("#prfEinzeln").html("Einzelprüfung!"); + $("#prfIntervall").html(p.pruefungsintervall+" min"); + $("#prfIntervall").prev().css("visibility", "visible"); + } + else + { + $("#prfEinzeln").html(""); + $("#prfIntervall").html(""); + $("#prfIntervall").prev().css("visibility", "hidden"); + } + $("#lvBez").html(l.bezeichnung); + if(l.ects !== null) + { + $("#lvEcts").html(l.ects); + } + else + { + $("#lvEcts").html("0"); + } + } + }); + $("#details").dialog("open"); + }); + } + else + { + $("#prfTermine").attr("disabled", true); + $("#prfTermine").html(""); + clearPrfDetails(); + } +} + +/** + * Öffnet einen Dialog zur Anmeldung zu einer Prüfung + * @param {type} lehrveranstaltung_id ID einer Lehrveransaltung + * @param {type} termin_id ID des Prüfungstermines + * @param {type} lvBezeichnung Bezeichnung der Lehrveranstaltung + * @param {type} terminVon Beginn der Prüfung + * @param {type} terminBis Ende der Prüfung + * @returns {undefined} + */ +function openDialog(lehrveranstaltung_id, termin_id, lvBezeichnung, terminVon, terminBis) +{ + $("#lehrveranstaltungHidden").val(lehrveranstaltung_id); + $("#terminHidden").val(termin_id); + $("#lehrveranstaltung").html(lvBezeichnung); + + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "getLvKompatibel", + lehrveranstaltung_id: lehrveranstaltung_id + }, + error: loadError + }).success(function(data){ + var html = ""; + html += '"; + data.result.forEach(function(v, i){ + html += '"; + }); + $("#studienverpflichtung").html(html); + }); + + var start = terminVon; + var ende = terminBis; + start = start.split(' '); + ende = ende.split(' '); + var startTime = start[1]; + var endeTime = ende[1]; + start = start[0].split('-'); + ende = ende[0].split('-'); + start = new Date(start[0], start[1]-1,start[2]); + ende = new Date(ende[0], ende[1]-1,ende[2]); + start = start.getDate()+"."+(start.getMonth()+1)+"."+start.getFullYear(); + ende = ende.getDate()+"."+(ende.getMonth()+1)+"."+ende.getFullYear(); + + start += " "+startTime.substr(0,5)+" Uhr"; + ende += " "+endeTime.substr(0,5)+" Uhr"; + $("#terminVon").html(start); + $("#terminBis").html(ende); + $("#saveDialog").dialog("open"); +} + +/** + * speichert eine Prüfungsanmeldung + * @param {type} lehrveranstaltung_id ID der Lehrveranstaltung + * @param {type} termin_id ID des Prüfungstermines + * @returns {undefined} + */ +function saveAnmeldung(lehrveranstaltung_id, termin_id) +{ + var uid = $("#anmeldung_hinzufuegen_uid").val(); + if(lehrveranstaltung_id === undefined) + lehrveranstaltung_id = $("#lehrveranstaltungHidden").val(); + if(termin_id === undefined) + termin_id = $("#terminHidden").val(); + var bemerkungen = $("#anmeldungBemerkung").val(); + if(bemerkungen === undefined) + bemerkungen = "t('pruefung/bemerkungVonLektorHinzugefuegt'); ?>"; + + var studienverpflichtung_id = null; + if($("#studienverpflichtung").length) + studienverpflichtung_id = $("#studienverpflichtung option:selected").val(); + + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "saveAnmeldung", + termin_id: termin_id, + lehrveranstaltung_id: lehrveranstaltung_id, + bemerkung: bemerkungen, + uid: uid, + studienverpflichtung_id: studienverpflichtung_id + }, + error: loadError + }).success(function(data){ + if(data.error === 'false') + { + messageBox("message", data.result, "green", "highlight", 1000); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + resetForm(); + }).complete(function(event, xhr, settings){ + $("#saveDialog").dialog("close"); + + if(uid === undefined) + { + //Wenn Anmeldung durch Student + refresh(); + } + else + { + //Wenn Anmeldung durch Lektor + showAnmeldungen(termin_id, lehrveranstaltung_id); + } + }); +} + +/** + * storniert eine Prüfungsanmeldung + * @param {type} pruefungsanmeldung_id ID einer Prüfungsanmeldung + * @returns {undefined} + */ +function stornoAnmeldung(pruefungsanmeldung_id) +{ + if(confirm("Anmeldung wirklich stornieren?")) + { + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "stornoAnmeldung", + pruefungsanmeldung_id: pruefungsanmeldung_id + }, + error: loadError + }).success(function(data){ + if(data.error === 'false') + { + messageBox("message", data.result, "green", "highlight", 1000); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }).complete(function(event, xhr, settings){ + refresh(); + }); + } +} + +/** + * Leer das DIV-Element der Prüfungsdetails + * @returns {undefined} + */ +function clearPrfDetails() +{ + $("#prfTyp").empty(); + $("#prfMethode").empty(); + $("#prfBeschreibung").empty(); + $("#prfEinzeln").empty(); +} + +/** + * Setzt ein Formular auf den Urzustand zurück + * @returns {undefined} + */ +function resetForm() +{ + $("form").find("input[type=text], textarea").val(""); + clearPrfDetails(); +} + +/** + * Initialisiert den tablesorter für eine Tabelle + * @param {type} tableId ID eines "table"-Elements + * @returns {undefined} + */ +function setTablesorter(tableId) +{ + if($("#"+tableId)[0].hasInitialized !== true) + { + $("#"+tableId).tablesorter({ + widgets: ["zebra"], + sortList: [[1,0]] + }); + } + else + { + $("#"+tableId).trigger("updateAll"); + var sorting = [[1,0],[0,0]]; + $("#"+tableId).trigger("sorton",[sorting]); + } +} + +/** + * Leert die Daten eines table-bodys + * @returns {undefined} + */ +function clearAccordion() +{ + $("#accordion tbody").each(function(i, v){ + $("#"+v.id).empty(); + }); +} + +/** + * Lädt die Seite der Prüfungsanmeldung neu + * @returns {undefined} + */ +function refresh() +{ + clearAccordion(); + loadPruefungen(); + loadPruefungenOfStudiengang(); + loadPruefungenGesamt(); +} + +/** + * Konvertiert einen String im Fromat JJJJ-MM-TT hh:mm:ss zu DD.MM.JJJJ oder HH:MM + * @param {String} string Format: JJJJ-MM-TT hh:mm:ss + * @param {String} type spezifiziet die Ausgabe ("time"|"date") + * @returns {String} Format: date: DD.MM.JJJJ; time: HH:MM + */ +function convertDateTime(string, type) +{ + switch (type) + { + case 'date': + string = string.split(' '); + string = string[0].split('-'); + string = new Date(string[0], string[1]-1,string[2]); + string = string.getDate()+"."+(string.getMonth()+1)+"."+string.getFullYear(); + break; + case 'time': + string = string.split(' '); + string = string[1].split(':'); + string = string[0]+":"+string[1]; + break; + default: + string = string.split(' '); + string = string[0].split('-'); + string = new Date(string[0], string[1]-1,string[2]); + string = string.getDate()+"."+(string.getMonth()+1)+"."+string.getFullYear(); + break; + } + return string; +} + +/** + * Lädt die Anmeldungen zu einer Prüfung + * @param {type} pruefungstermin_id ID des Prüfungstermins + * @param {type} lehrveranstaltung_id ID der Lehrveranstaltung + * @returns {undefined} + */ +function showAnmeldungen(pruefungstermin_id, lehrveranstaltung_id) +{ + $("#kommentar").empty(); + $("#kommentarSpeichernButton").empty(); + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "getAnmeldungenTermin", + pruefungstermin_id: pruefungstermin_id, + lehrveranstaltung_id: lehrveranstaltung_id + }, + error: loadError + }).success(function(data){ + writeAnmeldungen(data); + }).complete(function(event, xhr, settings){ + $("#sortable").sortable(); + $("#sortable").disableSelection(); + }); +} + +function writeAnmeldungen(data) +{ + console.log(data); + if(data.error === 'false') + { + var terminId = data.result.anmeldungen[0].pruefungstermin_id; + var pruefung_id = data.result.anmeldungen[0].pruefung_id; + var lehrveranstaltung_id = data.result.anmeldungen[0].lehrveranstaltung_id; + var ort_kurzbz = data.result.ort_kurzbz; + var liste = "
    "; + var count = 0; + var studiensemester = $("#filter_studiensemester option:selected").val(); + data.result.anmeldungen.forEach(function(d){ + count++; + var vorname = d.student.vorname !== "null" ? d.student.vorname : ""; + var nachname = d.student.nachname !== "null" ? d.student.nachname : ""; + switch(d.status_kurzbz) + { + case 'angemeldet': + liste += "
  • "+vorname+" "+nachname+""; + liste += "
    "+count+"
    ' onclick='anmeldungBestaetigen(\""+d.pruefungsanmeldung_id+"\", \""+terminId+"\", \""+lehrveranstaltung_id+"\");'>
    "; + if(d.wuensche !== null) + { + liste += ""; + } + liste += "
  • "; + break; + case 'bestaetigt': + liste += "
  • "+vorname+" "+nachname+""; + liste += "
    "+count+"
    "; + if(d.wuensche !== null) + { + liste += ""; + } + + break; + default: + break; + } + + }); + liste += "
"; + $("#anmeldung_hinzufuegen").html("' onclick='saveAnmeldung(\""+lehrveranstaltung_id+"\",\""+terminId+"\");'/>"); + $("#reihungSpeichernButton").html("' onclick='saveReihung(\""+terminId+"\", \""+lehrveranstaltung_id+"\");'>"); + $("#anmeldeDaten").html(liste); + $("#listeDrucken").html("t('pruefung/listeDrucken'); ?>"); + if(ort_kurzbz !== null) + { + $("#raumLink").html("t('pruefung/pruefungsraum'); ?>"+ort_kurzbz); + } + else + { + $("#raumLink").html("t('pruefung/pruefungsort'); ?>"); + } + + $(document).tooltip({ + position: { + at: "right center", + my: "left+15 center" + } + }); + } + else + { + $("#anmeldeDaten").empty(); + $("#reihungSpeichernButton").empty(); + $("#kommentar").empty(); + $("#kommentarSpeichernButton").empty(); + $("#raumLink").empty(); + $("#listeDrucken").empty(); + messageBox("message", data.errormsg, "red", "highlight", 1000); + } +} + +function openRaumDialog(terminId, lehrveranstaltung_id) +{ + getRaeume(terminId); + $("#raum").html('

t('pruefung/pruefungsraum'); ?>

t('pruefung/imBuero'); ?>
t('pruefung/raum'); ?>: '); + $("#raumSpeichernButton").html("' onclick='saveRaum(\""+terminId+"\", \""+lehrveranstaltung_id+"\");'/>"); + $("#raumDialog").dialog("open"); +} + +/** + * speichert die Reihung der Studenten einer Prüfungsanmeldung + * @param {type} terminId ID des Prüfungstermines + * @param {type} lehrveranstaltung_id ID der Lehrveranstaltung + * @returns {undefined} + */ +function saveReihung(terminId, lehrveranstaltung_id) +{ + var reihung = []; + $("#anmeldeDaten ul").children().each(function(i, v){ + var anmeldung = new Object(); + anmeldung.terminId = terminId; + anmeldung.lehrveranstaltung_id = lehrveranstaltung_id; + anmeldung.reihung = (i+1); + anmeldung.uid = v.id; + reihung.push(anmeldung); + }); + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "saveReihung", + reihung: reihung + }, + error: loadError + }).success(function(data){ + if(data.error === 'false' && data.result === true) + { + messageBox("message", "t('pruefung/reihunghErfolgreichGeaendert'); ?>", "green", "highlight", 1000); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }).complete(function(){ + showAnmeldungen(terminId, lehrveranstaltung_id); + }); +} + +/** + * Ändert den Status einer Anmeldung auf "bestätigt" + * @param {type} pruefungsanmeldung_id ID der Prüfungsanmeldung + * @param {type} termin_id ID des Prüfungstermines + * @param {type} lehrveranstaltung_id ID der Lehrveranstaltung + * @returns {undefined} + */ +function anmeldungBestaetigen(pruefungsanmeldung_id, termin_id, lehrveranstaltung_id) +{ + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "anmeldungBestaetigen", + pruefungsanmeldung_id: pruefungsanmeldung_id + }, + error: loadError + }).success(function(data){ + if(data.error === 'false' && data.result === true) + { + if(termin_id !== 'undefined' && lehrveranstaltung_id !== 'undefined') + { + showAnmeldungen(termin_id, lehrveranstaltung_id); + } + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }); +} + +/** + * Anzeige eines DIVs zur Darstellung von Fehlermeldungen, etc. + * @param {type} divId ID des DIVs in dem die Meldung dargestellt werden soll + * @param {type} data Daten die angezeigt werden sollen + * @param {type} color Hintergrundfarbe des DIVs + * @param {type} effect Anzeigeeffekt (siehe jQuery UI) + * @param {type} duration Dauer des Effektes + * @returns {undefined} + */ +function messageBox(divId, data, color, effect, duration) +{ + $("#"+divId).html(data); + $("#"+divId).effect(effect, { + duration: duration, + color: color + }).delay(200).hide("clip", "fast"); +} + +/** + * Lädt alle Studiengänge + * @returns {undefined} + */ +function loadStudiengaenge() +{ + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "getStudiengaenge" + }, + error: loadError + }).success(function(data){ + $("#stgListe").empty(); + if(data.error === 'false') + { + var liste = ""; + $("#stgListe").append(liste); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }); +} + +/** + * Lädt alle Prüfungen zu einem Studiengang + * @param {type} studiengang_kz Studiengangskennzahl + * @returns {undefined} + */ +function loadPruefungStudiengang(studiengang_kz, studiensemester) +{ + if(studiengang_kz === undefined) + studiengang_kz = $("#select_studiengang option:selected").val(); + + if(studiensemester === undefined) + studiensemester = $("#filter_studiensemester option:selected").val(); + + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "getPruefungenStudiengang", + studiengang_kz: studiengang_kz, + studiensemester: studiensemester + }, + error: loadError + }).success(function(data){ + if(data.error === 'false') + { + $("#pruefungenListe").empty(); + if(data.result.length > 0) + { + var liste = ""; + data.result.forEach(function(e){ + liste += ""; + }); + $("#pruefungenListe").append(liste); + } + else + { + $("#pruefungenListe").html("t('pruefung/keinePruefungenVorhanden'); ?>"); + } + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }); +} + +/** + * Zeigt das Formularfeld zur Eingabe eines Kommentars in der Anmeldungsverwaltung an. + * @param {String} vorname Vorname des Studenten + * @param {String} nachname Nachname des Studenten + * @param {int} pruefungsanmeldung_id ID der Anmeldung + * @param {String} kommentar Kommentar zur Anmeldung (wenn bereits vorhanden) + * @param {int} termin_id ID des Prüfungstermins + * @param {int} lehrveranstaltung_id ID der Lehrveranstaltung + * @returns {void} + */ +function showKommentar(vorname, nachname, pruefungsanmeldung_id, kommentar, termin_id, lehrveranstaltung_id) +{ + if(kommentar === "null") + kommentar = ""; + $("#kommentar").html("

t('pruefung/kommentarZu'); ?>"+vorname+" "+nachname+"

"); + $("#kommentarSpeichernButton").html("' onclick='saveKommentar(\""+pruefungsanmeldung_id+"\", \""+termin_id+"\", \""+lehrveranstaltung_id+"\");'>"); +} + +/** + * Speichert ein Kommentar zu einer Anmeldung + * @param {int} pruefungsanmeldung_id ID der Anmeldung + * @param {int} termin_id ID des Termins + * @param {int} lehrveranstaltung_id ID der Lehrveranstaltung + * @returns {void} + */ +function saveKommentar(pruefungsanmeldung_id, termin_id, lehrveranstaltung_id) +{ + var kommentar = $("#kommentarText").val(); + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "saveKommentar", + pruefungsanmeldung_id: pruefungsanmeldung_id, + kommentar: kommentar + }, + error: loadError + }).success(function(data){ + messageBox("message", "t('pruefung/kommentarErfolgreichGespeichert'); ?>", "green", "highlight", 1000); + }).complete(function(){ + showAnmeldungen(termin_id, lehrveranstaltung_id); + }); +} + +/** + * lädt alle Prüfungstypen per AJAX aus der Datenbank + * @param {boolean} abschluss + * @returns {void} + */ +function loadPruefungstypen(abschluss) +{ + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "loadPruefungstypen", + abschluss: abschluss + }, + error: loadError + }).success(function(data){ + var selectData = ""; + data.result.forEach(function(d){ + if(d.beschreibung === null) + d.beschreibung = ""; + selectData += ""; + }); + $('#pruefungsTyp').html(selectData); + }); +} + +/** + * Lädt alle Studiensemester per AJAX aus der Datenbank + * @returns {void} + */ +function loadStudiensemester() +{ + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "loadStudiensemester" + }, + error: loadError + }).success(function(data){ + var selectData = ""; + data.result.forEach(function(d){ + selectData += ""; + }); + $('#studiensemester').html(selectData); + }).complete(function(){ + loadPruefungsfenster(); + loadLehrveranstaltungen(); + }); +} + +/** + * Prüft eine Variable ob diese NULL ist + * @param {type} variable + * @returns {boolean} TRUE, wenn die Variable NULL ist, ansonsten FALSE + */ +function is_null(variable) +{ + if(variable === null) + { + return true; + } + return false; +} + +/** + * Prüft eine Variable ob diese undefined ist + * @param {type} variable + * @returns {boolean} TRUE, wenn die Variable undefined ist, ansonsten FALSE + */ +function is_undefined(variable) +{ + if(variable === undefined) + { + return true; + } + return false; +} + +/** + * Prüft einen String ob dieser die Länge 0 hat + * @param {string} string + * @returns {boolean} TRUE, wenn die Länge des Strings 0 ist, ansonsten FALSE + */ +function is_empty_String(string) +{ + if(string.length === 0) + { + return true; + } + return false; +} + +/** + * Speichert einen Prüfungstermin + * @returns {void} + */ +function savePruefungstermin() +{ + unmarkMissingFormEntry(); + var studiensemester_kurzbz = $("#studiensemester").val(); + var pruefungsfenster_id = $("#pruefungsfenster").val(); +// var pruefungstyp_kurzbz = $("#pruefungsTyp").val(); + var titel = $("#titel").val(); + var beschreibung = $("#beschreibung").val(); + var methode = $("#methode").val(); + var einzeln = $("#einzeln").prop("checked"); + var termine = []; + var lehrveranstaltungen = []; + var error = false; + var mitarbeiter_uid = $("#mitarbeiter_uid").val(); + var pruefungsintervall = $("#pruefungsintervall").val(); + $("#prfTermin tr").each(function(i,v){ + var termin = {}; + $(v).find("input").each(function(j, w){ + switch (j) { + case 0: + termin.datum = $(w).val(); + break; + case 1: + termin.beginn = $(w).val(); + break; + case 2: + termin.ende = $(w).val(); + break; + case 3: + termin.min = $(w).val(); + break; + case 4: + termin.max = $(w).val(); + break; + case 5: + termin.sammelklausur = $(w).prop("checked"); + break; + } + }); + if(!checkTermin(termin)) + { + error = true; + markMissingFormEntry($(v).attr("id")); + } + if(!checkMinMaxTeilnehmer(termin.min, termin.max)) + { + error = true; + markMissingFormEntry("termin"+(i+1)+"min"); + markMissingFormEntry("termin"+(i+1)+"max"); + } + if(einzeln) + { + if(!checkPruefungsintervall(pruefungsintervall, termin)) + { + error = true; + markMissingFormEntry("pruefungsintervall"); + markMissingFormEntry($(v).attr("id")); + } + } + else + { + pruefungsintervall = false; + } + termine.push(termin); + }); + + + $("#lvDropdowns select").each(function(i,v){ + if($(v).val() !== "null") + lehrveranstaltungen.push($(v).val()); + }); + + if(is_null(studiensemester_kurzbz) || is_undefined(studiensemester_kurzbz) || is_empty_String(studiensemester_kurzbz)) + { + error = true; + markMissingFormEntry("studiensemester"); + } + if(is_null(pruefungsfenster_id) || is_undefined(pruefungsfenster_id) || is_empty_String(pruefungsfenster_id) || (pruefungsfenster_id === "null")) + { + error = true; + markMissingFormEntry("pruefungsfenster"); + } +// if(is_null(pruefungstyp_kurzbz) || is_undefined(pruefungstyp_kurzbz) || is_empty_String(pruefungstyp_kurzbz) || (pruefungstyp_kurzbz === "undefiniert")) +// { +// error = true; +// markMissingFormEntry("pruefungsTyp"); +// } + if(is_null(titel) || is_undefined(titel) || is_empty_String(titel)) + { + error = true; + markMissingFormEntry("titel"); + } + if(is_null(beschreibung) || is_undefined(beschreibung) || is_empty_String(beschreibung)) + { + error = true; + markMissingFormEntry("beschreibung"); + } + if(is_null(methode) || is_undefined(methode) || is_empty_String(methode)) + { + error = true; + markMissingFormEntry("methode"); + } + + if(lehrveranstaltungen.length === 0) + { + error = true; + markMissingFormEntry("lvDropdowns"); + } + + if(is_null(termine) || is_undefined(termine) || is_empty_String(termine)) + { + error = true; + markMissingFormEntry("prfTermin"); + } + + if(error) + { + messageBox("message", "t('pruefung/formulardatenNichtKorrekt'); ?>", "red", "highlight", 3000); + } + else + { + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "savePruefungstermin", + studiensemester_kurzbz: studiensemester_kurzbz, + pruefungsfenster_id: pruefungsfenster_id, +// pruefungstyp_kurzbz: pruefungstyp_kurzbz, + titel: titel, + beschreibung: beschreibung, + methode: methode, + einzeln: einzeln, + termine: termine, + lehrveranstaltungen: lehrveranstaltungen, + mitarbeiter_uid: mitarbeiter_uid, + pruefungsintervall: pruefungsintervall + }, + error: loadError + }).success(function(data){ + unmarkMissingFormEntry(); + if(data.error === "false") + { + messageBox("message", "t('pruefung/pruefungErfolgreichGespeichert'); ?>", "green", "highlight", 1000); + resetPruefungsverwaltung(); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }); + } +} + +/** + * Fügt einem Element die Klasse "missingFormData" hinzu + * CSS-Klasse "missingFormData" wird benötigt + * @param {string} eleId ID des zu markierenden Formularfeldes + * @returns {void} + */ +function markMissingFormEntry(eleId) +{ + $("#"+eleId).addClass("missingFormData"); + $(".modalOverlay").each(function(i,v){ + $(v).removeClass("modalOverlay"); + }); +} + +/** + * Entfernt die Klasse "missingFormData" von einem Element. + * @param {string} eleId ID des Formularfeldes + * @returns {void} + */ +function unmarkMissingFormEntry() +{ + $(".missingFormData").each(function(i, v){ + $(v).removeClass("missingFormData"); + }); +} + +/** + * Lädt alle Lehrveranstaltungen eine Mitarbeiters + * @returns {void} + */ +function loadLehrveranstaltungen() +{ + var studiensemester_kurzbz = $("#studiensemester").val(); + var mitarbeiter_uid = $("#mitarbeiter_uid").val(); + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "getLehrveranstaltungenByMitarbeiter", + mitarbeiter_uid: mitarbeiter_uid, + studiensemester_kurzbz: studiensemester_kurzbz + }, + error: loadError + }).success(function(data){ + var selectData = ''; + data.result.forEach(function(d){ + selectData += ''; + }); + $("#lvDropdown1").html(selectData); + }).complete(function(){ + + }); +} + +/** + * Lädt die Details zu eine Prüfung + * @param {int} prfId ID der Prüfung + * @returns {void} + */ +function loadPruefungsDetails(prfId) +{ + unmarkMissingFormEntry(); + $("#modalOverlay").addClass("modalOverlay"); + resetLehrveranstaltungen(); + var row = $("#row1").clone(); + resetTermine(); + $("#prfTermine").append(row); + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "loadStudiensemester" + }, + error: loadError + }).success(function(data){ + var selectData = ""; + data.result.forEach(function(d){ + selectData += ""; + }); + $('#studiensemester').html(selectData); + }).complete(function(){ + var studiensemester_kurzbz = $("#studiensemester option:selected").val(); + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "getPruefungsfensterByStudiensemester", + studiensemester_kurzbz: studiensemester_kurzbz + }, + error: loadError + }).success(function(data){ + if(data.result.length === 0) + { + messageBox("message", "t('pruefung/keinePruefungsfensterGespeichert'); ?>", "red", "highlight", 1000); + $("#pruefungsfenster").html(""); + } + else + { + writePruefungsfenster(data); + setDatePicker(); + } + }).complete(function(){ + var studiensemester_kurzbz = $("#studiensemester").val(); + var mitarbeiter_uid = $("#mitarbeiter_uid").val(); + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "getLehrveranstaltungenByMitarbeiter", + mitarbeiter_uid: mitarbeiter_uid, + studiensemester_kurzbz: studiensemester_kurzbz + }, + error: loadError + }).success(function(data){ + var selectData = ''; + data.result.forEach(function(d){ + selectData += ''; + }); + $("#lvDropdown1").html(selectData); + }).complete(function(){ + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "loadPruefung", + pruefung_id: prfId + }, + error: loadError + }).success(function(data){ + var copy = $("#lvDropdown1").clone(); + $("#lvDropdowns").empty(); + $("#lvDropdowns").html(copy); + $("#lvDropdowns").append("
"); + var result = data.result[0]; + $("#titel").val(result.pruefung.titel); + $("#beschreibung").val(result.pruefung.beschreibung); + $("#studiensemester").val(result.pruefung.studiensemester_kurzbz); + $("#pruefungsfenster").val(result.pruefung.pruefungsfenster_id); +// $("#pruefungsTyp").val(result.pruefung.pruefungstyp_kurzbz); + $("#methode").val(result.pruefung.methode); + var i = 0; + $("#termin1").closest("tr").remove(); + terminHinzufuegen("span"); + data.result.forEach(function(d){ + i++; + var lv = ""; + if(d.lehrveranstaltung !== undefined) + { + lv = ""+d.lehrveranstaltung.studiengang.kurzbzlang+" | "+d.lehrveranstaltung.bezeichnung+" ("+d.lehrveranstaltung.lehrform_kurzbz+") t('global/löschen'); ?>
"; + } + else + { + lv = "t('pruefung/keineLehrveranstaltungenVorhanden'); ?>
"; + } + $("#lvDropdowns").children().first().before(lv); + var j = 0; + d.pruefung.termine.forEach(function(t){ + j++; + if(i===1) + { + var date = convertDateTime(t.von, "date"); + var von = convertDateTime(t.von, "time"); + var bis = convertDateTime(t.bis, "time"); + var min = (t.min === null) ? "" : t.min; + var max = (t.max === null) ? "" : t.max; + $("#termin"+j+"Id").text(t.pruefungstermin_id); + $("#termin"+j).text(date); + $("#termin"+j+"Beginn").text(von); + $("#termin"+j+"Ende").text(bis); + $("#termin"+j+"min").text(min); + $("#termin"+j+"max").text(max); + if(t.sammelklausur) + { + $("#termin"+j+"sammelklausur").text("true"); + } + else + { + $("#termin"+j+"sammelklausur").text("false"); + } + $("#termin"+j+"Id").closest("tr").append("t('global/löschen'); ?>"); + terminHinzufuegen("span"); + } + }); + }); + var ele = document.getElementById("lvDropdowns"); + $("#prfTermin tr").last().remove(); + if(result.pruefung.einzeln) + { + $("#einzeln").prop("checked", "checked"); + $("#pruefungsintervall").parent().parent().css("visibility", "visible"); + $("#pruefungsintervall").val(result.pruefung.pruefungsintervall); + } + else + { + $("#einzeln").removeAttr("checked"); + } + }).complete(function(){ + $("#buttonSave").attr("onclick", "updatePruefung(\""+prfId+"\");"); + if($("#buttonStorno").length === 0) + { + $("#buttonSave").after("'>"); + } + else + { + $("#buttonStorno").attr("onclick", "stornoPruefung(\""+prfId+"\");"); + } + $("#modalOverlay").removeClass("modalOverlay"); + }); + }); + }); + }); +} + +/** + * Setzt den Bereich Lehrveranstaltungen in der Anmeldungsverwaltung auf den Ausgangszustand + * @returns {void} + */ +function resetLehrveranstaltungen() +{ + $("#lvDropdown1").attr("onchange", "lehrveranstaltungDropdownhinzufuegen(this, false);") + $("#lvDropdowns").children().each(function(i,v){ + $("#lvDropdown"+(i+2)).next().remove(); + $("#lvDropdown"+(i+2)).remove(); + }); + $("#lvDropdown1").prevAll().each(function(i,v){ + $(v).remove(); + }); +} + +/** + * Setzt den Bereich Termine in der Ammeldungsverwaltung auf den Ausgangszustand + * @returns {void} + */ +function resetTermine() +{ + $("#prfTermin tr").each(function(i,v){ + $(v).remove(); + }); +} + +/** + * Aktualisiert die Daten einer Prüfung in der Datenbank + * @param {int} prfId ID der Prüfung + * @returns {void} + */ +function updatePruefung(prfId) +{ + $("#modalOverlay").addClass("modalOverlay"); + unmarkMissingFormEntry(); + var studiensemester_kurzbz = $("#studiensemester").val(); + var pruefungsfenster_id = $("#pruefungsfenster").val(); +// var pruefungstyp_kurzbz = $("#pruefungsTyp").val(); + var titel = $("#titel").val(); + var beschreibung = $("#beschreibung").val(); + var methode = $("#methode").val(); + var einzeln = $("#einzeln").prop("checked"); + var termine = []; + var termineNeu = []; + var lehrveranstaltungen = []; + var mitarbeiter_uid = $("#mitarbeiter_uid").val(); + var pruefungsintervall = $("#pruefungsintervall").val(); + var error = false; + $('#prfTermin tr').has("span").each(function(i,v){ + var termin = {}; + $(v).find("span").each(function(j, w){ + switch (j) { + case 0: + termin.pruefungstermin_id = $(w).text(); + break; + case 1: + termin.datum = $(w).text(); + break; + case 2: + termin.beginn = $(w).text(); + break; + case 3: + termin.ende = $(w).text(); + break; + case 4: + termin.min = $(w).text(); + break; + case 5: + termin.max = $(w).text(); + break; + case 6: + termin.sammelklausur = $(w).prop("checked"); + break; + } + }); + if(!checkTermin(termin)) + { + error = true; + markMissingFormEntry($(v).attr("id")); + } + if(einzeln) + { + if(!checkPruefungsintervall(pruefungsintervall, termin)) + { + error = true; + markMissingFormEntry("pruefungsintervall"); + markMissingFormEntry($(v).attr("id")); + } + } + termine.push(termin); + }); + + $('#prfTermin tr').has("input").each(function(i,v){ + var termin = {}; + $(v).find("input").each(function(j, w){ + switch (j) { + case 0: + termin.datum = $(w).val(); + break; + case 1: + termin.beginn = $(w).val(); + break; + case 2: + termin.ende = $(w).val(); + break; + case 3: + termin.min = $(w).val(); + break; + case 4: + termin.max = $(w).val(); + break; + case 5: + termin.sammelklausur = $(w).prop("checked"); + break; + } + }); + if(!checkTermin(termin)) + { + error = true; + markMissingFormEntry($(v).attr("id")); + } + if(einzeln) + { + if(!checkPruefungsintervall(pruefungsintervall, termin)) + { + error = true; + markMissingFormEntry("pruefungsintervall"); + markMissingFormEntry($(v).attr("id")); + } + } + termineNeu.push(termin); + }); + + $("#lvDropdowns select").each(function(i,v){ + if($(v).val() !== "null") + lehrveranstaltungen.push($(v).val()); + }); + + if(is_null(studiensemester_kurzbz) || is_undefined(studiensemester_kurzbz) || is_empty_String(studiensemester_kurzbz)) + { + error = true; + markMissingFormEntry("studiensemester"); + } + if(is_null(pruefungsfenster_id) || is_undefined(pruefungsfenster_id) || is_empty_String(pruefungsfenster_id) || (pruefungsfenster_id === "null")) + { + error = true; + markMissingFormEntry("pruefungsfenster"); + } +// if(is_null(pruefungstyp_kurzbz) || is_undefined(pruefungstyp_kurzbz) || is_empty_String(pruefungstyp_kurzbz) || (pruefungstyp_kurzbz === "undefiniert")) +// { +// error = true; +// markMissingFormEntry("pruefungsTyp"); +// } + if(is_null(titel) || is_undefined(titel) || is_empty_String(titel)) + { + error = true; + markMissingFormEntry("titel"); + } + if(is_null(beschreibung) || is_undefined(beschreibung) || is_empty_String(beschreibung)) + { + error = true; + markMissingFormEntry("beschreibung"); + } + if(is_null(methode) || is_undefined(methode) || is_empty_String(methode)) + { + error = true; + markMissingFormEntry("methode"); + } + if(lehrveranstaltungen[0] === "null") + { + error = true; + markMissingFormEntry("lvDropdowns"); + } + + if(error) + { + messageBox("message", "t('pruefung/formulardatenNichtKorrekt'); ?>", "red", "highlight", 3000); + } + else + { + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "updatePruefungstermin", + pruefung_id: prfId, + studiensemester_kurzbz: studiensemester_kurzbz, + pruefungsfenster_id: pruefungsfenster_id, +// pruefungstyp_kurzbz: pruefungstyp_kurzbz, + titel: titel, + beschreibung: beschreibung, + methode: methode, + einzeln: einzeln, + termine: termine, + termineNeu: termineNeu, + lehrveranstaltungen: lehrveranstaltungen, + mitarbeiter_uid: mitarbeiter_uid, + pruefungsintervall: pruefungsintervall + }, + error: loadError + }).success(function(data){ + unmarkMissingFormEntry(); + if(data.error === "false") + { + messageBox("message", "t('pruefung/pruefungErfolgreichGespeichert'); ?>", "green", "highlight", 1000); + resetPruefungsverwaltung(); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }).complete(function(){ + loadAllPruefungen(); + $("#modalOverlay").removeClass("modalOverlay"); + }); + } +} + +/** + * Löscht eine Lehrveranstaltung von einer Prüfung + * @param {int} lvId ID der Lehrveranstaltung + * @param {int} pruefung_id ID der Prüfung + * @returns {void} + */ +function deleteLehrveranstaltungFromPruefung(lvId, pruefung_id) +{ + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "deleteLehrveranstaltungFromPruefung", + pruefung_id: pruefung_id, + lehrveranstaltung_id: lvId + }, + error: loadError + }).success(function(data){ + if(data.error === "false") + { + messageBox("message", "t('pruefung/lvErfolgreichEntfernt'); ?>", "green", "highlight", 1000); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }).complete(function(){ + loadPruefungsDetails(pruefung_id); + }); +} + +/** + * Storniert eine Prüfung + * @param {int} pruefung_id ID der Prüfung + * @returns {void} + */ +function stornoPruefung(pruefung_id) +{ + $("#modalOverlay").addClass("modalOverlay"); + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "stornoPruefung", + pruefung_id: pruefung_id + }, + error: loadError + }).success(function(data){ + if(data.error === "false") + { + messageBox("message", "t('pruefung/pruefungStorniert'); ?>", "green", "highlight", 1000); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }).complete(function(){ + loadAllPruefungen(); + resetPruefungsverwaltung(); + }); +} + +/** + * Löscht einen Termin + * @param {int} pruefung_id ID der Prüfung + * @param {int} pruefungstermin_id ID des Prüfungstermines + * @returns {undefined} + */ +function terminLoeschen(pruefung_id, pruefungstermin_id) +{ + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "deleteTermin", + pruefung_id: pruefung_id, + pruefungstermin_id: pruefungstermin_id + }, + error: loadError + }).success(function(data){ + if(data.error === "false") + { + messageBox("message", "t('pruefung/terminGeloescht'); ?>", "green", "highlight", 1000); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }).complete(function(){ + loadPruefungsDetails(pruefung_id); + loadAllPruefungen(); + }); +} + +/** + * Lädt alle Prüfungen + * @returns {void} + */ +function loadAllPruefungen() +{ + var uid = $("#mitarbeiter_uid").val(); + $.ajax({ + dataType: 'json', + url: "./pruefungstermin.json.php", + type: "POST", + data: { + method: "getAllPruefungen", + uid: uid + }, + error: loadError + }).success(function(data){ + if(data.error != 'true') + { + $("#prfTable tbody").first().html(""); + var tableRow = ""; + data.result.forEach(function(e){ + if(e.storniert === false) + { + tableRow = ""+e.titel+""; + tableRow += ""+e.studiensemester_kurzbz+""; + tableRow += ""; + e.lehrveranstaltungen.forEach(function(f){ + tableRow += f.bezeichnung+"
"; + }); + tableRow+=""; + tableRow+=""; + e.termine.forEach(function(f){ + tableRow += convertDateTime(f.von, "date")+" von "+convertDateTime(f.von, "time")+" bis "+convertDateTime(f.bis, "time")+"
"; + }); + tableRow+=""; + tableRow += ""+e.methode+""; +// tableRow += ""+e.pruefungstyp_kurzbz+""; + tableRow += ""+e.einzeln+""; + tableRow += ""+e.mitarbeiter_uid+""; + tableRow += ""+e.storniert+""; + tableRow += ""; + $("#prfTable tbody").first().append(tableRow); + } + }); + } + else + { + messageBox("message", data.errormsg, "red", "highlight", 1000); + } + }).complete(function(event, xhr, settings){ + if($("#prfTable")[0].hasInitialized !== true) + { + $("#prfTable").tablesorter({ + widgets: ["zebra"], + sortList: [[1,0]] + }); + } + else + { + $("#prfTable").trigger("updateAll"); + var sorting = [[1,0],[0,0]]; + $("#prfTable").trigger("sorton",[sorting]); + } + }); +} + +/** + * Prüft die Daten eines Termins auf deren Richtigkeit + * Prüft ob die Beginnzeit vor der Endzeit liegt und ob beide Daten mindestens 14 Tage in der Zukunft liegen. + * @param {Object} termin Object mit den Attributen datum (DD.MM.YYYY), beginn (HH:mm) und ende (HH:mm) + * @returns {Boolean} TRUE, wenn die Daten korrekt sind, ansonsten FALSE + */ +function checkTermin(termin) +{ + var heute = new Date(); + var aktTime = new Date(heute.getTime() + (14*24*60*60*1000)); + var vonTime = stringToDate(termin.datum, termin.beginn); + var bisTime = stringToDate(termin.datum, termin.ende); + + if(!(aktTime < vonTime)) + { + return false; + } + else if(!(vonTime < bisTime)) + { + return false; + } + return true; +} + +function checkPruefungsintervall(intervall, termin) +{ + var beginn = stringToDate(termin.datum, termin.beginn); + var ende = stringToDate(termin.datum, termin.ende); + var maxTeilnehmer = ((ende - beginn) / 1000 / 60 / intervall); + if(maxTeilnehmer < termin.max) + { + return false; + } + return true; +} + +/** + * Formatiert eine Datum von String in eine Date-Objekt + * @param {string} datum Ein Datum als String im Format "DD.MM.YYYY" + * @param {string} time eine Uhrzeit als String im Format " HH:mm:ss" + * @returns {Date} Dateobjekt + */ +function stringToDate(datum, time) +{ + datum = datum.split("."); + time = time.split(":"); + time = new Date(datum[2], (datum[1]-1), datum[0], time[0], time[1]); + return time; +} + +/** + * Setzt die Oberfläche der Prüfungsverwaltung auf den Ausgangszustand zurück + * @returns {void} + */ +function resetPruefungsverwaltung() +{ + loadAllPruefungen(); + $("#titel").val(""); + $("#beschreibung").val(""); +// loadPruefungstypen("false"); + loadStudiensemester(); + $("#methode").val(""); + resetLehrveranstaltungen(); + resetTermine(); + $("#pruefungsintervall").val("15"); + $("#einzeln").removeAttr("checked"); + $("#pruefungsintervall").closest("tr").css("visibility", "hidden"); + $("#modalOverlay").removeClass("modalOverlay"); + $("#buttonSave").attr("onclick", "savePruefungstermin();"); +} + +/** + * Prüft ob eine Zahl "min" kleiner als eine Zahl "max" ist. + * @param {String} min + * @param {String} max + * @returns {Boolean} TRUE, wenn min kleiner als max ist und beide einen positiven Wert haben + */ +function checkMinMaxTeilnehmer(min, max) +{ + if(((min !== null) && (max !== null)) && ((min !== "") && (max !== ""))) + { + min = parseInt(min); + max = parseInt(max); + if(max < min) + { + return false; + } + if(max < 0) + { + return false; + } + if(min < 0) + { + return false; + } + if(isNaN(min)) + { + return false; + } + if(isNaN(max)) + { + return false; + } + } + return true; +} + +function changeStateOfRaumDropdown() +{ + if($("#raum input[type=checkbox]").prop("checked") === true) + { + $("#raeumeDropdown").css("visibility", "hidden"); + $("#raeumeDropdown").prev().css("visibility", "hidden"); + } + else + { + $("#raeumeDropdown").css("visibility", "visible"); + $("#raeumeDropdown").prev().css("visibility", "visible"); + } +} + +function saveRaum(terminId, lehrveranstaltung_id) +{ + var ort_kurzbz; + if($("#raum input[type=checkbox]").prop("checked") === true) + { + ort_kurzbz = "buero"; + } + else + { + ort_kurzbz = $("#raeumeDropdown").val(); + } + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "saveRaum", + ort_kurzbz: ort_kurzbz, + terminId: terminId + }, + error: loadError + }).success(function(data){ + $("#raumDialog").dialog("close"); + showAnmeldungen(terminId, lehrveranstaltung_id); + }); +} + +function getRaeume(terminId) +{ + $.ajax({ + dataType: 'json', + url: "./pruefungsanmeldung.json.php", + type: "POST", + data: { + method: "getAllFreieRaeume", + terminId: terminId + }, + error: loadError + }).success(function(data){ + var liste = ""; + data.result.forEach(function(d){ + liste += "" + }); + $("#raeumeDropdown").html(liste); + }); +} diff --git a/cis/private/lehre/pruefung/pruefungsanmeldung.json.php b/cis/private/lehre/pruefung/pruefungsanmeldung.json.php old mode 100644 new mode 100755 index e789e0f6b..bd093c2a5 --- a/cis/private/lehre/pruefung/pruefungsanmeldung.json.php +++ b/cis/private/lehre/pruefung/pruefungsanmeldung.json.php @@ -49,7 +49,7 @@ switch($method) $data = getPruefungByLv($studiensemester, $uid); break; case 'getPruefungByLvFromStudiengang': - $studiensemester = isset($_REQUEST['studiensemester']) ? $_REQUEST['studiensemester'] : NULL; + $studiensemester = isset($_REQUEST['studiensemester']) ? $_REQUEST['studiensemester'] : NULL; $data = getPruefungByLvFromStudiengang($studiensemester, $uid); break; case 'loadPruefung': @@ -64,7 +64,7 @@ switch($method) { $uid = $student_uid; } - + if($student_uid === "") { $data['result']=""; @@ -368,13 +368,13 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null) $stdsem = $studiensemester->getLastOrAktSemester(0); $lv_besucht = false; $studienverpflichtung_id = filter_input(INPUT_POST, "studienverpflichtung_id"); - + //Defaulteinstellung für Anzahlprüfungsversuche (wird durch Addon "ktu" überschrieben) $maxAnzahlVersuche = 0; - + //Defaulteinstellung für Code Note "unetnschuldigt ferngeblieben" (wird durch Addon "ktu" überschrieben) $noteCode_uef = -1; - + $addon = new addon(); foreach ($addon->aktive_addons as $a) { @@ -389,7 +389,7 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null) case $fakultaeten[1]["fakultaet"]: $semCounter = $fakultaeten[1]["sem"]; break; - default: + default: $semCounter = 2; break; } @@ -415,14 +415,14 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null) $i++; } while($i<=$semCounter && $lv_besucht === FALSE); - + if(!$lv_besucht) { $data['error']='true'; $data['errormsg']='Besuch der Lehrveranstaltung liegt zu weit in der Vergangenheit.'; return $data; } - + $pruefung->getPruefungen($uid, NULL, $lehrveranstaltung->lehrveranstaltung_id); $anmeldung_moeglich = true; $anzahlPruefungen = count($pruefung->result); @@ -437,7 +437,7 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null) { $pruefungstyp_kurzbz = null; } - + foreach($pruefung->result as $prf) { $note = new note($prf->note); @@ -468,7 +468,7 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null) } } } - + if($anmeldung_moeglich) { if($termin->teilnehmer_max > $termin->getNumberOfParticipants() || $termin->teilnehmer_max == NULL) @@ -527,7 +527,7 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null) $data['errormsg']='Anmeldung auf Grund von Sperre nicht möglich.'; return $data; } - + $anrechnung = new anrechnung(); $lv_komp = new lehrveranstaltung($studienverpflichtung_id); $person = new person(); @@ -561,18 +561,18 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null) $anrechnung->new = true; $anrechungSaveResult = $anrechnung->save(); } - else + else { $anrechungSaveResult = true; } - + if($anrechungSaveResult) { if($anrechnung->anrechnung_id == "") $anmeldung->anrechnung_id = null; else $anmeldung->anrechnung_id = $anrechnung->anrechnung_id; - + if($anmeldung->save(true)) { $pruefung = new pruefungCis($termin->pruefung_id); @@ -797,7 +797,7 @@ function anmeldungBestaetigen($uid) $datum = new datum(); $ort = new ort($termin->ort_kurzbz); $pruefung = new pruefungCis($termin->pruefung_id); - + $to = $anmeldung->uid."@".DOMAIN; $from = "noreply@".DOMAIN; $subject = "Anmeldungsbestätigung zur Prüfung"; @@ -819,11 +819,11 @@ function anmeldungBestaetigen($uid) $html .= "
"; $html .= "Link zur Anmeldung
"; $html .= "
"; - + $mail = new mail($to, $from, $subject,"Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen."); $mail->setHTMLContent($html); $mail->send(); - + $data['result']=true; $data['error']='false'; $data['errormsg']=''; @@ -909,18 +909,18 @@ function getPruefungenStudiengang($uid, $aktStudiensemester) } /** - * + * * @return typespeichert ein Kommentar zu einer Prüfungsanmeldung */ function saveKommentar() { $kommentar = $_REQUEST["kommentar"]; $pruefungsanmeldung_id = $_REQUEST["pruefungsanmeldung_id"]; - + $pruefungsanmeldung = new pruefungsanmeldung($pruefungsanmeldung_id); $pruefungsanmeldung->kommentar = $kommentar; if($pruefungsanmeldung->save()) - { + { $data['result']=true; $data['error']='false'; $data['errormsg']=''; @@ -946,9 +946,9 @@ function getAllFreieRaeume($terminId) $teilnehmer = $pruefungstermin->getNumberOfParticipants(); $teilnehmer = $teilnehmer !== false ? $teilnehmer : 0; $pruefungstermin->getAll($pruefungstermin->von, $pruefungstermin->bis, TRUE); - + if($ort->search($datum_von[0], $datum_von[1], $datum_bis[1], null, $teilnehmer, true)) - { + { foreach($pruefungstermin->result as $termin) { if($termin->pruefungstermin_id != $pruefungstermin->pruefungstermin_id && !is_null($termin->ort_kurzbz)) @@ -958,7 +958,7 @@ function getAllFreieRaeume($terminId) array_push($ort->result, $o); } } - + usort($ort->result, "compareRaeume"); $data['result']=$ort->result; $data['error']='false'; @@ -998,7 +998,7 @@ function saveRaum($terminId, $ort_kurzbz, $uid) $reserviert = true; } if(!$reserviert || $pruefungstermin->sammelklausur == TRUE) - { + { $pruefung = new pruefungCis($pruefungstermin->pruefung_id); $mitarbeiter = new mitarbeiter($pruefung->mitarbeiter_uid); if($ort_kurzbz === "buero") @@ -1031,7 +1031,7 @@ function saveRaum($terminId, $ort_kurzbz, $uid) $reservierung->insertamum = date('Y-m-d G:i:s'); $reservierung->insertvon = $uid; $reservierungError = false; - + foreach($stunden as $h) { $reservierung->stunde = $h; @@ -1041,7 +1041,7 @@ function saveRaum($terminId, $ort_kurzbz, $uid) } } if(!$reservierungError) - { + { $pruefungstermin->ort_kurzbz = $reservierung->ort_kurzbz; if($pruefungstermin->save(false)) { @@ -1087,4 +1087,4 @@ function getLvKompatibel($lvid) } return $data; } -?> \ No newline at end of file +?> diff --git a/cis/private/lehre/pruefung/pruefungsanmeldung.php b/cis/private/lehre/pruefung/pruefungsanmeldung.php old mode 100644 new mode 100755 index 385cafeed..0f7b78758 --- a/cis/private/lehre/pruefung/pruefungsanmeldung.php +++ b/cis/private/lehre/pruefung/pruefungsanmeldung.php @@ -2,22 +2,22 @@ */ @@ -29,7 +29,14 @@ require_once('../../../../include/lehrveranstaltung.class.php'); require_once('../../../../include/konto.class.php'); require_once('../../../../include/studiensemester.class.php'); require_once('../../../../include/student.class.php'); +require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/globals.inc.php'); +require_once('../../../../include/sprache.class.php'); +$sprache = getSprache(); +$lang = new sprache(); +$lang->load($sprache); +$p = new phrasen($sprache); //TODO $uid = get_uid(); @@ -59,12 +66,12 @@ $studiensemester->getAll(); #pruefungen, #prfTermine { width: 50%; } - + #details { width: 50%; /* margin-left: 1.5em;*/ } - + #lvDetails, #prfDetails { min-width: 40%; margin-bottom: 1em; @@ -72,21 +79,21 @@ $studiensemester->getAll(); float:left; /*border: 1px solid black;*/ } - + /* #prfDetails { float:right; }*/ - + #accordion { width: 60%; clear: left; clear: right; } - + .titel { font-weight: bold; } - + #message { position: fixed; bottom: 0px; @@ -95,7 +102,7 @@ $studiensemester->getAll(); font-size: 1.5em; font-weight: bold; } - + .columnheader1 { width: 30%; } @@ -108,13 +115,13 @@ $studiensemester->getAll(); .columnheader4 { width: 5%; } - + #accordion p { margin: 0; height: 24px; } - + -

Prüfungsanmeldung für vorname." ".$benutzer->nachname." (".$uid.")"; ?>

+

t('pruefung/anmeldungFuer'); ?> vorname." ".$benutzer->nachname." (".$uid.")"; ?>

Filter'; - echo '

Studiensemester: '; + echo '

'.$p->t('pruefung/filter').'

'; + echo '

'.$p->t('global/studiensemester').': '; echo '

'; - + ?> -
+
-

LV-Details

- Bezeichnung:
- ECTS:
+

t('pruefung/lvDetails'); ?>

+ t('global/bezeichnung'); ?>:
+ t('global/ects'); ?>:
- +
-

Prüfungsdetails

- Typ:
- Methode:
- Beschreibung:
+

t('pruefung/pruefungsDetails'); ?>

+ t('pruefung/typ'); ?>:
+ t('pruefung/pruefungMethode'); ?>:
+ t('global/beschreibung'); ?>:

-
+
-
+
@@ -267,40 +274,40 @@ $studiensemester->getAll(); - + - + - + - + - + - +
Lehrveranstaltung: t('global/lehrveranstaltung'); ?>:
Von: t('global/von'); ?>:
Bis: t('global/bis'); ?>:
Studienverpflichtung:* t('pruefung/studienverpflichtung'); ?>:*
Bemerkung: t('global/anmerkung'); ?>:
diff --git a/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php b/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php old mode 100644 new mode 100755 index 2f0412fba..bd95242d3 --- a/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php +++ b/cis/private/lehre/pruefung/pruefungsanmeldungen_liste.php @@ -2,22 +2,22 @@ */ @@ -33,6 +33,14 @@ require_once('../../../../include/lehrveranstaltung.class.php'); require_once('../../../../include/mitarbeiter.class.php'); require_once('../../../../include/student.class.php'); require_once('../../../../include/datum.class.php'); +require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/globals.inc.php'); +require_once('../../../../include/sprache.class.php'); + +$sprache = getSprache(); +$lang = new sprache(); +$lang->load($sprache); +$p = new phrasen($sprache); $uid = get_uid(); $rechte = new benutzerberechtigung(); @@ -42,17 +50,17 @@ $rechte->getBerechtigungen($uid); - @@ -225,17 +233,17 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA }); }); -

Anmeldungen Verwalten

+

t('pruefung/anmeldungenVerwalten'); ?>

-

Studiengänge

+

t('global/studiengang'); ?>

-

Studiensemester

+

t('global/studiensemester'); ?>

'; $aktuellesSemester = $studiensemester->getaktorNext(); @@ -259,7 +267,7 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA
-

Prüfungen

+

t('pruefung/pruefungPruefungenTitle'); ?>

@@ -267,9 +275,9 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA
-

Anmeldungen

+

t('pruefung/pruefungsbewertungAnmeldungen'); ?>

- +
@@ -278,20 +286,20 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA
- +
- +
- +
- +
@@ -299,7 +307,7 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA
- +
diff --git a/cis/private/lehre/pruefung/pruefungsbewertung.json.php b/cis/private/lehre/pruefung/pruefungsbewertung.json.php old mode 100644 new mode 100755 index a185981d7..0ff901e0c --- a/cis/private/lehre/pruefung/pruefungsbewertung.json.php +++ b/cis/private/lehre/pruefung/pruefungsbewertung.json.php @@ -17,6 +17,14 @@ require_once('../../../../include/pruefungsanmeldung.class.php'); require_once('../../../../include/student.class.php'); require_once('../../../../include/pruefungstermin.class.php'); require_once('../../../../include/datum.class.php'); +require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/globals.inc.php'); +require_once('../../../../include/sprache.class.php'); + +$sprache = getSprache(); +$lang = new sprache(); +$lang->load($sprache); +$p = new phrasen($sprache); $uid = get_uid(); @@ -43,7 +51,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $data = getPruefungMitarbeiter($mitarbeiter_uid); @@ -53,7 +61,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $data = getNoten(); @@ -73,7 +81,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $note = filter_input(INPUT_POST, 'note'); @@ -96,7 +104,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $pruefung_id = filter_input(INPUT_POST, 'pruefung_id'); @@ -109,7 +117,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $pruefung_id = filter_input(INPUT_POST, 'pruefung_id'); @@ -120,7 +128,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $pruefungsanmeldung_id = filter_input(INPUT_POST, 'pruefungsanmeldung_id'); @@ -131,7 +139,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $lehrveranstaltung_id = filter_input(INPUT_POST, 'lehrveranstaltung_id'); @@ -150,7 +158,8 @@ echo json_encode($data); * @return Array */ function getPruefungMitarbeiter($uid = null) -{ +{ + global $p; $lehrveranstaltung = new lehrveranstaltung(); if($uid !== null) { @@ -183,7 +192,7 @@ function getPruefungMitarbeiter($uid = null) else { $data['error']='true'; - $data['errormsg']="Keine Prüfungen vorhanden."; + $data['errormsg']=$p->t('pruefung/keinePruefungenVorhanden'); } return $data; } @@ -224,6 +233,7 @@ function getNoten() */ function saveBeurteilung($lehrveranstaltung_id, $student_uid, $mitarbeiter_uid, $note, $pruefung_id, $datum, $anmerkung, $pruefungsanmeldung_id, $uid) { + global $p; $pruefungCis = new pruefungCis($pruefung_id); $lehrveranstaltung = new lehrveranstaltung(); $lehreinheiten = $lehrveranstaltung->getLehreinheitenOfLv($lehrveranstaltung_id, $student_uid); @@ -233,7 +243,7 @@ function saveBeurteilung($lehrveranstaltung_id, $student_uid, $mitarbeiter_uid, { $pruefungsanmeldung = new pruefungsanmeldung($pruefungsanmeldung_id); $pruefungstermin = new pruefungstermin($pruefungsanmeldung->pruefungstermin_id); - + $pruefung->lehreinheit_id = $lehreinheiten[0]; $pruefung->student_uid = $student_uid; $pruefung->mitarbeiter_uid = $mitarbeiter_uid; @@ -265,15 +275,16 @@ function saveBeurteilung($lehrveranstaltung_id, $student_uid, $mitarbeiter_uid, else { $data['error']='true'; - $data['errormsg']="Prüfungstermin liegt nicht in der Vergangenheit."; + $data['errormsg']=$p->t('pruefung/terminNichtInDerVergangenheit'); + //$data['errormsg']='Nicht in der Vergangenheit'; } } - else + else { $data['error']='true'; - $data['errormsg']="Keine Lehreinheiten vorhanden."; + $data['errormsg']=$p->t('pruefung/keineLehreinheitenVorhanden'); } - + return $data; } @@ -286,6 +297,7 @@ function saveBeurteilung($lehrveranstaltung_id, $student_uid, $mitarbeiter_uid, */ function updateBeurteilung($pruefung_id, $note, $uid, $anmerkung) { + global $p; $pruefung = new pruefung($pruefung_id); $pruefung->new = FALSE; $pruefung->note = $note; @@ -334,6 +346,7 @@ function getBeurteilung($pruefungsanmeldung_id) */ function getAnmeldungenTermin($lehrveranstaltung_id, $pruefungstermin_id) { + global $p; $pruefungsanmeldung = new pruefungsanmeldung(); $anmeldungen = $pruefungsanmeldung->getAnmeldungenByTermin($pruefungstermin_id, $lehrveranstaltung_id); foreach($anmeldungen as $a) @@ -363,8 +376,8 @@ function getAnmeldungenTermin($lehrveranstaltung_id, $pruefungstermin_id) } else { - $data['errormsg']= 'Keine Anmeldungen vorhanden'; + $data['errormsg']= $p->t('pruefung/keineAnmeldungenVorhanden'); } } return $data; -} \ No newline at end of file +} diff --git a/cis/private/lehre/pruefung/pruefungsbewertung.php b/cis/private/lehre/pruefung/pruefungsbewertung.php old mode 100644 new mode 100755 index 4a16ac6cd..d50d9f139 --- a/cis/private/lehre/pruefung/pruefungsbewertung.php +++ b/cis/private/lehre/pruefung/pruefungsbewertung.php @@ -2,22 +2,22 @@ */ @@ -33,6 +33,14 @@ require_once('../../../../include/pruefungstermin.class.php'); require_once('../../../../include/studiengang.class.php'); require_once('../../../../include/pruefungCis.class.php'); require_once('../../../../include/mitarbeiter.class.php'); +require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/globals.inc.php'); +require_once('../../../../include/sprache.class.php'); + +$sprache = getSprache(); +$lang = new sprache(); +$lang->load($sprache); +$p = new phrasen($sprache); $uid = get_uid(); $db = new basis_db(); @@ -63,17 +71,17 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA body { padding: 10px 0 0 10px; } - + #prfWrapper { position: absolute; height: 80%; width: 300px; padding: 1.8em 1.5em 1.8em 1em; - border-radius: 25px; - /*border: 1px solid black;*/ - box-shadow: 0em 0em 2em 0.5em #888888 inset; + //border-radius: 25px; + border: 1px solid #dddddd; + /*box-shadow: 0em 0em 2em 0.5em #888888 inset;*/ } - + #pruefungen { /*border: 1px solid black;*/ width: 94%; @@ -84,7 +92,7 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA overflow: auto; overflow-x: hidden; } - + #anmWrapper { position: absolute; /*top: 45px;*/ @@ -92,21 +100,21 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA width: 600px; height: 80%; padding: 1.8em 1.5em 1.8em 1em; - border-radius: 25px; - /*border: 1px solid black;*/ - box-shadow: 0em 0em 2em 0.5em #888888 inset; + /*border-radius: 25px;*/ + border: 1px solid #dddddd; + /*box-shadow: 0em 0em 2em 0.5em #888888 inset;*/ } - + #anmeldungen { height: 100%; overflow: auto; overflow-x: hidden; } - + #anmeldungen > div, h2 { padding: 0.5em; } - + #message { position: fixed; top: 0px; @@ -116,12 +124,12 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA font-size: 1.5em; font-weight: bold; } - + .missingFormData { border: 2px solid red; outline: 2px solid red; } - + .modalOverlay { position: fixed; width: 100%; @@ -130,7 +138,7 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA left: 0px; background-color: rgba(0,0,0,0.3); /* black semi-transparent */ } - + .anmeldung { font-size: 1.2em; border-bottom: 1px solid black; @@ -142,28 +150,28 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA margin: 0 1em 0 0; float: left; } - + .anmeldung:last-child { clear: both; } - + .anmeldung div:first-child { width: 250px; height: 100%; } - + .saved { background-color: green; } - + .unsaved { background-color: red; } - + #wrapper { display: none; } - + #lektor { margin: 0 0 1em 0; } @@ -209,7 +217,7 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA });
-

Prüfungsbewertung

+

t('pruefung/pruefungsbewertungTitle'); ?>

isBerechtigt('lehre/pruefungsbeurteilungAdmin')) @@ -224,7 +232,7 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA } else { - echo 'Lektor: '; + echo ''.$p->t('pruefung/pruefungLektor').': '; echo ''; echo ''; echo ''; @@ -234,7 +242,7 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA
-

Prüfungen

+

t('pruefung/pruefungPruefungenTitle'); ?>

@@ -242,14 +250,14 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA
-

Anmeldungen

+

t('pruefung/pruefungsbewertungAnmeldungen'); ?>

- +
diff --git a/cis/private/lehre/pruefung/pruefungsfenster_anlegen.php b/cis/private/lehre/pruefung/pruefungsfenster_anlegen.php old mode 100644 new mode 100755 index 63a095df7..1338d3af9 --- a/cis/private/lehre/pruefung/pruefungsfenster_anlegen.php +++ b/cis/private/lehre/pruefung/pruefungsfenster_anlegen.php @@ -2,22 +2,22 @@ */ @@ -29,6 +29,14 @@ require_once('../../../../include/organisationseinheit.class.php'); require_once('../../../../include/studiensemester.class.php'); require_once('../../../../include/datum.class.php'); require_once('../../../../include/pruefungsfenster.class.php'); +require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/globals.inc.php'); +require_once('../../../../include/sprache.class.php'); + +$sprache = getSprache(); +$lang = new sprache(); +$lang->load($sprache); +$p = new phrasen($sprache); $uid = get_uid(); $db = new basis_db(); @@ -42,7 +50,7 @@ function compareOe($a, $b) { if($a->organisationseinheittyp_kurzbz == $b->organisationseinheittyp_kurzbz) return 0; - + return ($a->organisationseinheittyp_kurzbz < $b->organisationseinheittyp_kurzbz) ? -1 : 1; } @@ -50,7 +58,7 @@ function compareOe($a, $b) - Prüfungsfenster anlegen + <?php echo $p->t('pruefung/titlePruefungsfenster') ?> @@ -83,7 +91,7 @@ $oe = $rechte->getOEkurzbz("lehre/pruefungsfenster"); $studiensemester = new studiensemester(); $studiensemester->getAll(); -if (isset($_POST["method"]) && $_POST["method"] == "save") +if (isset($_POST["method"]) && $_POST["method"] == "save") { $method = $_POST["method"]; $studiensemester_selected = (isset($_POST["studiensemester"]) ? $_POST["studiensemester"] : ""); @@ -107,30 +115,30 @@ if (isset($_POST["method"]) && $_POST["method"] == "save") $pruefungsfenster->ende = $endDate; if ($pruefungsfenster->save()) { - echo "Datensatz erfolgreich gespeichert"; + echo $p->t('pruefung/erfolgreichgespeichert'); } else { - echo "Fehler: ".$pruefungsfenster->errormsg; + echo $p->t('pruefung/fehler').$pruefungsfenster->errormsg; } -// } -// else +// } +// else // { // echo "Fehler: Startdatum liegt in der Vergangenheit."; // } - } + } else { - echo "Fehler: Enddatum liegt in der Vergangenheit."; + echo $p->t('pruefung/fehlerEndDatumInDerVergangenheit'); } - } - else - { - echo "Fehler: Enddatum liegt nicht nach dem Startdatum."; } - } - else + else + { + echo $p->t('pruefung/fehlerEndDatumVorStartDatum'); + } + } + else { - echo "Fehler: Datumseingabe nicht korrekt."; + echo $p->t('pruefung/fehlerDatumNichtKorrekt'); } } else if(isset($_POST["method"]) && $_POST["method"] == "update") @@ -151,44 +159,44 @@ else if(isset($_POST["method"]) && $_POST["method"] == "update") $pruefungsfenster_id = $_POST["id"]; $pruefungsfenster = new pruefungsfenster(); $pruefungsfenster->load($pruefungsfenster_id); - + if(in_array($pruefungsfenster->oe_kurzbz, $oe)) - { + { $pruefungsfenster->studiensemester_kurzbz = $studiensemester_selected; $pruefungsfenster->oe_kurzbz = $oe_kurzbz; $pruefungsfenster->start = $startDate; $pruefungsfenster->ende = $endDate; if ($pruefungsfenster->save()) { - echo "Datensatz erfolgreich geändert."; + echo $p->t('pruefung/erfolgreichgeaendert'); } else { - echo "Fehler: ".$pruefungsfenster->errormsg; + echo $p->t('pruefung/fehler').$pruefungsfenster->errormsg; } } else { - echo "Keine Berechtigung zum Ändern dieses Datensatzes."; + echo $p->t('pruefung/keineBerechtigungZumAendernDesDatensatzes'); } -// } -// else +// } +// else // { // echo "Fehler: Startdatum liegt in der Vergangenheit."; // } - } + } else { - echo "Fehler: Enddatum liegt in der Vergangenheit."; + echo $p->t('pruefung/fehlerEndDatumInDerVergangenheit'); } - } - else - { - echo "Fehler: Enddatum liegt nicht nach dem Startdatum."; } - } - else + else + { + echo $p->t('pruefung/fehlerEndDatumVorStartDatum'); + } + } + else { - echo "Fehler: Datumseingabe nicht korrekt."; + echo $p->t('pruefung/fehlerDatumNichtKorrekt'); } } else if(isset($_GET["id"]) && $_GET["id"]!= null && isset($_GET["method"]) && $_GET["method"]=="update") @@ -198,41 +206,41 @@ else if(isset($_GET["id"]) && $_GET["id"]!= null && isset($_GET["method"]) && $_ $pruefungsfenster->load($pruefungsfenster_id); if(!in_array($pruefungsfenster->oe_kurzbz, $oe)) { - echo "Keine Berechtigung zum Anzeigen dieses Datensatzes."; + echo $p->t('pruefung/keineBerechtigungZumAnzeigenDesDatensatzes'); $pruefungsfenster = new pruefungsfenster(); } $method = $_GET["method"]; -} +} else if(isset($_GET["id"]) && $_GET["id"]!= null && isset($_GET["method"]) && $_GET["method"]=="delete") -{ +{ $pruefungsfenster_id = $_GET["id"]; $pruefungsfenster = new pruefungsfenster(); $pruefungsfenster->load($pruefungsfenster_id); - + if(in_array($pruefungsfenster->oe_kurzbz, $oe)) { if(!$pruefungsfenster->hasPruefungen($pruefungsfenster_id) && $pruefungsfenster->errormsg === null) { - + if($pruefungsfenster->delete($pruefungsfenster_id)) { - echo "Datensatz erfolgreich gelöscht."; - } + echo $p->t('pruefung/erfolgreichgeloescht'); + } else { echo "Fehler: ".$pruefungsfenster->errormsg; } - + } else { - echo "Prüfungsfenster konnte nicht gelöscht werden, da Prüfungen verknüpft sind."; + echo $p->t('pruefung/pruefungsfensterKonnteNichtGeloeschtWerdenDaPruefungen'); } $method = $_GET["method"]; } else { - echo "Keine Berechtigung zum Löschen dieses Datensatzes."; + echo $p->t('pruefung/keineBerechtigungZumLoeschenDesDatensatzes'); } } @@ -240,9 +248,9 @@ $prfFenster = new pruefungsfenster(); $prfFenster->getAll("start"); if($method != "update") { -?> -

Prüfungsfenster-Verwaltung

-

Neues Prüfungsfenster anlegen

+?> +

t('pruefung/pruefungsfensterVerwaltung'); ?>

+

t('pruefung/neuesPruefungsfensterAnlegen'); ?>

@@ -250,12 +258,12 @@ if($method != "update") - + - + - + - + - +
Studiensemester: t('global/studiensemester'); ?>:
Organisationseinheit: t('global/organisationseinheit'); ?>:
Start: t('pruefung/start'); ?>:
Ende: t('pruefung/ende'); ?>:
@@ -314,8 +322,8 @@ if($method != "update") else { ?> -

Prüfungsfenster-Verwaltung

-

Prüfungsfenster bearbeiten

+

t('pruefung/pruefungsfensterVerwaltung'); ?>

+

t('pruefung/pruefungsfensterBearbeiten'); ?>

@@ -326,11 +334,11 @@ else - + - + - + - + - - + +
Studiensemester: t('global/studiensemester'); ?>:
Organisationseinheit: t('global/organisationseinheit'); ?>:
Start: t('pruefung/start'); ?>:
Ende: t('pruefung/ende'); ?>:
@@ -390,21 +398,21 @@ else if((isset($_GET["id"]) && $method!="update") || !isset($_GET["id"])) { ?> -

Prüfungsfenster bearbeiten

+

t('pruefung/pruefungsfensterBearbeiten'); ?>

- result)){ - + ?> - - - - - - + + + + + + @@ -415,14 +423,14 @@ else if(in_array($result->oe_kurzbz, $oe)) { $organisationseinheit->load($result->oe_kurzbz); - echo + echo ' - - + + '; } } @@ -433,14 +441,14 @@ else } else { - echo + echo ' - + '; } ?> - diff --git a/cis/private/lehre/pruefung/pruefungstermin.json.php b/cis/private/lehre/pruefung/pruefungstermin.json.php old mode 100644 new mode 100755 index ee2d39f76..5960fe5c2 --- a/cis/private/lehre/pruefung/pruefungstermin.json.php +++ b/cis/private/lehre/pruefung/pruefungstermin.json.php @@ -15,6 +15,14 @@ require_once('../../../../include/datum.class.php'); require_once('../../../../include/studiensemester.class.php'); require_once('../../../../include/pruefungsfenster.class.php'); require_once('../../../../include/pruefungsanmeldung.class.php'); +require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/globals.inc.php'); +require_once('../../../../include/sprache.class.php'); + +$sprache = getSprache(); +$lang = new sprache(); +$lang->load($sprache); +$p = new phrasen($sprache); $uid = get_uid(); @@ -66,7 +74,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $data = savePruefungstermin($mitarbeiter_uid, $studiensemester_kurzbz, $pruefungsfenster_id, $pruefungstyp_kurzbz, $titel, $beschreibung, $methode, $einzeln, $lehrveranstaltungen, $termine, $pruefungsintervall); @@ -105,7 +113,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $data = updatePruefungstermin($mitarbeiter_uid, $pruefung_id, $studiensemester_kurzbz, $pruefungsfenster_id, $pruefungstyp_kurzbz, $titel, $beschreibung, $methode, $einzeln, $lehrveranstaltungen, $termine, $termineNeu, $pruefungsintervall); @@ -115,7 +123,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $lvId = $_POST["lehrveranstaltung_id"]; @@ -127,7 +135,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $pruefung_id = $_REQUEST["pruefung_id"]; @@ -138,7 +146,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } $pruefung_id = $_REQUEST["pruefung_id"]; @@ -158,7 +166,7 @@ switch($method) { $data['result']='false'; $data['error']='true'; - $data['errormsg']='Sie haben keine Berechtigung.'; + $data['errormsg']=$p->t('global/keineBerechtigung'); break; } break; @@ -255,10 +263,11 @@ function getPruefungsfensterByStudiensemester($studiensemester_kurzbz) */ function savePruefungstermin($uid, $studiensemester_kurzbz, $pruefungsfenster_id, $pruefungstyp_kurzbz, $titel, $beschreibung, $methode, $einzeln, $lehrveranstaltungen, $termine, $pruefungsintervall) { + global $p; if($lehrveranstaltungen === null) { $data['error']='true'; - $data['errormsg']="Keine Lehrverantaltung angegeben."; + $data['errormsg']=$p->t('pruefung/keineLvAngegeben'); return $data; } $termineArray = array(); @@ -282,7 +291,7 @@ function savePruefungstermin($uid, $studiensemester_kurzbz, $pruefungsfenster_id else { $data['error']='true'; - $data['errormsg']="Kollision mit anderem Termin."; + $data['errormsg']=$p->t('pruefung/kollisionMitAnderemTermin'); return $data; } // } @@ -292,7 +301,7 @@ function savePruefungstermin($uid, $studiensemester_kurzbz, $pruefungsfenster_id // $data['errormsg']="Termin ist nicht innerhalb des Prüfungsfensters."; // return $data; // } - } + } $pruefung = new pruefungCis(); $pruefung->termine = $termineArray; @@ -313,7 +322,7 @@ function savePruefungstermin($uid, $studiensemester_kurzbz, $pruefungsfenster_id array_push($pruefung->lehrveranstaltungen, $lv); } } - + if($pruefung->save(true)) { $data['result']="true"; @@ -397,12 +406,13 @@ function getLehrveranstaltungenByMitarbeiter($mitarbeiter_uid, $studiensemester_ */ function updatePruefungstermin($uid, $pruefung_id, $studiensemester_kurzbz, $pruefungsfenster_id, $pruefungstyp_kurzbz, $titel, $beschreibung, $methode, $einzeln, $lehrveranstaltungen, $termine, $termineNeu, $pruefungsintervall) { + global $p; $pruefungsfenster = new pruefungsfenster(); $pruefungsfenster->load($pruefungsfenster_id); $datum = new datum(); $pruefung = new pruefungCis(); $pruefung->load($pruefung_id); - + if($termineNeu !== null) { $termineNeuArray = array(); @@ -426,7 +436,7 @@ function updatePruefungstermin($uid, $pruefung_id, $studiensemester_kurzbz, $pru else { $data['error']='true'; - $data['errormsg']="Kollision mit anderem Termin."; + $data['errormsg']=$p->t('pruefung/kollisionMitAnderemTermin'); return $data; } // } @@ -442,7 +452,7 @@ function updatePruefungstermin($uid, $pruefung_id, $studiensemester_kurzbz, $pru $pruefung->saveTerminPruefung($pruefung_id, $t->beginn, $t->ende, $t->max, $t->min, $t->sammelklausur); } } - + if($termine !== null) { $termineArray = array(); @@ -474,7 +484,7 @@ function updatePruefungstermin($uid, $pruefung_id, $studiensemester_kurzbz, $pru } $pruefung->termine = $termineArray; } - + $pruefung->mitarbeiter_uid = $uid; $pruefung->studiensemester_kurzbz = $studiensemester_kurzbz; $pruefung->pruefungsfenster_id = $pruefungsfenster_id; @@ -661,4 +671,4 @@ function checkCollision($uid, $beginn, $ende) } return false; } -?> \ No newline at end of file +?> diff --git a/cis/private/lehre/pruefung/pruefungstermin_festlegen.php b/cis/private/lehre/pruefung/pruefungstermin_festlegen.php old mode 100644 new mode 100755 index 29310073f..909ea18bd --- a/cis/private/lehre/pruefung/pruefungstermin_festlegen.php +++ b/cis/private/lehre/pruefung/pruefungstermin_festlegen.php @@ -2,22 +2,22 @@ */ @@ -33,6 +33,14 @@ require_once('../../../../include/pruefungstermin.class.php'); require_once('../../../../include/studiengang.class.php'); require_once('../../../../include/pruefungCis.class.php'); require_once('../../../../include/mitarbeiter.class.php'); +require_once('../../../../include/phrasen.class.php'); +require_once('../../../../include/globals.inc.php'); +require_once('../../../../include/sprache.class.php'); + +$sprache = getSprache(); +$lang = new sprache(); +$lang->load($sprache); +$p = new phrasen($sprache); $uid = get_uid(); $db = new basis_db(); @@ -49,11 +57,11 @@ if(empty($lehrveranstaltung->lehrveranstaltungen) && !$rechte->isBerechtigt('leh - Prüfungstermin festlegen + <?php echo $p->t('pruefung/titlePruefungstermin'); ?> - + @@ -68,12 +76,12 @@ if(empty($lehrveranstaltung->lehrveranstaltungen) && !$rechte->isBerechtigt('leh font-size: 1.5em; font-weight: bold; } - + .missingFormData { border: 2px solid red; outline: 2px solid red; } - + .modalOverlay { position: fixed; width: 100%; @@ -82,7 +90,7 @@ if(empty($lehrveranstaltung->lehrveranstaltungen) && !$rechte->isBerechtigt('leh left: 0px; background-color: rgba(0,0,0,0.3); /* black semi-transparent */ } - + #prfDetails, #prfVerwaltung { margin: 1em; } @@ -142,7 +150,7 @@ if(empty($lehrveranstaltung->lehrveranstaltungen) && !$rechte->isBerechtigt('leh });
-

Prüfungen verwalten

+

t('pruefung/pruefungenVerwalten'); ?>

StudiensemesterOrganisationseinheitStartdatumEnddatumBearbeitenLöschent('global/studiensemester'); ?>t('global/organisationseinheit'); ?>t('pruefung/start'); ?>t('pruefung/ende'); ?>t('global/bearbeiten'); ?>t('global/loeschen'); ?>
'.$result->studiensemester_kurzbz.' '.$organisationseinheit->organisationseinheittyp_kurzbz." ".$organisationseinheit->bezeichnung.' '.$result->start.' '.$result->ende.'bearbeitenlöschen'.$p->t('global/bearbeiten').''. $p->t('global/loeschen').'
Keine Prüfungsfenster gespeichert.'.$p->t('pruefung/keinePruefungsfensterGespeichert').'
lehrveranstaltungen) && !$rechte->isBerechtigt('leh } else { - echo ''; + echo ''; echo ''; echo ''; echo ''; @@ -169,30 +177,30 @@ if(empty($lehrveranstaltung->lehrveranstaltungen) && !$rechte->isBerechtigt('leh
Lektor:'.$p->t('pruefung/pruefungLektor').':
- + - + - + - + - + --> - + - + - + - + - + - +
Titel:t('pruefung/pruefungTitel'); ?>:
Beschreibung:t('global/beschreibung'); ?>:
Studiensemester:t('global/studiensemester'); ?>:
Prüfungsfenster:t('pruefung/pruefungsfenster'); ?>:
Methode:t('pruefung/pruefungMethode'); ?>:
Einzelprüfung:t('pruefung/pruefungEinzelpruefung'); ?>:
Prüfungsintervall:t('pruefung/pruefungIntervall'); ?>:
Lehrveranstaltungen:t('global/lehrveranstaltung'); ?>:
Termin:t('pruefung/pruefungTermin'); ?>:
- - - - - - + + + + + + @@ -278,30 +286,30 @@ if(empty($lehrveranstaltung->lehrveranstaltungen) && !$rechte->isBerechtigt('leh
DatumVonbismin. Teilnehmermax. TeilnehmerSammelklausurt('global/datum'); ?>t('global/von'); ?>t('global/bis'); ?>t('pruefung/pruefungMinTeilnehmer'); ?>t('pruefung/pruefungMaxTeilnehmer'); ?>t('pruefung/pruefungSammelklausur'); ?>
- Termin hinzufügen + t('pruefung/pruefungTerminHinzufuegen'); ?>
  
-

Prüfungen

+

t('pruefung/pruefungPruefungenTitle'); ?>

- - - - - - - - - + + + + + + + + + diff --git a/include/prestudent.class.php b/include/prestudent.class.php old mode 100644 new mode 100755 index 637f1fffc..ee1396f0d --- a/include/prestudent.class.php +++ b/include/prestudent.class.php @@ -975,7 +975,7 @@ class prestudent extends person $qry = "SELECT tbl_prestudentstatus.*, bezeichnung AS studienplan_bezeichnung, tbl_status.bezeichnung_mehrsprachig - FROM public.tbl_prestudentstatus + FROM public.tbl_prestudentstatus LEFT JOIN lehre.tbl_studienplan USING (studienplan_id) JOIN public.tbl_status USING (status_kurzbz) WHERE tbl_status.status_kurzbz = tbl_prestudentstatus.status_kurzbz @@ -994,7 +994,7 @@ class prestudent extends person { $this->prestudent_id = $row->prestudent_id; $this->status_kurzbz = $row->status_kurzbz; - $this->status_mehrsprachig = $this->db_parse_lang_array($row->bezeichnung_mehrsprachig); + $this->status_mehrsprachig = $this->db_parse_lang_array($row->bezeichnung_mehrsprachig); $this->studiensemester_kurzbz = $row->studiensemester_kurzbz; $this->ausbildungssemester = $row->ausbildungssemester; $this->datum = $row->datum; diff --git a/include/pruefung.class.php b/include/pruefung.class.php old mode 100644 new mode 100755 diff --git a/locale/de-AT/pruefung.php b/locale/de-AT/pruefung.php new file mode 100755 index 000000000..c76ad5096 --- /dev/null +++ b/locale/de-AT/pruefung.php @@ -0,0 +1,113 @@ +phrasen['pruefung/titlePruefungsfenster'] = 'Prüfungsfenster anlegen'; +$this->phrasen['pruefung/erfolgreichgespeichert'] = 'Datensatz erfolgreich gespeichert'; +$this->phrasen['pruefung/fehler'] = 'Fehler: '; +$this->phrasen['pruefung/fehlerEndDatumInDerVergangenheit'] = 'Fehler: Enddatum liegt in der Vergangenheit.'; +$this->phrasen['pruefung/fehlerEndDatumVorStartDatum'] = 'Fehler: Enddatum liegt nicht nach dem Startdatum.'; +$this->phrasen['pruefung/fehlerDatumNichtKorrekt'] = 'Fehler: Datumseingabe nicht korrekt.'; +$this->phrasen['pruefung/erfolgreichgeaendert'] = 'Datensatz erfolgreich geändert'; +$this->phrasen['pruefung/keineBerechtigungZumAendernDesDatensatzes'] = 'Keine Berechtigung zum Ändern dieses Datensatzes.'; +$this->phrasen['pruefung/keineBerechtigungZumAnzeigenDesDatensatzes'] = 'Keine Berechtigung zum Anzeigen dieses Datensatzes.'; +$this->phrasen['pruefung/erfolgreichgeloescht'] = 'Datensatz erfolgreich gelöscht'; +$this->phrasen['pruefung/pruefungsfensterKonnteNichtGeloeschtWerdenDaPruefungen'] = 'Prüfungsfenster konnte nicht gelöscht werden, da Prüfungen verknüpft sind.'; +$this->phrasen['pruefung/keineBerechtigungZumLoeschenDesDatensatzes'] = 'Keine Berechtigung zum Löschen dieses Datensatzes.'; +$this->phrasen['pruefung/pruefungsfensterVerwaltung'] = 'Prüfungsfenster-Verwaltung'; +$this->phrasen['pruefung/neuesPruefungsfensterAnlegen'] = 'Neues Prüfungsfenster anlegen'; +$this->phrasen['pruefung/start'] = 'Startdatum'; +$this->phrasen['pruefung/ende'] = 'Enddatum'; +$this->phrasen['pruefung/pruefungsfensterBearbeiten'] = 'Prüfungsfenster bearbeiten'; +$this->phrasen['pruefung/keinePruefungsfensterGespeichert'] = 'Keine Prüfungsfenster gespeichert.'; +// Termin festlegen +$this->phrasen['pruefung/titlePruefungstermin'] = 'Prüfungstermin festlegen'; +$this->phrasen['pruefung/pruefungLektor'] = 'Lektor'; +$this->phrasen['pruefung/pruefungenVerwalten'] = 'Prüfungen verwalten'; +$this->phrasen['pruefung/pruefungTitel'] = 'Titel'; +$this->phrasen['pruefung/pruefungsfenster'] = 'Prüfungsfenster'; +$this->phrasen['pruefung/pruefungMethode'] = 'Methode'; +$this->phrasen['pruefung/pruefungEinzelpruefung'] = 'Einzelprüfung'; +$this->phrasen['pruefung/pruefungTyp'] = 'Prüfungstyp'; +$this->phrasen['pruefung/pruefungIntervall'] = 'Prüfungsintervall'; +$this->phrasen['pruefung/pruefungTermin'] = 'Termin'; +$this->phrasen['pruefung/pruefungMinTeilnehmer'] = 'min. Teilnehmer'; +$this->phrasen['pruefung/pruefungMaxTeilnehmer'] = 'max. Teilnehmer'; +$this->phrasen['pruefung/pruefungSammelklausur'] = 'Sammelklausur'; +$this->phrasen['pruefung/pruefungTerminHinzufuegen'] = 'Termin hinzufügen'; +$this->phrasen['pruefung/pruefungPruefungenTitle'] = 'Prüfungen'; +$this->phrasen['pruefung/pruefungMitarbeiter'] = 'Mitarbeiter'; +$this->phrasen['pruefung/storniert'] = 'storniert'; + +// pruefung.js.php +$this->phrasen['pruefung/keinFensterVorhanden'] = 'Keine Prüfungsfenster vorhanden'; +$this->phrasen['pruefung/keineDatenVorhanden'] = 'Keine Daten vorhanden.'; +$this->phrasen['pruefung/anmeldefristAbgelaufen'] = 'Anmeldefrist abgelaufen'; +$this->phrasen['pruefung/stornierenMoeglichBis'] = 'Stornieren möglich bis'; +$this->phrasen['pruefung/anmeldenMoeglichBis'] = 'Anmeldung möglich bis'; +$this->phrasen['pruefung/zurLvAnmeldung'] = 'zur LV-Anmeldung'; +$this->phrasen['pruefung/zuerstPruefungAuswaehlen'] = 'Zuerst Prüfung auswählen.'; +$this->phrasen['pruefung/bemerkungVonLektorHinzugefuegt'] = 'von Lektor hinzugefügt'; +$this->phrasen['pruefung/bestaetigen'] = 'Bestätigen'; +$this->phrasen['pruefung/anmerkungDesStudenten'] = 'Anmerkung des Studenten:
'; +$this->phrasen['pruefung/bestaetigt'] = 'bestätigt'; +$this->phrasen['pruefung/statusAenderungVon'] = 'Satusänderung von'; +$this->phrasen['pruefung/reihungSpeichern'] = 'Reihung speichern'; +$this->phrasen['pruefung/listeDrucken'] = 'Liste drucken'; +$this->phrasen['pruefung/pruefungsraum'] = 'Prüfungsraum: '; +$this->phrasen['pruefung/pruefungsort'] = 'Prüfungsort '; +$this->phrasen['pruefung/imBuero'] = ' im Büro'; +$this->phrasen['pruefung/raum'] = ' Raum'; +$this->phrasen['pruefung/raumSpeichern'] = ' Raum speichern'; +$this->phrasen['pruefung/reihunghErfolgreichGeaendert'] = 'Reihung erfolgreich geändert.'; +$this->phrasen['pruefung/studiengangAuswaehlen'] = 'Studiengang auswählen'; +$this->phrasen['pruefung/keinePruefungenVorhanden'] = 'Keine Prüfungen vorhanden.'; +$this->phrasen['pruefung/kommentarZu'] = 'Kommentar zu '; +$this->phrasen['pruefung/kommentarSpeichern'] = 'Kommentar speichern'; +$this->phrasen['pruefung/kommentarErfolgreichGespeichert'] = 'Kommentar erfolgreich gespeichert.'; +$this->phrasen['pruefung/formulardatenNichtKorrekt'] = 'Formulardaten sind nicht korrekt.'; +$this->phrasen['pruefung/pruefungErfolgreichGespeichert'] = 'Prüfung erfolgreich gespeichert.'; +$this->phrasen['pruefung/lehrveranstaltungAuswaehlen'] = 'Lehrveranstaltung auswählen ...'; +$this->phrasen['pruefung/keineLehrveranstaltungenVorhanden'] = 'Keine Lehrveranstaltungen vorhanden.'; +$this->phrasen['pruefung/pruefungStornieren'] = 'Prüfung stornieren'; +$this->phrasen['pruefung/lvErfolgreichEntfernt'] = 'Lehrveranstaltung erfolgreich entfernt'; +$this->phrasen['pruefung/pruefungStorniert'] = 'Prüfung storniert'; +$this->phrasen['pruefung/terminGeloescht'] = 'Termin gelöscht'; + +// pruefungsbewertung +$this->phrasen['pruefung/pruefungsbewertungTitle'] = 'Prüfungsbewertung'; +$this->phrasen['pruefung/pruefungsbewertungAnmeldungen'] = 'Anmeldungen'; + // pruefungsanmeldung +$this->phrasen['pruefung/anmeldungFuer'] = 'Prüfungsanmeldung für'; +$this->phrasen['pruefung/filter'] = 'Filter'; +$this->phrasen['pruefung/details'] = 'Details'; +$this->phrasen['pruefung/lvDetails'] = 'LV-Details'; +$this->phrasen['pruefung/pruefungsDetails'] = 'Prüfungsdetails'; +$this->phrasen['pruefung/typ'] = 'Typ'; +$this->phrasen['pruefung/intervall'] = 'Intervall'; +$this->phrasen['pruefung/besuchteLehrveranstaltungen'] = 'Besuchte Lehrveranstaltungen'; +$this->phrasen['pruefung/freiePlaetze'] = 'freie Plätze'; +$this->phrasen['pruefung/lvVonStudiengang'] = 'Lehrveranstaltungen von Studiengang'; +$this->phrasen['pruefung/lvAlle'] = 'Alle Lehrveranstaltungen'; +$this->phrasen['pruefung/anmeldungSpeichern'] = 'Anmeldung speichern'; +$this->phrasen['pruefung/studienverpflichtung'] = 'Studienverpflichtung'; + +// liste +$this->phrasen['pruefung/anmeldungsliste'] = 'Anmeldungsliste'; +$this->phrasen['pruefung/fehlenderParam_lvid'] = 'Fehlender Parameter lehrveranstaltung_id'; +$this->phrasen['pruefung/fehlenderParam_terminid'] = 'Fehlender Parameter termin_id'; +$this->phrasen['pruefung/fehlenderParam_studiensemester'] = 'Fehlender Parameter studiensemester'; +$this->phrasen['pruefung/pruefer'] = 'Prüfer'; +$this->phrasen['pruefung/keineBestaetigtenAnmeldungenVorhanden'] = 'Keine bestätigten Anmeldungen vorhanden.'; +$this->phrasen['pruefung/keineLvAngegeben'] = 'Keine Lehrverantaltung angegeben.'; +$this->phrasen['pruefung/kollisionMitAnderemTermin'] = 'Kollision mit anderem Termin.'; +$this->phrasen['pruefung/terminNichtInDerVergangenheit'] = 'Prüfungstermin liegt nicht in der Vergangenheit.'; +$this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Keine Lehreinheiten vorhanden.'; +$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Keine Anmeldungen vorhanden.'; + +// anmeldungen Verwalten +$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Prüfungsanmeldung Verwaltung'; +$this->phrasen['pruefung/anmeldungenVerwalten'] = 'Anmeldungen Verwalten'; + + + + +?> diff --git a/locale/en-US/pruefung.php b/locale/en-US/pruefung.php new file mode 100755 index 000000000..c76ad5096 --- /dev/null +++ b/locale/en-US/pruefung.php @@ -0,0 +1,113 @@ +phrasen['pruefung/titlePruefungsfenster'] = 'Prüfungsfenster anlegen'; +$this->phrasen['pruefung/erfolgreichgespeichert'] = 'Datensatz erfolgreich gespeichert'; +$this->phrasen['pruefung/fehler'] = 'Fehler: '; +$this->phrasen['pruefung/fehlerEndDatumInDerVergangenheit'] = 'Fehler: Enddatum liegt in der Vergangenheit.'; +$this->phrasen['pruefung/fehlerEndDatumVorStartDatum'] = 'Fehler: Enddatum liegt nicht nach dem Startdatum.'; +$this->phrasen['pruefung/fehlerDatumNichtKorrekt'] = 'Fehler: Datumseingabe nicht korrekt.'; +$this->phrasen['pruefung/erfolgreichgeaendert'] = 'Datensatz erfolgreich geändert'; +$this->phrasen['pruefung/keineBerechtigungZumAendernDesDatensatzes'] = 'Keine Berechtigung zum Ändern dieses Datensatzes.'; +$this->phrasen['pruefung/keineBerechtigungZumAnzeigenDesDatensatzes'] = 'Keine Berechtigung zum Anzeigen dieses Datensatzes.'; +$this->phrasen['pruefung/erfolgreichgeloescht'] = 'Datensatz erfolgreich gelöscht'; +$this->phrasen['pruefung/pruefungsfensterKonnteNichtGeloeschtWerdenDaPruefungen'] = 'Prüfungsfenster konnte nicht gelöscht werden, da Prüfungen verknüpft sind.'; +$this->phrasen['pruefung/keineBerechtigungZumLoeschenDesDatensatzes'] = 'Keine Berechtigung zum Löschen dieses Datensatzes.'; +$this->phrasen['pruefung/pruefungsfensterVerwaltung'] = 'Prüfungsfenster-Verwaltung'; +$this->phrasen['pruefung/neuesPruefungsfensterAnlegen'] = 'Neues Prüfungsfenster anlegen'; +$this->phrasen['pruefung/start'] = 'Startdatum'; +$this->phrasen['pruefung/ende'] = 'Enddatum'; +$this->phrasen['pruefung/pruefungsfensterBearbeiten'] = 'Prüfungsfenster bearbeiten'; +$this->phrasen['pruefung/keinePruefungsfensterGespeichert'] = 'Keine Prüfungsfenster gespeichert.'; +// Termin festlegen +$this->phrasen['pruefung/titlePruefungstermin'] = 'Prüfungstermin festlegen'; +$this->phrasen['pruefung/pruefungLektor'] = 'Lektor'; +$this->phrasen['pruefung/pruefungenVerwalten'] = 'Prüfungen verwalten'; +$this->phrasen['pruefung/pruefungTitel'] = 'Titel'; +$this->phrasen['pruefung/pruefungsfenster'] = 'Prüfungsfenster'; +$this->phrasen['pruefung/pruefungMethode'] = 'Methode'; +$this->phrasen['pruefung/pruefungEinzelpruefung'] = 'Einzelprüfung'; +$this->phrasen['pruefung/pruefungTyp'] = 'Prüfungstyp'; +$this->phrasen['pruefung/pruefungIntervall'] = 'Prüfungsintervall'; +$this->phrasen['pruefung/pruefungTermin'] = 'Termin'; +$this->phrasen['pruefung/pruefungMinTeilnehmer'] = 'min. Teilnehmer'; +$this->phrasen['pruefung/pruefungMaxTeilnehmer'] = 'max. Teilnehmer'; +$this->phrasen['pruefung/pruefungSammelklausur'] = 'Sammelklausur'; +$this->phrasen['pruefung/pruefungTerminHinzufuegen'] = 'Termin hinzufügen'; +$this->phrasen['pruefung/pruefungPruefungenTitle'] = 'Prüfungen'; +$this->phrasen['pruefung/pruefungMitarbeiter'] = 'Mitarbeiter'; +$this->phrasen['pruefung/storniert'] = 'storniert'; + +// pruefung.js.php +$this->phrasen['pruefung/keinFensterVorhanden'] = 'Keine Prüfungsfenster vorhanden'; +$this->phrasen['pruefung/keineDatenVorhanden'] = 'Keine Daten vorhanden.'; +$this->phrasen['pruefung/anmeldefristAbgelaufen'] = 'Anmeldefrist abgelaufen'; +$this->phrasen['pruefung/stornierenMoeglichBis'] = 'Stornieren möglich bis'; +$this->phrasen['pruefung/anmeldenMoeglichBis'] = 'Anmeldung möglich bis'; +$this->phrasen['pruefung/zurLvAnmeldung'] = 'zur LV-Anmeldung'; +$this->phrasen['pruefung/zuerstPruefungAuswaehlen'] = 'Zuerst Prüfung auswählen.'; +$this->phrasen['pruefung/bemerkungVonLektorHinzugefuegt'] = 'von Lektor hinzugefügt'; +$this->phrasen['pruefung/bestaetigen'] = 'Bestätigen'; +$this->phrasen['pruefung/anmerkungDesStudenten'] = 'Anmerkung des Studenten:
'; +$this->phrasen['pruefung/bestaetigt'] = 'bestätigt'; +$this->phrasen['pruefung/statusAenderungVon'] = 'Satusänderung von'; +$this->phrasen['pruefung/reihungSpeichern'] = 'Reihung speichern'; +$this->phrasen['pruefung/listeDrucken'] = 'Liste drucken'; +$this->phrasen['pruefung/pruefungsraum'] = 'Prüfungsraum: '; +$this->phrasen['pruefung/pruefungsort'] = 'Prüfungsort '; +$this->phrasen['pruefung/imBuero'] = ' im Büro'; +$this->phrasen['pruefung/raum'] = ' Raum'; +$this->phrasen['pruefung/raumSpeichern'] = ' Raum speichern'; +$this->phrasen['pruefung/reihunghErfolgreichGeaendert'] = 'Reihung erfolgreich geändert.'; +$this->phrasen['pruefung/studiengangAuswaehlen'] = 'Studiengang auswählen'; +$this->phrasen['pruefung/keinePruefungenVorhanden'] = 'Keine Prüfungen vorhanden.'; +$this->phrasen['pruefung/kommentarZu'] = 'Kommentar zu '; +$this->phrasen['pruefung/kommentarSpeichern'] = 'Kommentar speichern'; +$this->phrasen['pruefung/kommentarErfolgreichGespeichert'] = 'Kommentar erfolgreich gespeichert.'; +$this->phrasen['pruefung/formulardatenNichtKorrekt'] = 'Formulardaten sind nicht korrekt.'; +$this->phrasen['pruefung/pruefungErfolgreichGespeichert'] = 'Prüfung erfolgreich gespeichert.'; +$this->phrasen['pruefung/lehrveranstaltungAuswaehlen'] = 'Lehrveranstaltung auswählen ...'; +$this->phrasen['pruefung/keineLehrveranstaltungenVorhanden'] = 'Keine Lehrveranstaltungen vorhanden.'; +$this->phrasen['pruefung/pruefungStornieren'] = 'Prüfung stornieren'; +$this->phrasen['pruefung/lvErfolgreichEntfernt'] = 'Lehrveranstaltung erfolgreich entfernt'; +$this->phrasen['pruefung/pruefungStorniert'] = 'Prüfung storniert'; +$this->phrasen['pruefung/terminGeloescht'] = 'Termin gelöscht'; + +// pruefungsbewertung +$this->phrasen['pruefung/pruefungsbewertungTitle'] = 'Prüfungsbewertung'; +$this->phrasen['pruefung/pruefungsbewertungAnmeldungen'] = 'Anmeldungen'; + // pruefungsanmeldung +$this->phrasen['pruefung/anmeldungFuer'] = 'Prüfungsanmeldung für'; +$this->phrasen['pruefung/filter'] = 'Filter'; +$this->phrasen['pruefung/details'] = 'Details'; +$this->phrasen['pruefung/lvDetails'] = 'LV-Details'; +$this->phrasen['pruefung/pruefungsDetails'] = 'Prüfungsdetails'; +$this->phrasen['pruefung/typ'] = 'Typ'; +$this->phrasen['pruefung/intervall'] = 'Intervall'; +$this->phrasen['pruefung/besuchteLehrveranstaltungen'] = 'Besuchte Lehrveranstaltungen'; +$this->phrasen['pruefung/freiePlaetze'] = 'freie Plätze'; +$this->phrasen['pruefung/lvVonStudiengang'] = 'Lehrveranstaltungen von Studiengang'; +$this->phrasen['pruefung/lvAlle'] = 'Alle Lehrveranstaltungen'; +$this->phrasen['pruefung/anmeldungSpeichern'] = 'Anmeldung speichern'; +$this->phrasen['pruefung/studienverpflichtung'] = 'Studienverpflichtung'; + +// liste +$this->phrasen['pruefung/anmeldungsliste'] = 'Anmeldungsliste'; +$this->phrasen['pruefung/fehlenderParam_lvid'] = 'Fehlender Parameter lehrveranstaltung_id'; +$this->phrasen['pruefung/fehlenderParam_terminid'] = 'Fehlender Parameter termin_id'; +$this->phrasen['pruefung/fehlenderParam_studiensemester'] = 'Fehlender Parameter studiensemester'; +$this->phrasen['pruefung/pruefer'] = 'Prüfer'; +$this->phrasen['pruefung/keineBestaetigtenAnmeldungenVorhanden'] = 'Keine bestätigten Anmeldungen vorhanden.'; +$this->phrasen['pruefung/keineLvAngegeben'] = 'Keine Lehrverantaltung angegeben.'; +$this->phrasen['pruefung/kollisionMitAnderemTermin'] = 'Kollision mit anderem Termin.'; +$this->phrasen['pruefung/terminNichtInDerVergangenheit'] = 'Prüfungstermin liegt nicht in der Vergangenheit.'; +$this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Keine Lehreinheiten vorhanden.'; +$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Keine Anmeldungen vorhanden.'; + +// anmeldungen Verwalten +$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Prüfungsanmeldung Verwaltung'; +$this->phrasen['pruefung/anmeldungenVerwalten'] = 'Anmeldungen Verwalten'; + + + + +?> diff --git a/locale/it-IT/abgabetool.php b/locale/it-IT/abgabetool.php new file mode 100755 index 000000000..7a515b417 --- /dev/null +++ b/locale/it-IT/abgabetool.php @@ -0,0 +1,71 @@ +phrasen['abgabetool/abgabeLektorenbereich']='Consegna portale lettori'; +$this->phrasen['abgabetool/abgabeStudentenbereich']='consegna portale studente'; +$this->phrasen['abgabetool/abgabetermine']='scadenze consegna'; +$this->phrasen['abgabetool/abgabetool']='Strumenti di consegna'; +$this->phrasen['abgabetool/abgabetyp']='tipologia consegna'; +$this->phrasen['abgabetool/abgabeZusatzdaten']='consegna dati integrativi'; +$this->phrasen['abgabetool/abgegebenAm']='consegnato il'; +$this->phrasen['abgabetool/abgegebeneDatei']='file consegnato'; +$this->phrasen['abgabetool/abstract']='abstract'; +$this->phrasen['abgabetool/abstractEng']='abstract in inglese'; +$this->phrasen['abgabetool/alleArbeitenAnzeigen']='mostra tutti gli elaborati seguiti'; +$this->phrasen['abgabetool/benoten']='valutazione'; +$this->phrasen['abgabetool/beschreibungAbgabe']='breve descrizione consegna'; +$this->phrasen['abgabetool/betreuer']='Tutor'; +$this->phrasen['abgabetool/betreuerart']='Tipologia di Tutor'; +$this->phrasen['abgabetool/dateiupload']='Uplooad file'; +$this->phrasen['abgabetool/dateiZuGross']='File superiore a 15 MB! '; +$this->phrasen['abgabetool/dateneingabeUnvollstaendig']='I dati immessi sono incompleti'; +$this->phrasen['abgabetool/datum']='data'; +$this->phrasen['abgabetool/details']='dettagli'; +$this->phrasen['abgabetool/deutscheSchlagwoerter']='parole chiave tedesche'; +$this->phrasen['abgabetool/downloadProjektarbeit']='scaricato documento'; +$this->phrasen['abgabetool/eidesstattlicheErklaerung']='Dichiaro sull\'onore di aver redatto autonomamente il presente elaborato '; +$this->phrasen['abgabetool/eingabeTerminPersonen']='inserisci scadenza per più persone'; +$this->phrasen['abgabetool/emailAnBetreuer']='scrivi email a relatore'; +$this->phrasen['abgabetool/englischeSchlagwoerter']='parole chiave inglesi'; +$this->phrasen['abgabetool/erklaerungNichtAkzeptiert']='dichiarazione non accettata'; +$this->phrasen['abgabetool/fehlerBetreuerNichtGefundenKeinMail']='Impossibile trovare il relatore. Nessuna email spedita'; +$this->phrasen['abgabetool/fehlerMail']='errore di spedizione della email!'; +$this->phrasen['abgabetool/fehlerMailBegutachter']='Errore di trasmissione della mail al (primo) esaminatore'; +$this->phrasen['abgabetool/fehlerMailStudent']='errore di spedizione della mai agli studenti!'; +$this->phrasen['abgabetool/fehlerTerminEintragen']='scadenza non è stata registrata!'; +$this->phrasen['abgabetool/fehlerTerminLoeschen']='Errore in sede di cancellazione della scadenza!'; +$this->phrasen['abgabetool/fix']='fisso'; +$this->phrasen['abgabetool/fixerAbgabetermin']='scadenza consegna inderogabile'; +$this->phrasen['abgabetool/gelesenUndAkzeptiert']='Letto e accettato'; +$this->phrasen['abgabetool/keineBerechtigungStudentenansicht']='Errore di autorizzazione per accedere al portale studente'; +$this->phrasen['abgabetool/keineTermineVorhanden']='nessuna scadenza attuale'; +$this->phrasen['abgabetool/keinPDF']='Upload non è un file PDF! Ripetere l\'upload'; +$this->phrasen['abgabetool/kontrolleZusatzdaten']='controllo dati integrativi'; +$this->phrasen['abgabetool/kontrollierteSchlagwoerter']='parole chiave controllate / voci??'; +$this->phrasen['abgabetool/mailVerschicktAn']='l\'email è atata spedita a '; +$this->phrasen['abgabetool/maxZeichen']='(massimo 5000 caratteri)'; +$this->phrasen['abgabetool/neuenTerminSpeichern']='salva nuova scadenza'; +$this->phrasen['abgabetool/nurPDF']='solo PDF max 15 MB'; +$this->phrasen['abgabetool/pflichtfeld']='campo obbligatorio'; +$this->phrasen['abgabetool/plagiatspruefung']='vai alla verifica antiplagio'; +$this->phrasen['abgabetool/projektabgabeUebersicht']='consegna progetto - mostra tutti'; +$this->phrasen['abgabetool/seitenanzahl']='numero pagine'; +$this->phrasen['abgabetool/spracheDerArbeit']='lingua dell\'elaborato'; +$this->phrasen['abgabetool/student']='Studente'; +$this->phrasen['abgabetool/studentenansicht']='portale studenti'; +$this->phrasen['abgabetool/TeminVorhanden']='questa scadenza è già stata inserita'; +$this->phrasen['abgabetool/termin']='scadenza '; +$this->phrasen['abgabetool/terminaenderungSpeichern']='salva modifica scadenza'; +$this->phrasen['abgabetool/terminLoeschen']='cancella scadenza'; +$this->phrasen['abgabetool/terminNichtGefunden']='scadenza non trovata'; +$this->phrasen['abgabetool/terminserieAnlegen']='crea serie scadenze'; +$this->phrasen['abgabetool/terminserieAnlegenHelp']='crea scadenza per più persone'; +$this->phrasen['abgabetool/terminuebersicht']='panoramica scadenze'; +$this->phrasen['abgabetool/terminuebersichtAnzeigen']='mostra tutti le scadenze'; +$this->phrasen['abgabetool/terminVorbei']='scadenza prescritta'; +$this->phrasen['abgabetool/terminVorhanden']='questa scadenza è già stata inserita'; +$this->phrasen['abgabetool/titel']='titolo'; +$this->phrasen['abgabetool/typ']='tipo'; +$this->phrasen['abgabetool/ueberschrift']='tesi bachelor / master'; +$this->phrasen['abgabetool/upload']='Upload'; +$this->phrasen['abgabetool/variablerAbgabetermin']='scadenza consegna variabile'; +$this->phrasen['abgabetool/zweitbetreuerBei']='secondo relatore presso'; +?> diff --git a/locale/it-IT/anwesenheitsliste.php b/locale/it-IT/anwesenheitsliste.php new file mode 100755 index 000000000..dc11dec87 --- /dev/null +++ b/locale/it-IT/anwesenheitsliste.php @@ -0,0 +1,21 @@ +phrasen['anwesenheitsliste/angerechnet']='riconosciuto'; +$this->phrasen['anwesenheitsliste/anleitungImportFunktion']='copiare i presenti elementi nella memoria temporanea per compilare la colonna import del modulo generale voti'; +$this->phrasen['anwesenheitsliste/anwesenheit']='presenza'; +$this->phrasen['anwesenheitsliste/anwesenheitslisten']='elenco presenti'; +$this->phrasen['anwesenheitsliste/anwesenheitslistenMitBildern']='elenchi presenti con foto'; +$this->phrasen['anwesenheitsliste/erstellenDerListeKlicken']='Per creare la lista cliccare sul gruppo desiderato!'; +$this->phrasen['anwesenheitsliste/fehlerhafteParameteruebergabe']='errore di trasferimento dei parametri. Si prega di riprovare'; +$this->phrasen['anwesenheitsliste/fehlstunden']='ore di assenza'; +$this->phrasen['anwesenheitsliste/gesamtliste']='elenco generale'; +$this->phrasen['anwesenheitsliste/keineEintraegeGefunden']='impossibile trovare registrazioni corrispondenti'; +$this->phrasen['anwesenheitsliste/keineLVsGefunden']='impossibile trovare lezioni '; +$this->phrasen['anwesenheitsliste/keineStudentenVorhanden']='momentaneamentenel corso di studi / semestre non sono registrati studenti'; +$this->phrasen['anwesenheitsliste/keineStundenvorhanden']='momentaneamente nessuna ora registrata '; +$this->phrasen['anwesenheitsliste/leAbgeschlossen']='LE conclusa'; +$this->phrasen['anwesenheitsliste/notenliste']='elenco voti'; +$this->phrasen['anwesenheitsliste/notenlisten']='elenchi voti'; +$this->phrasen['anwesenheitsliste/studiensemesterIstUngueltig']='semestre di studio non valido'; +$this->phrasen['anwesenheitsliste/waehleLV']='scegliere una lezione'; + +?> diff --git a/locale/it-IT/benotungstool.php b/locale/it-IT/benotungstool.php new file mode 100755 index 000000000..2157568b2 --- /dev/null +++ b/locale/it-IT/benotungstool.php @@ -0,0 +1,174 @@ +phrasen['benotungstool/abgabe']='consegna'; +$this->phrasen['benotungstool/abgabedatei']='file di consegna '; +$this->phrasen['benotungstool/abgabenDownloaden']='download consegna'; +$this->phrasen['benotungstool/abgeben']='consegna'; +$this->phrasen['benotungstool/alleKreuzerllistenDieserUebung']='tutte le liste con caselle da barrare di questa esercitazione'; +$this->phrasen['benotungstool/alleStudierenden']='tutti gli studenti'; +$this->phrasen['benotungstool/angabe']='indicazione'; +$this->phrasen['benotungstool/angabeidatei']='file con le indicazioni'; +$this->phrasen['benotungstool/anlegen']='crea'; +$this->phrasen['benotungstool/anwesenheitstabelle']='elenco presenti e panoramica delle presenze'; +$this->phrasen['benotungstool/anzahlDerBeispiele']='numero esempi'; +$this->phrasen['benotungstool/anzahlDerBeispieleGueltigeZahl']='il numero di esempi deve essere un numero valido'; +$this->phrasen['benotungstool/anzahlDerBeispieleKleiner100']='il numero di esempi deve essere inferiore a 100'; +$this->phrasen['benotungstool/anzahlDerBeispieleNichtNegativ']='il numero di esempi non può essere un numero negativo'; +$this->phrasen['benotungstool/anzahlDerStudenten']='numero di studenti'; +$this->phrasen['benotungstool/anzahlKommisionellePruefungen']='numero esami di commissione'; +$this->phrasen['benotungstool/anzahlNachpruefungen']='numero esami reiterati'; +$this->phrasen['benotungstool/anzahlNegativerBeurteilungen']='numero voti negativi'; +$this->phrasen['benotungstool/anzahlPunkteProBeispiel']='numero punti per ogni esempio'; +$this->phrasen['benotungstool/anzahlStudentenGueltigeZahl']='quantità studenti/esempi deve essere un numero valido'; +$this->phrasen['benotungstool/anzahlStudentenKleiner100']='quantità studenti/esempi deve essere inferiore a 100'; +$this->phrasen['benotungstool/anzahlStudentenNichtNegativ']='quantità studenti/esempi non può essere un numero negativo'; +$this->phrasen['benotungstool/aufgabe']='verifica'; +$this->phrasen['benotungstool/aufgabeKreuzerllistenAbgaben']='verifica (caselle da barrare, consegne)'; +$this->phrasen['benotungstool/ausgewaehlteAufgabeBearbeiten']='elabora verifiche scelte'; +$this->phrasen['benotungstool/ausgewaehlteUebungBearbeiten']='elabora esercitazione scelta'; +$this->phrasen['benotungstool/auswahl']='scegli'; +$this->phrasen['benotungstool/auswahlLoeschen']='cancella scelta'; +$this->phrasen['benotungstool/auswahlLoeschen']='cancella scelta'; +$this->phrasen['benotungstool/beispiel']='esempio'; +$this->phrasen['benotungstool/beispiel']='esempio'; +$this->phrasen['benotungstool/beispielBearbeiten']='elabora esempio'; +$this->phrasen['benotungstool/beispieleKonntenNichtAngelegtWerden']='impossibile inserire esempi'; +$this->phrasen['benotungstool/beispielIdUngueltig']='esempio_id non valida'; +$this->phrasen['benotungstool/benoten']='valutare'; +$this->phrasen['benotungstool/benotung']='valutazione'; +$this->phrasen['benotungstool/benotungstool']='strumenti di valutazione'; +$this->phrasen['benotungstool/bezeichnungMussEingegebenWerden']='inserire testo'; +$this->phrasen['benotungstool/bisDatumUngueltigesFormat']='fino-a-data formato non valido '; +$this->phrasen['benotungstool/bisherInsgesamt']='totale attuale'; +$this->phrasen['benotungstool/bitteWaehlenSieDenStudentenAus']='scegli studente per accedere alla videata dettaglio o studente.
(amministrazione di voti, punti supplementari, caselle da barrare, osservazioni, dati studente)'; +$this->phrasen['benotungstool/dasBeispielKannNichtMehrAngekreuztWerden']='impossibile sbarrare l\'esempio %s '; +$this->phrasen['benotungstool/datenErfolgreichKopiert']='dati copiati'; +$this->phrasen['benotungstool/derzeitGibtEsKeineUebungen']='momentaneamente nessuna esercitazione'; +$this->phrasen['benotungstool/derzeitSindKeineAufgabenAngelegt']='momentaneamente nessuna verifica registrata'; +$this->phrasen['benotungstool/derzeitSindKeineUebungenAngelegt']='al momento nessuna esercitazione registrata'; +$this->phrasen['benotungstool/detail']='dettaglio'; +$this->phrasen['benotungstool/dieseKreuzerlliste']='questa lista da barrare'; +$this->phrasen['benotungstool/downloadverzeichnisAnzeigen']='mostra elenco download'; +$this->phrasen['benotungstool/eingetrageneNoten']='voti registrati'; +$this->phrasen['benotungstool/errechneteGesamtnote']='voto complessivo calcolato '; +$this->phrasen['benotungstool/esGibtKeineLehreinheiten']='nessuna lezione in questo semestre autorizzata per questo accesso '; +$this->phrasen['benotungstool/esHabenStudentenEingetragen']='complessivi %s studenti hanno registrato '; +$this->phrasen['benotungstool/esKonntenNichtAlleDatenGespeichertWerden']='impossibile salvare tutti i dati'; +$this->phrasen['benotungstool/fehlerBeimAuslesen']='errore in sede di lettura delle lezioni '; +$this->phrasen['benotungstool/fehlerBeimFreigebenDerNoten']='errore in sede di attivazione dei voti: la password trasmessa non è corretta'; +$this->phrasen['benotungstool/fehlerBeimKopieren']='errore di copiatura: nella lezione selezionata esiste già una lista con caselle da barrare con lo stesso nome'; +$this->phrasen['benotungstool/fehlerBeimLadenDesStudenten']='errore di caricamento degli studenti'; +$this->phrasen['benotungstool/fehlerhafteNoteBeiStudent']='Voto scorretto per studente %s %s'; +$this->phrasen['benotungstool/fehlerKopierenDerDaten']='errore di copiatura dei dati'; +$this->phrasen['benotungstool/fehlerNichtAlleBeispieleKopiert']='errore: impossibile copiare tutti i dati'; +$this->phrasen['benotungstool/format']='(formato: 31.12.2007 14:30)'; +$this->phrasen['benotungstool/freigabe']='attivazione'; +$this->phrasen['benotungstool/freigegebenVon']='attivato da'; +$this->phrasen['benotungstool/freigeschalten']='attivato'; +$this->phrasen['benotungstool/freigeschaltet']='attivato'; +$this->phrasen['benotungstool/gesamtnote']='voto complessivo'; +$this->phrasen['benotungstool/gesamtuebersicht']='mostra tutto'; +$this->phrasen['benotungstool/gewicht']='taratura '; +$this->phrasen['benotungstool/gewichtMussEineZahlSein']='taratura deve essere un numero'; +$this->phrasen['benotungstool/handbuch']='manuale'; +$this->phrasen['benotungstool/handbuchBenotungstool']='manuale strumenti valutazione (PDF)'; +$this->phrasen['benotungstool/hatDieLvNotenFuerFolgendeStudenten']='ha attivato i voti della lezione per i seguenti studenti'; +$this->phrasen['benotungstool/hauptuebungKonnteNichtKopiertWerden']='impossibile copiare esercitazione principale'; +$this->phrasen['benotungstool/importAnweisung']='copiare le colonne dati personali e voti dalla lista dei voti e inserirle nel seguete campo'; +$this->phrasen['benotungstool/importieren']='importa'; +$this->phrasen['benotungstool/keineAbgabenVerfuegbar']='nessuna consegna disponibile'; +$this->phrasen['benotungstool/keineBeispieleAngelegt']='momentaneamente nessun esempio registrato'; +$this->phrasen['benotungstool/keineKreuzerllistenFuerDieseLehrveranstaltung']='momentaneamente nessuna lista con caselle da barrare per la lezione scelta'; +$this->phrasen['benotungstool/keinePassendeLehreinheitGefunden']='impossibile trovare lezione adeguata/corrispondente in questo semestre'; +$this->phrasen['benotungstool/kommissionellePruefung']='esame di commissione'; +$this->phrasen['benotungstool/kreuzerllisteNichtAngelegt']='impossibile creare lista con caselle da barrare'; +$this->phrasen['benotungstool/kreuzerltool']='strumenti con caselle da barrare'; +$this->phrasen['benotungstool/leGesamtnote']='voto complessivo lezione'; +$this->phrasen['benotungstool/leGesamtnotenVerwalten']='gestione voto complessivo lezione'; +$this->phrasen['benotungstool/lehrveranstaltungBenoten']='valutare lezione'; +$this->phrasen['benotungstool/leistungsuebersichtNotenuebersichtFuer']='panoramica stato prestazioni / panoramica voti '; +$this->phrasen['benotungstool/leNoten']='voti lezione'; +$this->phrasen['benotungstool/leNotenVerwalten']='gestione voti lezione'; +$this->phrasen['benotungstool/liste']='elenco'; +$this->phrasen['benotungstool/lvGesamtnoteVerwalten']='gestione voto complessivo lezione'; +$this->phrasen['benotungstool/lvNote']='voto lezione'; +$this->phrasen['benotungstool/lvNotenVerwalten']='gestione voti lezioni'; +$this->phrasen['benotungstool/maxBeispieleStudent']='al massimo esempi/studente'; +$this->phrasen['benotungstool/maxStudentenBeispiel']='al massimo studenti/esempio'; +$this->phrasen['benotungstool/minimum']='minimo'; +$this->phrasen['benotungstool/mitarbeitspunkte']='punti supplementari'; +$this->phrasen['benotungstool/moodleNote']='voto moodle'; +$this->phrasen['benotungstool/mussPositivSein']='* deve essere positivo'; +$this->phrasen['benotungstool/nachpruefung']='esame reiterato'; +$this->phrasen['benotungstool/neueAbgabeAnlegen']='crea nuova consegna'; +$this->phrasen['benotungstool/neueKreuzerllisteAnlegen']='crea nuova lista con caselle da barrare '; +$this->phrasen['benotungstool/neuesBeispielAnlegen']='crea nuovo esempio'; +$this->phrasen['benotungstool/neueUebungAnlegen']='crea nuova esercitazione'; +$this->phrasen['benotungstool/nichtFreigeschaltet']='non attivato'; +$this->phrasen['benotungstool/nichtGespeichertKreuzerllisteNichtFreigegeben']='impossibile attivare cambiamenti in quanto la lista con caselle da barrare scelta non è attivata'; +$this->phrasen['benotungstool/nichtVorbereitet']='non preparato'; +$this->phrasen['benotungstool/note']='voto'; +$this->phrasen['benotungstool/noteEingeben']='Inserire un voto tra 1 - 5 ovvero 7 (non valutato), 10 (superato), 14 (non superato) ovvero 16 (frequentato con successo)'; +$this->phrasen['benotungstool/noteEingebenOderLeer']='Inserire un voto tra 1 - 5 ovvero 7 (non valutato), 10 (superato), 14 (non superato) ovvero 16 (frequentato con successo) o lasciare libero il campo'; +$this->phrasen['benotungstool/noteIstUngueltig']='voto non valido'; +$this->phrasen['benotungstool/noten']='voti: 1-5, 7 (non valutato), 10 (superato), 14 (non superato), 16 (frequentato con successo) '; +$this->phrasen['benotungstool/notenlisteImport']='elenco voti per l\'import-voti-lezione'; +$this->phrasen['benotungstool/notenschluesselDefinieren']='definisci chiave di voto'; +$this->phrasen['benotungstool/notenschluesselIn']='chiave di voto in'; +$this->phrasen['benotungstool/notenschluesselInProzent']='chiave di voto in percento'; +$this->phrasen['benotungstool/notenuebersichtFuer']='panoramica voti per '; +$this->phrasen['benotungstool/positiv']='positivo'; +$this->phrasen['benotungstool/probleme']='problemi'; +$this->phrasen['benotungstool/prozentPunkten']='percento / punti'; +$this->phrasen['benotungstool/pruefung']='esame'; +$this->phrasen['benotungstool/pruefungAnlegenFuer']='crea esame per'; +$this->phrasen['benotungstool/punkte']='punti'; +$this->phrasen['benotungstool/punkte']='punti'; +$this->phrasen['benotungstool/punkteEingetragen']='inserisci punti'; +$this->phrasen['benotungstool/punkteInsgesamtMoeglich']='totale punti possibile'; +$this->phrasen['benotungstool/punkteMuessenEineGueltigeZahlSein']='punti deve essere un numero valido'; +$this->phrasen['benotungstool/punkten']='punti'; +$this->phrasen['benotungstool/punkteProBeispielGueltigeZahl']='punti per esempio deve essere un numero valido'; +$this->phrasen['benotungstool/punkteProBeispielNichtNegativ']='punti per esempio non può essere un numero negativo'; +$this->phrasen['benotungstool/punkteSindUngueltig']='punti non sono validi'; +$this->phrasen['benotungstool/standardwerteSetzen']='inserire valori standard'; +$this->phrasen['benotungstool/statistik']='statistica'; +$this->phrasen['benotungstool/statistikFuerKreuzerllisten']='statistica liste con caselle da barrare'; +$this->phrasen['benotungstool/statistikFuerStudentenAnzeigen']='mostra statistica studenti'; +$this->phrasen['benotungstool/studentenabgabedatei']='file di consegna studente'; +$this->phrasen['benotungstool/studentenansicht']='panoramica studenti'; +$this->phrasen['benotungstool/studentenaufgabenVerwalten']='gestisci verifiche studenti'; +$this->phrasen['benotungstool/studentenAuswaehlen']='scegliere uno o una studente'; +$this->phrasen['benotungstool/studentIstLvNichtZugeordnet']='Studente %s %s (%s) non è collegato a questa lezione. Il voto non sarà registrato!'; +$this->phrasen['benotungstool/studentMitMatrikelnummerExistiertNicht']='Studente con numero di matricola %s inesistente'; +$this->phrasen['benotungstool/studentWurdeNichtGefunden']='studente non trovato'; +$this->phrasen['benotungstool/teilnote']='voto parziale'; +$this->phrasen['benotungstool/thema']='soggetto / tema?'; +$this->phrasen['benotungstool/themaMussEingegebenWerden']='inserire soggetto / tema?'; +$this->phrasen['benotungstool/uebersicht']='panoramica'; +$this->phrasen['benotungstool/uebung']='esercitazione'; +$this->phrasen['benotungstool/uebungBearbeiten']='elabora esercitazione'; +$this->phrasen['benotungstool/uebungen']='esercitazioni'; +$this->phrasen['benotungstool/uebungenAnlegenUndVerwalten']='crea e gestisci esercitazioni'; +$this->phrasen['benotungstool/uebungErfolgreichKopiert']='ok: esercitazione copiata'; +$this->phrasen['benotungstool/uebungInAndereLeKopieren']='copia esercitazione in altra lezione'; +$this->phrasen['benotungstool/uebungKonnteNichtAngelegtWerden']='impossibile creare esercitazione'; +$this->phrasen['benotungstool/uebungKonnteNichtKopiertWerden']='impossibile copiare esercitazione '; +$this->phrasen['benotungstool/uebungsnotenVerwalten']='gestione voti esercitazioni'; +$this->phrasen['benotungstool/uebungUndLehreinheit']='scegliere esercitazione e lezione '; +$this->phrasen['benotungstool/uebungVerwalten']='gestisci esercitazione'; +$this->phrasen['benotungstool/vonDatumNichtGroesserAlsBisDatum']='da data non può essere superiore a fino a data'; +$this->phrasen['benotungstool/vonDatumUngueltigesFormat']='da-data ha un formato non valido'; +$this->phrasen['benotungstool/vorbereitet']='preparato'; +$this->phrasen['benotungstool/vorhandeneAufgabeBearbeiten']='elabora verifiche inserite'; +$this->phrasen['benotungstool/vorhandeneBeispiele']='esempi inseriti'; +$this->phrasen['benotungstool/vorhandeneUebungenBearbeiten']='elabora esercitazioni inseriti'; +$this->phrasen['benotungstool/vorhandeneUebungenKopieren']='copia esercitazioni inseriti'; +$this->phrasen['benotungstool/waehlenSieEineAufgabeAus']='scegliere un ordine da (lista con caselle da barrare, consegne)'; +$this->phrasen['benotungstool/waehlenSieEineKreuzerlliste']='scegliere una lista con caselle da barrare'; +$this->phrasen['benotungstool/wurdeNichtGefunden']='non trovato'; +$this->phrasen['benotungstool/zeugnisnote']='voto libretto universitario'; +$this->phrasen['benotungstool/zeunis']='libretto universitario'; +$this->phrasen['benotungstool/zugehoerigeUebungFehlerhaft']='errore in esercitazione correlato'; +$this->phrasen['benotungstool/zuVieleBeispieleAngekreuzt']='troppi esempi sbarrati'; + +?> diff --git a/locale/it-IT/buchungen.php b/locale/it-IT/buchungen.php new file mode 100755 index 000000000..67829163f --- /dev/null +++ b/locale/it-IT/buchungen.php @@ -0,0 +1,8 @@ +phrasen['buchungen/betrag']='Importo'; +$this->phrasen['buchungen/buchgstyp']='tipologia registrazione'; +$this->phrasen['buchungen/buchungsdatum']='data registrazione'; +$this->phrasen['buchungen/buchungstext']='testo registrazione'; +$this->phrasen['buchungen/titel']='registrazioni'; + +?> diff --git a/locale/it-IT/coodle.php b/locale/it-IT/coodle.php new file mode 100755 index 000000000..e7dd369a4 --- /dev/null +++ b/locale/it-IT/coodle.php @@ -0,0 +1,61 @@ +phrasen['coodle/aktion']='azione'; +$this->phrasen['coodle/auswahlEndtermin']='scelta termine ultimo'; +$this->phrasen['coodle/auswahlHinweis']='la scelta comporta la fissazone del termine ultimo e ultimato il sondaggio. Non è possibile invalidare il processo'; +$this->phrasen['coodle/bearbeiten']='editare sondaggio'; +$this->phrasen['coodle/beendeteUmfragen']='ultimare sondaggio'; +$this->phrasen['coodle/beschreibung']='descrizione'; +$this->phrasen['coodle/coodle']='Coodle'; +$this->phrasen['coodle/coodleId']='coodle_id'; +$this->phrasen['coodle/dauer']='durata scadenza'; +$this->phrasen['coodle/dauerminuten']='minuti'; +$this->phrasen['coodle/dragEvent']='scadenza '; +$this->phrasen['coodle/einladungNeuVerschicken']='spedire di nuovo inviti'; +$this->phrasen['coodle/email']='email'; +$this->phrasen['coodle/endedatum']='fine del sondaggio'; +$this->phrasen['coodle/erfolgreichGestartet']='sondaggio attivato'; +$this->phrasen['coodle/ersteller']='creato da'; +$this->phrasen['coodle/erstelltVon']='creato da %s ( %s giorni fa) '; +$this->phrasen['coodle/externeBeschreibung']='inserire il nome e l\'indirizzo email della persona che si vuole aggiungere al sondaggio'; +$this->phrasen['coodle/externenHinzufuegen']='aggiungi'; +$this->phrasen['coodle/externePersonhinzu']='aggiungi persona esterna'; +$this->phrasen['coodle/keineAuswahl']='nessuna scelta'; +$this->phrasen['coodle/keineBerechtigung']='errore di autorizzazione per questo sondaggio'; +$this->phrasen['coodle/keineOderMehrereRäume']='inserisci nessuno o più aule'; +$this->phrasen['coodle/keineRessourcenVorhanden']='nessun partecipante correlato'; +$this->phrasen['coodle/keineTermineVorhanden']='nessuna scadenza inserita per questo sondaggio'; +$this->phrasen['coodle/laufendeUmfragen']='sondaggi attivi'; +$this->phrasen['coodle/letzterStatus']='ultimo stato'; +$this->phrasen['coodle/loeschen']='cancella sondaggio'; +$this->phrasen['coodle/mailVersandtAn']='ok, messaggio spedito a %s'; +$this->phrasen['coodle/name']='nome'; +$this->phrasen['coodle/neuerEintrag']='nuovo sondaggio'; +$this->phrasen['coodle/neueUmfrage']='crea nuovo sondaggio'; +$this->phrasen['coodle/raumBelegt']='impossibile prenotare aula %s, l\'aula è occupata!'; +$this->phrasen['coodle/raumErfolgreichReserviert']='ok, aula %s prenotata'; +$this->phrasen['coodle/raumNichtReserviert']='Attenzione: non è stata prenotata l\'aula scelta; impossibile effettuare attualmente prenotazioni dopo il %s '; +$this->phrasen['coodle/ReservierungNichtMoeglich']='Attenzione: impossibile effettuare attualmente prenotazioni dopo il %s '; +$this->phrasen['coodle/ressource']='risorsa / partecipante'; +$this->phrasen['coodle/ressourceEntfernen']='cancella risorsa'; +$this->phrasen['coodle/ressourcen']='risorse / partecipante'; +$this->phrasen['coodle/ressourcenBeschreibung']='Qui è possibile aggiungere aule e persone al sondaggio.

inserire nome nel campo di testo e scegliere l\'annotazione corrispondente.'; +$this->phrasen['coodle/Ressourcenhinzu']='aggiungi risorse'; +$this->phrasen['coodle/startBeschreibung']='cliccare qui per informare i partecipanti e lanciare il sondaggio'; +$this->phrasen['coodle/terminauswahl']='Coodle scelta scadenze'; +$this->phrasen['coodle/termine']='gestisci scadenze'; +$this->phrasen['coodle/terminZiehenBeschreibung']='portare la scadenza nella posizione scelata per inserire proposte di scadenza '; +$this->phrasen['coodle/titel']='titolo'; +$this->phrasen['coodle/uebersicht']='Coodle - panoramica'; +$this->phrasen['coodle/umfrageAbgeschlossen']='il sondaggio è chiuso'; +$this->phrasen['coodle/umfrageKonnteNichtGeloeschtWerden']='impossibile cancellare il sondaggio'; +$this->phrasen['coodle/umfrageNichtGeladen']='impossibile caricare il sondaggio'; +$this->phrasen['coodle/umfrageNichtGueltig']='sondaggio invalidato'; +$this->phrasen['coodle/umfrageNochNichtGestartet']='sondaggio da lanciare'; +$this->phrasen['coodle/umfrageStarten']='lancia sondaggio'; +$this->phrasen['coodle/umfrageWurdeBereitsGestartet']='sondaggio già lanciato'; +$this->phrasen['coodle/weiterZurTerminauswahl']='prosegui per la scelta scadenza'; +$this->phrasen['coodle/ZurueckzumBearbeiten']='<< torna all\'elaborazione'; +$this->phrasen['coodle/zurueckZurUebersicht']='torna alla panoramica'; +$this->phrasen['coodle/zurueckZurUebersicht']='torna alla panoramica'; +$this->phrasen['coodle/zurUmfrage']='vai al sondaggio'; +?> diff --git a/locale/it-IT/courseInformation.php b/locale/it-IT/courseInformation.php new file mode 100755 index 000000000..b51d1c1d5 --- /dev/null +++ b/locale/it-IT/courseInformation.php @@ -0,0 +1,46 @@ +phrasen['courseInformation/achtungFehlerBeimSpeichern']='Attenzione: errore di salvataggio dei dati! Si prega di riprovare '; +$this->phrasen['courseInformation/bearbeitetVon']='elaborato da'; +$this->phrasen['courseInformation/beiFehlernInDenFixfeldern']='\'in caso di errori nei campi fissi rivolgersi all\' assistente incaricata .\';'; +$this->phrasen['courseInformation/beispielComputerarchitektur']='esempi architettura PC'; +$this->phrasen['courseInformation/beispielItProjektarbeitDeutsch']='esempi elaborati progetto IT tedesco'; +$this->phrasen['courseInformation/beispielItProjektarbeitEnglisch']='esempi elaborati progetto IT inglese'; +$this->phrasen['courseInformation/beispielMSEChangeManagement']='Esempi MSE Change Management e softwareevolution'; +$this->phrasen['courseInformation/beispielProjektmarketing']='Esempi marketing e controlling per lavori a progetto '; +$this->phrasen['courseInformation/deutschFreigeben']='attivare informazioni in tedesco della lezione'; +$this->phrasen['courseInformation/diesIstEineAutomatischeMail']='questo è un messaggio automatico'; +$this->phrasen['courseInformation/ectsCredits']=''; +$this->phrasen['courseInformation/ectsInformation']=''; +$this->phrasen['courseInformation/ectsLvInfo']=''; +$this->phrasen['courseInformation/englischFreigeben']='attivare informazioni inglese della lezione'; +$this->phrasen['courseInformation/fallsSieAufzaehlungslistenVerwenden']='se si vogliono utilizzare liste si prega di inserirle nel modo seguente:
<ul>
<li>Listeneintrag1</li><li>Listeneintrag2</li>
</ul>\';'; +$this->phrasen['courseInformation/fehlerBeimSchreibenDesLog']='errore di scrittura del log file'; +$this->phrasen['courseInformation/fehlerBeimSendenAufgetreten']='errore di trasmissione della mail di attivazione a %s'; +$this->phrasen['courseInformation/fehlerLogFile']='errore di scrittura del log file'; +$this->phrasen['courseInformation/freigabe']='attiva'; +$this->phrasen['courseInformation/freigabeLvinfo']='attiva informazioni della lezione'; +$this->phrasen['courseInformation/freigabemailWurdeVersandt']='ok: mail di attivazione spedito a %s'; +$this->phrasen['courseInformation/freigeben']='attivare'; +$this->phrasen['courseInformation/freigegeben']='arrivare informazioni della lezione'; +$this->phrasen['courseInformation/incomingplaetze']='posti incoming'; +$this->phrasen['courseInformation/institutskoordinator']='coordinatore o coordinatrice d\'istituto'; +$this->phrasen['courseInformation/institutsleiter']=''; +$this->phrasen['courseInformation/konnteKeinFreigabemailVersendetWerden']='errore di trasmissione della mai di attivazione delle informazioni della lezione'; +$this->phrasen['courseInformation/lehrendeLautLehrauftrag']='lettore previsto dall\'incarico'; +$this->phrasen['courseInformation/lvInfoBeispiele']='informazioni della lezione - esempi'; +$this->phrasen['courseInformation/lvInfoFreigabe']='informazioni della lezione - attivazione'; +$this->phrasen['courseInformation/lvInfoSemester']='informazione della lezione - %s - %s. Semestre'; +$this->phrasen['courseInformation/lvinfoWurdeUeberarbeitet']='%s ha elaborato le informazioni della lezione %s e richiede di attivarle'; +$this->phrasen['courseInformation/nochNichtFreigegeben']='informazioni della lezione non ancora attivate'; +$this->phrasen['courseInformation/online']='online'; +$this->phrasen['courseInformation/pflichtfelderWerdenAufDerExternenSeiteAngezeigt']='i campi necessari sono visibili anche sulla pagina web ufficiale e devono perciò essere compilati'; +$this->phrasen['courseInformation/sieKoennenDieseUnterFolgenderAdresseFreigeben']='queste possono essere attivate seguendo il link '; +$this->phrasen['courseInformation/terminologie']='terminologia'; +$this->phrasen['courseInformation/terminologieDeutschEnglisch']='terminologia tedesco-inglese'; +$this->phrasen['courseInformation/unterrichtssprache']='lingua della lezione'; +$this->phrasen['courseInformation/updateAm']='update del '; +$this->phrasen['courseInformation/voransicht']=''; +$this->phrasen['courseInformation/zurFreigabeAbschicken']='spedire per l\'attivazione'; +$this->phrasen['courseInformatoin/lvInfoTerminologie']='informazioni della lezione - terminologia'; + +?> diff --git a/locale/it-IT/dms_link.php b/locale/it-IT/dms_link.php new file mode 100755 index 000000000..271d69587 --- /dev/null +++ b/locale/it-IT/dms_link.php @@ -0,0 +1,23 @@ +phrasen['dms_link/abgabetoolAssistenzHandbuch']='28 '; +$this->phrasen['dms_link/abgabetoolLektorHandbuch']='28 '; +$this->phrasen['dms_link/abgabetoolStudentHandbuch']='27 '; +$this->phrasen['dms_link/anleitungMailverteiler']='7578 '; +$this->phrasen['dms_link/bedienungsanleitungMailverteiler']='1474 '; +$this->phrasen['dms_link/benotungstoolHandbuch']='32 '; +$this->phrasen['dms_link/berechtigungskonzeptMailverteiler']='1475 '; +$this->phrasen['dms_link/bildRichtlinien']='6174 '; +$this->phrasen['dms_link/cisHandbuch']='764 '; +$this->phrasen['dms_link/dokuwikiGesamtnote']=''; +$this->phrasen['dms_link/handbuchUrlaubsverwaltung']='759 '; +$this->phrasen['dms_link/handbuchZeitaufzeichnung']='1545'; +$this->phrasen['dms_link/iconPDF']='46 '; +$this->phrasen['dms_link/lvPlanFAQ']='6887 '; +$this->phrasen['dms_link/lvplanSyncFAQ']='7188 '; +$this->phrasen['dms_link/moodleHandbuch']='33 '; +$this->phrasen['dms_link/moodleHandbuch24']='1426 '; +$this->phrasen['dms_link/profilhilfe']=''; +$this->phrasen['dms_link/sicherheitAnDerFHTW']='6765 '; +$this->phrasen['dms_link/veranstaltungsleitfaden']='133 '; + +?> diff --git a/locale/it-IT/eventkalender.php b/locale/it-IT/eventkalender.php new file mode 100755 index 000000000..658b5cd32 --- /dev/null +++ b/locale/it-IT/eventkalender.php @@ -0,0 +1,75 @@ +phrasen['eventkalender/aenderungVon']='modifica del'; +$this->phrasen['eventkalender/alleKategorien']='tutte le categorie'; +$this->phrasen['eventkalender/alleWochenOeffnen']='apri tutte le settimane'; +$this->phrasen['eventkalender/alleWochenSchliessen']='chiudi tutte le settimane'; +$this->phrasen['eventkalender/am']='il'; +$this->phrasen['eventkalender/angelegt']='inserito'; +$this->phrasen['eventkalender/angelegtVon']='inserito da '; +$this->phrasen['eventkalender/beiFragenGebenSieImmerDieVeranstaltungsIDan']='per ulteriori informazioni è necessario inserire la ID dell\'evento'; +$this->phrasen['eventkalender/beiFragenGebenSieImmerDieVeranstaltungsIdXYan']='per ulteriori informazioni è necessario inserire la ID dell\'evento %s'; +$this->phrasen['eventkalender/bild']='immagine'; +$this->phrasen['eventkalender/bildladen']='carica immagine'; +$this->phrasen['eventkalender/datumBis']='data fino al'; +$this->phrasen['eventkalender/datumVon']='data dal'; +$this->phrasen['eventkalender/details']='dettagli'; +$this->phrasen['eventkalender/durch']='da '; +$this->phrasen['eventkalender/einJahrVor']='1 anno dopo'; +$this->phrasen['eventkalender/einJahrZurueck']='1 anno prima'; +$this->phrasen['eventkalender/einMonatVor']='1 mese dopo'; +$this->phrasen['eventkalender/einMonatZurueck']='1 mese prima'; +$this->phrasen['eventkalender/farbe']='colore'; +$this->phrasen['eventkalender/fehlerBeimLesenDerVeranstaltungskategorie']='errore di lettura della categoria dell\'evento'; +$this->phrasen['eventkalender/fehlerStartKleinerEnde']='Errore! Inizio e termine non plausibili'; +$this->phrasen['eventkalender/freigabe']='attiva'; +$this->phrasen['eventkalender/freigabeVon']='attivato da'; +$this->phrasen['eventkalender/ganztaegigeVeranstaltung']='evento tutta la giornata'; +$this->phrasen['eventkalender/geaendert']='modificato'; +$this->phrasen['eventkalender/geloescht']='cancellato'; +$this->phrasen['eventkalender/ID']='ID'; +$this->phrasen['eventkalender/jahresplan']='programmazione annuale'; +$this->phrasen['eventkalender/jahrIstUngueltig']='errore: anno'; +$this->phrasen['eventkalender/kategorie']='categoria'; +$this->phrasen['eventkalender/kategorienBearbeiten']='elabora categorie'; +$this->phrasen['eventkalender/keineBerechtigungAufAnwenderinformationen']='impossibile accedere alle infomazioni per l\'utente (attivazione, creazione, modifica) per mancanza di autorizzazione'; +$this->phrasen['eventkalender/keineFreigabe']='non attivato'; +$this->phrasen['eventkalender/keineGueltigeZeit']='errore: orario!\nInserire orario in formato: HH:MM '; +$this->phrasen['eventkalender/keineVeranstaltungen']='nessun evento'; +$this->phrasen['eventkalender/keineVeranstaltungGefunden']='nessun evento trovato'; +$this->phrasen['eventkalender/keineVeranstaltungsIdUebergeben']='manca ID evento '; +$this->phrasen['eventkalender/keinGueltigesDatum']='errore: data!\nInserire dara in formato: DD.MM.YYYY '; +$this->phrasen['eventkalender/kurzbezeichnung']='sigla'; +$this->phrasen['eventkalender/kurzbezeichnungenMitEinemStern']='abbreviazioni con anteposto * (asterisco) mostrano solo collaboratori e lettori'; +$this->phrasen['eventkalender/kw']='settimana dell\'anno'; +$this->phrasen['eventkalender/monatIstUngueltig']='errore: mese'; +$this->phrasen['eventkalender/neuanlage']='nuovo inserimento'; +$this->phrasen['eventkalender/oeffnen']='apri'; +$this->phrasen['eventkalender/pflichtfeld']='campo obbligatorio'; +$this->phrasen['eventkalender/reserviertVon']='prenotato da'; +$this->phrasen['eventkalender/reservierungenInEinemNeuenFensterAnzeigen']='mostra prenotazioni in nuova videata'; +$this->phrasen['eventkalender/reservierungenKoennenErstNachDemSpeichernZugeordnetWerden']='sarà possibile attribuire le prenotazioni solo dopo aver registrato l\'evento'; +$this->phrasen['eventkalender/reservierungenZurVeranstaltungsID']='prenotazioni evento con ID'; +$this->phrasen['eventkalender/reservierungID']='ID prenotazione'; +$this->phrasen['eventkalender/schliessen']='chiudi'; +$this->phrasen['eventkalender/sollDieHauptseiteNeuAufgebautWerden']='ricaricare la pagina principale?'; +$this->phrasen['eventkalender/suche']='cerca'; +$this->phrasen['eventkalender/suchtext']='testo per ricerca'; +$this->phrasen['eventkalender/uhr']='orologio'; +$this->phrasen['eventkalender/uhrzeit']='ora'; +$this->phrasen['eventkalender/veranstaltung']='evento'; +$this->phrasen['eventkalender/veranstaltungBearbeiten']='elabora evento'; +$this->phrasen['eventkalender/veranstaltungen']='eventi'; +$this->phrasen['eventkalender/veranstaltungenAnzeigen']='mostra eventi'; +$this->phrasen['eventkalender/veranstaltungIdIstUngueltig']='ID evento non valida'; +$this->phrasen['eventkalender/veranstaltungIdXYwurdeNichtGefunden']='impossibile trovare ID evento %s'; +$this->phrasen['eventkalender/veranstaltungsdetailID']='dettaglio evento ID'; +$this->phrasen['eventkalender/veranstaltungsID']='ID evento '; +$this->phrasen['eventkalender/veranstaltungskategorie']='categoria evento'; +$this->phrasen['eventkalender/veranstaltungsleitfaden']='guida evento'; +$this->phrasen['eventkalender/veranstaltungXYgeloescht']='cancellato evento %s '; +$this->phrasen['eventkalender/voransicht']='anteprima'; +$this->phrasen['eventkalender/woche']='settimana'; +$this->phrasen['eventkalender/wochenindexWurdeNichtGefunden']='impossibile trovare indice settimana %s'; +$this->phrasen['eventkalender/wollenSieWirklichIdXYloeschen']='conferma cancellazione ID %s'; + +?> diff --git a/locale/it-IT/feedback.php b/locale/it-IT/feedback.php new file mode 100755 index 000000000..a9234c8b3 --- /dev/null +++ b/locale/it-IT/feedback.php @@ -0,0 +1,9 @@ +phrasen['feedback/absatz1']=''; +$this->phrasen['feedback/erfolgreichEingetragen']='il messaggio è stato registrato'; +$this->phrasen['feedback/feedbackNichtWeitergeleitet']='il feedback non è stato spedito'; +$this->phrasen['feedback/ihreNachrichtWurdeWeitergeleitet']='il messaggio è stato inoltrato al personale competente'; +$this->phrasen['feedback/vielenDankFuerIhrFeedback']='grazie del feedback!'; +$this->phrasen['feedback/wendenSieSichAnDieAdministration']='si prega di rivolgersi all\'amministrazione'; + +?> diff --git a/locale/it-IT/freebusy.php b/locale/it-IT/freebusy.php new file mode 100755 index 000000000..15bc1d429 --- /dev/null +++ b/locale/it-IT/freebusy.php @@ -0,0 +1,13 @@ +phrasen['freebusy/aktiv']='attivo'; +$this->phrasen['freebusy/beschreibungstext1']='su questo sito è possibile riassumere per la propria URL FreeBusy personale diverse informazioni esterne sulla disponibilità.
'; +$this->phrasen['freebusy/LVPlanBezeichnung']='progamma lezioni personale'; +$this->phrasen['freebusy/LVPlanTyp']='programma lezioni'; +$this->phrasen['freebusy/neuerEintrag']='aggiungi nuova registrazione'; +$this->phrasen['freebusy/PfadZuFreebusyUrl']='la URL FreeBusy personale è raggiungibile dal seguente link:'; +$this->phrasen['freebusy/titel']='gestione FreeBusy'; +$this->phrasen['freebusy/typ']='tipo'; +$this->phrasen['freebusy/url']='URL'; +$this->phrasen['freebusy/urlKannNichtGeladenWerden']='impossibile raggiungere la URL inserita'; + +?> diff --git a/locale/it-IT/freifach.php b/locale/it-IT/freifach.php new file mode 100755 index 000000000..a271f2293 --- /dev/null +++ b/locale/it-IT/freifach.php @@ -0,0 +1,18 @@ +phrasen['freifach/abmeldungNurUeberAssistenz']='Attenzione: il ritiro da una materia facoltativa è momentaneamente possibile solo tramite la Segreteria Studenti '; +$this->phrasen['freifach/auswahl']='scelta'; +$this->phrasen['freifach/bitteFreifachAuswaehlen']='si prega di scegliere una delle materie facoltative'; +$this->phrasen['freifach/datenErfolgreichAktualisiert']='i dati sono stati attualizzati'; +$this->phrasen['freifach/fehlerBeimAktualisieren']='errore in sede di aggiornamento dell\'attribuzione dei corsi facoltativi! Si prega di riprovare '; +$this->phrasen['freifach/fehlerBeimAuslesen']='errore di lettura dello specchietto di attribuzione'; +$this->phrasen['freifach/fehlerBeimAuslesenFreifach']='errore di lettura dei corsi facoltativi: Si prega di riprovare '; +$this->phrasen['freifach/freifach']='corso facoltativo'; +$this->phrasen['freifach/freifaecher']='corsi facoltativi'; +$this->phrasen['freifach/freifaecherAnmeldung']='iscrizione ai corsi facoltativi'; +$this->phrasen['freifach/freifaecherAnmeldungsuebersicht']='panoramica iscrizione ai corsi facoltativi'; +$this->phrasen['freifach/freifaecherNichtZugeteilt']='errore di attribuzione dei corsi facoltativi! Si prega di riprovare'; +$this->phrasen['freifach/keineAnmeldungenFuerDiesesFreifach']='ancora nessuna iscrizione per questo corso'; +$this->phrasen['freifach/MailAnAlleSenden ']='spedisci mail a tutti gli iscritti al presente corso facoltativo'; +$this->phrasen['freifach/markierenFreifachFuerAnmeldung']='cliccare i corsi facoltativi per i quali si desidera l\'iscrizione'; + +?> diff --git a/locale/it-IT/gesamtnote.php b/locale/it-IT/gesamtnote.php new file mode 100755 index 000000000..c250efa68 --- /dev/null +++ b/locale/it-IT/gesamtnote.php @@ -0,0 +1,8 @@ +phrasen['gesamtnote/keinNotenschluesselvorhanden']='per la presente lezione non è stata definita la chiave di voto'; +$this->phrasen['gesamtnote/notenschluesselanzeigen']='mostra chiave di voto'; +$this->phrasen['gesamtnote/noteUnveraendert']='voto invariato'; +$this->phrasen['gesamtnote/passwortFalsch']='errore in sede di attivazione dei voti: la password trasmessa non è corretta'; +$this->phrasen['gesamtnote/wollenSieWirklichLoeschen']='conferma cancellazione delle registrazioni cliccate? Tutte le caselle barrate andranno perse'; + +?> diff --git a/locale/it-IT/global.php b/locale/it-IT/global.php new file mode 100755 index 000000000..312b9c550 --- /dev/null +++ b/locale/it-IT/global.php @@ -0,0 +1,157 @@ +phrasen['global/abbrechen']='annulla'; +$this->phrasen['global/abmelden']='esci'; +$this->phrasen['global/abschicken']='spedisci '; +$this->phrasen['global/adresse']='indirizzo'; +$this->phrasen['global/aendern']='modifica'; +$this->phrasen['global/aktion']='azione'; +$this->phrasen['global/alle']='tutti'; +$this->phrasen['global/allgemeinerdownload']='download generale'; +$this->phrasen['global/angelegtAm']='registrato il '; +$this->phrasen['global/angemeldet']='iscritto'; +$this->phrasen['global/anleitung']='istruzioni'; +$this->phrasen['global/anmelden']='iscrivere'; +$this->phrasen['global/anmerkung']='annotazione'; +$this->phrasen['global/anmerkungen']='annotazioni'; +$this->phrasen['global/anzeigen']='mostra'; +$this->phrasen['global/ausblenden']=''; +$this->phrasen['global/auswaehlen']=''; +$this->phrasen['global/auswahl']=''; +$this->phrasen['global/bearbeiten']='modifica'; +$this->phrasen['global/beginn']='inizio'; +$this->phrasen['global/beispiele']='esempi'; +$this->phrasen['global/benutzer']='utente'; +$this->phrasen['global/beschreibung']='descrizione'; +$this->phrasen['global/betreff']='oggetto'; +$this->phrasen['global/bezeichnung']='denominazione'; +$this->phrasen['global/bis']='fino'; +$this->phrasen['global/code']='codice'; +$this->phrasen['global/datei']='file'; +$this->phrasen['global/dateiErfolgreichHochgeladen']='il file è stato caricato'; +$this->phrasen['global/dateiExistiertNicht']='il file è inesistente'; +$this->phrasen['global/dateiLoeschen']='cancella file'; +$this->phrasen['global/dateiNichtErfolgreichHochgeladen']='impossibile caricare il file. Si prega di ripetere l\'operazione.'; +$this->phrasen['global/datensatzWurdeNichtGefunden']='impossibile trovare i dati cercati'; +$this->phrasen['global/datenWurdenGespeichert']='i dati sono stati salvati'; +$this->phrasen['global/datum']='Data'; +$this->phrasen['global/datumNichtGesetzt']='non è stata impostata la data'; +$this->phrasen['global/deutsch']='tedesco'; +$this->phrasen['global/dienstag']='martedì'; +$this->phrasen['global/donnerstag']='giovedì '; +$this->phrasen['global/download']='download'; +$this->phrasen['global/editieren']='editare'; +$this->phrasen['global/eintragen']='registrare'; +$this->phrasen['global/eintragWurdeGeloescht']='cancellata registrazione'; +$this->phrasen['global/emailAdresse']='indirizzo e-mail'; +$this->phrasen['global/emailAnAssistenz']='e-mail alla segreteria'; +$this->phrasen['global/emailgesendetan']='spedisci e-mail a'; +$this->phrasen['global/ende']='fine'; +$this->phrasen['global/englisch']='inglese'; +$this->phrasen['global/entfernen']='cestina'; +$this->phrasen['global/erfolgreichAngelegt']='ok, registrato'; +$this->phrasen['global/erfolgreichgelöscht']='ok, cancellato'; +$this->phrasen['global/erfolgreichgespeichert']='ok, salvato'; +$this->phrasen['global/erstellen']='crea'; +$this->phrasen['global/fax']='fax'; +$this->phrasen['global/fehleraufgetreten']='è avvenuto un errore'; +$this->phrasen['global/fehlerBeiDerParameteruebergabe']='errore di trasmissione dei parametri'; +$this->phrasen['global/fehlerBeimAktualisierenDerDaten']='errore di aggiornamento dei dati'; +$this->phrasen['global/fehlerBeimErmittelnDerUID ']='errore di ricerca della UID'; +$this->phrasen['global/fehlerBeimLadenDesDatensatzes']='errore di caricamento dei dati'; +$this->phrasen['global/fehlerBeimLesenAusDatenbank']='errore di lettura dalla banca dati'; +$this->phrasen['global/fehlerBeimLoeschenDesEintrags']='errore di cancellazione della registrazione'; +$this->phrasen['global/fehlerBeimOeffnenDerDatenbankverbindung']='errore di apertura del collegamento con la banca dati'; +$this->phrasen['global/fehlerBeimSpeichernDerDaten']='errore di salvataggio dati'; +$this->phrasen['global/fhTechnikumWien']='SFU'; +$this->phrasen['global/fhtw']='Sigmund Freud PrivatUniversität'; +$this->phrasen['global/frau']='Sig.ra'; +$this->phrasen['global/freitag']='venerdì'; +$this->phrasen['global/FuerDieseAktionBenoetigenSieAdministrationsrechte']='per questa azione si necessita l\'amministratore del sistema'; +$this->phrasen['global/funktion']='funzione'; +$this->phrasen['global/geburtsdatum']='Data di nascita'; +$this->phrasen['global/geburtsort']='Luogo di nascita'; +$this->phrasen['global/geschaeftsfuehrendeltg']='Amministratore'; +$this->phrasen['global/geschlecht']=''; +$this->phrasen['global/gruppe']='Gruppo'; +$this->phrasen['global/handbuch']='Manuale'; +$this->phrasen['global/handy']='Cellulare'; +$this->phrasen['global/hauptwohnsitz']='Residenza '; +$this->phrasen['global/hilfe']='Assistenza'; +$this->phrasen['global/hinzufuegen']='aggiungi'; +$this->phrasen['global/institut']='Istituto'; +$this->phrasen['global/ja']='sì'; +$this->phrasen['global/kalender']='Calendario'; +$this->phrasen['global/keineBerechtigung']='non autorizzato'; +$this->phrasen['global/keineBerechtigungFuerDieseSeite']='errore di autorizzazione per questa pagina'; +$this->phrasen['global/keineBerechtigungZumAendernDesDatensatzes']='errore di autorizzazione per modificare i dati'; +$this->phrasen['global/keineDatenGefunden']='impossibile trovare i dati'; +$this->phrasen['global/kopieren']='copia'; +$this->phrasen['global/LDAPserverNichtErreichbar']='il server LDAP non è raggiungibile'; +$this->phrasen['global/lehreinheit']=''; +$this->phrasen['global/lehrveranstaltung']=''; +$this->phrasen['global/lehrziele']='obiettivi di studio'; +$this->phrasen['global/loeschen']='cancella'; +$this->phrasen['global/löschen']='cancella'; +$this->phrasen['global/mail']='messaggio mail'; +$this->phrasen['global/mann']='maschio/uomo'; +$this->phrasen['global/matrikelnummer']='numero di matricola'; +$this->phrasen['global/minute']='minuti'; +$this->phrasen['global/mittwoch']='mercoledì'; +$this->phrasen['global/montag']='lunedì'; +$this->phrasen['global/nachname']='Cognome'; +$this->phrasen['global/name']='nome'; +$this->phrasen['global/nebenwohnsitz']='domicilio'; +$this->phrasen['global/nein']='no'; +$this->phrasen['global/neu']='nuovo'; +$this->phrasen['global/newsgroups']='newsgroup'; +$this->phrasen['global/nichtAngemeldet ']='errore di log in: impossibile trovare l\'UID dell\'utente '; +$this->phrasen['global/nummer']='numero'; +$this->phrasen['global/ok']='ok'; +$this->phrasen['global/organisationseinheit']=''; +$this->phrasen['global/organisationseinheiten']=''; +$this->phrasen['global/ort']='luogo'; +$this->phrasen['global/passwort']='Password'; +$this->phrasen['global/person']='persona'; +$this->phrasen['global/personen']='persone '; +$this->phrasen['global/personenkennzeichen']='Codice Persona'; +$this->phrasen['global/personenkz']='Codice Persona'; +$this->phrasen['global/plz']='CAP'; +$this->phrasen['global/postnomen']='Titolo'; +$this->phrasen['global/samstag']='sabato'; +$this->phrasen['global/sekretariat']='segreteria'; +$this->phrasen['global/semester']='Semestre'; +$this->phrasen['global/sonntag']='domenica'; +$this->phrasen['global/speichern']='salva'; +$this->phrasen['global/sprache']='lingua'; +$this->phrasen['global/staatsbuergerschaft']='cittadinanza'; +$this->phrasen['global/stellvertreter']='supplenza '; +$this->phrasen['global/strasse']='via'; +$this->phrasen['global/studentenvertreter']='rappresentanti degli studendi'; +$this->phrasen['global/studiengang']='Corso di studi'; +$this->phrasen['global/studiengangKonnteNichtGefundenWerden ']='impossibile trovare corso di studi digitato'; +$this->phrasen['global/studiengangsleitung']='Direzione del corso di studi'; +$this->phrasen['global/studiengangsmanagement']='Management del corso di studi'; +$this->phrasen['global/studienrichtung']='indirizzo di studio'; +$this->phrasen['global/studiensemester']='Semestre di studio'; +$this->phrasen['global/studiensemesterKonnteNichtGefundenWerden ']='impossibile trovare semestre di studio digitato'; +$this->phrasen['global/studienzentrum']=''; +$this->phrasen['global/stunde']='ora'; +$this->phrasen['global/suchen']='cerca'; +$this->phrasen['global/telefon']='telefono'; +$this->phrasen['global/telefonnummer']='numero telefonico'; +$this->phrasen['global/titel']='Titolo'; +$this->phrasen['global/uid']='UID'; +$this->phrasen['global/umbenennen']='cambia nome'; +$this->phrasen['global/unbekannterFehleraufgetreten']='è avvenuto un errore sconosciuto'; +$this->phrasen['global/universität']='università'; +$this->phrasen['global/username']='Username'; +$this->phrasen['global/userNichtGefunden']=''; +$this->phrasen['global/verband']='Gruppo Principale'; +$this->phrasen['global/von']=''; +$this->phrasen['global/vorname']='Nome'; +$this->phrasen['global/warnungWirklichLoeschen']=''; +$this->phrasen['global/zurueck']='Indietro'; +$this->phrasen['global/zuruecksetzen']=''; +$this->phrasen['global/zweck']=''; + +?> diff --git a/locale/it-IT/incoming.php b/locale/it-IT/incoming.php new file mode 100755 index 000000000..7dba7a301 --- /dev/null +++ b/locale/it-IT/incoming.php @@ -0,0 +1,115 @@ +phrasen['incoming/abgelegtam']='archiviato il (data, gg.mm.aaaa)'; +$this->phrasen['incoming/abgelegtin']='archiviato in (nome dell\'istituzione)'; +$this->phrasen['incoming/abgelegtinort']='archiviato in (xxxxx)'; +$this->phrasen['incoming/alleSemester']='tutti i semestri'; +$this->phrasen['incoming/alleSprachen']='tutte le lingue'; +$this->phrasen['incoming/anmerkungen']=''; +$this->phrasen['incoming/ansprechpersonHeimatuniversitaet']=''; +$this->phrasen['incoming/aufgrundEinerBehinderung']=''; +$this->phrasen['incoming/austauschprgramwählen']=''; +$this->phrasen['incoming/austauschprogram']=''; +$this->phrasen['incoming/auswahlDerLv']=''; +$this->phrasen['incoming/auswahlUniversitaeten']=''; +$this->phrasen['incoming/bachelorstudiengang']=''; +$this->phrasen['incoming/bachelorthesis']=''; +$this->phrasen['incoming/betreuerMasterBachelor']=''; +$this->phrasen['incoming/bitteCodeEingeben']=''; +$this->phrasen['incoming/dateien']=''; +$this->phrasen['incoming/dateiname']=''; +$this->phrasen['incoming/deutschkurs1']=''; +$this->phrasen['incoming/deutschkurs2']=''; +$this->phrasen['incoming/deutschkurs3']=''; +$this->phrasen['incoming/deutschkurse']=''; +$this->phrasen['incoming/dokument']='documento'; +$this->phrasen['incoming/dokumenttyp']='tipo'; +$this->phrasen['incoming/ects']=''; +$this->phrasen['incoming/eigenelehrveranstaltungen']=''; +$this->phrasen['incoming/eigeneuniversitaet']=''; +$this->phrasen['incoming/erasmusIntensivsprachkurs']=''; +$this->phrasen['incoming/fehlerAdresse']='errore nell\'inserimento dell\'indirizzo'; +$this->phrasen['incoming/fehlerBeimLoeschenDerLv']='errore in sede di cancellazione dell\'evento'; +$this->phrasen['incoming/fehlerIncoming']='errore nell\'inserimento der Preincoming '; +$this->phrasen['incoming/fehlerKontakt']='errore nell\'inserimento del contatto'; +$this->phrasen['incoming/fileupload']=''; +$this->phrasen['incoming/filter']=''; +$this->phrasen['incoming/freieplätze']=''; +$this->phrasen['incoming/geaendertesLA']=''; +$this->phrasen['incoming/hauptmenue']=''; +$this->phrasen['incoming/heimatuniversitaet']=''; +$this->phrasen['incoming/jahrestudiert']=''; +$this->phrasen['incoming/keiner']=''; +$this->phrasen['incoming/learningAgreement']=''; +$this->phrasen['incoming/learningagreementerstellen']=''; +$this->phrasen['incoming/lebenslauf']=''; +$this->phrasen['incoming/lehrveranstaltungen']=''; +$this->phrasen['incoming/lehrveranstaltungenauswählen']=''; +$this->phrasen['incoming/lichtbild']=''; +$this->phrasen['incoming/loeschen']=''; +$this->phrasen['incoming/masterstudiengang']=''; +$this->phrasen['incoming/masterthesis']=''; +$this->phrasen['incoming/motivationsschreiben']=''; +$this->phrasen['incoming/name']=''; +$this->phrasen['incoming/nation']=''; +$this->phrasen['incoming/neuenOutgoingAnlegen']=''; +$this->phrasen['incoming/nichtMehrAlsDreiUniversitaeten']=''; +$this->phrasen['incoming/nothesis']=''; +$this->phrasen['incoming/orgform']=''; +$this->phrasen['incoming/ort']=''; +$this->phrasen['incoming/outgoingRegistration']=''; +$this->phrasen['incoming/personimernstfall']=''; +$this->phrasen['incoming/persönlichedateneditieren']=''; +$this->phrasen['incoming/praktikum']=''; +$this->phrasen['incoming/praktikumBis']=''; +$this->phrasen['incoming/praktikumVon']=''; +$this->phrasen['incoming/profil']=''; +$this->phrasen['incoming/programmAuswahl']=''; +$this->phrasen['incoming/projektarbeitstitel']=''; +$this->phrasen['incoming/registration']=''; +$this->phrasen['incoming/registrationEmail']=''; +$this->phrasen['incoming/researcharea']=''; +$this->phrasen['incoming/sommersemester']=''; +$this->phrasen['incoming/sprachkurs']=''; +$this->phrasen['incoming/sprachkursBis']=''; +$this->phrasen['incoming/sprachkursVon']=''; +$this->phrasen['incoming/studentenImSS']=''; +$this->phrasen['incoming/studentenImWS']=''; +$this->phrasen['incoming/studienrichtung']=''; +$this->phrasen['incoming/studienrichtungGastuniversitaet']=''; +$this->phrasen['incoming/studiertbis']=''; +$this->phrasen['incoming/studiertvon']=''; +$this->phrasen['incoming/summerschool']=''; +$this->phrasen['incoming/thesis']=''; +$this->phrasen['incoming/übersichtlehrveranstaltungen']=''; +$this->phrasen['incoming/uebersichtLv']='panoramica corsi'; +$this->phrasen['incoming/ungueltigeIdUebergeben']=''; +$this->phrasen['incoming/ungueltigerbenutzer']=''; +$this->phrasen['incoming/unitcode']=''; +$this->phrasen['incoming/universitaet']=''; +$this->phrasen['incoming/universitätsname']=''; +$this->phrasen['incoming/universitätsnameerweitert']=''; +$this->phrasen['incoming/uploadCv']=''; +$this->phrasen['incoming/uploadLearningAgreement']=''; +$this->phrasen['incoming/uploadvondateien']=''; +$this->phrasen['incoming/verwaltungVonDateien']=''; +$this->phrasen['incoming/vorbereitenderSprachkurs']=''; +$this->phrasen['incoming/währendDesAuslandsaufenthaltes']=''; +$this->phrasen['incoming/warteAufFreigabe']=''; +$this->phrasen['incoming/weiter']=''; +$this->phrasen['incoming/welcomeToUAS']=''; +$this->phrasen['incoming/wennVorhanden']=''; +$this->phrasen['incoming/wilkommenAnFh']=''; +$this->phrasen['incoming/willkommenBeiOutgoingAnmeldung']=''; +$this->phrasen['incoming/wintersemester']=''; +$this->phrasen['incoming/wochenstunden']=''; +$this->phrasen['incoming/zeitraumBis']=''; +$this->phrasen['incoming/zeitraumVon']=''; +$this->phrasen['incoming/zeugnis']=''; +$this->phrasen['incoming/zugangscode']=''; +$this->phrasen['incoming/zugangsvoraussetzung']=''; +$this->phrasen['incoming/zugangsvoraussetzungFussnote']=''; +$this->phrasen['incoming/zugangsvoraussetzungmaster']=''; +$this->phrasen['incoming/zurAnmeldung']=''; +$this->phrasen['incoming/zusaetzlicheDaten']=''; + +?> diff --git a/locale/it-IT/lehre.php b/locale/it-IT/lehre.php new file mode 100755 index 000000000..716afbb27 --- /dev/null +++ b/locale/it-IT/lehre.php @@ -0,0 +1,37 @@ +phrasen['lehre/abmelden']='esci'; +$this->phrasen['lehre/abmeldung']='uscita'; +$this->phrasen['lehre/AbmeldungAusGruppeNichtMoeglich']=''; +$this->phrasen['lehre/AbmeldungErfolgreich']=''; +$this->phrasen['lehre/anwesenheitsUndNotenlisten']=''; +$this->phrasen['lehre/benotungstoolHandbuch']=''; +$this->phrasen['lehre/confirmAbmeldung']=''; +$this->phrasen['lehre/download']=''; +$this->phrasen['lehre/feedback']='feedback'; +$this->phrasen['lehre/gesamtnote']=''; +$this->phrasen['lehre/keineLektorenZugeordnet']=''; +$this->phrasen['lehre/keinMailverteiler']=''; +$this->phrasen['lehre/kreuzerltool']='strumenti per esercitazioni
(tool con caselle da barrare)'; +$this->phrasen['lehre/kreuzerltoolMitMoodleInfo']=''; +$this->phrasen['lehre/Lehrbeauftrager']=''; +$this->phrasen['lehre/lehrveranstaltungsinformation']=''; +$this->phrasen['lehre/leistungsuebersicht']=''; +$this->phrasen['lehre/lvInfoBearbeiten']=''; +$this->phrasen['lehre/mail']=''; +$this->phrasen['lehre/moodle']=''; +$this->phrasen['lehre/moodleHandbuch']=''; +$this->phrasen['lehre/moodleMitKreuzerltoolInfo']=''; +$this->phrasen['lehre/moodleWartung']=''; +$this->phrasen['lehre/newsgroups']=''; +$this->phrasen['lehre/nichtzugeteilt']=''; +$this->phrasen['lehre/pinboard']=''; +$this->phrasen['lehre/semesterplan']=''; +$this->phrasen['lehre/semesterplanUpload']=''; +$this->phrasen['lehre/semesterplanVorlage']=''; +$this->phrasen['lehre/semesterplanVorlageHilfe']=''; +$this->phrasen['lehre/studentenAbgabe']=''; +$this->phrasen['lehre/upload']=''; +$this->phrasen['lehre/ziparchiv']=''; +$this->phrasen['lehre/ziparchivTitle']='scarica tutti i file in directory download in formato zip'; + +?> diff --git a/locale/it-IT/lvaliste.php b/locale/it-IT/lvaliste.php new file mode 100755 index 000000000..d9b6f08e5 --- /dev/null +++ b/locale/it-IT/lvaliste.php @@ -0,0 +1,32 @@ +phrasen['lvaliste/anmerkung']=''; +$this->phrasen['lvaliste/anzahl']=''; +$this->phrasen['lvaliste/betreuungen']=''; +$this->phrasen['lvaliste/blockung']=''; +$this->phrasen['lvaliste/fehlerAnStudiengang']='Si prega di trasmettere messaggio di errore e feedback alla corrispondente amministrazione del corso di studi '; +$this->phrasen['lvaliste/gesamtnote']=''; +$this->phrasen['lvaliste/gruppen']=''; +$this->phrasen['lvaliste/hilfeAnzeigen']=''; +$this->phrasen['lvaliste/hilfeText']=''; +$this->phrasen['lvaliste/institut']=''; +$this->phrasen['lvaliste/kalenderwoche']=''; +$this->phrasen['lvaliste/keineDatensaetze']=''; +$this->phrasen['lvaliste/koordination']=''; +$this->phrasen['lvaliste/lehrfach']=''; +$this->phrasen['lvaliste/lehrfachBezeichnung']=''; +$this->phrasen['lvaliste/lehrform']=''; +$this->phrasen['lvaliste/lehrveranstaltungen']=''; +$this->phrasen['lvaliste/lektor']=''; +$this->phrasen['lvaliste/lvBezeichnung']=''; +$this->phrasen['lvaliste/raumtyp']=''; +$this->phrasen['lvaliste/raumtypalternativ']='alternativa'; +$this->phrasen['lvaliste/semester']=''; +$this->phrasen['lvaliste/student']=''; +$this->phrasen['lvaliste/studiengang']=''; +$this->phrasen['lvaliste/stunden']=''; +$this->phrasen['lvaliste/summe']=''; +$this->phrasen['lvaliste/titel']=''; +$this->phrasen['lvaliste/titelProjektarbeit']='titolo dell\'elaborato del progetto'; +$this->phrasen['lvaliste/wochenrythmus']=''; + +?> diff --git a/locale/it-IT/lvinfo.php b/locale/it-IT/lvinfo.php new file mode 100755 index 000000000..a3a8edd0f --- /dev/null +++ b/locale/it-IT/lvinfo.php @@ -0,0 +1,21 @@ +phrasen['lvinfo/anmerkungen']=''; +$this->phrasen['lvinfo/anmerkungenEN']=''; +$this->phrasen['lvinfo/anwesenheit']=''; +$this->phrasen['lvinfo/anwesenheitEN']=''; +$this->phrasen['lvinfo/kurzbeschreibung']=''; +$this->phrasen['lvinfo/kurzbeschreibungEN']=''; +$this->phrasen['lvinfo/lehrinhalte']=''; +$this->phrasen['lvinfo/lehrinhalteEN']=''; +$this->phrasen['lvinfo/leistungsbeurteilung']=''; +$this->phrasen['lvinfo/leistungsbeurteilungEN']=''; +$this->phrasen['lvinfo/lernergebnisse']=''; +$this->phrasen['lvinfo/lernergebnisseEN']=''; +$this->phrasen['lvinfo/literatur']=''; +$this->phrasen['lvinfo/literaturEN']=''; +$this->phrasen['lvinfo/methodik']=''; +$this->phrasen['lvinfo/methodikEN']=''; +$this->phrasen['lvinfo/vorkenntnisse']=''; +$this->phrasen['lvinfo/vorkenntnisseEN']=''; + +?> diff --git a/locale/it-IT/lvplan.php b/locale/it-IT/lvplan.php new file mode 100755 index 000000000..edc4182cf --- /dev/null +++ b/locale/it-IT/lvplan.php @@ -0,0 +1,90 @@ +phrasen['lvplan/aktuelleKW']='numero di settimana attuale'; +$this->phrasen['lvplan/alleRaeume']='tutte le sale'; +$this->phrasen['lvplan/alleReservierungen']='tutte le prenotazioni'; +$this->phrasen['lvplan/alleReservierungenAnzeigen']='mostra tutte le prenotazioni'; +$this->phrasen['lvplan/anleitungLVPlanSync']=''; +$this->phrasen['lvplan/anzahlPersonen']=''; +$this->phrasen['lvplan/bereitsReserviert']=''; +$this->phrasen['lvplan/beschreibungFehlt']=''; +$this->phrasen['lvplan/bisZeitEingeben']=''; +$this->phrasen['lvplan/bisZeitFormat']=''; +$this->phrasen['lvplan/bitteEinenLektorAuswaehlen']=''; +$this->phrasen['lvplan/bitteEinenStudiengangAuswaehlen']=''; +$this->phrasen['lvplan/bitteEinStudiensemesterAuswaehlen']=''; +$this->phrasen['lvplan/bitteWendenSieSichAn']=''; +$this->phrasen['lvplan/caldavURL']=''; +$this->phrasen['lvplan/caldavURLMac']=''; +$this->phrasen['lvplan/datumAngeben']=''; +$this->phrasen['lvplan/datumIstUngueltig']=''; +$this->phrasen['lvplan/datumsbereichZuGross ']=''; +$this->phrasen['lvplan/datumUngueltig']=''; +$this->phrasen['lvplan/eigeneReservierungen']=''; +$this->phrasen['lvplan/eineWocheVor']=''; +$this->phrasen['lvplan/eineWocheZurueck']=''; +$this->phrasen['lvplan/einheit']=''; +$this->phrasen['lvplan/fehlerUndFeedback']='scrivi feedback'; +$this->phrasen['lvplan/googleURL']=''; +$this->phrasen['lvplan/grp']=''; +$this->phrasen['lvplan/hauptmenue']=''; +$this->phrasen['lvplan/home']=''; +$this->phrasen['lvplan/info']=''; +$this->phrasen['lvplan/lehrveranstaltungsplan']=''; +$this->phrasen['lvplan/lehrveranstaltungsplanDetails']=''; +$this->phrasen['lvplan/lehrverbaende']=''; +$this->phrasen['lvplan/lehrverband']=''; +$this->phrasen['lvplan/lektor']=''; +$this->phrasen['lvplan/lektorenplan']=''; +$this->phrasen['lvplan/lektorInStudentIn']=''; +$this->phrasen['lvplan/lvKoordinationsstelle']=''; +$this->phrasen['lvplan/lvPlan']='Calendario lezioni'; +$this->phrasen['lvplan/nameEingeben']=''; +$this->phrasen['lvplan/nichtVorhanden']=''; +$this->phrasen['lvplan/ort']=''; +$this->phrasen['lvplan/persoenlichenAbonnieren']=''; +$this->phrasen['lvplan/persoenlicherLvPlan']=''; +$this->phrasen['lvplan/personen']=''; +$this->phrasen['lvplan/profil']=''; +$this->phrasen['lvplan/raeume']=''; +$this->phrasen['lvplan/raum']=''; +$this->phrasen['lvplan/raumAuswaehlen']=''; +$this->phrasen['lvplan/raumExistiertNicht']=''; +$this->phrasen['lvplan/rauminfoAnzeigen']=''; +$this->phrasen['lvplan/rauminformationenAnzeigen']=''; +$this->phrasen['lvplan/raumreservierungAufZeitraumEingeschraenkt']=''; +$this->phrasen['lvplan/raumsuche']=''; +$this->phrasen['lvplan/raumtyp']=''; +$this->phrasen['lvplan/reservierungen']=''; +$this->phrasen['lvplan/reservierungenLoeschen']=''; +$this->phrasen['lvplan/reservierungsliste']=''; +$this->phrasen['lvplan/reservierungWurdeGeloescht']=''; +$this->phrasen['lvplan/saal']=''; +$this->phrasen['lvplan/saalplan']=''; +$this->phrasen['lvplan/saalreservierung']=''; +$this->phrasen['lvplan/sem']=''; +$this->phrasen['lvplan/semesterIstUngueltig']=''; +$this->phrasen['lvplan/semesterplaene']=''; +$this->phrasen['lvplan/semesterplaenearchiv']=''; +$this->phrasen['lvplan/semesterplanLaden']=''; +$this->phrasen['lvplan/spezialgruppe']=''; +$this->phrasen['lvplan/springeZuKw']=''; +$this->phrasen['lvplan/stammdatenKontrollieren']=''; +$this->phrasen['lvplan/stg']='CdS'; +$this->phrasen['lvplan/studiengangAuswaehlen']=''; +$this->phrasen['lvplan/studiensemesterAuswaehlen']=''; +$this->phrasen['lvplan/studierende']=''; +$this->phrasen['lvplan/stundeIstUngueltig']=''; +$this->phrasen['lvplan/titelFehlt']=''; +$this->phrasen['lvplan/titelUndBeschreibungFehlt']=''; +$this->phrasen['lvplan/uebersicht']='panoramica'; +$this->phrasen['lvplan/uebersichtDerLehrverbaende']='panoramica delle lehrverbände?'; +$this->phrasen['lvplan/unr']=''; +$this->phrasen['lvplan/ver']=''; +$this->phrasen['lvplan/vierWochenVor']=''; +$this->phrasen['lvplan/vierWochenZurueck']=''; +$this->phrasen['lvplan/vonZeitEingeben']=''; +$this->phrasen['lvplan/vonZeitFormat']=''; +$this->phrasen['lvplan/wochenplan']=''; +$this->phrasen['lvplan/zurReservierung']=''; + +?> diff --git a/locale/it-IT/mail.php b/locale/it-IT/mail.php new file mode 100755 index 000000000..9f91f948a --- /dev/null +++ b/locale/it-IT/mail.php @@ -0,0 +1,6 @@ +phrasen['mail/accountaktivierung']=''; +$this->phrasen['mail/profilBetriebsmittelKorrektur']=''; +$this->phrasen['mail/signatur']=''; + +?> diff --git a/locale/it-IT/mailverteiler.php b/locale/it-IT/mailverteiler.php new file mode 100755 index 000000000..9d177255a --- /dev/null +++ b/locale/it-IT/mailverteiler.php @@ -0,0 +1,28 @@ +phrasen['mailverteiler/absatz1']=''; +$this->phrasen['mailverteiler/absatz2']=''; +$this->phrasen['mailverteiler/absatz3']=''; +$this->phrasen['mailverteiler/alleStudentenDiesesStudienganges']='tutti gli studenti di questo corso di studi'; +$this->phrasen['mailverteiler/alleStudentenVon']='tutti gli studenti di'; +$this->phrasen['mailverteiler/anzeigen']=''; +$this->phrasen['mailverteiler/ausblenden']=''; +$this->phrasen['mailverteiler/bedienungsanleitung']=''; +$this->phrasen['mailverteiler/berechtigungskonzept']=''; +$this->phrasen['mailverteiler/bestaetige']=''; +$this->phrasen['mailverteiler/bestaetigeOeffnen']=''; +$this->phrasen['mailverteiler/fehlerBeimLadenDerStudenten']='errore di caricamento degli studenti'; +$this->phrasen['mailverteiler/geoeffnet']=''; +$this->phrasen['mailverteiler/gesperrt']=''; +$this->phrasen['mailverteiler/infoBenutzung']=''; +$this->phrasen['mailverteiler/keineVerteilerVorhanden']=''; +$this->phrasen['mailverteiler/klickenZumSchicken']=''; +$this->phrasen['mailverteiler/mailverteiler']=''; +$this->phrasen['mailverteiler/oeffnenEinesVerteilers']=''; +$this->phrasen['mailverteiler/personen']=''; +$this->phrasen['mailverteiler/personenImVerteiler']=''; +$this->phrasen['mailverteiler/status']=''; +$this->phrasen['mailverteiler/studentenverteiler']=''; +$this->phrasen['mailverteiler/titel']=''; +$this->phrasen['mailverteiler/verteilerOeffnen']=''; + +?> diff --git a/locale/it-IT/menu.php b/locale/it-IT/menu.php new file mode 100755 index 000000000..2117b5a24 --- /dev/null +++ b/locale/it-IT/menu.php @@ -0,0 +1,13 @@ +phrasen['menu/assistenz']=''; +$this->phrasen['menu/fixangestellte']=''; +$this->phrasen['menu/fixelektoren']=''; +$this->phrasen['menu/lektoren']=''; +$this->phrasen['menu/organisationseinheit']=''; +$this->phrasen['menu/resturlaub']=''; +$this->phrasen['menu/suchePersonOrtDokumentInhalt']=''; +$this->phrasen['menu/suchePersonOrtDokumentInhaltLang']=''; +$this->phrasen['menu/urlaubAlle']=' tutto '; +$this->phrasen['menu/zeitsperren']='panoramica periodi attualmente bloccati
'; + +?> diff --git a/locale/it-IT/moodle.php b/locale/it-IT/moodle.php new file mode 100755 index 000000000..1cfc8fb3f --- /dev/null +++ b/locale/it-IT/moodle.php @@ -0,0 +1,30 @@ +phrasen['moodle/artIstUnbekannt']=''; +$this->phrasen['moodle/datenWurdenAktualisiert']=''; +$this->phrasen['moodle/esExistiertBereitsEinTestkurs']=''; +$this->phrasen['moodle/esIstBereitsEinMoodleKursVorhanden']=''; +$this->phrasen['moodle/esMussMindestensEineLehreinheitMarkiertSein']=''; +$this->phrasen['moodle/esWurdeKeineGueltigeIdUebergeben']=''; +$this->phrasen['moodle/esWurdeKeinStudiensemesterUebergeben']=''; +$this->phrasen['moodle/fehlerBeiDerLektorenZuordnung']='errore attribuzione lettore'; +$this->phrasen['moodle/fehlerBeiDerStudentenZuordnung']='errore attribuzione studenti'; +$this->phrasen['moodle/fehlerBeimAnlegenAufgetreten']=''; +$this->phrasen['moodle/gruppenUebernehmen']=''; +$this->phrasen['moodle/klickenSieHierUmTestkursErstellen']=''; +$this->phrasen['moodle/klickenSieHierUmTestkursErstellen24']=''; +$this->phrasen['moodle/kursAnlegen']=''; +$this->phrasen['moodle/kursbezeichnung']=''; +$this->phrasen['moodle/kursUebersicht']=''; +$this->phrasen['moodle/lvidMussUebergebenWerden']=''; +$this->phrasen['moodle/moodleKursAnlegen']=''; +$this->phrasen['moodle/moodleKursAnlegen24']=''; +$this->phrasen['moodle/sieSindNichtAngemeldet']=''; +$this->phrasen['moodle/testkurse']='corsi test'; +$this->phrasen['moodle/testkurse24']='corsi test per Moodle 2.4'; +$this->phrasen['moodle/testkursWurdeErfolgreichAngelegt']=''; +$this->phrasen['moodle/ungueltigeVersion']=''; +$this->phrasen['moodle/vorhandeneMoodleKurse']=''; +$this->phrasen['moodle/wartungschoice']=''; +$this->phrasen['moodle/weiterleitung']=''; + +?> diff --git a/locale/it-IT/news.php b/locale/it-IT/news.php new file mode 100755 index 000000000..b3139ec14 --- /dev/null +++ b/locale/it-IT/news.php @@ -0,0 +1,31 @@ +phrasen['news/allesemester']='tutti i semestri'; +$this->phrasen['news/allgemein']='generale'; +$this->phrasen['news/anlegen']=''; +$this->phrasen['news/betreff']=''; +$this->phrasen['news/eintragNochNichtVeroeffentlicht']=''; +$this->phrasen['news/eintragVeroeffentlicht']=''; +$this->phrasen['news/fehlerBeimSenden']='errore in sede di trasmissione della mail a %s'; +$this->phrasen['news/freifach']=''; +$this->phrasen['news/keinSemester']=''; +$this->phrasen['news/keinUebersetzerVorhanden']=''; +$this->phrasen['news/mailtext']=''; +$this->phrasen['news/mailtextHTML']=''; +$this->phrasen['news/maximal30Tage']=''; +$this->phrasen['news/neuereintrag']=''; +$this->phrasen['news/neuerNewseintrag']=''; +$this->phrasen['news/newsverwaltung']=''; +$this->phrasen['news/sichtbarab']=''; +$this->phrasen['news/sichtbarbis']=''; +$this->phrasen['news/studiengang']=''; +$this->phrasen['news/text']='testo'; +$this->phrasen['news/uebersetzen']='tradurre'; +$this->phrasen['news/uebersetzunganlegen']='salva la traduzione in '; +$this->phrasen['news/uebersetzungenvorhanden']=''; +$this->phrasen['news/uebersetzungsanforderungGesendet']='richiesta di traduzione trasmessa a %s'; +$this->phrasen['news/verfasser']=''; +$this->phrasen['news/veroeffentlichen']=''; +$this->phrasen['news/verwaltungstools']=''; +$this->phrasen['news/xsemester']=''; + +?> diff --git a/locale/it-IT/notebookregister.php b/locale/it-IT/notebookregister.php new file mode 100755 index 000000000..65b81161b --- /dev/null +++ b/locale/it-IT/notebookregister.php @@ -0,0 +1,15 @@ +phrasen['notebookregister/MACadresse']=''; +$this->phrasen['notebookregister/MACadresseBereitsVerwendet']=''; +$this->phrasen['notebookregister/MACadresseErfolgreichEingetragen']=''; +$this->phrasen['notebookregister/MACadresseErfolgreichGeaendert']=''; +$this->phrasen['notebookregister/MACadresseFehlerhaft']=''; +$this->phrasen['notebookregister/MACadresseNichtFreigeschalten']=''; +$this->phrasen['notebookregister/notebook_absatz1']=''; +$this->phrasen['notebookregister/notebook_absatz2']=''; +$this->phrasen['notebookregister/notebook_anmerkung']=''; +$this->phrasen['notebookregister/passwortEingebenWennUIDgeaendert']=''; +$this->phrasen['notebookregister/passwortErneutEingeben']=''; +$this->phrasen['notebookregister/titelNotebookRegistration']=''; + +?> diff --git a/locale/it-IT/notfallbestimmungen.php b/locale/it-IT/notfallbestimmungen.php new file mode 100755 index 000000000..49d0280ff --- /dev/null +++ b/locale/it-IT/notfallbestimmungen.php @@ -0,0 +1,11 @@ +phrasen['notfallbestimmungen/ausbildungErfolgteDurchORK']=''; +$this->phrasen['notfallbestimmungen/brandschutzbeauftragte']=''; +$this->phrasen['notfallbestimmungen/brandschutzwarte']=''; +$this->phrasen['notfallbestimmungen/ersthelfer']=''; +$this->phrasen['notfallbestimmungen/ersthelferUndBrandschutzbeauftragte']=''; +$this->phrasen['notfallbestimmungen/folgendePersonenStehenZurVerfuegung']=''; +$this->phrasen['notfallbestimmungen/rektorat']=''; +$this->phrasen['notfallbestimmungen/sicherheitAnDerFHTW']=''; + +?> diff --git a/locale/it-IT/passwort.php b/locale/it-IT/passwort.php new file mode 100755 index 000000000..1d8b76633 --- /dev/null +++ b/locale/it-IT/passwort.php @@ -0,0 +1,31 @@ +phrasen['passwort/AccountAktivierung']='Attiva account'; +$this->phrasen['passwort/AenderungFehler']='Passwort Änderung fehlgeschlagen:%s'; +$this->phrasen['passwort/AenderungOK']='Das Passwort wurde erfolgreich geaendert'; +$this->phrasen['passwort/AltesPasswort']='Vecchia password'; +$this->phrasen['passwort/CaptchaEingabe']='Cliccare sui campi visualizzati
sul campo sottostante'; +$this->phrasen['passwort/Grossbuchstabe']='Das neue Passwort muss mindestens einen Grossbuchstaben enthalten.'; +$this->phrasen['passwort/InfotextPolicy']=' +La password deve contenere almeno 8 caratteri, di cui almeno 1 maiuscolo, 1 minuscolo e 1 cifra.
+La password non può contenere spazi e caratteri accentati.
+Caratteri speciali ammessi sono: -$#[]{}!().,*:;_ = +'; +$this->phrasen['passwort/Kleinbuchstabe']='Das neue Passwort muss mindestens einen Kleinbuchstaben enthalten.'; +$this->phrasen['passwort/Leerzeichen']='Es darf kein Leerzeichen im Passwort vorkommen.'; +$this->phrasen['passwort/MinLaenge']='La password deve contenere almeno 8 caratteri.'; +$this->phrasen['passwort/NeuesPasswort']='Nuova password'; +$this->phrasen['passwort/NichtUebereinstimmend']='Passwörter stimmen nicht überein'; +$this->phrasen['passwort/NoHttps']='ATTENZIONE - state utilizzando una trasmissione in chiaro. La password dovrebbe essere cambiata solo in presenza di un sistema di trasmissione codificato,'; +$this->phrasen['passwort/PasswortAenderFuer']='Cambio password per utente %s %s ( %s )'; +$this->phrasen['passwort/PasswortAendern']='Cambia password'; +$this->phrasen['passwort/PasswortWaehlen']='Bitte wählen Sie ein Passwort für Ihren Account.'; +$this->phrasen['passwort/PasswortWiederholung']='Conferma nuova password'; +$this->phrasen['passwort/ReloadCaptcha']='Ich kann das Bild nicht lesen - neu laden'; +$this->phrasen['passwort/Sonderzeichen']='Bitte verwenden Sie nur erlaubte Sonderzeichen'; +$this->phrasen['passwort/Title']='Cambio password'; +$this->phrasen['passwort/Umlaute']='Es dürfen keine Umlaute verwendet werden.'; +$this->phrasen['passwort/Ziffer']='Es muss mindestens eine Ziffer vorhanden sein.'; +$this->phrasen['passwort/ZuHttpsWechseln']='Jetzt zu verschlüsselter Verbindung wechseln'; + +?> diff --git a/locale/it-IT/personensuche.php b/locale/it-IT/personensuche.php new file mode 100755 index 000000000..fd108c1f1 --- /dev/null +++ b/locale/it-IT/personensuche.php @@ -0,0 +1,20 @@ +phrasen['personensuche/alleKategorien']='tutte le categorie'; +$this->phrasen['personensuche/allePersonen']='tutte le persone'; +$this->phrasen['personensuche/art']=''; +$this->phrasen['personensuche/bitteSuchbegriffEingeben']=''; +$this->phrasen['personensuche/eintraegeGefunden']=''; +$this->phrasen['personensuche/esWurden']=''; +$this->phrasen['personensuche/hauptverteiler']=''; +$this->phrasen['personensuche/inGruppe']=''; +$this->phrasen['personensuche/keineEintraegeGefunden']='impossibile trovare registrazioni corrispondenti'; +$this->phrasen['personensuche/kennzeichen']=''; +$this->phrasen['personensuche/mitarbeiterIn']=''; +$this->phrasen['personensuche/mitarbeiterInExtern']=''; +$this->phrasen['personensuche/mitarbeiterInFix']=''; +$this->phrasen['personensuche/personensuche']=''; +$this->phrasen['personensuche/student']=''; +$this->phrasen['personensuche/studentIn']=''; +$this->phrasen['personensuche/sucheNach']=''; + +?> diff --git a/locale/it-IT/profil.php b/locale/it-IT/profil.php new file mode 100755 index 000000000..3b141a687 --- /dev/null +++ b/locale/it-IT/profil.php @@ -0,0 +1,62 @@ +phrasen['profil/AccountInaktiv']='Attenzione: questo account non è più attivo'; +$this->phrasen['profil/adminstration']='Amministrazione'; +$this->phrasen['profil/alias']='alias'; +$this->phrasen['profil/alleStudentenVon']='Tutti gli studenti di'; +$this->phrasen['profil/ausgegebenAm']=''; +$this->phrasen['profil/betriebsmittel']=''; +$this->phrasen['profil/Bild']=''; +$this->phrasen['profil/bildHochladen']=''; +$this->phrasen['profil/bildSpeichern']=''; +$this->phrasen['profil/Bildupload']=''; +$this->phrasen['profil/BilduploadInfotext']=''; +$this->phrasen['profil/buero']=''; +$this->phrasen['profil/derUserIstInFolgendenVerteilern ']=''; +$this->phrasen['profil/email']='Email'; +$this->phrasen['profil/entlehnteBetriebsmittel']=''; +$this->phrasen['profil/esWurdenKeineProfileGefunden']='Nessun profilo o più profili per l\'utente richiesto'; +$this->phrasen['profil/faxTw']='fax'; +$this->phrasen['profil/fhausweisAbholbereitAmEmpfangAb']=''; +$this->phrasen['profil/fhausweisGedrucktAm']=''; +$this->phrasen['profil/fhausweisStatus']=''; +$this->phrasen['profil/fhausweisWurdeBereitsAusgegeben']='Tesserino consegnato o pronto per il ritiro'; +$this->phrasen['profil/fhausweisWurdeNochNichtGedruckt']=''; +$this->phrasen['profil/fotoAuswählen']=''; +$this->phrasen['profil/fotofreigeben']=''; +$this->phrasen['profil/fotosperren']=''; +$this->phrasen['profil/fotoWurdeNochNichtAkzeptiert']=''; +$this->phrasen['profil/funktionen']=''; +$this->phrasen['profil/home']=''; +$this->phrasen['profil/homepage']=''; +$this->phrasen['profil/ihrFotoWurdeNochNichtGeprueft']=''; +$this->phrasen['profil/inaktivMitarbeiter']=''; +$this->phrasen['profil/inaktivSonstige']=''; +$this->phrasen['profil/inaktivStudent']=''; +$this->phrasen['profil/infotextSperre']=''; +$this->phrasen['profil/intern']='E-mail di Ateneo'; +$this->phrasen['profil/kontaktPrivat']='Contatti Personali'; +$this->phrasen['profil/kurzbeschreibungFuerOeh']=''; +$this->phrasen['profil/kurzzeichen']='ID breve'; +$this->phrasen['profil/ladenSieBitteEinGueltigesFotoHoch']=''; +$this->phrasen['profil/leistungsbeurteilung']=''; +$this->phrasen['profil/lvplanVon']=''; +$this->phrasen['profil/martrikelnummer']='Codice Persona'; +$this->phrasen['profil/meinCis']=''; +$this->phrasen['profil/mitarbeiter']=''; +$this->phrasen['profil/mobil']='Cellulare'; +$this->phrasen['profil/nummer']=''; +$this->phrasen['profil/nurJPGBilder']=''; +$this->phrasen['profil/profil']=''; +$this->phrasen['profil/profilfotoGesperrt']=''; +$this->phrasen['profil/profilfotoUploadGesperrt']=''; +$this->phrasen['profil/sieSindMitgliedInFolgendenVerteilern']=''; +$this->phrasen['profil/solltenDatenNichtStimmen']='La preghiamo di rivolgersi alla segreteria nel caso i dati non risultino essere corretti.'; +$this->phrasen['profil/student']='Studente'; +$this->phrasen['profil/telefon']=''; +$this->phrasen['profil/telefonTw']=''; +$this->phrasen['profil/wendenSieSichAn']=''; +$this->phrasen['profil/zeitsperrenVon']=''; +$this->phrasen['profil/zeitwuensche']=''; +$this->phrasen['profil/zustaendigeAssistenz']=''; + +?> diff --git a/locale/it-IT/pruefung.php b/locale/it-IT/pruefung.php new file mode 100755 index 000000000..79495aa13 --- /dev/null +++ b/locale/it-IT/pruefung.php @@ -0,0 +1,111 @@ +phrasen['pruefung/titlePruefungsfenster'] = 'Inserire sessione'; +$this->phrasen['pruefung/erfolgreichgespeichert'] = 'Salvataggio avvenuto con successo'; +$this->phrasen['pruefung/fehler'] = 'Errore: '; +$this->phrasen['pruefung/fehlerEndDatumInDerVergangenheit'] = 'Errore: la data di termine è fissata nel passato.'; +$this->phrasen['pruefung/fehlerEndDatumVorStartDatum'] = 'Errore: la data di termine è precedente alla data di inizio.'; +$this->phrasen['pruefung/fehlerDatumNichtKorrekt'] = 'Errore: data inserita in maniera non corretta.'; +$this->phrasen['pruefung/erfolgreichgeaendert'] = 'Modifica avvenuta con successo'; +$this->phrasen['pruefung/keineBerechtigungZumAendernDesDatensatzes'] = 'Non si dispone dei permessi necessari per la modifica.'; +$this->phrasen['pruefung/keineBerechtigungZumAnzeigenDesDatensatzes'] = 'Non si dispone dei permessi necessari per la visualizzazione.'; +$this->phrasen['pruefung/erfolgreichgeloescht'] = 'Cancellazione avvenuta con successo.'; +$this->phrasen['pruefung/pruefungsfensterKonnteNichtGeloeschtWerdenDaPruefungen'] = 'Non è stato possibile cancellare la sessione siccome è collegata ad alcuni esami.'; +$this->phrasen['pruefung/keineBerechtigungZumLoeschenDesDatensatzes'] = 'Non si dispone dei permessi necessari per la cancellazione.'; +$this->phrasen['pruefung/pruefungsfensterVerwaltung'] = 'Gestione sessioni'; +$this->phrasen['pruefung/neuesPruefungsfensterAnlegen'] = 'Inserimento nuova sessione'; +$this->phrasen['pruefung/start'] = 'Data inizio'; +$this->phrasen['pruefung/ende'] = 'Data fine'; +$this->phrasen['pruefung/pruefungsfensterBearbeiten'] = 'Modificare sessione'; +$this->phrasen['pruefung/keinePruefungsfensterGespeichert'] = 'Nessuna sessione salvata'; +// Termin festlegen +$this->phrasen['pruefung/titlePruefungstermin'] = 'Inserimento appello d’esame'; +$this->phrasen['pruefung/pruefungLektor'] = 'Docente'; +$this->phrasen['pruefung/pruefungenVerwalten'] = 'Gestione esami'; +$this->phrasen['pruefung/pruefungTitel'] = 'Titolo'; +$this->phrasen['pruefung/pruefungsfenster'] = 'Sessione'; +$this->phrasen['pruefung/pruefungMethode'] = 'Modalità'; +$this->phrasen['pruefung/pruefungEinzelpruefung'] = 'Einzelprüfung'; +$this->phrasen['pruefung/pruefungTyp'] = 'Tipo'; +$this->phrasen['pruefung/pruefungIntervall'] = 'Periodo'; +$this->phrasen['pruefung/pruefungTermin'] = 'Appelli'; +$this->phrasen['pruefung/pruefungMinTeilnehmer'] = 'min. iscritti'; +$this->phrasen['pruefung/pruefungMaxTeilnehmer'] = 'max. iscritti'; +$this->phrasen['pruefung/pruefungSammelklausur'] = 'Sammelklausur'; +$this->phrasen['pruefung/pruefungTerminHinzufuegen'] = 'Inserire appello'; +$this->phrasen['pruefung/pruefungPruefungenTitle'] = 'Esami'; +$this->phrasen['pruefung/pruefungMitarbeiter'] = 'Collaboratore'; +$this->phrasen['pruefung/storniert'] = 'annullato'; + +// pruefung.js.php +$this->phrasen['pruefung/keinFensterVorhanden'] = 'Nessuna sessione a disposizione.'; +$this->phrasen['pruefung/keineDatenVorhanden'] = 'Nessuna data a disposizione.'; +$this->phrasen['pruefung/anmeldefristAbgelaufen'] = 'Termine di iscrizione scaduto.'; +$this->phrasen['pruefung/stornierenMoeglichBis'] = 'Possibilità di annullare l’iscrizione entro il'; +$this->phrasen['pruefung/anmeldenMoeglichBis'] = 'Possibilità di iscrizione entro il'; +$this->phrasen['pruefung/zurLvAnmeldung'] = 'iscriversi al corso'; +$this->phrasen['pruefung/zuerstPruefungAuswaehlen'] = 'Scegliere prima l’esame.'; +$this->phrasen['pruefung/bemerkungVonLektorHinzugefuegt'] = 'inserito da docente'; +$this->phrasen['pruefung/bestaetigen'] = 'Confermare'; +$this->phrasen['pruefung/anmerkungDesStudenten'] = 'Osservazioni dello studente:
'; +$this->phrasen['pruefung/bestaetigt'] = 'confermato'; +$this->phrasen['pruefung/statusAenderungVon'] = 'Modifica status di'; +$this->phrasen['pruefung/reihungSpeichern'] = 'Salvare sequenza'; +$this->phrasen['pruefung/listeDrucken'] = 'Stampare lista'; +$this->phrasen['pruefung/pruefungsraum'] = 'Aula d’esame: '; +$this->phrasen['pruefung/pruefungsort'] = 'Luogo d’esame '; +$this->phrasen['pruefung/imBuero'] = ' in ufficio'; +$this->phrasen['pruefung/raum'] = ' Aula'; +$this->phrasen['pruefung/raumSpeichern'] = ' Salvare aula'; +$this->phrasen['pruefung/reihunghErfolgreichGeaendert'] = 'Sequenza modificata con successo.'; +$this->phrasen['pruefung/studiengangAuswaehlen'] = 'Selezionare percorso di studi'; +$this->phrasen['pruefung/keinePruefungenVorhanden'] = 'Nessun esame disponibile.'; +$this->phrasen['pruefung/kommentarZu'] = 'Commento a '; +$this->phrasen['pruefung/kommentarSpeichern'] = 'Salvare commento'; +$this->phrasen['pruefung/kommentarErfolgreichGespeichert'] = 'Commento salvato con successo.'; +$this->phrasen['pruefung/formulardatenNichtKorrekt'] = 'Dati non corretti.'; +$this->phrasen['pruefung/pruefungErfolgreichGespeichert'] = 'Esame salvato con successo.'; +$this->phrasen['pruefung/lehrveranstaltungAuswaehlen'] = 'Selezionare insegnamento ...'; +$this->phrasen['pruefung/keineLehrveranstaltungenVorhanden'] = 'Nessun insegnamento disponibile.'; +$this->phrasen['pruefung/pruefungStornieren'] = 'Cancellare esame'; +$this->phrasen['pruefung/lvErfolgreichEntfernt'] = 'Insegnamento tolto con successo.'; +$this->phrasen['pruefung/pruefungStorniert'] = 'Esame cancellato'; +$this->phrasen['pruefung/terminGeloescht'] = 'Appello eliminato'; + +// pruefungsbewertung +$this->phrasen['pruefung/pruefungsbewertungTitle'] = 'Voto d’esame'; +$this->phrasen['pruefung/pruefungsbewertungAnmeldungen'] = 'Iscrizioni'; + // pruefungsanmeldung +$this->phrasen['pruefung/anmeldungFuer'] = 'Iscrizione d’esame per'; +$this->phrasen['pruefung/filter'] = 'Filtro'; +$this->phrasen['pruefung/details'] = 'Dettagli'; +$this->phrasen['pruefung/lvDetails'] = 'Dettagli insegnamento'; +$this->phrasen['pruefung/pruefungsDetails'] = 'Dettagli esame'; +$this->phrasen['pruefung/typ'] = 'Tipo'; +$this->phrasen['pruefung/intervall'] = 'Periodo'; +$this->phrasen['pruefung/besuchteLehrveranstaltungen'] = 'Insegnamenti frequentati'; +$this->phrasen['pruefung/freiePlaetze'] = 'Posti liberi'; +$this->phrasen['pruefung/lvVonStudiengang'] = 'Insegnamenti del percorso di studi'; +$this->phrasen['pruefung/lvAlle'] = 'Tutti gli insegnamenti'; +$this->phrasen['pruefung/anmeldungSpeichern'] = 'Salvare iscrizione'; +$this->phrasen['pruefung/studienverpflichtung'] = 'Obbligo formativo'; + +// liste +$this->phrasen['pruefung/anmeldungsliste'] = 'Lista partecipanti'; +$this->phrasen['pruefung/fehlenderParam_lvid'] = 'Parametro mancante lehrveranstaltung_id'; +$this->phrasen['pruefung/fehlenderParam_terminid'] = 'Parametro mancante termin_id'; +$this->phrasen['pruefung/fehlenderParam_studiensemester'] = 'Parametro mancante studiensemester'; +$this->phrasen['pruefung/pruefer'] = 'Professore'; +$this->phrasen['pruefung/keineBestaetigtenAnmeldungenVorhanden'] = 'Nessuna conferma di registrazione disponibile.'; +$this->phrasen['pruefung/keineLvAngegeben'] = 'Nessun corso definito.'; +$this->phrasen['pruefung/kollisionMitAnderemTermin'] = 'Date sovrapposte.'; +$this->phrasen['pruefung/terminNichtInDerVergangenheit'] = 'La data dell’esame non è nel passato.'; +$this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Nessuna unità di corso disponibile.'; +$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Nessuna registrazione disponibile.'; + +// anmeldungen Verwalten +$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Amministrazione della registrazione degli esami'; +$this->phrasen['pruefung/anmeldungenVerwalten'] = 'Amministrazione registrazioni'; + + +?> diff --git a/locale/it-IT/semesterplan.php b/locale/it-IT/semesterplan.php new file mode 100755 index 000000000..fb7c9f7fd --- /dev/null +++ b/locale/it-IT/semesterplan.php @@ -0,0 +1,20 @@ +phrasen['semesterplan/bitteZuerstDateiAuswaehlen']=''; +$this->phrasen['semesterplan/dateiKonnteNichtGefundenWerden']=''; +$this->phrasen['semesterplan/dateinameNurBuchstaben']=''; +$this->phrasen['semesterplan/dateitypIstNichtErlaubt']=''; +$this->phrasen['semesterplan/erstellenSieIhrenSemesterplan']=''; +$this->phrasen['semesterplan/fehlerBeiDerParameteruebergabe']='errore di trasmissione dei parametri'; +$this->phrasen['semesterplan/fehlerBeimLadenDerLv']='errore di caricamento della LV'; +$this->phrasen['semesterplan/fehlerBeimLadenDesStudienganges']='errore di caricamento del corso di studi'; +$this->phrasen['semesterplan/fehlerBeimUpload']='errore in sede di upload! Si prega di riprovare '; +$this->phrasen['semesterplan/fertig']='completo'; +$this->phrasen['semesterplan/fileErfolgreichHochgeladen']=''; +$this->phrasen['semesterplan/inMSWord']=''; +$this->phrasen['semesterplan/ladenSieDieDateiHoch']=''; +$this->phrasen['semesterplan/oeffnenSieDieGespeicherteDatei']=''; +$this->phrasen['semesterplan/ordnerinhalt']=''; +$this->phrasen['semesterplan/speichernSieDasDokument']=''; +$this->phrasen['semesterplan/speichernSieDieVorlage']=''; + +?> diff --git a/locale/it-IT/services.php b/locale/it-IT/services.php new file mode 100755 index 000000000..6994a9e54 --- /dev/null +++ b/locale/it-IT/services.php @@ -0,0 +1,8 @@ +phrasen['services/details']=''; +$this->phrasen['services/filtern']=''; +$this->phrasen['services/leistung']=''; +$this->phrasen['services/service']=''; +$this->phrasen['services/uebersichtUeberServicesOrganisationseinheiten']='panoramica dei servizi del dipartimento'; + +?> diff --git a/locale/it-IT/studienplan.php b/locale/it-IT/studienplan.php new file mode 100755 index 000000000..3b1f2a3da --- /dev/null +++ b/locale/it-IT/studienplan.php @@ -0,0 +1,28 @@ +phrasen['studienplan/abgeschlossen']='superato'; +$this->phrasen['studienplan/anmelden']='inscriversi'; +$this->phrasen['studienplan/Anmeldung']='Scelta del corso opzionale'; +$this->phrasen['studienplan/AnmeldungDerzeitNichtMoeglich']=''; +$this->phrasen['studienplan/anmeldunggesperrt']=''; +$this->phrasen['studienplan/AnmeldungNichtMoeglich']=''; +$this->phrasen['studienplan/anmeldungvonbis']=''; +$this->phrasen['studienplan/bereitsAngemeldet']=''; +$this->phrasen['studienplan/ects']='CFU'; +$this->phrasen['studienplan/einschreibungErfolgreich']=''; +$this->phrasen['studienplan/legende']='Legenda'; +$this->phrasen['studienplan/legendeEmpfehlung']=''; +$this->phrasen['studienplan/legendeAngemeldet']='iscritto'; +$this->phrasen['studienplan/legendeLock']='Corso non offerto in questo semestre'; +$this->phrasen['studienplan/legendeLVwirdAngeboten']='Corso offerto in questo semestre'; +$this->phrasen['studienplan/LehrveranstalungWaehlen']=''; +$this->phrasen['studienplan/negativ']=''; +$this->phrasen['studienplan/offen']='da superare'; +$this->phrasen['studienplan/optional']=''; +$this->phrasen['studienplan/reduzierteCP']=''; +$this->phrasen['studienplan/regelabgeschlossen']='concluso'; +$this->phrasen['studienplan/regelnichterfuellt']=''; +$this->phrasen['studienplan/status']='Stato'; +$this->phrasen['studienplan/studienplan']='Piano di studi'; +$this->phrasen['studienplan/zuWenigCP']=''; + +?> diff --git a/locale/it-IT/telefonverzeichnis.php b/locale/it-IT/telefonverzeichnis.php new file mode 100755 index 000000000..4320b62fe --- /dev/null +++ b/locale/it-IT/telefonverzeichnis.php @@ -0,0 +1,8 @@ +phrasen['telefonverzeichnis/durchwahl']=''; +$this->phrasen['telefonverzeichnis/faxnummern']='numero di fax'; +$this->phrasen['telefonverzeichnis/faxnummernFuerMitarbeiter']='numero di fax per dipendenti: +43 1 333 40 77 - 99 <Telefon DW>'; +$this->phrasen['telefonverzeichnis/hauptnummer']=''; +$this->phrasen['telefonverzeichnis/titelTelefonverzeichnis']=''; + +?> diff --git a/locale/it-IT/testtool.php b/locale/it-IT/testtool.php new file mode 100755 index 000000000..0f64986a9 --- /dev/null +++ b/locale/it-IT/testtool.php @@ -0,0 +1,41 @@ +phrasen['testtool/alleFragenBeantwortet']=''; +$this->phrasen['testtool/bearbeitungszeit']=''; +$this->phrasen['testtool/begruessungstext']=''; +$this->phrasen['testtool/beiDiesemGebietMuessenSieJedeFrageBeantworten']=''; +$this->phrasen['testtool/bitteZuerstAnmelden']=''; +$this->phrasen['testtool/blaettern']=''; +$this->phrasen['testtool/demo']=''; +$this->phrasen['testtool/dieseFrageIstNichtFuerSieBestimmt']=''; +$this->phrasen['testtool/dieZeitIstAbgelaufen']=''; +$this->phrasen['testtool/einleitung']=''; +$this->phrasen['testtool/esWurdeKeineFrageGefunden']=''; +$this->phrasen['testtool/fehler']='errore'; +$this->phrasen['testtool/fehlerBeimGenerierenDesFragenpools']='errore in sede di creazione del pool di domande'; +$this->phrasen['testtool/fehlerBeimSpeichernDerErstansicht']='errore in sede di salvataggio della videata iniziale'; +$this->phrasen['testtool/fehlerBeimStartvorgang']='errore in sede di procedura di avvio'; +$this->phrasen['testtool/gebietStarten']=''; +$this->phrasen['testtool/geburtsdatumStimmtNichtUeberein']=''; +$this->phrasen['testtool/home']=''; +$this->phrasen['testtool/jahr']=''; +$this->phrasen['testtool/keineAntwort']=''; +$this->phrasen['testtool/keinPrueflingseintragVorhanden']=''; +$this->phrasen['testtool/klickenSieAufEinTeilgebiet']=''; +$this->phrasen['testtool/login']=''; +$this->phrasen['testtool/monat']=''; +$this->phrasen['testtool/nameAuswaehlen']=''; +$this->phrasen['testtool/okKlickenUmZuStarten']=''; +$this->phrasen['testtool/quereinstieg']=''; +$this->phrasen['testtool/reihungstestKannNichtGeladenWerden']=''; +$this->phrasen['testtool/reihungstestNichtFreigeschalten']=''; +$this->phrasen['testtool/semester']=''; +$this->phrasen['testtool/speichernUndWeiter']=''; +$this->phrasen['testtool/spracheDerTestfragen']=''; +$this->phrasen['testtool/startDrueckenUmZuBeginnen']=''; +$this->phrasen['testtool/startseite']=''; +$this->phrasen['testtool/tag']=''; +$this->phrasen['testtool/willkommenstext']=''; +$this->phrasen['testtool/zeitAbgelaufen']=''; +$this->phrasen['testtool/zurueckZurStartseite']=''; + +?> diff --git a/locale/it-IT/tools.php b/locale/it-IT/tools.php new file mode 100755 index 000000000..a903a41b8 --- /dev/null +++ b/locale/it-IT/tools.php @@ -0,0 +1,64 @@ +phrasen['tools/aktuelleVersion']='versione attuale'; +$this->phrasen['tools/ampel']='Ssemaforo'; +$this->phrasen['tools/ampelAktion']='Azione'; +$this->phrasen['tools/ampelBereitsBestaetigt']=''; +$this->phrasen['tools/ampelBeschreibung']=''; +$this->phrasen['tools/ampelBestaetigen']=''; +$this->phrasen['tools/ampelBestaetigt']=''; +$this->phrasen['tools/ampelBestaetigtAm']=''; +$this->phrasen['tools/ampelDeadline']=''; +$this->phrasen['tools/ampelErledigt']=''; +$this->phrasen['tools/ampelKurzbz']=''; +$this->phrasen['tools/ampelMitarbeiter']=''; +$this->phrasen['tools/ampelNichtGefunden']=''; +$this->phrasen['tools/ampelRestdauer']=''; +$this->phrasen['tools/ampelStatus']=''; +$this->phrasen['tools/ampelsystem']=''; +$this->phrasen['tools/applikationsliste']=''; +$this->phrasen['tools/benotungsdatumDerZeugnisnote']=''; +$this->phrasen['tools/bestaetigungDrucken']=''; +$this->phrasen['tools/betrag']='Importo'; +$this->phrasen['tools/buchungstext']='Descrizione'; +$this->phrasen['tools/content']=''; +$this->phrasen['tools/dasAmpelsystemIstEinErinnerungsystem']=''; +$this->phrasen['tools/datei']=''; +$this->phrasen['tools/dokumente']='Documenti'; +$this->phrasen['tools/einzelanwendung']=''; +$this->phrasen['tools/esWurdenKeineErgebnisseGefunden']='impossibile trovare risultati'; +$this->phrasen['tools/esWurdenMehrAlsXDokumenteGefunden']='trovate più di 40 documenti corrispondenti alla ricerca. Si prega di specificare ulteriormente la ricerca'; +$this->phrasen['tools/esWurdenMehrAlsXInhalteGefunden']='trovate più di 20 persone corrispondenti alla ricerca. Si prega di specificare ulteriormente la ricerca'; +$this->phrasen['tools/esWurdenMehrAlsXPersonenGefunden']='trovate più di 20 persone corrispondenti alla ricerca. Si prega di specificare ulteriormente la ricerca'; +$this->phrasen['tools/fehlerBeimAuslesenDerNoten']='errore di lettura dei voti'; +$this->phrasen['tools/fehlerBeimLesenDerDatei']='errore di lettura del file'; +$this->phrasen['tools/inskriptionsbestaetigung']='Certificato d\'iscrizione'; +$this->phrasen['tools/keineDatenGefunden']=''; +$this->phrasen['tools/keineZahlungenVorhanden']=''; +$this->phrasen['tools/leistungsbeurteilung']=''; +$this->phrasen['tools/maxPersonen']=''; +$this->phrasen['tools/mussAlsStudentEingeloggtSein']=''; +$this->phrasen['tools/naehereInformationenfindenSieUnter']=''; +$this->phrasen['tools/nichtZugeteilt']=''; +$this->phrasen['tools/nochKeineBeurteilungEingetragen']='non è stata inserita ancora valutazione alcuna'; +$this->phrasen['tools/offen']='rata da saldare'; +$this->phrasen['tools/reservieren']=''; +$this->phrasen['tools/softwarepaket']=''; +$this->phrasen['tools/studentWurdeNichtGefunden']=''; +$this->phrasen['tools/studienbeitragFuerSSBezahltAmDatum']=''; +$this->phrasen['tools/studienbeitragFuerSSBezahlt']='Tasse per il semestre %1$s versate'; +$this->phrasen['tools/studienbeitragFuerSSNochNichtBezahlt']='Tasse per il semestre %1$s non ancora versate'; +$this->phrasen['tools/studienbuchblatt']=''; +$this->phrasen['tools/studienerfolgsbestaetigung']='Stampa certificato d\'iscrizione'; +$this->phrasen['tools/studiensemesterAuswaehlen']=''; +$this->phrasen['tools/suchbegriff']=''; +$this->phrasen['tools/suche']=''; +$this->phrasen['tools/telefonklappe']=''; +$this->phrasen['tools/uebersichtLeitung']=''; +$this->phrasen['tools/vorlageWohnsitzfinanzamt']=''; +$this->phrasen['tools/waehlenSieEineOEoderAmpel']=''; +$this->phrasen['tools/wurdeNichtGefunden']='non trovato '; +$this->phrasen['tools/zahlungen']='Situazione tasse'; +$this->phrasen['tools/zahlungsbestaetigung']='Ricevuta di pagamento'; +$this->phrasen['tools/zahlungstyp']='Tipo'; + +?> diff --git a/locale/it-IT/upload.php b/locale/it-IT/upload.php new file mode 100755 index 000000000..e14e96bd2 --- /dev/null +++ b/locale/it-IT/upload.php @@ -0,0 +1,40 @@ +phrasen['upload/aktionen']='azioni'; +$this->phrasen['upload/auswaehlen']=''; +$this->phrasen['upload/benutzerKonnteNichtZugeordnetWerden']=''; +$this->phrasen['upload/dateiAufServerDateiformat']='Errore: il formato del file che si vuole caricare sul server non viene supportato'; +$this->phrasen['upload/dateien']=''; +$this->phrasen['upload/dateienAutomatischUeberschreiben']=''; +$this->phrasen['upload/dateienImOrdner']=''; +$this->phrasen['upload/dateienInOrdnern']=''; +$this->phrasen['upload/dateiExistiertBereits']='Errore: il file è già esistente! Si prega di utilizzare l\'opzione "sovrascrivere automaticamente i file'; +$this->phrasen['upload/dateinameDarfNurBuchstaben']=''; +$this->phrasen['upload/dateiUpload']=''; +$this->phrasen['upload/esWurdeKeinPfadDefiniert']=''; +$this->phrasen['upload/fehlerBeimLadenDerLv']='errore di caricamento della LV'; +$this->phrasen['upload/fehlerBeimLoeschenDesOrdners']='errore in sede di cancellazione della cartella'; +$this->phrasen['upload/formattributInEinNeues ']=''; +$this->phrasen['upload/kbGespeichert']=''; +$this->phrasen['upload/keineDateienGefunden']='impossibile trovare file'; +$this->phrasen['upload/keineGegenstaendeDefiniert']=''; +$this->phrasen['upload/keineOrdnerGefunden']='impossibile trovare cartelle corrispondenti'; +$this->phrasen['upload/keineSemesterDefiniert']=''; +$this->phrasen['upload/keineStudiengaengeDefiniert']=''; +$this->phrasen['upload/leeren']=''; +$this->phrasen['upload/maxUploadgroesse']=''; +$this->phrasen['upload/name']=''; +$this->phrasen['upload/neuesVerzeichnisErstellen']=''; +$this->phrasen['upload/studentenUploadEinsehen']=''; +$this->phrasen['upload/studentenUploadVerwalten']=''; +$this->phrasen['upload/studentenUploadverzeichnis']=''; +$this->phrasen['upload/studentenUploadverzeichnisLeeren']=''; +$this->phrasen['upload/umEinenOrdnerOderEineDatei']=''; +$this->phrasen['upload/unterordnerVon']=''; +$this->phrasen['upload/upload']=''; +$this->phrasen['upload/verzeichnisErstellen']=''; +$this->phrasen['upload/verzeichnisname']=''; +$this->phrasen['upload/verzeichnisnameDarfNurBuchstaben']=''; +$this->phrasen['upload/wollenSieOrdnerWirklichLoeschen']=''; +$this->phrasen['upload/wollenSieUploadWirklichLeeren']=''; + +?> diff --git a/locale/it-IT/urlaubstool.php b/locale/it-IT/urlaubstool.php new file mode 100755 index 000000000..5827658fc --- /dev/null +++ b/locale/it-IT/urlaubstool.php @@ -0,0 +1,39 @@ +phrasen['urlaubstool/aktuellerStand']='stato attuale'; +$this->phrasen['urlaubstool/aktuellGebuchterUrlaub']='ferie attualmente prenotate'; +$this->phrasen['urlaubstool/anspruch']=''; +$this->phrasen['urlaubstool/anspruchAnzahlDerUrlaubstage']=''; +$this->phrasen['urlaubstool/bis']=''; +$this->phrasen['urlaubstool/diesIstEineAutomatischeMail']=''; +$this->phrasen['urlaubstool/eintragungenSpeichern']=''; +$this->phrasen['urlaubstool/eintragungLoeschen']=''; +$this->phrasen['urlaubstool/eintragWirklichLoeschen']=''; +$this->phrasen['urlaubstool/erreichbar']=''; +$this->phrasen['urlaubstool/erreichbarkeit']=''; +$this->phrasen['urlaubstool/fehlerBeimSendenAufgetreten']='errore in sede di trasmissione della mail di attivazione a %s'; +$this->phrasen['urlaubstool/fehlerBeimSendenVertretungAufgetreten']='errore in sede di trasmissione della mail di informazione a %s per la sostituzione per vacanze'; +$this->phrasen['urlaubstool/freigabeansuchenUrlaub']=''; +$this->phrasen['urlaubstool/freigabemailWurdeVersandt']=''; +$this->phrasen['urlaubstool/freigegebenDurch']=''; +$this->phrasen['urlaubstool/freigegebenDurchAm']=''; +$this->phrasen['urlaubstool/handbuchUrlaubserfassung']=''; +$this->phrasen['urlaubstool/hilfe']=''; +$this->phrasen['urlaubstool/jaehrlich']=''; +$this->phrasen['urlaubstool/keineVertretungEingetragen']=''; +$this->phrasen['urlaubstool/konnteKeinFreigabemailVersendetWerden']=''; +$this->phrasen['urlaubstool/mailtextVertretung']=''; +$this->phrasen['urlaubstool/meineZeitsperren']=''; +$this->phrasen['urlaubstool/ok']=''; +$this->phrasen['urlaubstool/resturlaub']=''; +$this->phrasen['urlaubstool/sieKoennenDiesenUnterFolgenderAdresseFreigeben']=''; +$this->phrasen['urlaubstool/stichtag']=''; +$this->phrasen['urlaubstool/tage']=''; +$this->phrasen['urlaubstool/urlaubImGeschaeftsjahr']=''; +$this->phrasen['urlaubstool/urlaubstool']=''; +$this->phrasen['urlaubstool/vertretung']=''; +$this->phrasen['urlaubstool/vertretungsmailWurdeVersandt']=''; +$this->phrasen['urlaubstool/von']=''; +$this->phrasen['urlaubstool/xHatNeuenUrlaubEingetragen']=''; +$this->phrasen['urlaubstool/zuerstVertretungAuswaehlen']=''; + +?> diff --git a/locale/it-IT/zeitaufzeichnung.php b/locale/it-IT/zeitaufzeichnung.php new file mode 100755 index 000000000..04f222b4a --- /dev/null +++ b/locale/it-IT/zeitaufzeichnung.php @@ -0,0 +1,47 @@ +phrasen['zeitaufzeichnung/aktivitaet']='attività'; +$this->phrasen['zeitaufzeichnung/aktuelleZeitLaden']='importa ora attuale'; +$this->phrasen['zeitaufzeichnung/alleAnzeigen']='mostra tutto'; +$this->phrasen['zeitaufzeichnung/alleEintraege']='tutte le registrazioni '; +$this->phrasen['zeitaufzeichnung/alsEndzeitUebernehmen']='imposta come fine'; +$this->phrasen['zeitaufzeichnung/alsNeuenEintragSpeichern']='salva come nuova registrazione'; +$this->phrasen['zeitaufzeichnung/alsStartzeitUebernehmen']='imposta come inizio'; +$this->phrasen['zeitaufzeichnung/arbeitszeit']=''; +$this->phrasen['zeitaufzeichnung/benutzerWurdeNichtGefunden']=''; +$this->phrasen['zeitaufzeichnung/bisDatumKleinerAlsVonDatum']=''; +$this->phrasen['zeitaufzeichnung/dauer']=''; +$this->phrasen['zeitaufzeichnung/ende']=''; +$this->phrasen['zeitaufzeichnung/endeXTageAnsicht']=''; +$this->phrasen['zeitaufzeichnung/fehlerBeimErmittelnDerProjekte']='errore di identificazione dei progetti'; +$this->phrasen['zeitaufzeichnung/gesamtdauer']=''; +$this->phrasen['zeitaufzeichnung/handbuchZeitaufzeichnung']=''; +$this->phrasen['zeitaufzeichnung/id']=''; +$this->phrasen['zeitaufzeichnung/inklusivePflichtpause']=''; +$this->phrasen['zeitaufzeichnung/kartennummer']=''; +$this->phrasen['zeitaufzeichnung/keineAuswahl']=''; +$this->phrasen['zeitaufzeichnung/kunde']=''; +$this->phrasen['zeitaufzeichnung/nameEingeben']=''; +$this->phrasen['zeitaufzeichnung/neu']=''; +$this->phrasen['zeitaufzeichnung/oderKartennummerOptional']=''; +$this->phrasen['zeitaufzeichnung/oe']=''; +$this->phrasen['zeitaufzeichnung/organisationseinheit1']=''; +$this->phrasen['zeitaufzeichnung/organisationseinheit2']=''; +$this->phrasen['zeitaufzeichnung/organisationseinheiten']=''; +$this->phrasen['zeitaufzeichnung/pause']=''; +$this->phrasen['zeitaufzeichnung/projekt']=''; +$this->phrasen['zeitaufzeichnung/service']=''; +$this->phrasen['zeitaufzeichnung/sieSindDerzeitKeinenProjektenZugeordnet']=''; +$this->phrasen['zeitaufzeichnung/start']=''; +$this->phrasen['zeitaufzeichnung/summeEintraege']=''; +$this->phrasen['zeitaufzeichnung/tagessumme']=''; +$this->phrasen['zeitaufzeichnung/uebersicht']=''; +$this->phrasen['zeitaufzeichnung/user']=''; +$this->phrasen['zeitaufzeichnung/wochensumme']=''; +$this->phrasen['zeitaufzeichnung/wochensummeArbeitszeit']=''; +$this->phrasen['zeitaufzeichnung/wochensummeEintraege']=''; +$this->phrasen['zeitaufzeichnung/xTageAnsicht']=''; +$this->phrasen['zeitaufzeichnung/zeitaufzeichnung']=''; +$this->phrasen['zeitaufzeichnung/zeitaufzeichnungVon']=''; +$this->phrasen['zeitaufzeichnung/zeitraumAuffallendHoch']='Attenzione, il periodo indicato risulta molto lungo. \n Confermare per salvataggio dei dati indicati.'; + +?> diff --git a/locale/it-IT/zeitsperre.php b/locale/it-IT/zeitsperre.php new file mode 100755 index 000000000..c3b8e1c53 --- /dev/null +++ b/locale/it-IT/zeitsperre.php @@ -0,0 +1,43 @@ +phrasen['zeitsperre/achtungEsWerdenAlleEingegebenenTage']=''; +$this->phrasen['zeitsperre/aktuellerStand']='stato attuale'; +$this->phrasen['zeitsperre/anzahlTage']=''; +$this->phrasen['zeitsperre/beschreibungSieheCisHandbuch']=''; +$this->phrasen['zeitsperre/bisDatumIstUngueltigNullenAngeben']=''; +$this->phrasen['zeitsperre/bisDatumMonat']=''; +$this->phrasen['zeitsperre/bisDatumUngueltig']=''; +$this->phrasen['zeitsperre/bitteZuerstVertretungAuswaehlen']=''; +$this->phrasen['zeitsperre/edit']=''; +$this->phrasen['zeitsperre/freigegeben']=''; +$this->phrasen['zeitsperre/grund']=''; +$this->phrasen['zeitsperre/istGroesserAlsBisDatum']=''; +$this->phrasen['zeitsperre/istNichtRichtig']=''; +$this->phrasen['zeitsperre/keineBerechtigungDatensatzLoeschen']=''; +$this->phrasen['zeitsperre/keineZeitsperrenEingetragen']=''; +$this->phrasen['zeitsperre/legendeDurchwahl']=''; +$this->phrasen['zeitsperre/legendeErreichbarkeit']=''; +$this->phrasen['zeitsperre/legendeGrund']=''; +$this->phrasen['zeitsperre/legendeVertretung']=''; +$this->phrasen['zeitsperre/loeschen']=''; +$this->phrasen['zeitsperre/monat']=''; +$this->phrasen['zeitsperre/resturlaubstage']=''; +$this->phrasen['zeitsperre/resturlaubstagePerDatum']=''; +$this->phrasen['zeitsperre/sieHabenKeineBerechtigung']=''; +$this->phrasen['zeitsperre/sieHabenKeineBerechtigungZuAendern']=''; +$this->phrasen['zeitsperre/stundeInklusive']=''; +$this->phrasen['zeitsperre/tag']=''; +$this->phrasen['zeitsperre/ungueltigeId']=''; +$this->phrasen['zeitsperre/urlaubBereitsEingetragen']=''; +$this->phrasen['zeitsperre/urlaubImGeschaeftsjahr']=''; +$this->phrasen['zeitsperre/urlaubKannNichtMehrEditiertWerden']=''; +$this->phrasen['zeitsperre/vonDatum']=''; +$this->phrasen['zeitsperre/vonDatumGroesserAlsBisDatum']=''; +$this->phrasen['zeitsperre/vonDatumIstUngueltigNullenAngeben']=''; +$this->phrasen['zeitsperre/vonDatumMonat']=''; +$this->phrasen['zeitsperre/vonDatumUngueltig']=''; +$this->phrasen['zeitsperre/wollenSieEintragWirklichLoeschen']=''; +$this->phrasen['zeitsperre/zeitsperre']=''; +$this->phrasen['zeitsperre/zeitsperren']=''; +$this->phrasen['zeitsperre/zeitsperreVonBis']=''; + +?> diff --git a/locale/it-IT/zeitwunsch.php b/locale/it-IT/zeitwunsch.php new file mode 100755 index 000000000..3215b330a --- /dev/null +++ b/locale/it-IT/zeitwunsch.php @@ -0,0 +1,25 @@ +phrasen['zeitwunsch/bedeutung']=''; +$this->phrasen['zeitwunsch/beiProblemenWendenSieSichAn']=''; +$this->phrasen['zeitwunsch/erklaerung']=''; +$this->phrasen['zeitwunsch/erklärung']=''; +$this->phrasen['zeitwunsch/esSolltenFuerJedeStunde']=''; +$this->phrasen['zeitwunsch/falscheWerteEingetragen']=''; +$this->phrasen['zeitwunsch/folgendePunkteSindZuBeachten']=''; +$this->phrasen['zeitwunsch/formularZumEintragenDerZeitsperren']=''; +$this->phrasen['zeitwunsch/help']=''; +$this->phrasen['zeitwunsch/hierAufGarKeinenFall']=''; +$this->phrasen['zeitwunsch/hierKannIchUnterrichten']=''; +$this->phrasen['zeitwunsch/hierMoechteIchUnterrichten']=''; +$this->phrasen['zeitwunsch/kontrollierenSieIhreZeitwuensche']=''; +$this->phrasen['zeitwunsch/letzteAenderung']=''; +$this->phrasen['zeitwunsch/nurInNotfaellen']=''; +$this->phrasen['zeitwunsch/profil']=''; +$this->phrasen['zeitwunsch/sperrenSieNurTermine']=''; +$this->phrasen['zeitwunsch/tragenSieInDiesesNormwochenraster']='inserire nel modulo settimanale standard la propria disponibilità relativa alla normale settimana lavorativa'; +$this->phrasen['zeitwunsch/verwendenSieDenWertNur']=''; +$this->phrasen['zeitwunsch/von']=''; +$this->phrasen['zeitwunsch/wert']=''; +$this->phrasen['zeitwunsch/zeitwunsch']=''; +$this->phrasen['zeitwunsch/zeitwunschVon']=''; +?> diff --git a/system/dbupdate_3.2.php b/system/dbupdate_3.2.php index 612ef066b..73e6f86c5 100755 --- a/system/dbupdate_3.2.php +++ b/system/dbupdate_3.2.php @@ -1129,31 +1129,14 @@ if (!$result = @$db->db_query("SELECT pruefungstyp_kurzbz FROM campus.tbl_pruefu // Neue Spalte bezeichnung_mehrsprachig bei tbl_status if(!@$db->db_query("SELECT bezeichnung_mehrsprachig FROM public.tbl_status LIMIT 1")) { - $qry = " ALTER TABLE public.tbl_status ADD COLUMN bezeichnung_mehrsprachig varchar(32)[]; - - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Abbrecher\",\"Abbrecher\",\"Abbrecher\",\"Abbrecher\"}' where status_kurzbz = 'Abbrecher'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Abgewiesener\",\"Abgewiesener\",\"Abgewiesener\",\"Abgewiesener\"}' where status_kurzbz = 'Abgewiesener'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Absolvent\",\"Absolvent\",\"Absolvent\",\"Absolvent\"}' where status_kurzbz = 'Absolvent'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Aufgenommener\",\"Aufgenommener\",\"Aufgenommener\",\"Aufgenommener\"}' where status_kurzbz = 'Aufgenommener'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Ausserordentlicher\",\"Ausserordentlicher\",\"Ausserordentlicher\",\"Ausserordentlicher\"}' where status_kurzbz = 'Ausserordentlicher'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Bewerber\",\"Bewerber\",\"Bewerber\",\"Bewerber\"}' where status_kurzbz = 'Bewerber'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Diplomand\",\"Diplomand\",\"Diplomand\",\"Diplomand\"}' where status_kurzbz = 'Diplomand'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Incoming\",\"Incoming\",\"Incoming\",\"Incoming\"}' where status_kurzbz = 'Incoming'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Interessent\",\"Interessent\",\"Interessent\",\"Interessent\"}' where status_kurzbz = 'Interessent'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Outgoing\",\"Outgoing\",\"Outgoing\",\"Outgoing\"}' where status_kurzbz = 'Outgoing'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Praktikant\",\"Praktikant\",\"Praktikant\",\"Praktikant\"}' where status_kurzbz = 'Praktikant'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Student\",\"Student\",\"Student\",\"Student\"}' where status_kurzbz = 'Student'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Unterbrecher\",\"Unterbrecher\",\"Unterbrecher\",\"Unterbrecher\"}' where status_kurzbz = 'Unterbrecher'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"VertragErhalten\",\"VertragErhalten\",\"VertragErhalten\",\"VertragErhalten\"}' where status_kurzbz = 'VertragErhalten'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Vertragsausfertigung\",\"Vertragsausfertigung\",\"Vertragsausfertigung\",\"Vertragsausfertigung\"}' where status_kurzbz = 'Vertragsausfertigung'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"VertragVersendet\",\"VertragVersendet\",\"VertragVersendet\",\"VertragVersendet\"}' where status_kurzbz = 'VertragVersendet'; - UPDATE public.tbl_status SET bezeichnung_mehrsprachig = '{\"Wartender\",\"Wartender\",\"Wartender\",\"Wartender\"}' where status_kurzbz = 'Wartender';"; - + $qry = " ALTER TABLE public.tbl_status ADD COLUMN bezeichnung_mehrsprachig varchar(255)[]; + update tbl_status set bezeichnung_mehrsprachig = cast('{'||status_kurzbz||','||status_kurzbz||'}' as varchar[]);"; + if(!$db->db_query($qry)) echo 'public.tbl_status '.$db->db_last_error().'
'; else - echo '
Spalte bezeichnung_mehrsprachig in public.tbl_status hinzugefügt'; + echo '
Spalte bezeichnung_mehrsprachig in public.tbl_status hinzugefügt
Die ersten beiden Sprachen wurden vorbefüllt. Weitere Übersetzungen sind zu ergänzen!
'; }
TitelStudiensemesterLehrveranstaltungenTermineMethodePrüfungstypEinzelprüfungMitarbeiterstorniertt('pruefung/pruefungTitel'); ?>t('global/studiensemester'); ?>t('global/lehrveranstaltung'); ?>t('pruefung/pruefungTermin'); ?>t('pruefung/pruefungMethode'); ?>t('pruefung/pruefungTyp'); ?>t('pruefung/pruefungEinzelpruefung'); ?>t('pruefung/pruefungMitarbeiter'); ?>t('pruefung/storniert'); ?>