mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Merge branch 'master' into eine_uid
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
- **[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]** Im Menü 'Zeitsperren' Link zu Resturlaubsübersicht entfernt. Falls benötigt Verlinkung über CMS möglich.
|
||||
- **[CORE]** Removed NOT NULL constraint on 'verfasser\_uid' from public.tbl\_notiz
|
||||
|
||||
### 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.
|
||||
|
||||
Regular → Executable
+2
-2
@@ -190,7 +190,7 @@ $( document ).ready(function()
|
||||
<body>
|
||||
<div id="semplanhelp" style="position:absolute; top:200px; left:200px; width:500px; height:250px; background-color:#cccccc; visibility:hidden; border-style:solid; border-width:1px; border-color:#333333;" class="transparent">
|
||||
<table width="100%">
|
||||
<tr><td valign="top"><h2> Erstellung des Semesterplanes</h2></td><td align="right" valign="top"><a href="#" onclick="hideSemPlanHelp();">X</a> </td></tr>
|
||||
<tr><td valign="top"><h2> <?php echo $p->t('semesterplan/ErstellungDesSemesterplans');?></h2></td><td align="right" valign="top"><a href="#" onclick="hideSemPlanHelp();">X</a> </td></tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<ol style="font-size:8pt;">
|
||||
@@ -203,7 +203,7 @@ $( document ).ready(function()
|
||||
</ol>
|
||||
</td>
|
||||
</tr>
|
||||
<tr><td colspan="2" align="center"><a href="#" onClick="hideSemPlanHelp();">schließen</a></td></tr>
|
||||
<tr><td colspan="2" align="center"><a href="#" onClick="hideSemPlanHelp();"><?php echo $p->t('semesterplan/schliessen');?></a></td></tr>
|
||||
</table>
|
||||
</div>
|
||||
<table class="tabcontent" height="100%" id="inhalt">
|
||||
|
||||
@@ -30,6 +30,16 @@ $sprache = getSprache();
|
||||
$lang = new sprache();
|
||||
$lang->load($sprache);
|
||||
$p = new phrasen($sprache);
|
||||
|
||||
if (defined('CIS_PRUEFUNGSANMELDUNG_FRIST'))
|
||||
{
|
||||
$anmeldefrist = CIS_PRUEFUNGSANMELDUNG_FRIST;
|
||||
}
|
||||
else
|
||||
{
|
||||
$anmeldefrist = 3;
|
||||
}
|
||||
|
||||
?>
|
||||
|
||||
/* Copyright (C) 2013 fhcomplete.org
|
||||
@@ -318,7 +328,7 @@ function writePruefungsTable(e, data, anmeldung)
|
||||
var row = "";
|
||||
var teilnehmer = "";
|
||||
var button = "";
|
||||
row += "<tr><td>"+e.organisationseinheit+"</td><td style='cursor: pointer; text-decoration: underline;' onclick='showPruefungsDetails(\""+e.pruefung.pruefung_id+"\",\""+e.lehrveranstaltung[0].lehrveranstaltung_id+"\");'>"+e.lehrveranstaltung[0].bezeichnung+"</td><td>";
|
||||
row += "<tr><td>"+e.organisationseinheit+"</td><td style='cursor: pointer; text-decoration: underline;' onclick='showPruefungsDetails(\""+e.pruefung.pruefung_id+"\",\""+e.lehrveranstaltung[0].lehrveranstaltung_id+"\");'>"+e.lehrveranstaltung[0].bezeichnung+" <br>("+e.lehrveranstaltung[0].lehrform_kurzbz+", "+e.lehrveranstaltung[0].ects+" ECTS, "+e.pruefung.mitarbeiter_uid+")</td><td>";
|
||||
e.pruefung.termine.forEach(function(d){
|
||||
var storno = false;
|
||||
var anmeldung_id = null;
|
||||
@@ -336,7 +346,7 @@ function writePruefungsTable(e, data, anmeldung)
|
||||
var frist = termin;
|
||||
termin = termin.getDate()+"."+(termin.getMonth()+1)+"."+termin.getFullYear();
|
||||
frist = frist.getTime();
|
||||
frist = frist - (3*24*60*60*1000);
|
||||
frist = frist - (<?php echo $anmeldefrist ?>*24*60*60*1000);
|
||||
var fristDate = new Date(frist);
|
||||
frist = fristDate.getDate()+"."+(fristDate.getMonth()+1)+"."+fristDate.getFullYear();
|
||||
|
||||
@@ -345,7 +355,7 @@ function writePruefungsTable(e, data, anmeldung)
|
||||
if(!storno)
|
||||
button = "<p><span style='display: inline-block; width: 155px;'><?php echo $p->t('pruefung/anmeldefristAbgelaufen'); ?></span></br>";
|
||||
else
|
||||
button = "<p><span style='display: inline-block; width: 155px;'>Storno nicht mehr möglich.</span></br>";
|
||||
button = "<p><span style='display: inline-block; width: 155px;'><?php echo $p->t('pruefung/stornoNichtMehrMoeglich'); ?></span></br>";
|
||||
}
|
||||
else if(anmeldung || e.lehrveranstaltung[0].angemeldet)
|
||||
{
|
||||
@@ -370,7 +380,7 @@ function writePruefungsTable(e, data, anmeldung)
|
||||
|
||||
if(d.max === null)
|
||||
{
|
||||
teilnehmer += "unbegrenzt</br>";
|
||||
teilnehmer += "<?php echo $p->t('pruefung/unbegrenzt'); ?></br>";
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1309,6 +1319,7 @@ function unmarkMissingFormEntry()
|
||||
function loadLehrveranstaltungen()
|
||||
{
|
||||
var studiensemester_kurzbz = $("#studiensemester").val();
|
||||
//alert(studiensemester_kurzbz);
|
||||
var mitarbeiter_uid = $("#mitarbeiter_uid").val();
|
||||
$.ajax({
|
||||
dataType: 'json',
|
||||
|
||||
@@ -31,6 +31,14 @@ require_once('../../../../include/mail.class.php');
|
||||
require_once('../../../../include/anrechnung.class.php');
|
||||
require_once('../../../../include/prestudent.class.php');
|
||||
require_once('../../../../include/person.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();
|
||||
|
||||
@@ -361,117 +369,123 @@ function loadTermine()
|
||||
*/
|
||||
function saveAnmeldung($aktStudiensemester = null, $uid = null)
|
||||
{
|
||||
$student = new student($uid);
|
||||
$termin = new pruefungstermin($_REQUEST["termin_id"]);
|
||||
$pruefung = new pruefung();
|
||||
$lehrveranstaltung = new lehrveranstaltung($_REQUEST["lehrveranstaltung_id"]);
|
||||
$studiensemester = new studiensemester();
|
||||
$stdsem = $studiensemester->getLastOrAktSemester(0);
|
||||
$lv_besucht = false;
|
||||
$studienverpflichtung_id = filter_input(INPUT_POST, "studienverpflichtung_id");
|
||||
global $p;
|
||||
|
||||
//Defaulteinstellung für Anzahlprüfungsversuche (wird durch Addon "ktu" überschrieben)
|
||||
$maxAnzahlVersuche = 0;
|
||||
$student = new student($uid);
|
||||
$termin = new pruefungstermin($_REQUEST["termin_id"]);
|
||||
$pruefung = new pruefung();
|
||||
$lehrveranstaltung = new lehrveranstaltung($_REQUEST["lehrveranstaltung_id"]);
|
||||
$studiensemester = new studiensemester();
|
||||
$stdsem = $studiensemester->getLastOrAktSemester(0);
|
||||
$lv_besucht = false;
|
||||
$studienverpflichtung_id = filter_input(INPUT_POST, "studienverpflichtung_id");
|
||||
|
||||
//Defaulteinstellung für Code Note "unetnschuldigt ferngeblieben" (wird durch Addon "ktu" überschrieben)
|
||||
$noteCode_uef = -1;
|
||||
//Defaulteinstellung für Anzahlprüfungsversuche (wird durch Addon "ktu" überschrieben)
|
||||
$maxAnzahlVersuche = 0;
|
||||
|
||||
$addon = new addon();
|
||||
foreach ($addon->aktive_addons as $a)
|
||||
{
|
||||
if($a === "ku")
|
||||
//Defaulteinstellung für Code Note "unetnschuldigt ferngeblieben" (wird durch Addon "ktu" überschrieben)
|
||||
$noteCode_uef = -1;
|
||||
|
||||
$addon = new addon();
|
||||
foreach ($addon->aktive_addons as $a)
|
||||
{
|
||||
require '../../../../addons/'.$a.'/cis/prfVerwaltung_array.php';
|
||||
switch($lehrveranstaltung->oe_kurzbz)
|
||||
{
|
||||
case $fakultaeten[0]["fakultaet"]:
|
||||
$semCounter = $fakultaeten[0]["sem"];
|
||||
break;
|
||||
case $fakultaeten[1]["fakultaet"]:
|
||||
$semCounter = $fakultaeten[1]["sem"];
|
||||
break;
|
||||
default:
|
||||
$semCounter = 2;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$semCounter = 99;
|
||||
}
|
||||
}
|
||||
$i=0;
|
||||
do
|
||||
{
|
||||
$lehrveranstaltung->load_lva_student($uid, $stdsem);
|
||||
foreach($lehrveranstaltung->lehrveranstaltungen as $lv)
|
||||
{
|
||||
if($lv->lehrveranstaltung_id === $lehrveranstaltung->lehrveranstaltung_id)
|
||||
{
|
||||
$lv_besucht = true;
|
||||
}
|
||||
}
|
||||
$stdsem = $studiensemester->getPreviousFrom($stdsem);
|
||||
$lehrveranstaltung->lehrveranstaltungen = array();
|
||||
$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($student->prestudent_id, NULL, $lehrveranstaltung->lehrveranstaltung_id);
|
||||
$anmeldung_moeglich = true;
|
||||
$anzahlPruefungen = count($pruefung->result);
|
||||
if(isset($pruefungstyp_kurzbzArray))
|
||||
{
|
||||
if($anzahlPruefungen < count($pruefungstyp_kurzbzArray))
|
||||
{
|
||||
$pruefungstyp_kurzbz = $pruefungstyp_kurzbzArray[$anzahlPruefungen];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$pruefungstyp_kurzbz = null;
|
||||
}
|
||||
|
||||
foreach($pruefung->result as $prf)
|
||||
{
|
||||
$note = new note($prf->note);
|
||||
if($note->note === $noteCode_uef)
|
||||
{
|
||||
$pruefungsanmeldung = new pruefungsanmeldung($prf->pruefungsanmeldung_id);
|
||||
$pruefungstermin = new pruefungstermin($pruefungsanmeldung->pruefungstermin_id);
|
||||
$p = new pruefungCis($pruefungstermin->pruefung_id);
|
||||
$pruefungsfenster = new pruefungsfenster($p->pruefungsfenster_id);
|
||||
$studiensemester = new studiensemester();
|
||||
$stdsem = $studiensemester->getaktorNext();
|
||||
$i=0;
|
||||
while($i<2)
|
||||
{
|
||||
if($stdsem === $pruefungsfenster->studiensemester_kurzbz)
|
||||
if($a === "ku")
|
||||
{
|
||||
$anmeldung_moeglich = false;
|
||||
require '../../../../addons/'.$a.'/cis/prfVerwaltung_array.php';
|
||||
switch($lehrveranstaltung->oe_kurzbz)
|
||||
{
|
||||
case $fakultaeten[0]["fakultaet"]:
|
||||
$semCounter = $fakultaeten[0]["sem"];
|
||||
break;
|
||||
case $fakultaeten[1]["fakultaet"]:
|
||||
$semCounter = $fakultaeten[1]["sem"];
|
||||
break;
|
||||
default:
|
||||
$semCounter = 2;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$semCounter = 99;
|
||||
}
|
||||
}
|
||||
$i=0;
|
||||
do
|
||||
{
|
||||
$lehrveranstaltung->load_lva_student($uid, $stdsem);
|
||||
foreach($lehrveranstaltung->lehrveranstaltungen as $lv)
|
||||
{
|
||||
if($lv->lehrveranstaltung_id === $lehrveranstaltung->lehrveranstaltung_id)
|
||||
{
|
||||
$lv_besucht = true;
|
||||
}
|
||||
}
|
||||
$stdsem = $studiensemester->getPreviousFrom($stdsem);
|
||||
$lehrveranstaltung->lehrveranstaltungen = array();
|
||||
$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($student->prestudent_id, NULL, $lehrveranstaltung->lehrveranstaltung_id);
|
||||
$anmeldung_moeglich = true;
|
||||
$anzahlPruefungen = count($pruefung->result);
|
||||
|
||||
// Defaulteinstellung für Prüfungstypen - schauen, ob bereits aus KTU-Addon geladen
|
||||
if(!isset($pruefungstyp_kurzbzArray))
|
||||
$pruefungstyp_kurzbzArray = array("Termin1","Termin2","kommPruef");
|
||||
if(isset($pruefungstyp_kurzbzArray))
|
||||
{
|
||||
if($anzahlPruefungen < count($pruefungstyp_kurzbzArray))
|
||||
{
|
||||
$pruefungstyp_kurzbz = $pruefungstyp_kurzbzArray[$anzahlPruefungen];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if($note->positiv === FALSE && $anzahlPruefungen >= $maxAnzahlVersuche)
|
||||
{
|
||||
$anmeldung_moeglich = false;
|
||||
}
|
||||
$pruefungstyp_kurzbz = null;
|
||||
}
|
||||
}
|
||||
|
||||
if($anmeldung_moeglich)
|
||||
{
|
||||
foreach($pruefung->result as $prf)
|
||||
{
|
||||
$note = new note($prf->note);
|
||||
if($note->note === $noteCode_uef)
|
||||
{
|
||||
$pruefungsanmeldung = new pruefungsanmeldung($prf->pruefungsanmeldung_id);
|
||||
$pruefungstermin = new pruefungstermin($pruefungsanmeldung->pruefungstermin_id);
|
||||
$pf = new pruefungCis($pruefungstermin->pruefung_id);
|
||||
$pruefungsfenster = new pruefungsfenster($pf->pruefungsfenster_id);
|
||||
$studiensemester = new studiensemester();
|
||||
$stdsem = $studiensemester->getaktorNext();
|
||||
$i=0;
|
||||
while($i<2)
|
||||
{
|
||||
if($stdsem === $pruefungsfenster->studiensemester_kurzbz)
|
||||
{
|
||||
$anmeldung_moeglich = false;
|
||||
}
|
||||
$stdsem = $studiensemester->getPreviousFrom($stdsem);
|
||||
$i++;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if($note->positiv === FALSE && $anzahlPruefungen >= $maxAnzahlVersuche)
|
||||
{
|
||||
$anmeldung_moeglich = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($anmeldung_moeglich)
|
||||
{
|
||||
if($termin->teilnehmer_max > $termin->getNumberOfParticipants() || $termin->teilnehmer_max == NULL)
|
||||
{
|
||||
$pruefung = new pruefungCis();
|
||||
@@ -493,7 +507,7 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null)
|
||||
if($creditpoints < $lehrveranstaltung->ects)
|
||||
{
|
||||
$data['error'] = 'true';
|
||||
$data['errormsg'] = 'Credit-Points-Guthaben ist zu gering.';
|
||||
$data['errormsg'] = $p->t('pruefung/zuWenigeCreditPoints');
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
@@ -507,7 +521,7 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null)
|
||||
{
|
||||
$data['result'][$temp->pruefungstermin_id] = "true";
|
||||
$data['error'] = 'true';
|
||||
$data['errormsg'] = 'Kollision mit anderer Anmeldung.';
|
||||
$data['errormsg'] = $p->t('pruefung/kollisionMitAndererAnmeldung');
|
||||
}
|
||||
}
|
||||
if(isset($data['error']) && $data['error'] = 'true')
|
||||
@@ -518,14 +532,14 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null)
|
||||
else
|
||||
{
|
||||
$data['error']='true';
|
||||
$data['errormsg']='Keine freien Plätze vorhanden.';
|
||||
$data['errormsg']=$p->t('pruefung/keineFreienPlaetzeVorhanden');
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['error']='true';
|
||||
$data['errormsg']='Anmeldung auf Grund von Sperre nicht möglich.';
|
||||
$data['errormsg']=$p->t('pruefung/anmeldungAufgrundVonSperreNichtMoeglich');
|
||||
return $data;
|
||||
}
|
||||
|
||||
@@ -582,19 +596,19 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null)
|
||||
else
|
||||
$to = $pruefung->mitarbeiter_uid."@".DOMAIN;
|
||||
$from = "noreply@".DOMAIN;
|
||||
$subject = "Anmeldung zur Prüfung";
|
||||
$mail = new mail($to, $from, $subject, "Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.");
|
||||
$subject = $p->t('pruefung/emailLektorSubjectAnmeldung');
|
||||
$mail = new mail($to, $from, $subject, $p->t('pruefung/emailBodyBitteHtmlSicht'));
|
||||
|
||||
$student = new student($uid);
|
||||
$datum = new datum();
|
||||
|
||||
$lv = new lehrveranstaltung($anmeldung->lehrveranstaltung_id);
|
||||
|
||||
$html = "StudentIn ".$student->vorname." ".$student->nachname." hat sich zur Prüfung ".$lv->bezeichnung." am ".$datum->formatDatum($termin->von, "m.d.Y")." von ".$datum->formatDatum($termin->von,"h:i")." Uhr bis ".$datum->formatDatum($termin->bis,"h:i")." Uhr angemeldet.";
|
||||
$html = $p->t('pruefung/emailLektorStudentIn')." ".$student->vorname." ".$student->nachname." ".$p->t('pruefung/emailLektorHatSichZurPruefung')." ".$lv->bezeichnung." ".$p->t('pruefung/emailLektorAm')." ".$datum->formatDatum($termin->von, "m.d.Y")." ".$p->t('pruefung/emailLektorVon')." ".$datum->formatDatum($termin->von,"h:i")." ".$p->t('pruefung/emailLektorUhrBis')." ".$datum->formatDatum($termin->bis,"h:i")." ".$p->t('pruefung/emailLektorUhrAngemeldet');
|
||||
$mail->setHTMLContent($html);
|
||||
$mail->send();
|
||||
|
||||
$data['result'] = "Anmeldung erfolgreich!";
|
||||
$data['result'] = $p->t('pruefung/anmeldungErfolgreich');
|
||||
$data['error']='false';
|
||||
$data['errormsg']='';
|
||||
}
|
||||
@@ -613,13 +627,13 @@ function saveAnmeldung($aktStudiensemester = null, $uid = null)
|
||||
else
|
||||
{
|
||||
$data['error']='true';
|
||||
$data['errormsg']="Prestudent nicht gefunden.";
|
||||
$data['errormsg']=$p->t('pruefung/prestudentNichtGefunden');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['error']='true';
|
||||
$data['errormsg']="Prestudent nicht gefunden.";
|
||||
$data['errormsg']=$p->t('pruefung/prestudentNichtGefunden');
|
||||
}
|
||||
return $data;
|
||||
}
|
||||
@@ -695,6 +709,7 @@ function getAllPruefungen($aktStudiensemester = null, $uid = null)
|
||||
*/
|
||||
function stornoAnmeldung($uid = null)
|
||||
{
|
||||
global $p;
|
||||
$pruefungsanmeldung_id=$_REQUEST['pruefungsanmeldung_id'];
|
||||
$pruefungsanmeldung = new pruefungsanmeldung($pruefungsanmeldung_id);
|
||||
$anrechnung = new anrechnung($pruefungsanmeldung->anrechnung_id);
|
||||
@@ -702,7 +717,7 @@ function stornoAnmeldung($uid = null)
|
||||
{
|
||||
if($anrechnung->delete($anrechnung->anrechnung_id))
|
||||
{
|
||||
$data['result'] = 'Anmeldung erfolgreich gelöscht.';
|
||||
$data['result'] = $p->t('pruefung/anmeldungErfolgreichGeloescht');
|
||||
$data['error'] = 'false';
|
||||
$data['errormsg'] = '';
|
||||
}
|
||||
@@ -723,6 +738,7 @@ function stornoAnmeldung($uid = null)
|
||||
*/
|
||||
function getAnmeldungenTermin()
|
||||
{
|
||||
global $p;
|
||||
$lehrveranstaltung_id = $_REQUEST["lehrveranstaltung_id"];
|
||||
$pruefungstermin_id = $_REQUEST["pruefungstermin_id"];
|
||||
$pruefungstermin = new pruefungstermin($pruefungstermin_id);
|
||||
@@ -752,7 +768,7 @@ function getAnmeldungenTermin()
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['errormsg']= 'Keine Anmeldungen vorhanden';
|
||||
$data['errormsg']= $p->t('pruefung/keineAnmeldungenVorhanden');
|
||||
}
|
||||
}
|
||||
return $data;
|
||||
@@ -786,6 +802,7 @@ function saveReihung()
|
||||
*/
|
||||
function anmeldungBestaetigen($uid)
|
||||
{
|
||||
global $p;
|
||||
$pruefungsanmeldung_id = $_REQUEST["pruefungsanmeldung_id"];
|
||||
$status = "bestaetigt";
|
||||
$anmeldung = new pruefungsanmeldung();
|
||||
@@ -801,27 +818,27 @@ function anmeldungBestaetigen($uid)
|
||||
|
||||
$to = $anmeldung->uid."@".DOMAIN;
|
||||
$from = "noreply@".DOMAIN;
|
||||
$subject = "Anmeldungsbestätigung zur Prüfung";
|
||||
$html = "Ihre Anmeldung zur Prüfung wurde von ".$ma->vorname." ".$ma->nachname." bestätigt.<br>";
|
||||
$subject = $p->t('pruefung/emailSubjectAnmeldungBestaetigung');
|
||||
$html = $p->t('pruefung/emailBody1')." ".$ma->vorname." ".$ma->nachname." ".$p->t('pruefung/emailBody2')."<br>";
|
||||
$html .= "<br>";
|
||||
$html .= "Prüfung: ".$lv->bezeichnung."<br>";
|
||||
$html .= $p->t('pruefung/emailBodyPruefung')." ".$lv->bezeichnung."<br>";
|
||||
if($pruefung->einzeln)
|
||||
{
|
||||
$date = $datum->formatDatum($termin->von, "Y-m-d h:i:s");
|
||||
$date = strtotime($date);
|
||||
$date = $date+(60*$pruefung->pruefungsintervall*($anmeldung->reihung-1));
|
||||
$von = date("h:i",$date);
|
||||
$html .= "Termin: ".$datum->formatDatum($termin->von, "d.m.Y")." um ".$von."<br>";
|
||||
$html .= "Dauer: ".$pruefung->pruefungsintervall." Minuten</br>";
|
||||
$html .= $p->t('pruefung/emailBodyTermin')." ".$datum->formatDatum($termin->von, "d.m.Y")." ".$p->t('pruefung/emailBodyUm')." ".$von."<br>";
|
||||
$html .= $p->t('pruefung/emailBodyDauer')." ".$pruefung->pruefungsintervall." ".$p->t('pruefung/emailBodyMinuten')."</br>";
|
||||
}
|
||||
else
|
||||
$html .= "Termin: ".$datum->formatDatum($termin->von, "d.m.Y")." um ".$datum->formatDatum($termin->von, "h:i")."<br>";
|
||||
$html .= "Ort: ".$ort->bezeichnung."<br>";
|
||||
$html .= $p->t('pruefung/emailBodyTermin')." ".$datum->formatDatum($termin->von, "d.m.Y")." ".$p->t('pruefung/emailBodyUm')." ".$datum->formatDatum($termin->von, "h:i")."<br>";
|
||||
$html .= $p->t('pruefung/anmeldungErfolgreich')." ".$ort->bezeichnung."<br>";
|
||||
$html .= "<br>";
|
||||
$html .= "<a href='".APP_ROOT."cis/private/lehre/pruefung/pruefungsanmeldung.php'>Link zur Anmeldung</a><br>";
|
||||
$html .= "<a href='".APP_ROOT."cis/private/lehre/pruefung/pruefungsanmeldung.php'>".$p->t('pruefung/emailBodyLinkZurAnmeldung')."</a><br>";
|
||||
$html .= "<br>";
|
||||
|
||||
$mail = new mail($to, $from, $subject,"Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.");
|
||||
$mail = new mail($to, $from, $subject,$p->t('pruefung/emailBodyBitteHtmlSicht'));
|
||||
$mail->setHTMLContent($html);
|
||||
$mail->send();
|
||||
|
||||
|
||||
@@ -0,0 +1,300 @@
|
||||
<?php
|
||||
|
||||
/* Copyright (C) 2014 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 <puraner@technikum-wien.at>
|
||||
*/
|
||||
|
||||
|
||||
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);
|
||||
|
||||
?>
|
||||
|
||||
|
||||
/**
|
||||
* 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 alle Prüfungen eines Mitarbeiters
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function loadPruefungenMitarbeiter()
|
||||
{
|
||||
var uid = $("#mitarbeiter_uid").val();
|
||||
$.ajax({
|
||||
dataType: 'json',
|
||||
url: "./pruefungsbewertung.json.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
method: "getPruefungMitarbeiter",
|
||||
mitarbeiter_uid: uid
|
||||
},
|
||||
error: loadError
|
||||
}).success(function(data){
|
||||
$("#pruefungen").find("h2").first().text("<?php echo $p->t('pruefung/pruefungPruefungenTitle'); ?> ("+uid+")");
|
||||
if(data.error === 'false')
|
||||
{
|
||||
var liste = "";
|
||||
data.result.forEach(function(e){
|
||||
liste += "<li>"+e.bezeichnung+"<ul>";
|
||||
e.pruefung.lehrveranstaltungen.forEach(function(d)
|
||||
{
|
||||
d.pruefung.termine.forEach(function(f){
|
||||
liste += "<li> <a onclick='showTeilnehmer(\""+f.pruefungstermin_id+"\", \""+e.lehrveranstaltung_id+"\", \""+e.bezeichnung+"\", \""+convertDateTime(f.von)+"\");'>"+convertDateTime(f.von)+"</a></li>";
|
||||
});
|
||||
})
|
||||
liste += "</li></ul>";
|
||||
});
|
||||
$("#pruefungenListe").html(liste);
|
||||
}
|
||||
else
|
||||
{
|
||||
$("#pruefungenListe").html(data.errormsg);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 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 showTeilnehmer(pruefungstermin_id, lehrveranstaltung_id, lehrveranstaltung, datum)
|
||||
{
|
||||
$("#modalOverlay").addClass("modalOverlay");
|
||||
$("#anmeldeDaten").empty();
|
||||
$("#anmeldungen").children("h2").text("Bewertungen zu "+lehrveranstaltung+" ("+datum+")");
|
||||
var noten = "<select onchange='markAsUnsaved(this);'><option value='null'>Keine Auswahl</option>";
|
||||
$.ajax({
|
||||
dataType: 'json',
|
||||
url: "./pruefungsbewertung.json.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
method: "getNoten"
|
||||
},
|
||||
error: loadError
|
||||
}).success(function(data){
|
||||
if(data.error != 'true')
|
||||
{
|
||||
data.result.forEach(function(d)
|
||||
{
|
||||
noten += "<option value="+d.note+">"+d.bezeichnung+"</option>";
|
||||
});
|
||||
noten += "</select>";
|
||||
}
|
||||
else
|
||||
{
|
||||
messageBox("message",data.errormsg, "red", "highlight", 1000);
|
||||
}
|
||||
}).complete(function(event, xhr, settings){
|
||||
var notenSelect = noten;
|
||||
$.ajax({
|
||||
dataType: 'json',
|
||||
url: "./pruefungsbewertung.json.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
method: "getAnmeldungenTermin",
|
||||
pruefungstermin_id: pruefungstermin_id,
|
||||
lehrveranstaltung_id: lehrveranstaltung_id
|
||||
},
|
||||
error: loadError
|
||||
}).success(function(data){
|
||||
var entry = "";
|
||||
if(data.error === "false")
|
||||
{
|
||||
data.result.forEach(function(d)
|
||||
{
|
||||
if(d.status_kurzbz === "bestaetigt")
|
||||
{
|
||||
var datum = d.von.split(" ");
|
||||
if(d.pruefung.note===null)
|
||||
{
|
||||
entry = "<div class='anmeldung' id="+d.student.uid+"><div>"+d.student.vorname+" "+d.student.nachname+"</div>"+notenSelect+"<input type='button' onclick='saveBeurteilung(this,\""+datum[0]+"\",\""+d.pruefungsanmeldung_id+"\",\""+d.pruefung_id+"\",\""+d.lehrveranstaltung_id+"\");' value='speichern'/></br><input id='note_anmerkung_"+d.student.uid+"' placeholder='Anmerkung' /></div>";
|
||||
}
|
||||
else
|
||||
{
|
||||
entry = "<div class='anmeldung' id="+d.student.uid+"><div>"+d.student.vorname+" "+d.student.nachname+"</div>"+notenSelect+"<input type='button' onclick='updateBeurteilung(this,\""+d.pruefung.pruefung_id+"\");' value='speichern'/></br><input id='note_anmerkung_"+d.student.uid+"' placeholder='Anmerkung' value='"+d.pruefung.anmerkung+"' /></div>";
|
||||
}
|
||||
$("#anmeldeDaten").append(entry);
|
||||
if(d.pruefung.note!==null)
|
||||
{
|
||||
markAsSaved(document.getElementById(d.student.uid).firstChild);
|
||||
$("#"+d.student.uid).find("select").val(d.pruefung.note);
|
||||
}
|
||||
else
|
||||
{
|
||||
markAsUnsaved(document.getElementById(d.student.uid).firstChild);
|
||||
}
|
||||
var t = $("#note_anmerkung_"+d.student.uid).parent().find('select').first().width();
|
||||
$("#note_anmerkung_"+d.student.uid).width(t);
|
||||
}
|
||||
});
|
||||
if(entry === "")
|
||||
{
|
||||
entry = "<div><div>Keine Anmeldungen vorhanden.</div></div>";
|
||||
$("#anmeldeDaten").html(entry);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
entry = "<div><div>"+data.errormsg+"</div></div>";
|
||||
$("#anmeldeDaten").html(entry);
|
||||
}
|
||||
}).complete(function(event, xhr, settings){
|
||||
$("#modalOverlay").removeClass("modalOverlay");
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Speichert eine Beurteilung
|
||||
* @param {type} ele Element das die Funtkion aufruft
|
||||
* @param {type} datum
|
||||
* @param {type} pruefungsanmeldung_id ID der Anmeldung
|
||||
* @param {type} pruefung_id ID der Prüfung
|
||||
* @param {type} lehrveranstaltung_id ID der Lehrveranstaltung
|
||||
* @returns {void}
|
||||
*/
|
||||
function saveBeurteilung(ele, datum, pruefungsanmeldung_id, pruefung_id, lehrveranstaltung_id)
|
||||
{
|
||||
var student_uid = $(ele).parent().attr("id");
|
||||
var mitarbeiter_uid = $("#mitarbeiter_uid").val();
|
||||
var note = $(ele).parent().find("select").val();
|
||||
if((note === "null") || (note===null))
|
||||
{
|
||||
messageBox("message", "Keine Note ausgewählt.", "red", "highlight", 1000);
|
||||
return false;
|
||||
}
|
||||
var anmerkung = $("#note_anmerkung_"+student_uid).val();
|
||||
|
||||
$.ajax({
|
||||
dataType: 'json',
|
||||
url: "./pruefungsbewertung.json.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
method: "saveBeurteilung",
|
||||
pruefung_id: pruefung_id,
|
||||
lehrveranstaltung_id: lehrveranstaltung_id,
|
||||
student_uid: student_uid,
|
||||
mitarbeiter_uid: mitarbeiter_uid,
|
||||
note: note,
|
||||
//TODO Datum der Prüfung oder der Beurteilung?????
|
||||
datum: datum,
|
||||
anmerkung: anmerkung,
|
||||
pruefungsanmeldung_id: pruefungsanmeldung_id
|
||||
},
|
||||
error: loadError
|
||||
}).success(function(data){
|
||||
if(data.error != 'true')
|
||||
{
|
||||
markAsSaved(ele);
|
||||
$(ele).attr("onclick", "updateBeurteilung(this,\""+data.result+"\")");
|
||||
}
|
||||
else
|
||||
{
|
||||
messageBox("message",data.errormsg, "red", "highlight", 1000);
|
||||
$(ele).parent().find("select").val(null);
|
||||
}
|
||||
}).complete(function(event, xhr, settings){
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Aktualisiert eine Beurteilung
|
||||
* @param {type} ele Element das die Funtkion aufruft
|
||||
* @param {type} pruefung_id ID der Prüfung
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function updateBeurteilung(ele, pruefung_id)
|
||||
{
|
||||
var student_uid = $(ele).parent().attr("id");
|
||||
var mitarbeiter_uid = $("#mitarbeiter_uid").val();
|
||||
var note = $(ele).parent().find("select").val();
|
||||
var anmerkung = $("#note_anmerkung_"+student_uid).val();
|
||||
if((note === "null") || (note===null))
|
||||
{
|
||||
messageBox("message", "Keine Note ausgewählt.", "red", "highlight", 1000);
|
||||
return false;
|
||||
}
|
||||
$.ajax({
|
||||
dataType: 'json',
|
||||
url: "./pruefungsbewertung.json.php",
|
||||
type: "POST",
|
||||
data: {
|
||||
method: "updateBeurteilung",
|
||||
pruefung_id: pruefung_id,
|
||||
note: note,
|
||||
anmerkung: anmerkung
|
||||
},
|
||||
error: loadError
|
||||
}).success(function(data){
|
||||
if(data.error != 'true')
|
||||
{
|
||||
markAsSaved(ele);
|
||||
}
|
||||
else
|
||||
{
|
||||
messageBox("message",data.errormsg, "red", "highlight", 1000);
|
||||
}
|
||||
|
||||
|
||||
}).complete(function(event, xhr, settings){
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Markiert einen Datensatz als gespeichert
|
||||
* @param {type} ele Element das die Funtkion aufruft
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function markAsSaved(ele)
|
||||
{
|
||||
$(ele).parent().removeClass("unsaved");
|
||||
$(ele).parent().addClass("saved");
|
||||
}
|
||||
|
||||
/**
|
||||
* Markiert einen Datensatz als ungespeichert
|
||||
* @param {type} ele Element das die Funtkion aufruft
|
||||
* @returns {undefined}
|
||||
*/
|
||||
function markAsUnsaved(ele)
|
||||
{
|
||||
$(ele).parent().removeClass("saved");
|
||||
$(ele).parent().addClass("unsaved");
|
||||
}
|
||||
@@ -62,7 +62,7 @@ if(empty($pruefung->result) && !$rechte->isBerechtigt('lehre/pruefungsanmeldungA
|
||||
<script src="../../../../include/js/jquery1.9.min.js"></script>
|
||||
<script src="../../../../include/js/jquery.tablesorter.min.js"></script>
|
||||
<script src="./pruefung.js.php"></script>
|
||||
<script src="./pruefungsbewertung.js"></script>
|
||||
<script src="./pruefungsbewertung.js.php"></script>
|
||||
<link rel="stylesheet" href="../../../../skin/jquery-ui-1.9.2.custom.min.css">
|
||||
<link rel="stylesheet" href="../../../../skin/fhcomplete.css">
|
||||
<link rel="stylesheet" href="../../../../skin/style.css.php">
|
||||
|
||||
@@ -195,7 +195,7 @@ if(empty($lehrveranstaltung->lehrveranstaltungen) && !$rechte->isBerechtigt('leh
|
||||
<tr>
|
||||
<td><?php echo $p->t('global/studiensemester'); ?>:</td>
|
||||
<td>
|
||||
<select id="studiensemester" name="studiensemester" onchange="loadPruefungsfenster();" onload="loadPruefungsfenster();">
|
||||
<select id="studiensemester" name="studiensemester" onchange="loadPruefungsfenster(); loadLehrveranstaltungen();" onload="loadPruefungsfenster();">
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -37,6 +37,85 @@ if (!$db = new basis_db())
|
||||
|
||||
$uid=get_uid();
|
||||
|
||||
//$type='ort';
|
||||
//$ort_kurzbz='EDV6.08';
|
||||
//$datum=1102260015;
|
||||
|
||||
// Deutsche Umgebung
|
||||
//$loc_de=setlocale(LC_ALL, 'de_AT@euro', 'de_AT','de_DE@euro', 'de_DE');
|
||||
//setlocale(LC_ALL, $loc_de);
|
||||
|
||||
// Variablen uebernehmen
|
||||
if (isset($_GET['type']))
|
||||
$type=$_GET['type'];
|
||||
if (isset($_POST['type']))
|
||||
$type=$_POST['type'];
|
||||
if (isset($_GET['datum']))
|
||||
$datum=$_GET['datum'];
|
||||
if (isset($_POST['datum']))
|
||||
$datum=$_POST['datum'];
|
||||
|
||||
if (isset($_GET['ort_kurzbz']))
|
||||
$ort_kurzbz=$_GET['ort_kurzbz'];
|
||||
else if (isset($_POST['ort_kurzbz']))
|
||||
$ort_kurzbz=$_POST['ort_kurzbz'];
|
||||
else
|
||||
$ort_kurzbz=null;
|
||||
|
||||
if (isset($_GET['pers_uid']))
|
||||
$pers_uid=$_GET['pers_uid'];
|
||||
|
||||
if (isset($_GET['stg_kz']))
|
||||
$stg_kz=$_GET['stg_kz'];
|
||||
else if (isset($_POST['stg_kz']))
|
||||
$stg_kz=$_POST['stg_kz'];
|
||||
else
|
||||
$stg_kz=null;
|
||||
|
||||
if (isset($_GET['lva']))
|
||||
$lva=$_GET['lva'];
|
||||
else if (isset($_POST['lva']))
|
||||
$lva=$_POST['lva'];
|
||||
else
|
||||
$lva=null;
|
||||
|
||||
if (isset($_POST['sem']))
|
||||
$sem=$_POST['sem'];
|
||||
else if (isset($_GET['sem']))
|
||||
$sem=$_GET['sem'];
|
||||
else
|
||||
$sem=null;
|
||||
|
||||
if (isset($_POST['ver']))
|
||||
$ver=$_POST['ver'];
|
||||
else if (isset($_GET['ver']))
|
||||
$ver=$_GET['ver'];
|
||||
else
|
||||
$ver=null;
|
||||
|
||||
if (isset($_POST['grp']))
|
||||
$grp=$_POST['grp'];
|
||||
else if (isset($_GET['grp']))
|
||||
$grp=$_GET['grp'];
|
||||
else
|
||||
$grp=null;
|
||||
|
||||
if (isset($_POST['gruppe_kurzbz']))
|
||||
$gruppe_kurzbz=$_POST['gruppe_kurzbz'];
|
||||
else if (isset($_GET['gruppe_kurzbz']))
|
||||
$gruppe_kurzbz=$_GET['gruppe_kurzbz'];
|
||||
else
|
||||
$gruppe_kurzbz=null;
|
||||
|
||||
if (isset($_POST['user_uid']))
|
||||
$user_uid=$_POST['user_uid'];
|
||||
if (isset($_POST['reserve']))
|
||||
$reserve=$_POST['reserve'];
|
||||
if (isset($_POST['beschreibung']))
|
||||
$beschreibung=$_POST['beschreibung'];
|
||||
if (isset($_POST['titel']))
|
||||
$titel=$_POST['titel'];
|
||||
|
||||
?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<HTML>
|
||||
<HEAD>
|
||||
@@ -145,18 +224,41 @@ $uid=get_uid();
|
||||
});
|
||||
-->
|
||||
</script>
|
||||
<LINK rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
|
||||
<link href="../../../skin/flexcrollstyles.css" rel="stylesheet" type="text/css" />
|
||||
<script src="../../../include/js/flexcroll.js" type="text/javascript" ></script>
|
||||
<?php
|
||||
// ADDONS laden
|
||||
$addon_obj = new addon();
|
||||
$addon_obj->loadAddons();
|
||||
foreach($addon_obj->result as $addon)
|
||||
{
|
||||
if(file_exists('../../../addons/'.$addon->kurzbz.'/cis/init.js.php'))
|
||||
echo '<script type="application/x-javascript" src="../../../addons/'.$addon->kurzbz.'/cis/init.js.php" ></script>';
|
||||
}
|
||||
|
||||
// Wenn Seite fertig geladen ist Addons aufrufen
|
||||
echo '
|
||||
<script>
|
||||
$( document ).ready(function()
|
||||
{
|
||||
if(typeof addon !== \'undefined\')
|
||||
{
|
||||
for(i in addon)
|
||||
{
|
||||
addon[i].init("cis/private/lvplan/stpl_week.php", {ort_kurzbz:\''.$ort_kurzbz.'\'});
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
';
|
||||
?>
|
||||
<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
|
||||
</HEAD>
|
||||
<BODY id="inhalt">
|
||||
<div class="flexcroll" style="outline: none;">
|
||||
<h1><?php echo $p->t('lvplan/wochenplan');?></h1>
|
||||
<table class="tabcontent">
|
||||
<tr>
|
||||
<td>
|
||||
<a href="index.php"><?php echo $p->t('lvplan/hauptmenue');?></a><br>
|
||||
<?php echo '<a href="../../../cms/content.php?content_id='.$p->t("dms_link/lvPlanFAQ").'" class="hilfe" target="_blank">'.$p->t("global/hilfe").'</a>'; ?>
|
||||
<?php if ($p->t("dms_link/lvPlanFAQ")!='') echo '<a href="../../../cms/content.php?content_id='.$p->t("dms_link/lvPlanFAQ").'" class="hilfe" target="_blank">'.$p->t("global/hilfe").'</a>'; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -173,85 +275,6 @@ $uid=get_uid();
|
||||
* Update: 15.11.2004 von Christian Paminger
|
||||
*****************************************************************************/
|
||||
|
||||
//$type='ort';
|
||||
//$ort_kurzbz='EDV6.08';
|
||||
//$datum=1102260015;
|
||||
|
||||
// Deutsche Umgebung
|
||||
//$loc_de=setlocale(LC_ALL, 'de_AT@euro', 'de_AT','de_DE@euro', 'de_DE');
|
||||
//setlocale(LC_ALL, $loc_de);
|
||||
|
||||
// Variablen uebernehmen
|
||||
if (isset($_GET['type']))
|
||||
$type=$_GET['type'];
|
||||
if (isset($_POST['type']))
|
||||
$type=$_POST['type'];
|
||||
if (isset($_GET['datum']))
|
||||
$datum=$_GET['datum'];
|
||||
if (isset($_POST['datum']))
|
||||
$datum=$_POST['datum'];
|
||||
|
||||
if (isset($_GET['ort_kurzbz']))
|
||||
$ort_kurzbz=$_GET['ort_kurzbz'];
|
||||
else if (isset($_POST['ort_kurzbz']))
|
||||
$ort_kurzbz=$_POST['ort_kurzbz'];
|
||||
else
|
||||
$ort_kurzbz=null;
|
||||
|
||||
if (isset($_GET['pers_uid']))
|
||||
$pers_uid=$_GET['pers_uid'];
|
||||
|
||||
if (isset($_GET['stg_kz']))
|
||||
$stg_kz=$_GET['stg_kz'];
|
||||
else if (isset($_POST['stg_kz']))
|
||||
$stg_kz=$_POST['stg_kz'];
|
||||
else
|
||||
$stg_kz=null;
|
||||
|
||||
if (isset($_GET['lva']))
|
||||
$lva=$_GET['lva'];
|
||||
else if (isset($_POST['lva']))
|
||||
$lva=$_POST['lva'];
|
||||
else
|
||||
$lva=null;
|
||||
|
||||
if (isset($_POST['sem']))
|
||||
$sem=$_POST['sem'];
|
||||
else if (isset($_GET['sem']))
|
||||
$sem=$_GET['sem'];
|
||||
else
|
||||
$sem=null;
|
||||
|
||||
if (isset($_POST['ver']))
|
||||
$ver=$_POST['ver'];
|
||||
else if (isset($_GET['ver']))
|
||||
$ver=$_GET['ver'];
|
||||
else
|
||||
$ver=null;
|
||||
|
||||
if (isset($_POST['grp']))
|
||||
$grp=$_POST['grp'];
|
||||
else if (isset($_GET['grp']))
|
||||
$grp=$_GET['grp'];
|
||||
else
|
||||
$grp=null;
|
||||
|
||||
if (isset($_POST['gruppe_kurzbz']))
|
||||
$gruppe_kurzbz=$_POST['gruppe_kurzbz'];
|
||||
else if (isset($_GET['gruppe_kurzbz']))
|
||||
$gruppe_kurzbz=$_GET['gruppe_kurzbz'];
|
||||
else
|
||||
$gruppe_kurzbz=null;
|
||||
|
||||
if (isset($_POST['user_uid']))
|
||||
$user_uid=$_POST['user_uid'];
|
||||
if (isset($_POST['reserve']))
|
||||
$reserve=$_POST['reserve'];
|
||||
if (isset($_POST['beschreibung']))
|
||||
$beschreibung=$_POST['beschreibung'];
|
||||
if (isset($_POST['titel']))
|
||||
$titel=$_POST['titel'];
|
||||
|
||||
//Parameter pruefen
|
||||
if($stg_kz!='' && !is_numeric($stg_kz))
|
||||
die('Studiengang ist ungueltig');
|
||||
@@ -411,6 +434,5 @@ if (isset($count))
|
||||
?>
|
||||
|
||||
<P><br><?php echo $p->t('lvplan/fehlerUndFeedback');?> <A class="Item" href="mailto:<?php echo MAIL_LVPLAN?>"><?php echo $p->t('lvplan/lvKoordinationsstelle');?></A>.</P>
|
||||
</div>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
@@ -90,7 +90,7 @@ $person = new person();
|
||||
if(isset($_SESSION['prestudent/user']))
|
||||
$person_id=$person->checkZugangscode($_SESSION['prestudent/user']);
|
||||
if(isset($_SESSION['incoming/user']))
|
||||
$person_id=$person->checkZugangscode($_SESSION['prestudent/user']);
|
||||
$person_id=$person->checkZugangscode($_SESSION['incoming/user']);
|
||||
if($person_id!=$_GET['person_id'])
|
||||
die('Sie haben keine Berechtigung für diese Seite');
|
||||
|
||||
|
||||
@@ -165,12 +165,12 @@ if(isset($_GET['person_id']))
|
||||
<SELECT name='dokumenttyp'>";
|
||||
foreach ($dokument->result as $dok)
|
||||
{
|
||||
if($dok->dokument_kurzbz == 'Lebenslf' || $dok->dokument_kurzbz == 'Motivat' || $dok->dokument_kurzbz == 'Zeugnis' || $dok->dokument_kurzbz == 'Lichtbil' || $dok->dokument_kurzbz == 'LearnAgr')
|
||||
if($dok->dokument_kurzbz == 'Lebenslf' || $dok->dokument_kurzbz == 'Motivat' || $dok->dokument_kurzbz == 'Maturaze' || $dok->dokument_kurzbz == 'LearnAgr')
|
||||
{
|
||||
$selected ="";
|
||||
if($dok->dokument_kurzbz == $dokumenttyp)
|
||||
$selected = "selected";
|
||||
echo '<option '.$selected.' value="'.$dok->dokument_kurzbz.'" >'.$dok->bezeichnung."</option>\n";
|
||||
echo '<option '.$selected.' value="'.$dok->dokument_kurzbz.'" >'.$dok->bezeichnung_mehrsprachig[$sprache]."</option>\n";
|
||||
}
|
||||
}
|
||||
echo " </select>
|
||||
|
||||
@@ -645,12 +645,20 @@ else if($method=="lehrveranstaltungen")
|
||||
AND aktiv = true
|
||||
)a ) as anzahl
|
||||
FROM
|
||||
lehre.tbl_lehrveranstaltung JOIN public.tbl_studiengang USING(studiengang_kz)
|
||||
lehre.tbl_lehrveranstaltung
|
||||
JOIN
|
||||
public.tbl_studiengang USING(studiengang_kz)
|
||||
WHERE
|
||||
tbl_lehrveranstaltung.incoming>0 AND
|
||||
tbl_lehrveranstaltung.aktiv AND
|
||||
tbl_lehrveranstaltung.lehre
|
||||
AND tbl_lehrveranstaltung.studiengang_kz>0 AND tbl_lehrveranstaltung.studiengang_kz<10000";
|
||||
tbl_lehrveranstaltung.lehre AND
|
||||
tbl_lehrveranstaltung.lehrveranstaltung_id IN (
|
||||
SELECT lehrveranstaltung_id FROM lehre.tbl_studienplan_lehrveranstaltung
|
||||
JOIN lehre.tbl_studienplan USING (studienplan_id)
|
||||
JOIN lehre.tbl_studienordnung USING (studienordnung_id)
|
||||
WHERE tbl_studienordnung.status_kurzbz='approved'
|
||||
AND tbl_lehrveranstaltung.lehrveranstaltung_id=tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id) AND
|
||||
((tbl_lehrveranstaltung.studiengang_kz>0 AND tbl_lehrveranstaltung.studiengang_kz<10000) OR tbl_lehrveranstaltung.studiengang_kz=10006)";
|
||||
|
||||
if (isset($_GET['studiengang']) && $_GET['studiengang'] !='')
|
||||
$qry .= "AND tbl_lehrveranstaltung.studiengang_kz=".$_GET['studiengang'];
|
||||
@@ -680,8 +688,8 @@ else if($method=="lehrveranstaltungen")
|
||||
while($row = $db->db_fetch_object($result))
|
||||
{
|
||||
$freieplaetze = $row->incoming - $row->anzahl;
|
||||
if($freieplaetze>0)
|
||||
{
|
||||
//if($freieplaetze>0)
|
||||
//{
|
||||
$studiengang = new studiengang();
|
||||
$studiengang->load($row->studiengang_kz);
|
||||
$studiengang_language = ($sprache == 'German') ? $studiengang->bezeichnung : $studiengang->english;
|
||||
@@ -692,8 +700,10 @@ else if($method=="lehrveranstaltungen")
|
||||
$typ = 'MA';
|
||||
echo '<tr>';
|
||||
echo '<td style="display:none">'.$row->lehrveranstaltung_id.'</td>';
|
||||
if(!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id))
|
||||
if(!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze>0)
|
||||
echo '<td><a href="incoming.php?method=lehrveranstaltungen&mode=add&id='.$row->lehrveranstaltung_id.'">'.$p->t('global/anmelden').'</a></td>';
|
||||
elseif (!$preincoming->checkLehrveranstaltung($preincoming->preincoming_id, $row->lehrveranstaltung_id) && $freieplaetze==0)
|
||||
echo '<td>'.$p->t('incoming/noVacancies').'</td>';
|
||||
else
|
||||
echo '<td>'.$p->t('global/angemeldet').'</td>';
|
||||
echo '<td>',$studiengang_language,'</td>';
|
||||
@@ -710,7 +720,7 @@ else if($method=="lehrveranstaltungen")
|
||||
</td>';
|
||||
echo '<td>',($freieplaetze<$row->incoming?'<strong>'.$freieplaetze.'/'.$row->incoming.'</strong>':$freieplaetze.'/'.$row->incoming),'</td>';
|
||||
echo '</tr>';
|
||||
}
|
||||
//}
|
||||
}
|
||||
}
|
||||
echo '</tbody></table>';
|
||||
|
||||
@@ -19,10 +19,10 @@
|
||||
*/
|
||||
/**
|
||||
* Menue Addon zur Auswahl von LVs
|
||||
*
|
||||
*
|
||||
* Dieses Addon erstellt ein Formular zur Auswahl von Studiengang und Semester und zeigt die
|
||||
* zugehoerigen LVs an
|
||||
*
|
||||
*
|
||||
* Parameter fuer das Params Array:
|
||||
* - studiengang_kz
|
||||
* - semester
|
||||
@@ -44,9 +44,9 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
global $params;
|
||||
|
||||
parent::__construct();
|
||||
|
||||
|
||||
$this->link=false;
|
||||
|
||||
|
||||
$sprache = getSprache();
|
||||
$user = get_uid();
|
||||
$student = new student();
|
||||
@@ -55,17 +55,17 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
$studiengang_kz=$student->studiengang_kz;
|
||||
$semester=$student->semester;
|
||||
}
|
||||
|
||||
|
||||
$p = new phrasen($sprache);
|
||||
|
||||
|
||||
|
||||
|
||||
$this->block.='
|
||||
<script language="JavaScript" type="text/javascript">
|
||||
<!--
|
||||
function MM_jumpMenu(targ, selObj, restore)
|
||||
{
|
||||
eval(targ + ".location=\'" + selObj.options[selObj.selectedIndex].value + "\'");
|
||||
|
||||
|
||||
if(restore)
|
||||
{
|
||||
selObj.selectedIndex = 0;
|
||||
@@ -86,7 +86,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
|
||||
if(isset($params['studiengang_kz']) && is_numeric($params['studiengang_kz']))
|
||||
$studiengang_kz=$params['studiengang_kz'];
|
||||
|
||||
|
||||
if(isset($params['semester']) && is_numeric($params['semester']))
|
||||
$semester=$params['semester'];
|
||||
else
|
||||
@@ -94,7 +94,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
if(!isset($semester))
|
||||
$semester=1;
|
||||
}
|
||||
|
||||
|
||||
$sel_kurzbzlang='';
|
||||
foreach($stg_obj->result as $row)
|
||||
{
|
||||
@@ -115,7 +115,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$this->block.='
|
||||
</select>
|
||||
</td>
|
||||
@@ -127,7 +127,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
<td class="tdwrap">'.$p->t('global/semester').': </td>
|
||||
<td class="tdwrap">
|
||||
<select name="term" onChange="MM_jumpMenu(\'self\',this,0)">';
|
||||
|
||||
|
||||
$short = 'Fehler Stg.Kz '.$studiengang_kz;
|
||||
$max = 1;
|
||||
if ($stg_obj=new studiengang($studiengang_kz))
|
||||
@@ -137,12 +137,12 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
}
|
||||
if($semester>$max)
|
||||
$semester=1;
|
||||
|
||||
|
||||
$params['studiengang_kz'] = $studiengang_kz;
|
||||
$params['semester'] = $semester;
|
||||
$params['studiengang_kurzbz_lo'] = strtolower($short);
|
||||
$params['studiengang_kurzbz_hi'] = $short;
|
||||
|
||||
|
||||
for($i=0;$i<$max;$i++)
|
||||
{
|
||||
if(($i+1)==$semester)
|
||||
@@ -150,7 +150,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
else
|
||||
$this->block.= '<option value="?content_id='.$_GET['content_id'].'&studiengang_kz='.$studiengang_kz.'&semester='.($i+1).'">'.($i+1).'. Semester</option>';
|
||||
}
|
||||
|
||||
|
||||
$this->block.='
|
||||
</select>
|
||||
</td>
|
||||
@@ -165,24 +165,68 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
<td class="tdwrap"> </td>
|
||||
</tr>';
|
||||
|
||||
|
||||
|
||||
if (!$lv_obj = new lehrveranstaltung())
|
||||
die('Fehler beim Oeffnen der Lehrveranstaltung');
|
||||
|
||||
die('Fehler beim Oeffnen der Lehrveranstaltung');
|
||||
|
||||
$lv_obj->lehrveranstaltungen=array();
|
||||
if ($lv_obj->load_lva($studiengang_kz,$semester,null,TRUE,TRUE,'orgform_kurzbz DESC, bezeichnung'))
|
||||
{
|
||||
$db = new basis_db();
|
||||
$qry = "SELECT * FROM lehre.tbl_studienordnung WHERE studiengang_kz=".$this->db_add_param($studiengang_kz)." AND status_kurzbz='approved'";
|
||||
$genehmigte_sto_vorhanden=false;
|
||||
if($result_sto = $db->db_query($qry))
|
||||
{
|
||||
if($db->db_num_rows($result_sto)>0)
|
||||
{
|
||||
$genehmigte_sto_vorhanden=true;
|
||||
}
|
||||
}
|
||||
|
||||
$lastform=null;
|
||||
foreach ($lv_obj->lehrveranstaltungen as $row)
|
||||
{
|
||||
{
|
||||
// Alle LVs herausfiltern die nicht in genehmigten Studienplaenen vorkommen
|
||||
// Module werden auch herausgefiltert
|
||||
if($genehmigte_sto_vorhanden)
|
||||
{
|
||||
$qry = "SELECT
|
||||
count(*) as anzahl
|
||||
FROM
|
||||
lehre.tbl_studienplan_lehrveranstaltung
|
||||
JOIN lehre.tbl_studienplan USING(studienplan_id)
|
||||
JOIN lehre.tbl_studienordnung USING(studienordnung_id)
|
||||
JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)
|
||||
JOIN lehre.tbl_lehrtyp USING(lehrtyp_kurzbz)
|
||||
WHERE
|
||||
tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id=".$db->db_add_param($row->lehrveranstaltung_id)."
|
||||
AND tbl_studienordnung.status_kurzbz='approved'
|
||||
AND lehrtyp_kurzbz='lv'";
|
||||
if($result_genehmigt = $db->db_query($qry))
|
||||
{
|
||||
if($row_genehmigt = $db->db_fetch_object($result_genehmigt))
|
||||
{
|
||||
if($row_genehmigt->anzahl==0)
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// Wenn es in diesem Studiengang keine genehmigte Studienordnung gibt dann
|
||||
// alle LVs anzeigen und nur die Module herausfiltern
|
||||
if($row->lehrtyp_kurzbz!='lv')
|
||||
continue;
|
||||
}
|
||||
|
||||
if($row->orgform_kurzbz!=$lastform)
|
||||
{
|
||||
$orgform = new organisationsform();
|
||||
$orgform->load($row->orgform_kurzbz);
|
||||
|
||||
$this->block.= "<tr><td><b>$orgform->bezeichnung</b></td></tr>";
|
||||
|
||||
$lastform=$row->orgform_kurzbz;
|
||||
|
||||
$this->block.= "<tr><td><b>$orgform->bezeichnung</b></td></tr>";
|
||||
|
||||
$lastform=$row->orgform_kurzbz;
|
||||
}
|
||||
$this->block.= '<tr>';
|
||||
$this->block.= ' <td class="tdwrap"><ul style="margin: 0px; padding: 0px; ">';
|
||||
@@ -194,7 +238,7 @@ class menu_addon_lehrveranstaltungen extends menu_addon
|
||||
$this->block.='</table>';
|
||||
$this->output();
|
||||
}
|
||||
|
||||
|
||||
private function CutString($strVal, $limit)
|
||||
{
|
||||
if(mb_strlen($strVal) > $limit+3)
|
||||
|
||||
@@ -5243,16 +5243,16 @@ function StudentPrintAusbildungsvertrag(event)
|
||||
tree.view.selection.getRangeAt(t,start,end);
|
||||
for (var v = start.value; v <= end.value; v++)
|
||||
{
|
||||
var col = tree.columns ? tree.columns["student-treecol-uid"] : "student-treecol-uid";
|
||||
var uid=tree.view.getCellText(v,col);
|
||||
paramList += ';'+uid;
|
||||
var col = tree.columns ? tree.columns["student-treecol-prestudent_id"] : "student-treecol-prestudent_id";
|
||||
var prestudentId=tree.view.getCellText(v,col);
|
||||
paramList += ';'+prestudentId;
|
||||
stg_kz=getTreeCellText(tree,"student-treecol-studiengang_kz", v);
|
||||
}
|
||||
}
|
||||
|
||||
if(paramList.replace(";",'')=='')
|
||||
{
|
||||
alert('Bitte einen Studenten auswaehlen');
|
||||
alert('Bitte mindestens eine Person auswaehlen');
|
||||
return false;
|
||||
}
|
||||
if (event.shiftKey)
|
||||
@@ -5269,7 +5269,7 @@ function StudentPrintAusbildungsvertrag(event)
|
||||
}
|
||||
|
||||
//PDF erzeugen
|
||||
window.open('<?php echo APP_ROOT; ?>content/pdfExport.php?xml=ausbildungsvertrag.xml.php&xsl=Ausbildungsver&style_xsl=AusbildStatus&output='+output+'&uid='+paramList,'Ausbildungsvertrag', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
window.open('<?php echo APP_ROOT; ?>content/pdfExport.php?xml=ausbildungsvertrag.xml.php&xsl=Ausbildungsver&style_xsl=AusbildStatus&output='+output+'&prestudent_id='+paramList,'Ausbildungsvertrag', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
}
|
||||
|
||||
//****
|
||||
@@ -5292,16 +5292,16 @@ function StudentPrintAusbildungsvertragEnglisch(event)
|
||||
tree.view.selection.getRangeAt(t,start,end);
|
||||
for (var v = start.value; v <= end.value; v++)
|
||||
{
|
||||
var col = tree.columns ? tree.columns["student-treecol-uid"] : "student-treecol-uid";
|
||||
var uid=tree.view.getCellText(v,col);
|
||||
paramList += ';'+uid;
|
||||
var col = tree.columns ? tree.columns["student-treecol-prestudent_id"] : "student-treecol-prestudent_id";
|
||||
var prestudentId=tree.view.getCellText(v,col);
|
||||
paramList += ';'+prestudentId;
|
||||
stg_kz=getTreeCellText(tree,"student-treecol-studiengang_kz", v);
|
||||
}
|
||||
}
|
||||
|
||||
if(paramList.replace(";",'')=='')
|
||||
{
|
||||
alert('Bitte mindestens einen Studenten auswaehlen');
|
||||
alert('Bitte mindestens eine Person auswaehlen');
|
||||
return false;
|
||||
}
|
||||
if (event.shiftKey)
|
||||
@@ -5318,7 +5318,7 @@ function StudentPrintAusbildungsvertragEnglisch(event)
|
||||
}
|
||||
|
||||
//PDF erzeugen
|
||||
window.open('<?php echo APP_ROOT; ?>content/pdfExport.php?xml=ausbildungsvertrag.xml.php&xsl=AusbVerEng&style_xsl=AusbVerEngHead&output='+output+'&uid='+paramList,'AusbildungsvertragEng', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
window.open('<?php echo APP_ROOT; ?>content/pdfExport.php?xml=ausbildungsvertrag.xml.php&xsl=AusbVerEng&style_xsl=AusbVerEngHead&output='+output+'&prestudent_id='+paramList,'AusbildungsvertragEng', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
|
||||
}
|
||||
|
||||
// ****
|
||||
|
||||
@@ -129,6 +129,7 @@ class adresse extends basis_db
|
||||
|
||||
//Lesen der Daten aus der Datenbank
|
||||
$qry = "SELECT * FROM public.tbl_adresse WHERE person_id=".$this->db_add_param($pers_id, FHC_INTEGER, false);
|
||||
$qry.=" ORDER BY zustelladresse DESC";
|
||||
|
||||
if(!$this->db_query($qry))
|
||||
{
|
||||
|
||||
@@ -455,7 +455,10 @@ class dokument extends basis_db
|
||||
*/
|
||||
public function getAllDokumente($not_in='')
|
||||
{
|
||||
$qry = "SELECT * FROM public.tbl_dokument ";
|
||||
$sprache = new sprache();
|
||||
$bezeichnung_mehrsprachig = $sprache->getSprachQuery('bezeichnung_mehrsprachig');
|
||||
$dokumentbeschreibung_mehrsprachig = $sprache->getSprachQuery('dokumentbeschreibung_mehrsprachig');
|
||||
$qry = "SELECT dokument_kurzbz, bezeichnung, $bezeichnung_mehrsprachig, $dokumentbeschreibung_mehrsprachig FROM public.tbl_dokument ";
|
||||
|
||||
if($not_in!='')
|
||||
{
|
||||
@@ -471,6 +474,8 @@ class dokument extends basis_db
|
||||
|
||||
$dok->dokument_kurzbz = $row->dokument_kurzbz;
|
||||
$dok->bezeichnung = $row->bezeichnung;
|
||||
$dok->bezeichnung_mehrsprachig = $sprache->parseSprachResult('bezeichnung_mehrsprachig', $row);
|
||||
$dok->dokumentbeschreibung_mehrsprachig = $sprache->parseSprachResult('dokumentbeschreibung_mehrsprachig', $row);
|
||||
|
||||
$this->result[] = $dok;
|
||||
}
|
||||
|
||||
@@ -81,8 +81,8 @@ class lehrveranstaltung extends basis_db
|
||||
public $lvps;
|
||||
public $las;
|
||||
|
||||
public $benotung=false;
|
||||
public $lvinfo=false;
|
||||
public $benotung=true;
|
||||
public $lvinfo=true;
|
||||
public $curriculum=true;
|
||||
public $export=true;
|
||||
|
||||
|
||||
@@ -23,6 +23,15 @@
|
||||
require_once(dirname(__FILE__).'/person.class.php');
|
||||
require_once(dirname(__FILE__).'/log.class.php');
|
||||
|
||||
require_once(dirname(__FILE__).'/phrasen.class.php');
|
||||
require_once(dirname(__FILE__).'/globals.inc.php');
|
||||
require_once(dirname(__FILE__).'/sprache.class.php');
|
||||
|
||||
$sprache = getSprache();
|
||||
$lang = new sprache();
|
||||
$lang->load($sprache);
|
||||
$p = new phrasen($sprache);
|
||||
|
||||
class prestudent extends person
|
||||
{
|
||||
//Tabellenspalten
|
||||
@@ -790,12 +799,14 @@ class prestudent extends person
|
||||
*/
|
||||
public function save_rolle()
|
||||
{
|
||||
global $p;
|
||||
if($this->new)
|
||||
{
|
||||
//pruefen ob die Rolle schon vorhanden ist
|
||||
if($this->load_rolle($this->prestudent_id, $this->status_kurzbz, $this->studiensemester_kurzbz, $this->ausbildungssemester))
|
||||
{
|
||||
$this->errormsg = 'Diese Rolle existiert bereits';
|
||||
//$this->errormsg = 'Diese Rolle existiert bereits';
|
||||
$this->errormsg = $p->t('errors/rolleExistiertBereits');
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -834,7 +845,8 @@ class prestudent extends person
|
||||
{
|
||||
if($this->load_rolle($this->prestudent_id, $this->status_kurzbz, $this->studiensemester_kurzbz, $this->ausbildungssemester))
|
||||
{
|
||||
$this->errormsg = 'Diese Rolle existiert bereits';
|
||||
//$this->errormsg = 'Diese Rolle existiert bereits';
|
||||
$this->errormsg = $p->t('errors/rolleExistiertBereits');
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -115,7 +115,7 @@ class studienordnung extends basis_db
|
||||
$this->studiengangbezeichnung_englisch = $row->studiengangbezeichnung_englisch;
|
||||
$this->studiengangkurzbzlang = $row->studiengangkurzbzlang;
|
||||
$this->akadgrad_id = $row->akadgrad_id;
|
||||
$this->status_kurzbz = $row->status_kurzbz;
|
||||
$this->status_kurzbz = $row->status_kurzbz;
|
||||
$this->standort_id = $row->standort_id;
|
||||
$this->updateamum = $row->updateamum;
|
||||
$this->updatevon = $row->updatevon;
|
||||
@@ -150,7 +150,7 @@ class studienordnung extends basis_db
|
||||
if(is_null($studiensemester_kurzbz))
|
||||
{
|
||||
$qry = 'SELECT sto.*, s.bezeichnung as status_bezeichnung FROM lehre.tbl_studienordnung sto
|
||||
JOIN lehre.tbl_studienordnungstatus s USING(status_kurzbz)
|
||||
LEFT JOIN lehre.tbl_studienordnungstatus s USING(status_kurzbz)
|
||||
WHERE studiengang_kz='.$this->db_add_param($studiengang_kz, FHC_INTEGER, false);
|
||||
}
|
||||
else
|
||||
@@ -316,17 +316,17 @@ class studienordnung extends basis_db
|
||||
' version='.$this->db_add_param($this->version).', '.
|
||||
' bezeichnung='.$this->db_add_param($this->bezeichnung).', '.
|
||||
' ects='.$this->db_add_param($this->ects).', '.
|
||||
' gueltigvon='.$this->db_add_param($this->gueltigvon).', '.
|
||||
' gueltigbis='.$this->db_add_param($this->gueltigbis).', '.
|
||||
' studiengangbezeichnung='.$this->db_add_param($this->studiengangbezeichnung).', '.
|
||||
' studiengangbezeichnung_englisch='.$this->db_add_param($this->studiengangbezeichnung_englisch).', '.
|
||||
' studiengangkurzbzlang='.$this->db_add_param($this->studiengangkurzbzlang).','.
|
||||
' akadgrad_id='.$this->db_add_param($this->akadgrad_id, FHC_INTEGER).', '.
|
||||
' gueltigvon='.$this->db_add_param($this->gueltigvon).', '.
|
||||
' gueltigbis='.$this->db_add_param($this->gueltigbis).', '.
|
||||
' studiengangbezeichnung='.$this->db_add_param($this->studiengangbezeichnung).', '.
|
||||
' studiengangbezeichnung_englisch='.$this->db_add_param($this->studiengangbezeichnung_englisch).', '.
|
||||
' studiengangkurzbzlang='.$this->db_add_param($this->studiengangkurzbzlang).','.
|
||||
' akadgrad_id='.$this->db_add_param($this->akadgrad_id, FHC_INTEGER).', '.
|
||||
' standort_id='.$this->db_add_param($this->standort_id, FHC_INTEGER).', '.
|
||||
' status_kurzbz='.$this->db_add_param($this->status_kurzbz).', '.
|
||||
' updateamum= now(), '.
|
||||
' updatevon='.$this->db_add_param($this->updatevon).' '.
|
||||
' WHERE studienordnung_id='.$this->db_add_param($this->studienordnung_id, FHC_INTEGER, false).';';
|
||||
' updateamum= now(), '.
|
||||
' updatevon='.$this->db_add_param($this->updatevon).' '.
|
||||
' WHERE studienordnung_id='.$this->db_add_param($this->studienordnung_id, FHC_INTEGER, false).';';
|
||||
}
|
||||
|
||||
if($this->db_query($qry))
|
||||
@@ -829,61 +829,100 @@ class studienordnung extends basis_db
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Laedt die Studienordnungen eines Studiengangs inklusive Status
|
||||
* @param $studiengang_kz Kennzahl des Studiengangs
|
||||
* @param $status_kurzbz Status
|
||||
* @return boolean true wenn ok, false im Fehlerfall
|
||||
*/
|
||||
public function loadStudienordnungWithStatus($studiengang_kz, $status_kurzbz)
|
||||
{
|
||||
$qry = "SELECT sto.*, s.bezeichnung as status_bezeichnung "
|
||||
. "FROM lehre.tbl_studienordnung sto "
|
||||
. "JOIN lehre.tbl_studienordnungstatus s USING(status_kurzbz) "
|
||||
. "WHERE status_kurzbz=" . $this->db_add_param($status_kurzbz, FHC_STRING) . ""
|
||||
. " AND studiengang_kz=" . $this->db_add_param($studiengang_kz, FHC_INTEGER) . ";";
|
||||
$qry = "SELECT sto.*, s.bezeichnung as status_bezeichnung "
|
||||
. "FROM lehre.tbl_studienordnung sto "
|
||||
. "JOIN lehre.tbl_studienordnungstatus s USING(status_kurzbz) "
|
||||
. "WHERE status_kurzbz=" . $this->db_add_param($status_kurzbz, FHC_STRING) . ""
|
||||
. " AND studiengang_kz=" . $this->db_add_param($studiengang_kz, FHC_INTEGER) . ";";
|
||||
|
||||
if (!$this->db_query($qry))
|
||||
{
|
||||
$this->errormsg = 'Fehler bei einer Datenbankabfrage';
|
||||
return false;
|
||||
if (!$this->db_query($qry))
|
||||
{
|
||||
$this->errormsg = 'Fehler bei einer Datenbankabfrage';
|
||||
return false;
|
||||
}
|
||||
|
||||
while ($row = $this->db_fetch_object())
|
||||
{
|
||||
$obj = new studienordnung();
|
||||
|
||||
$obj->studienordnung_id = $row->studienordnung_id;
|
||||
$obj->studiengang_kz = $row->studiengang_kz;
|
||||
$obj->version = $row->version;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->ects = $row->ects;
|
||||
$obj->gueltigvon = $row->gueltigvon;
|
||||
$obj->gueltigbis = $row->gueltigbis;
|
||||
$obj->studiengangbezeichnung = $row->studiengangbezeichnung;
|
||||
$obj->studiengangbezeichnung_englisch = $row->studiengangbezeichnung_englisch;
|
||||
$obj->studiengangkurzbzlang = $row->studiengangkurzbzlang;
|
||||
$obj->akadgrad_id = $row->akadgrad_id;
|
||||
$obj->status_kurzbz = $row->status_kurzbz;
|
||||
$obj->status_bezeichnung = $row->status_bezeichnung;
|
||||
$obj->begruendung = json_decode($row->begruendung);
|
||||
$obj->studiengangsart = $row->studiengangsart;
|
||||
$obj->standort_id = $row->standort_id;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->new = false;
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
while ($row = $this->db_fetch_object())
|
||||
/**
|
||||
* Aendert den Status einer Studienordnung
|
||||
* @param $studienordnung_id ID der Studienordnung
|
||||
* @param $status_kurzbz Kurzbezeichnung des Status
|
||||
* @return boolean true wenn erfolgreich, false im Fehlerfall
|
||||
*/
|
||||
public function changeState($studienordnung_id, $status_kurzbz)
|
||||
{
|
||||
$obj = new studienordnung();
|
||||
$qry = "UPDATE lehre.tbl_studienordnung SET status_kurzbz=" . $this->db_add_param($status_kurzbz)
|
||||
. " WHERE studienordnung_id=" . $this->db_add_param($studienordnung_id) . ";";
|
||||
|
||||
$obj->studienordnung_id = $row->studienordnung_id;
|
||||
$obj->studiengang_kz = $row->studiengang_kz;
|
||||
$obj->version = $row->version;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->ects = $row->ects;
|
||||
$obj->gueltigvon = $row->gueltigvon;
|
||||
$obj->gueltigbis = $row->gueltigbis;
|
||||
$obj->studiengangbezeichnung = $row->studiengangbezeichnung;
|
||||
$obj->studiengangbezeichnung_englisch = $row->studiengangbezeichnung_englisch;
|
||||
$obj->studiengangkurzbzlang = $row->studiengangkurzbzlang;
|
||||
$obj->akadgrad_id = $row->akadgrad_id;
|
||||
$obj->status_kurzbz = $row->status_kurzbz;
|
||||
$obj->status_bezeichnung = $row->status_bezeichnung;
|
||||
$obj->begruendung = json_decode($row->begruendung);
|
||||
$obj->studiengangsart = $row->studiengangsart;
|
||||
$obj->standort_id = $row->standort_id;
|
||||
$obj->updateamum = $row->updateamum;
|
||||
$obj->updatevon = $row->updatevon;
|
||||
$obj->insertamum = $row->insertamum;
|
||||
$obj->insertvon = $row->insertvon;
|
||||
$obj->new = false;
|
||||
$this->result[] = $obj;
|
||||
if (!$this->db_query($qry))
|
||||
{
|
||||
$this->errormsg = "Status konnte nicht geändert werden.";
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public function changeState($studienordnung_id, $status_kurzbz)
|
||||
{
|
||||
$qry = "UPDATE lehre.tbl_studienordnung SET status_kurzbz=" . $this->db_add_param($status_kurzbz)
|
||||
. " WHERE studienordnung_id=" . $this->db_add_param($studienordnung_id) . ";";
|
||||
|
||||
if (!$this->db_query($qry))
|
||||
/**
|
||||
* Laedt alle vorhandenen Studienordnungsstatus Einträge
|
||||
* @return boolean true wenn ok, false im Fehlerfall
|
||||
*/
|
||||
public function getStatus()
|
||||
{
|
||||
$this->errormsg = "Status konnte nicht geändert werden.";
|
||||
return false;
|
||||
$qry = "SELECT * FROM lehre.tbl_studienordnungstatus order by reihenfolge";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object($result))
|
||||
{
|
||||
$obj = new stdClass();
|
||||
$obj->status_kurzbz = $row->status_kurzbz;
|
||||
$obj->bezeichnung = $row->bezeichnung;
|
||||
$obj->reihenfolge = $row->reihenfolge;
|
||||
$this->result[] = $obj;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -696,29 +696,32 @@ class studienplan extends basis_db
|
||||
|
||||
/**
|
||||
* Holt die aktiven Studienplaene eines Studiensemester / Ausbildungssemesters
|
||||
* @param studiensemester_kurzbz
|
||||
* @param $ausbuldungssemester
|
||||
* @param $orgform_kurzbz
|
||||
* @param $studiengang_kz
|
||||
* @param $studiensemester_kurzbz optional
|
||||
* @param $ausbildungssemester optional
|
||||
* @param $orgform_kurzbz optional
|
||||
*/
|
||||
function getStudienplaeneFromSem($studiengang_kz, $studiensemester_kurzbz, $ausbildungssemester="", $orgform_kurzbz = "")
|
||||
function getStudienplaeneFromSem($studiengang_kz, $studiensemester_kurzbz = '', $ausbildungssemester = '', $orgform_kurzbz = '')
|
||||
{
|
||||
$qry = "SELECT
|
||||
*
|
||||
tbl_studienplan.*, tbl_studienplan_semester.semester, tbl_studienplan_semester.studiensemester_kurzbz
|
||||
FROM
|
||||
lehre.tbl_studienplan
|
||||
JOIN lehre.tbl_studienordnung USING(studienordnung_id)
|
||||
JOIN lehre.tbl_studienplan_semester USING(studienplan_id)
|
||||
WHERE
|
||||
tbl_studienplan.aktiv
|
||||
AND tbl_studienordnung.studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER)."
|
||||
AND tbl_studienplan_semester.studiensemester_kurzbz = ".$this->db_add_param($studiensemester_kurzbz);
|
||||
AND tbl_studienordnung.studiengang_kz=".$this->db_add_param($studiengang_kz, FHC_INTEGER);
|
||||
|
||||
if($studiensemester_kurzbz != '')
|
||||
$qry .= " AND tbl_studienplan_semester.studiensemester_kurzbz = ".$this->db_add_param($studiensemester_kurzbz);
|
||||
|
||||
if($ausbildungssemester!='')
|
||||
$qry.=" AND tbl_studienplan_semester.semester=".$this->db_add_param($ausbildungssemester);
|
||||
$qry .= " AND tbl_studienplan_semester.semester=".$this->db_add_param($ausbildungssemester);
|
||||
|
||||
if($orgform_kurzbz!='')
|
||||
{
|
||||
$qry.=" AND orgform_kurzbz=".$this->db_add_param($orgform_kurzbz);
|
||||
$qry .= " AND orgform_kurzbz=".$this->db_add_param($orgform_kurzbz);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -483,7 +483,14 @@ class wochenplan extends basis_db
|
||||
$this->link.='&stg_kz='.$this->stg_kz.'&sem='.$this->sem.'&ver='.$this->ver.'&grp='.$this->grp;
|
||||
}
|
||||
if ($this->type=='ort' && $this->ort_kurzbz != 'all')
|
||||
echo '<strong>'.$p->t('lvplan/raum').': </strong>'.$this->ort_kurzbz.' - '.$this->ort_bezeichnung.' - '.($this->ort_max_person!=''?'( '.$this->ort_max_person.' '.$p->t('lvplan/personen').' )':'').($this->ort_content_id!=''?' - <a href="../../../cms/content.php?content_id='.$this->ort_content_id.'" target="_self">'.$p->t('lvplan/rauminformationenAnzeigen').'</a>':'').'<br>'.$this->ort_ausstattung;
|
||||
{
|
||||
echo '<strong>'.$p->t('lvplan/raum').': </strong>'.$this->ort_kurzbz;
|
||||
echo ' - '.$this->ort_bezeichnung;
|
||||
echo ($this->ort_max_person!=''?' - ( '.$this->ort_max_person.' '.$p->t('lvplan/personen').' )':'');
|
||||
echo ($this->ort_content_id!=''?' - <a href="../../../cms/content.php?content_id='.$this->ort_content_id.'" target="_self">'.$p->t('lvplan/rauminformationenAnzeigen').'</a>':'');
|
||||
echo '<span id="software"></span>';
|
||||
echo '<br>'.$this->ort_ausstattung;
|
||||
}
|
||||
if ($this->type=='lva')
|
||||
$this->link.='&lva='.$this->lva;
|
||||
echo '</P>'.$this->crlf;
|
||||
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
$this->phrasen['errors/rolleExistiertBereits']='Diese Rolle existiert bereits';
|
||||
|
||||
?>
|
||||
@@ -119,5 +119,6 @@ $this->phrasen['incoming/ausgewaehlteUniversitaeten']='Ausgewählte Universität
|
||||
$this->phrasen['incoming/bereitsAusgewaehlt']='Diese Universität wurde bereits ausgewählt';
|
||||
$this->phrasen['incoming/anfrageAbschicken']='Anfrage an CIR abschicken';
|
||||
$this->phrasen['incoming/captcha']='Geben Sie bitte hier die Zeichen aus der Grafik ein (Spamschutz).';
|
||||
$this->phrasen['incoming/andereGrafik']='Andere Grafik';
|
||||
$this->phrasen['incoming/andereGrafik']='Andere Grafik';
|
||||
$this->phrasen['incoming/noVacancies']='LV voll belegt';
|
||||
?>
|
||||
+143
-113
@@ -1,113 +1,143 @@
|
||||
<?php
|
||||
// Pruefungsfenster
|
||||
$this->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:</br>';
|
||||
$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';
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
<?php
|
||||
// Pruefungsfenster
|
||||
$this->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/stornoNichtMehrMoeglich'] = 'Storno nicht mehr möglich.';
|
||||
$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:</br>';
|
||||
$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';
|
||||
$this->phrasen['pruefung/unbegrenzt'] = 'unbegrenzt';
|
||||
|
||||
// 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';
|
||||
|
||||
// prüfungsanmeldung.json.php
|
||||
$this->phrasen['pruefung/anmeldungErfolgreich'] = 'Anmeldung erfolgreich!';
|
||||
$this->phrasen['pruefung/zuWenigeCreditPoints'] = 'Credit-Points-Guthaben ist zu gering.';
|
||||
$this->phrasen['pruefung/kollisionMitAndererAnmeldung'] = 'Kollision mit anderer Anmeldung.';
|
||||
$this->phrasen['pruefung/keineFreienPlaetzeVorhanden'] = 'Keine freien Plätze vorhanden.';
|
||||
$this->phrasen['pruefung/anmeldungAufgrundVonSperreNichtMoeglich'] = 'Anmeldung auf Grund von Sperre nicht möglich.';
|
||||
$this->phrasen['pruefung/prestudentNichtGefunden'] = 'Prestudent nicht gefunden.';
|
||||
$this->phrasen['pruefung/anmeldungErfolgreichGeloescht'] = 'Anmeldung erfolgreich gelöscht.';
|
||||
|
||||
// Mailtexte
|
||||
$this->phrasen['pruefung/emailSubjectAnmeldungBestaetigung'] = 'Anmeldungsbestätigung zur Prüfung';
|
||||
$this->phrasen['pruefung/emailBody1'] = 'Ihre Anmeldung zur Prüfung wurde von';
|
||||
$this->phrasen['pruefung/emailBody2'] = 'bestätigt.';
|
||||
$this->phrasen['pruefung/emailBodyPruefung'] = 'Prüfung:';
|
||||
$this->phrasen['pruefung/emailBodyTermin'] = 'Termin:';
|
||||
$this->phrasen['pruefung/emailBodyDauer'] = 'Dauer:';
|
||||
$this->phrasen['pruefung/emailBodyUm'] = 'um';
|
||||
$this->phrasen['pruefung/emailBodyMinuten'] = 'Minuten';
|
||||
$this->phrasen['pruefung/emailBodyOrt'] = 'Ort:';
|
||||
$this->phrasen['pruefung/emailBodyLinkZurAnmeldung'] = 'Link zur Anmeldung';
|
||||
$this->phrasen['pruefung/emailBodyBitteHtmlSicht'] = 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.';
|
||||
|
||||
$this->phrasen['pruefung/emailLektorSubjectAnmeldung'] = 'Anmeldung zur Prüfung';
|
||||
$this->phrasen['pruefung/emailLektorStudentIn'] = 'StudentIn';
|
||||
$this->phrasen['pruefung/emailLektorHatSichZurPruefung'] = 'hat sich zur Prüfung';
|
||||
$this->phrasen['pruefung/emailLektorAm'] = 'am';
|
||||
$this->phrasen['pruefung/emailLektorVon'] = 'von';
|
||||
$this->phrasen['pruefung/emailLektorUhrBis'] = 'Uhr bis';
|
||||
$this->phrasen['pruefung/emailLektorUhrAngemeldet'] = 'Uhr angemeldet.';
|
||||
|
||||
|
||||
?>
|
||||
|
||||
Regular → Executable
+2
@@ -16,4 +16,6 @@ $this->phrasen['semesterplan/speichernSieDasDokument']='Speichern Sie das Dokume
|
||||
$this->phrasen['semesterplan/inMSWord']='(In MS Word: "Datei" -> "Speichern unter" -> Dateiname: index.html, Dateityp: Webseite )';
|
||||
$this->phrasen['semesterplan/ladenSieDieDateiHoch']='Laden Sie diese Datei nun über den "Upload"-Knopf hoch.';
|
||||
$this->phrasen['semesterplan/fertig']='Fertig';
|
||||
$this->phrasen['semesterplan/ErstellungDesSemesterplans']='Erstellung des Semesterplanes';
|
||||
$this->phrasen['semesterplan/schliessen']='schließen';
|
||||
?>
|
||||
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
$this->phrasen['errors/rolleExistiertBereits']='This role is already selected';
|
||||
|
||||
?>
|
||||
@@ -120,5 +120,6 @@ $this->phrasen['incoming/ausgewaehlteUniversitaeten']='Selected universities';
|
||||
$this->phrasen['incoming/bereitsAusgewaehlt']='This universtity has already been choosed';
|
||||
$this->phrasen['incoming/anfrageAbschicken']='Send request to CIR';
|
||||
$this->phrasen['incoming/captcha']='Please enter the characters shown in the picture (spam protection).';
|
||||
$this->phrasen['incoming/andereGrafik']='Reload picture';
|
||||
$this->phrasen['incoming/andereGrafik']='Reload picture';
|
||||
$this->phrasen['incoming/noVacancies']='No vacancies';
|
||||
?>
|
||||
+143
-113
@@ -1,113 +1,143 @@
|
||||
<?php
|
||||
// Pruefungsfenster
|
||||
$this->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:</br>';
|
||||
$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';
|
||||
|
||||
|
||||
|
||||
|
||||
?>
|
||||
<?php
|
||||
// Pruefungsfenster
|
||||
$this->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/stornoNichtMehrMoeglich'] = 'Storno nicht mehr möglich.';
|
||||
$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:</br>';
|
||||
$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';
|
||||
$this->phrasen['pruefung/unbegrenzt'] = 'unlimited';
|
||||
|
||||
// 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';
|
||||
|
||||
// prüfungsanmeldung.json.php
|
||||
$this->phrasen['pruefung/anmeldungErfolgreich'] = 'Registration successful.';
|
||||
$this->phrasen['pruefung/zuWenigeCreditPoints'] = 'Credit-Points-Guthaben ist zu gering.';
|
||||
$this->phrasen['pruefung/kollisionMitAndererAnmeldung'] = 'Kollision mit anderer Anmeldung.';
|
||||
$this->phrasen['pruefung/keineFreienPlaetzeVorhanden'] = 'Keine freien Plätze vorhanden.';
|
||||
$this->phrasen['pruefung/anmeldungAufgrundVonSperreNichtMoeglich'] = 'Anmeldung auf Grund von Sperre nicht möglich.';
|
||||
$this->phrasen['pruefung/prestudentNichtGefunden'] = 'Prestudent nicht gefunden.';
|
||||
$this->phrasen['pruefung/anmeldungErfolgreichGeloescht'] = 'Registration cancelled.';
|
||||
|
||||
// Mailtexte
|
||||
$this->phrasen['pruefung/emailSubjectAnmeldungBestaetigung'] = 'Anmeldungsbestätigung zur Prüfung';
|
||||
$this->phrasen['pruefung/emailBody1'] = 'Ihre Anmeldung zur Prüfung wurde von';
|
||||
$this->phrasen['pruefung/emailBody2'] = 'bestätigt.';
|
||||
$this->phrasen['pruefung/emailBodyPruefung'] = 'Prüfung:';
|
||||
$this->phrasen['pruefung/emailBodyTermin'] = 'Termin:';
|
||||
$this->phrasen['pruefung/emailBodyDauer'] = 'Dauer:';
|
||||
$this->phrasen['pruefung/emailBodyUm'] = 'um';
|
||||
$this->phrasen['pruefung/emailBodyMinuten'] = 'Minuten';
|
||||
$this->phrasen['pruefung/emailBodyOrt'] = 'Ort:';
|
||||
$this->phrasen['pruefung/emailBodyLinkZurAnmeldung'] = 'Link zur Anmeldung';
|
||||
$this->phrasen['pruefung/emailBodyBitteHtmlSicht'] = 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.';
|
||||
|
||||
$this->phrasen['pruefung/emailLektorSubjectAnmeldung'] = 'Anmeldung zur Prüfung';
|
||||
$this->phrasen['pruefung/emailLektorStudentIn'] = 'StudentIn';
|
||||
$this->phrasen['pruefung/emailLektorHatSichZurPruefung'] = 'hat sich zur Prüfung';
|
||||
$this->phrasen['pruefung/emailLektorAm'] = 'am';
|
||||
$this->phrasen['pruefung/emailLektorVon'] = 'von';
|
||||
$this->phrasen['pruefung/emailLektorUhrBis'] = 'Uhr bis';
|
||||
$this->phrasen['pruefung/emailLektorUhrAngemeldet'] = 'Uhr angemeldet.';
|
||||
|
||||
|
||||
?>
|
||||
|
||||
Regular → Executable
+3
-1
@@ -1,4 +1,4 @@
|
||||
<?php
|
||||
<?php
|
||||
$this->phrasen['semesterplan/fehlerBeiDerParameteruebergabe']='Error in the parameter transfer';
|
||||
$this->phrasen['semesterplan/fehlerBeimLadenDerLv']='Error loading the course';
|
||||
$this->phrasen['semesterplan/fehlerBeimLadenDesStudienganges']='Error loading the degree program';
|
||||
@@ -16,4 +16,6 @@ $this->phrasen['semesterplan/speichernSieDasDokument']='Save the document as a
|
||||
$this->phrasen['semesterplan/inMSWord']='(In MS Word: “File” -> “Save As” -> File name: index.html, Save as type: Web Page)';
|
||||
$this->phrasen['semesterplan/ladenSieDieDateiHoch']='Now upload this file with the “Upload” button.';
|
||||
$this->phrasen['semesterplan/fertig']='Finished';
|
||||
$this->phrasen['semesterplan/ErstellungDesSemesterplans']='Setting up the Semesterplan';
|
||||
$this->phrasen['semesterplan/schliessen']='close';
|
||||
?>
|
||||
|
||||
@@ -17,7 +17,7 @@ $this->phrasen['tools/mussAlsStudentEingeloggtSein']='You must be logged in as a
|
||||
$this->phrasen['tools/nochKeineBeurteilungEingetragen']='No grade has been entered yet';
|
||||
$this->phrasen['tools/fehlerBeimAuslesenDerNoten']='Error reading the grades.';
|
||||
$this->phrasen['tools/benotungsdatumDerZeugnisnote']='Date of grading';
|
||||
$this->phrasen['tools/hinweistextMarkierung']='Kennzeichnet jene Einträge, bei denen sich die LV-Note von der Zeugnisnote unterscheidet. <b>Letztgültig ist die Zeugnisnote</b>.<br>Sollten diese Angaben nicht stimmen, wenden Sie sich bitte an Ihre zuständige Assistenz.'; //Noch zu übersetzen
|
||||
$this->phrasen['tools/hinweistextMarkierung']='The marking indicates those entries where the grade for the course is different from the grade on the report card.<b>The grade on the report card is the valid one.</b> <br>Should these details not be correct please contact the Administrative Assistant responsible.';
|
||||
|
||||
//Zahlungen
|
||||
$this->phrasen['tools/zahlungen']='Payments';
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
$this->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/anwesenheitslisten']='elenco studenti';
|
||||
$this->phrasen['anwesenheitsliste/anwesenheitslistenMitBildern']='elenco studenti 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';
|
||||
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
<?php
|
||||
$this->phrasen['errors/rolleExistiertBereits']='Percorso di studi già selezionato';
|
||||
|
||||
?>
|
||||
+29
-30
@@ -1,37 +1,36 @@
|
||||
<?php
|
||||
$this->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/AbmeldungAusGruppeNichtMoeglich']='Non è possibile cancellare la propria iscrizione al corso';
|
||||
$this->phrasen['lehre/AbmeldungErfolgreich']='Cancellamento iscrizione avvenuto con successo';
|
||||
$this->phrasen['lehre/anwesenheitsUndNotenlisten']='Elenco frequenze e votazioni';
|
||||
$this->phrasen['lehre/benotungstoolHandbuch']='Handbook';
|
||||
$this->phrasen['lehre/confirmAbmeldung']='Cancellare veramente la propria iscrizione al corso "%s" ?';
|
||||
$this->phrasen['lehre/download']='Download';
|
||||
$this->phrasen['lehre/feedback']='feedback';
|
||||
$this->phrasen['lehre/gesamtnote']='';
|
||||
$this->phrasen['lehre/keineLektorenZugeordnet']='';
|
||||
$this->phrasen['lehre/keinMailverteiler']='';
|
||||
$this->phrasen['lehre/gesamtnote']='Voto finale';
|
||||
$this->phrasen['lehre/keineLektorenZugeordnet']='Al momento non è assegnato alcun docente per questo insegnamento';
|
||||
$this->phrasen['lehre/keinMailverteiler']='Per il/i gruppo/i %s non esiste alcuna lista di destinatari! Gli studenti in questo/i gruppo/i non riceveranno alcuna mail.';
|
||||
$this->phrasen['lehre/kreuzerltool']='strumenti per esercitazioni<br>(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';
|
||||
$this->phrasen['lehre/moodleMitKreuzerltoolInfo']='Moodle non può essere utilizzato in contemporanea con lo strumento per esercitazioni. Se si vuole utilizzare Moodle bisogna annullare l’uso dello strumento per esercitazioni';
|
||||
$this->phrasen['lehre/lehrbeauftragter']='Docente incaricato';
|
||||
$this->phrasen['lehre/lehrveranstaltungsinformation']='Informazioni corso';
|
||||
$this->phrasen['lehre/leistungsuebersicht']='Panoramica';
|
||||
$this->phrasen['lehre/lvInfoBearbeiten']='Modificare';
|
||||
$this->phrasen['lehre/mail']='E-Mail agli studenti';
|
||||
$this->phrasen['lehre/moodle']='Moodle';
|
||||
$this->phrasen['lehre/moodleHandbuch']='Handbook';
|
||||
$this->phrasen['lehre/moodleWartung']='Attesa';
|
||||
$this->phrasen['lehre/newsgroups']='Newsgroups';
|
||||
$this->phrasen['lehre/nichtzugeteilt']='Lei non è stato/a associato/a a questo insegnamento';
|
||||
$this->phrasen['lehre/pinboard']='Bacheca';
|
||||
$this->phrasen['lehre/semesterplan']='Calendario del corso';
|
||||
$this->phrasen['lehre/semesterplanUpload']='Upload';
|
||||
$this->phrasen['lehre/semesterplanVorlage']='Schema';
|
||||
$this->phrasen['lehre/semesterplanVorlageHilfe']='Aiuto';
|
||||
$this->phrasen['lehre/studentenAbgabe']='Upload degli studenti';
|
||||
$this->phrasen['lehre/upload']='Upload';
|
||||
$this->phrasen['lehre/ziparchiv']='Scarica zip';
|
||||
$this->phrasen['lehre/ziparchivTitle']='scarica tutti i file in un unico zip';
|
||||
|
||||
?>
|
||||
|
||||
@@ -37,7 +37,8 @@ $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/lvPlan']='';
|
||||
//$this->phrasen['lvplan/lvPlan']='Calendario lezioni';
|
||||
$this->phrasen['lvplan/nameEingeben']='';
|
||||
$this->phrasen['lvplan/nichtVorhanden']='';
|
||||
$this->phrasen['lvplan/ort']='';
|
||||
|
||||
+140
-111
@@ -1,111 +1,140 @@
|
||||
<?php
|
||||
// Pruefungsfenster
|
||||
$this->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:</br>';
|
||||
$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';
|
||||
|
||||
|
||||
?>
|
||||
<?php
|
||||
// Pruefungsfenster
|
||||
$this->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'] = 'Esame singolo';
|
||||
$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'] = 'Esame colletivo';
|
||||
$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/stornoNichtMehrMoeglich'] = 'Non è più possibile annullare l’iscrizione.';
|
||||
$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:</br>';
|
||||
$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 corso 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';
|
||||
$this->phrasen['pruefung/unbegrenzt'] = '';
|
||||
// pruefungsbewertung
|
||||
$this->phrasen['pruefung/pruefungsbewertungTitle'] = 'Voti 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 iscritti appello';
|
||||
$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'] = 'Docente';
|
||||
$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’appello non è nel passato.';
|
||||
$this->phrasen['pruefung/keineLehreinheitenVorhanden'] = 'Nessun corso disponibile.';
|
||||
$this->phrasen['pruefung/keineAnmeldungenVorhanden'] = 'Nessuna registrazione disponibile.';
|
||||
|
||||
// anmeldungen Verwalten
|
||||
$this->phrasen['pruefung/anmeldungenVerwaltenTitle'] = 'Gestione delle prenotazioni degli appelli';
|
||||
$this->phrasen['pruefung/anmeldungenVerwalten'] = 'Gestione prenotazioni';
|
||||
|
||||
// prüfungsanmeldung.json.php
|
||||
$this->phrasen['pruefung/anmeldungErfolgreich'] = 'Iscrizione avvenuta con successo';
|
||||
$this->phrasen['pruefung/zuWenigeCreditPoints'] = 'Ammontare crediti insufficiente.';
|
||||
$this->phrasen['pruefung/kollisionMitAndererAnmeldung'] = 'Conflitto con altra registrazione.';
|
||||
$this->phrasen['pruefung/keineFreienPlaetzeVorhanden'] = 'Nessun posto libero disponibile.';
|
||||
$this->phrasen['pruefung/anmeldungAufgrundVonSperreNichtMoeglich'] = 'Iscrizione impossibile in questo momento.';
|
||||
$this->phrasen['pruefung/prestudentNichtGefunden'] = 'Prestudent non trovato.';
|
||||
$this->phrasen['pruefung/anmeldungErfolgreichGeloescht'] = 'Iscrizione cancellata con successo.';
|
||||
|
||||
// Mailtexte
|
||||
$this->phrasen['pruefung/emailSubjectAnmeldungBestaetigung'] = 'Conferma d’iscrizione all’appello d’esame';
|
||||
$this->phrasen['pruefung/emailBody1'] = 'La sua iscrizione all’appello d’esame è stata';
|
||||
$this->phrasen['pruefung/emailBody2'] = 'confermata.';
|
||||
$this->phrasen['pruefung/emailBodyPruefung'] = 'Appello d’esame:';
|
||||
$this->phrasen['pruefung/emailBodyTermin'] = 'Data:';
|
||||
$this->phrasen['pruefung/emailBodyDauer'] = 'Durata:';
|
||||
$this->phrasen['pruefung/emailBodyUm'] = 'alle';
|
||||
$this->phrasen['pruefung/emailBodyMinuten'] = 'minuti';
|
||||
$this->phrasen['pruefung/emailBodyOrt'] = 'Luogo:';
|
||||
$this->phrasen['pruefung/emailBodyLinkZurAnmeldung'] = 'Link all’iscrizione';
|
||||
$this->phrasen['pruefung/emailBodyBitteHtmlSicht'] = 'Nel caso il link non sia visualizzato correttamente, attivare la visualizzazione in HTML.';
|
||||
|
||||
$this->phrasen['pruefung/emailLektorSubjectAnmeldung'] = 'Iscrizione all’appello d’esame';
|
||||
$this->phrasen['pruefung/emailLektorStudentIn'] = 'Lo studente';
|
||||
$this->phrasen['pruefung/emailLektorHatSichZurPruefung'] = 'si è iscritto all’appello d’esame';
|
||||
$this->phrasen['pruefung/emailLektorAm'] = 'del';
|
||||
$this->phrasen['pruefung/emailLektorVon'] = 'dalle';
|
||||
$this->phrasen['pruefung/emailLektorUhrBis'] = 'alle';
|
||||
$this->phrasen['pruefung/emailLektorUhrAngemeldet'] = '.';
|
||||
?>
|
||||
|
||||
@@ -1,20 +1,21 @@
|
||||
<?php
|
||||
$this->phrasen['semesterplan/bitteZuerstDateiAuswaehlen']='';
|
||||
$this->phrasen['semesterplan/dateiKonnteNichtGefundenWerden']='';
|
||||
$this->phrasen['semesterplan/dateinameNurBuchstaben']='';
|
||||
$this->phrasen['semesterplan/dateitypIstNichtErlaubt']='';
|
||||
$this->phrasen['semesterplan/erstellenSieIhrenSemesterplan']='';
|
||||
$this->phrasen['semesterplan/bitteZuerstDateiAuswaehlen']='Per favore selezionare un file.';
|
||||
$this->phrasen['semesterplan/dateiKonnteNichtGefundenWerden']='Il file %s%s non è stato trovato.';
|
||||
$this->phrasen['semesterplan/dateinameNurBuchstaben']='Il nome del file può contenere solo lettere e numeri.';
|
||||
$this->phrasen['semesterplan/dateitypIstNichtErlaubt']='Questo tipo di file non è supportato.';
|
||||
$this->phrasen['semesterplan/erstellenSieIhrenSemesterplan']='Compilare il calendario.';
|
||||
$this->phrasen['semesterplan/fehlerBeiDerParameteruebergabe']='errore di trasmissione dei parametri';
|
||||
$this->phrasen['semesterplan/fehlerBeimLadenDerLv']='errore di caricamento della LV';
|
||||
$this->phrasen['semesterplan/fehlerBeimLadenDerLv']='errore di caricamento del corso';
|
||||
$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']='';
|
||||
|
||||
$this->phrasen['semesterplan/fehlerBeimUpload']='Errore durante l’upload. Si prega di riprovare.';
|
||||
$this->phrasen['semesterplan/fertig']='Il calendario è ora pubblicato.';
|
||||
$this->phrasen['semesterplan/fileErfolgreichHochgeladen']='File caricato con successo.';
|
||||
$this->phrasen['semesterplan/inMSWord']='Su Word basta andare su "File">>"Salva come pagina web".';
|
||||
$this->phrasen['semesterplan/ladenSieDieDateiHoch']='Caricare il file andando su "Upload".';
|
||||
$this->phrasen['semesterplan/oeffnenSieDieGespeicherteDatei']='Aprire il file doc con un programma di elaborazione testo (es: MS Word, OpenOffice) o il file html con un editor dedicato.';
|
||||
$this->phrasen['semesterplan/ordnerinhalt']='Contenuto cartella';
|
||||
$this->phrasen['semesterplan/speichernSieDasDokument']='Salvare il file come pagina web (in formato html) con il nome "index.html".';
|
||||
$this->phrasen['semesterplan/speichernSieDieVorlage']='Salvare lo schema (in formato doc o html) sul proprio computer.';
|
||||
$this->phrasen['semesterplan/ErstellungDesSemesterplans']='Pubblicazione del calendario del corso';
|
||||
$this->phrasen['semesterplan/schliessen']='chiudi';
|
||||
?>
|
||||
|
||||
@@ -23,7 +23,7 @@ $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/dokumente']='Dichiarazione sostitutiva di certificazione';
|
||||
$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';
|
||||
@@ -31,7 +31,7 @@ $this->phrasen['tools/esWurdenMehrAlsXInhalteGefunden']='trovate più di 20 pers
|
||||
$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/inskriptionsbestaetigung']='Dichiarazione d\'iscrizione';
|
||||
$this->phrasen['tools/keineDatenGefunden']='';
|
||||
$this->phrasen['tools/keineZahlungenVorhanden']='';
|
||||
$this->phrasen['tools/leistungsbeurteilung']='';
|
||||
@@ -39,7 +39,7 @@ $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/nochKeineBeurteilungEingetragen']='Non è stata inserita alcuna valutazione per il semestre.';
|
||||
$this->phrasen['tools/offen']='rata da saldare';
|
||||
$this->phrasen['tools/reservieren']='';
|
||||
$this->phrasen['tools/softwarepaket']='';
|
||||
|
||||
@@ -86,7 +86,7 @@ foreach ($dok->result as $row)
|
||||
<RDF:li>
|
||||
<RDF:Description id="'.$row->dokument_kurzbz.'/'.$a->akte_id.'" about="'.$rdf_url.'/'.$row->dokument_kurzbz.'/'.$a->akte_id.'" >
|
||||
<DOKUMENT:dokument_kurzbz><![CDATA['.$row->dokument_kurzbz.']]></DOKUMENT:dokument_kurzbz>
|
||||
<DOKUMENT:bezeichnung><![CDATA['.$row->bezeichnung.']]></DOKUMENT:bezeichnung>
|
||||
<DOKUMENT:bezeichnung><![CDATA['.($row->dokument_kurzbz=='Sonst' && $a->titel_intern!==''?$row->bezeichnung.' ('.$a->titel_intern.')':$row->bezeichnung).']]></DOKUMENT:bezeichnung>
|
||||
<DOKUMENT:mitarbeiter_uid><![CDATA['.$mitarbeiter->vorname." ".$mitarbeiter->nachname.']]></DOKUMENT:mitarbeiter_uid>
|
||||
<DOKUMENT:datum>'.$datum.'</DOKUMENT:datum>
|
||||
<DOKUMENT:datumhochgeladen>'.$datumhochgeladen.'</DOKUMENT:datumhochgeladen>
|
||||
|
||||
@@ -40,6 +40,7 @@ require_once('../include/lehrveranstaltung.class.php');
|
||||
$uid=get_uid();
|
||||
|
||||
$error_msg='';
|
||||
$db = new basis_db();
|
||||
|
||||
$error_msg.=loadVariables($uid);
|
||||
|
||||
@@ -58,7 +59,7 @@ else
|
||||
$sem=null;
|
||||
if(isset($_GET['uid']))
|
||||
$student_uid = $_GET['uid'];
|
||||
else
|
||||
else
|
||||
$student_uid=null;
|
||||
|
||||
if(isset($_GET['lehrveranstaltung_kompatibel_id']))
|
||||
@@ -136,7 +137,34 @@ foreach ($lehrveranstaltung->lehrveranstaltungen as $row)
|
||||
else
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
if(isset($_GET['genehmigt']))
|
||||
{
|
||||
// Wenn genehmigt Parameter mitgeliefert wird, dann werden nur LVs
|
||||
// geliefert die genehmigten Studienordnungen zugeordnet sind
|
||||
// Module werden nicht geliefert
|
||||
$qry = "SELECT
|
||||
count(*) as anzahl
|
||||
FROM
|
||||
lehre.tbl_studienplan_lehrveranstaltung
|
||||
JOIN lehre.tbl_studienplan USING(studienplan_id)
|
||||
JOIN lehre.tbl_studienordnung USING(studienordnung_id)
|
||||
JOIN lehre.tbl_lehrveranstaltung USING(lehrveranstaltung_id)
|
||||
JOIN lehre.tbl_lehrtyp USING(lehrtyp_kurzbz)
|
||||
WHERE
|
||||
tbl_studienplan_lehrveranstaltung.lehrveranstaltung_id=".$db->db_add_param($row->lehrveranstaltung_id)."
|
||||
AND tbl_studienordnung.status_kurzbz='approved'
|
||||
AND lehrtyp_kurzbz='lv'";
|
||||
if($result_genehmigt = $db->db_query($qry))
|
||||
{
|
||||
if($row_genehmigt = $db->db_fetch_object($result_genehmigt))
|
||||
{
|
||||
if($row_genehmigt->anzahl==0)
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
echo'<RDF:li>
|
||||
<RDF:Description id="'.$row->lehrveranstaltung_id.'" about="'.$rdf_url.$row->lehrveranstaltung_id.'">
|
||||
<LVA:lehrveranstaltung_id><![CDATA['.$row->lehrveranstaltung_id.']]></LVA:lehrveranstaltung_id>
|
||||
|
||||
+43
-2
@@ -1103,7 +1103,7 @@ if (!$result = @$db->db_query("SELECT 1 FROM public.tbl_studienjahr LIMIT 1;"))
|
||||
echo 'public.tbl_studienjahr: Tabelle hinzugefuegt<br>';
|
||||
}
|
||||
|
||||
//Spalte genehmigung in lehre.tbl_studienordnung_lehrveranstaltung
|
||||
//Spalte genehmigung in lehre.tbl_studienplan_lehrveranstaltung
|
||||
if (!$result = @$db->db_query("SELECT genehmigung FROM lehre.tbl_studienplan_lehrveranstaltung LIMIT 1;"))
|
||||
{
|
||||
$qry = "ALTER TABLE lehre.tbl_studienplan_lehrveranstaltung ADD COLUMN genehmigung BOOLEAN DEFAULT TRUE;";
|
||||
@@ -1139,6 +1139,47 @@ if(!@$db->db_query("SELECT bezeichnung_mehrsprachig FROM public.tbl_status LIMIT
|
||||
echo '<br>Spalte bezeichnung_mehrsprachig in public.tbl_status hinzugefügt<br>Die ersten beiden Sprachen wurden vorbefüllt. Weitere Übersetzungen sind zu ergänzen!<br>';
|
||||
}
|
||||
|
||||
// Remove NOT NULL constraint on verfasser_uid on public.tbl_notiz
|
||||
if($result = @$db->db_query("SELECT is_nullable FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'public' AND TABLE_NAME = 'tbl_notiz' AND COLUMN_NAME = 'verfasser_uid' AND is_nullable = 'YES'"))
|
||||
{
|
||||
if($db->db_num_rows($result)==0)
|
||||
{
|
||||
$qry = " ALTER TABLE public.tbl_notiz ALTER COLUMN verfasser_uid DROP NOT NULL;";
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>public.tbl_notiz '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo '<br>Removed NOT NULL constraint on "verfasser_uid" from public.tbl_notiz<br>';
|
||||
}
|
||||
}
|
||||
|
||||
// LAS Spalte von Smallint auf numeric(5,2)
|
||||
if($result = $db->db_query("SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='lehre' AND TABLE_NAME='tbl_lehrveranstaltung' AND COLUMN_NAME = 'las' AND DATA_TYPE='smallint' "))
|
||||
{
|
||||
if($db->db_num_rows($result)>0)
|
||||
{
|
||||
$qry = " ALTER TABLE lehre.tbl_lehrveranstaltung ALTER COLUMN las TYPE numeric(5,2);";
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>lehre.tbl_lehrveranstaltung '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo '<br>Spalte las in lehre.tbl_lehrveranstaltung von smallint auf numeric(5,2) geändert<br>';
|
||||
}
|
||||
}
|
||||
|
||||
// Fehlender FK bei tbl_studienplan_lehrveranstaltung
|
||||
if($result = $db->db_query("SELECT * FROM information_schema.table_constraints WHERE constraint_name='fk_studienplan_lehrveranstaltung_parent_id'"))
|
||||
{
|
||||
if($db->db_num_rows($result)==0)
|
||||
{
|
||||
$qry = "ALTER TABLE lehre.tbl_studienplan_lehrveranstaltung ADD CONSTRAINT fk_studienplan_lehrveranstaltung_parent_id FOREIGN KEY (studienplan_lehrveranstaltung_id_parent) REFERENCES lehre.tbl_studienplan_lehrveranstaltung(studienplan_lehrveranstaltung_id) ON DELETE RESTRICT ON UPDATE CASCADE;";
|
||||
|
||||
if(!$db->db_query($qry))
|
||||
echo '<strong>lehre.tbl_studienplan_lehrveranstaltung '.$db->db_last_error().'</strong><br>';
|
||||
else
|
||||
echo '<br>Fehlenden FK bei Tabelle lehre.tbl_studienplan_lehrveranstaltung.studienplan_lehrveranstaltung_id_parent gesetzt<br>';
|
||||
}
|
||||
}
|
||||
|
||||
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
|
||||
echo '<H2>Pruefe Tabellen und Attribute!</H2>';
|
||||
@@ -1210,7 +1251,7 @@ $tabellen=array(
|
||||
"campus.tbl_pruefungsfenster" => array("pruefungsfenster_id","studiensemester_kurzbz","oe_kurzbz","start","ende"),
|
||||
"campus.tbl_pruefung" => array("pruefung_id","mitarbeiter_uid","studiensemester_kurzbz","pruefungsfenster_id","pruefungstyp_kurzbz","titel","beschreibung","methode","einzeln","storniert","insertvon","insertamum","updatevon","updateamum","pruefungsintervall"),
|
||||
"campus.tbl_pruefungstermin" => array("pruefungstermin_id","pruefung_id","von","bis","teilnehmer_max","teilnehmer_min","anmeldung_von","anmeldung_bis","ort_kurzbz","sammelklausur"),
|
||||
"campus.tbl_pruefungsanmeldung" => array("pruefungsanmeldung_id","uid","pruefungstermin_id","lehrveranstaltung_id","status_kurzbz","wuensche","reihung","kommentar","statusupdatevon","statusupdateamum","anrechnung_id"),
|
||||
"campus.tbl_pruefungsanmeldung" => array("pruefungsanmeldung_id","uid","pruefungstermin_id","lehrveranstaltung_id","status_kurzbz","wuensche","reihung","kommentar","statusupdatevon","statusupdateamum","anrechnung_id","pruefungstyp_kurzbz"),
|
||||
"campus.tbl_pruefungsstatus" => array("status_kurzbz","bezeichnung"),
|
||||
"campus.tbl_reservierung" => array("reservierung_id","ort_kurzbz","studiengang_kz","uid","stunde","datum","titel","beschreibung","semester","verband","gruppe","gruppe_kurzbz","veranstaltung_id","insertamum","insertvon"),
|
||||
"campus.tbl_resturlaub" => array("mitarbeiter_uid","resturlaubstage","mehrarbeitsstunden","updateamum","updatevon","insertamum","insertvon","urlaubstageprojahr"),
|
||||
|
||||
@@ -144,7 +144,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<style:text-properties fo:font-size="10pt" fo:background-color="#ffff00" style:font-size-asian="10pt" style:font-name-complex="Arial"/>
|
||||
</style:style>
|
||||
<style:style style:name="P18" style:family="paragraph" style:parent-style-name="Standard">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="-0.252cm" fo:line-height="130%" fo:text-indent="0cm" style:auto-text-indent="false">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="-0.252cm" fo:line-height="130%" fo:text-indent="0cm" style:auto-text-indent="false" fo:keep-with-next="always">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="1.251cm"/>
|
||||
</style:tab-stops>
|
||||
@@ -289,6 +289,18 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<style:paragraph-properties fo:line-height="130%"/>
|
||||
<style:text-properties fo:color="#ff3333" fo:font-size="16pt" style:font-size-asian="16pt" style:font-name-complex="Arial" style:font-size-complex="16pt"/>
|
||||
</style:style>
|
||||
<style:style style:name="P43" style:family="paragraph" style:parent-style-name="Heading_20_2">
|
||||
<style:paragraph-properties fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-top="0.071cm" fo:margin-bottom="0.212cm" fo:line-height="130%" fo:text-align="justify" style:justify-single-word="false" fo:text-indent="-0.635cm" style:auto-text-indent="false" fo:keep-with-next="always">
|
||||
<style:tab-stops>
|
||||
<style:tab-stop style:position="0.751cm"/>
|
||||
</style:tab-stops>
|
||||
</style:paragraph-properties>
|
||||
<style:text-properties fo:language="de" fo:country="AT" fo:font-style="normal" style:language-asian="ar" style:country-asian="SA" style:font-style-asian="normal"/>
|
||||
</style:style>
|
||||
<style:style style:name="P44" style:family="paragraph" style:parent-style-name="Textkörper_20_3">
|
||||
<style:paragraph-properties fo:line-height="130%" fo:orphans="0" fo:widows="0" fo:keep-together="always" />
|
||||
<style:text-properties fo:font-size="10pt" style:font-size-asian="10pt" style:font-name-complex="Arial"/>
|
||||
</style:style>
|
||||
<style:style style:name="T1" style:family="text">
|
||||
<style:text-properties fo:font-weight="bold" style:font-weight-asian="bold"/>
|
||||
</style:style>
|
||||
@@ -382,7 +394,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:span text:style-name="T4">
|
||||
<text:s/>
|
||||
</text:span>
|
||||
<text:span text:style-name="T5">Gemäß § 3 Absatz 1 des Bildungsdokumentationsgesetzes (BGBl. I Nr. 12/2002 idgF) und der Bildungsdokumentationsverordnung-Fachhochschulen <text:s/>(BGBl. II Nr. 29/2004 idgF) hat der Erhalter die Sozialversicherungsnummer zu erfassen und gemäß § 7 Absatz 2 im Wege der Agentur für Qualitätssicherung und Akkreditierung Austria an das zuständige Bundesministerium und die Bundesanstalt Statistik Österreich zu übermitteln.</text:span>
|
||||
<text:span text:style-name="T5">Gemäß § 3 Absatz 1 des Bildungsdokumentationsgesetzes und der Bildungsdokumentationsverordnung-Fachhochschulen <text:s/> hat der Erhalter die Sozialversicherungsnummer zu erfassen und gemäß § 7 Absatz 2 im Wege der Agentur für Qualitätssicherung und Akkreditierung Austria an das zuständige Bundesministerium und die Bundesanstalt Statistik Österreich zu übermitteln.</text:span>
|
||||
</text:p>
|
||||
<text:p text:style-name="P10"/>
|
||||
</text:note-body>
|
||||
@@ -414,7 +426,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
</text:list>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
<text:p text:style-name="P5">Studienort sind die Räumlichkeiten der FH Technikum Wien, 1200 Wien, Höchstädtplatz und 1210 Wien, Giefinggasse. Bei Bedarf kann der Erhalter einen anderen Studienort festlegen.</text:p>
|
||||
<text:p text:style-name="P5">Studienort sind die Räumlichkeiten der FH Technikum Wien, 1200 Wien, Höchstädtplatz und 1210 Wien, Giefinggasse. Bei Bedarf kann der Erhalter einen anderen Studienort in Wien festlegen, außerhochschulische Aktivitäten (zB Exkursionen) können auch außerhalb von Wien stattfinden.</text:p>
|
||||
<text:p text:style-name="P36"/>
|
||||
<text:list xml:id="list932404618" text:continue-numbering="true" text:style-name="WW8Num7">
|
||||
<text:list-item>
|
||||
@@ -438,18 +450,18 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
</text:list>
|
||||
<text:p text:style-name="P5">Die Ausbildungsdauer beträgt <xsl:value-of select="studiengang_maxsemester"/> Semester.</text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:p text:style-name="P5">Nachgewiesene erworbene Kenntnisse können auf einzelne Lehrveranstaltungen angerechnet werden bzw. zum Erlass einer Lehrveranstaltung oder des Berufspraktikums führen. Hierzu bedarf es eines Antrages der Studentin bzw. des Studenten und der nachfolgenden Feststellung der inhaltlichen und umfänglichen Gleichwertigkeit durch die Studiengangsleitung.</text:p>
|
||||
<text:p text:style-name="P5">Die Studentin bzw. der Student hat das Recht, eine Anerkennung nachgewiesener Kenntnisse beim Studiengang zu beantragen. Eine solche Anerkennung setzt voraus, dass die erworbenen Kenntnisse mit dem Inhalt und dem Umfang der Lehrveranstaltung bzw. eines Berufspraktikums gleichwertig sind und bewirkt die Anrechnung der entsprechenden Lehrveranstaltung oder des Berufspraktikums.</text:p>
|
||||
<text:p text:style-name="P36"/>
|
||||
<text:list xml:id="list107841840" text:continue-numbering="true" text:style-name="WW8Num7">
|
||||
<text:list-item>
|
||||
<text:list>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P26">Ausbildungsabschluss</text:p>
|
||||
<text:p text:style-name="P43">Ausbildungsabschluss</text:p>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
<text:p text:style-name="P36">Die Ausbildung endet mit der positiven Absolvierung der das jeweilige Studium abschließenden kommissionellen Prüfung. Nach dem Abschluss der vorgeschriebenen Prüfungen wird der akademische Grad <xsl:value-of select="studiengang_typ"/> of Science in Engineering (<xsl:value-of select="titel_kurzbz"/>) durch das FH-Kollegium verliehen.</text:p>
|
||||
<text:p text:style-name="P44">Die Ausbildung endet mit der positiven Absolvierung der das jeweilige Studium abschließenden kommissionellen Prüfung. Nach dem Abschluss der vorgeschriebenen Prüfungen wird der akademische Grad <xsl:value-of select="studiengang_typ"/> of Science in Engineering (<xsl:value-of select="titel_kurzbz"/>) durch das FH-Kollegium verliehen.</text:p>
|
||||
<text:p text:style-name="P36"/>
|
||||
<text:list xml:id="list890989597" text:continue-numbering="true" text:style-name="WW8Num7">
|
||||
<text:list-item>
|
||||
@@ -472,10 +484,10 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:p text:style-name="P27">5.2 Pflichten</text:p>
|
||||
<text:list xml:id="list1245891399" text:continue-numbering="true" text:style-name="WW8Num4">
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">Der Erhalter ist verpflichtet, all jene Voraussetzungen zu bieten, damit das Studium innerhalb der Ausbildungsdauer (Pkt. 3) erfolgreich abgeschlossen werden kann. Die Voraussetzungen zur Erfüllung dieser Verpflichtung sind Gegenstand des akkreditierten Studienganges idgF, der Satzung der FH Technikum Wien idgF und der Hausordnung idgF. </text:p>
|
||||
<text:p text:style-name="P40">Der Erhalter verpflichtet sich zur ordnungsgemäßen Planung und Durchführung des Studienganges in der Regelstudiendauer. Der Erhalter ist verpflichtet, allfällige Änderungen des akkreditierten Studienganges zeitgerecht bekannt zu geben.</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">Der Erhalter ist weiters verpflichtet, das Studium auf der Grundlage höchster Qualitätsansprüche hinsichtlich der Erreichung der Ausbildungsziele zu gestalten und allfällige Änderungen des akkreditierten Studienganges bekannt zu geben.</text:p>
|
||||
<text:p text:style-name="P40">Der Erhalter verpflichtet sich, jedenfalls folgende Dokumente zur Verfügung zu stellen: Studierendenausweis, Diploma Supplement, Urkunde über die Verleihung des akademischen Grades, Studienerfolgsbestätigung, Inskriptionsbestätigung.</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">Der Erhalter verpflichtet sich zur sorgfaltsgemäßen Verwendung der personenbezogenen Daten der Studierenden. Die Daten werden nur im Rahmen der gesetzlichen und vertraglichen Verpflichtungen sowie des Studienbetriebes verwendet und nicht an nicht berechtigte Dritte weitergegeben.</text:p>
|
||||
@@ -497,31 +509,51 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">einen Studienbetrieb gemäß den im akkreditierten Studiengang idgF und in der Satzung der FH Technikum Wien idgF festgelegten Bedingungen;</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">ein Zeugnis über die im laufenden Semester abgelegten Prüfungen;</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P37">
|
||||
<text:span text:style-name="T12">Unterbrechung der Ausbildung aus nachgewiesenen zwingenden persönlichen, gesundheitlichen oder beruflichen</text:span>
|
||||
<text:span text:style-name="T9"> Gründen.</text:span>
|
||||
<text:span text:style-name="T12">Unterbrechung der Ausbildung aus nachgewiesenen zwingenden persönlichen, gesundheitlichen oder beruflichen Gründen.</text:span>
|
||||
</text:p>
|
||||
<text:p text:style-name="P38"/>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
<text:p text:style-name="P28">6.2 Pflichten</text:p>
|
||||
<text:p text:style-name="P29">6.2.1 Studienbeitrag</text:p>
|
||||
<text:p text:style-name="P5">Die Studentin bzw. der Student ist verpflichtet, zwei Wochen vor Beginn jedes Semesters (StudienanfängerInnen: bis 20. August vor Studienbeginn) einen Studienbeitrag gemäß Fachhochschul-Studiengesetz (BGBl. Nr. 340/1993 idgF) in der Höhe von derzeit € 363,36 netto pro Semester zu entrichten. Dies gilt auch in Semestern mit DiplomandInnenstatus o.ä. Im Falle einer Erhöhung des gesetzlichen Studienbeitragssatzes erhöht sich der angeführte Betrag entsprechend. <text:soft-page-break/>Bei Nichtantritt des Studiums oder Abbruch zu Beginn oder während des Semesters verfällt der Studienbeitrag.</text:p>
|
||||
<text:p text:style-name="P31">6.2.2 Studierendenbeitrag („ÖH-Beitrag“)</text:p>
|
||||
<text:p text:style-name="P5">Gemäß § 4 Abs. 10 des Fachhochschul-Studiengesetzes (BGBl. Nr. 340/1993 idgF und der Bundesministeriengesetz-Novelle 2007, BGBl. I Nr. 6/2007) gehören ordentliche und außerordentliche Studierende an Fachhochschul-Studiengängen der Österreichischen HochschülerInnenschaft (ÖH) gemäß Hochschülerinnen- und Hochschülerschaftsgesetz (HSG 2014) an. Daraus resultiert die Verpflichtung der Studentin oder des Studenten zur Entrichtung des ÖH-Beitrags. Dies gilt auch in Semestern mit DiplomandInnenstatus. Der Studierendenbeitrag kann jährlich durch die ÖH indexiert werden; die genaue Höhe des Studierendenbeitrags wird von der ÖH jährlich für das folgende Studienjahr bekannt gegeben.</text:p>
|
||||
<text:p text:style-name="P5">Die Einhebung des Betrags erfolgt durch die Fachhochschule. Der Erhalter überweist in Folge die eingezahlten Beträge der Studierenden ohne Abzüge an die ÖH. Die Entrichtung des Betrags ist Voraussetzung für die Zulassung zum Studium bzw. für dessen Fortsetzung.</text:p>
|
||||
<text:p text:style-name="P32">6.2.3 Kaution</text:p>
|
||||
<text:p text:style-name="P29">6.2.1 Einhaltung studienrelevanter Bestimmungen</text:p>
|
||||
<text:p text:style-name="P5">Die Studentin bzw der Student ist verpflichtet, insbesondere folgende Bestimmungen einzuhalten:</text:p>
|
||||
<text:list xml:id="list2358297633" text:continue-list="list1245891399" text:style-name="WW8Num4">
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">Studienordnung und Studienrechtliche Bestimmungen / Prüfungsordnung idgF</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P37">Hausordnung idgF</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P37">Brandschutzordnung idgF</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P37">Bibliotheksordnung idgF</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P37">Die für den jeweiligen Studiengang geltende/n Laborordnung/en idgF</text:p>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:p text:style-name="P5">Diese Dokumente sind öffentlich zugänglich unter www.technikum-wien.at.</text:p>
|
||||
|
||||
<text:p text:style-name="P29">6.2.2 Studienbeitrag</text:p>
|
||||
<text:p text:style-name="P5">Die Studentin bzw. der Student ist verpflichtet, zwei Wochen vor Beginn jedes Semesters (StudienanfängerInnen: bis 20. August vor Studienbeginn) einen Studienbeitrag gemäß Fachhochschul-Studiengesetz in der Höhe von derzeit € 363,36 netto pro Semester zu entrichten. Dies gilt auch in Semestern mit DiplomandInnenstatus o.ä. Im Falle einer Erhöhung des gesetzlichen Studienbeitragssatzes erhöht sich der angeführte Betrag entsprechend. <text:soft-page-break/>Die vollständige Bezahlung des Studienbeitrags ist Voraussetzung für die Aufnahme bzw. die Fortsetzung des Studiums. Bei Nichtantritt des Studiums oder Abbruch zu Beginn oder während des Semesters verfällt der Studienbeitrag.</text:p>
|
||||
|
||||
<text:p text:style-name="P31">6.2.3 ÖH-Beitrag</text:p>
|
||||
<text:p text:style-name="P5">Gemäß § 4 Abs 10 FHStG sind Studierende an Fachhochschulen Mitglieder der Österreichischen HochschülerInnenschaft (ÖH). Der/Die Studierende hat semesterweise einen ÖH-Beitrag an den Erhalter zu entrichten, der diesen an die ÖH abführt. Die Entrichtung des Betrags ist Voraussetzung für die Zulassung zum Studium bzw. für dessen Fortsetzung.</text:p>
|
||||
|
||||
<text:p text:style-name="P32">6.2.4 Kaution</text:p>
|
||||
<text:p text:style-name="P5">Im Zuge der Einschreibung ist der Nachweis über die einbezahlte Kaution zu erbringen.</text:p>
|
||||
<text:p text:style-name="P5">Die Kaution beträgt € 150,–.</text:p>
|
||||
<text:p text:style-name="P5">Die Kaution beträgt € 150,–.</text:p>
|
||||
<text:p text:style-name="P5">Bei Nichtantritt des Studiums oder Abbruch während des ersten oder zweiten Semesters verfällt die Kaution.</text:p>
|
||||
<text:p text:style-name="P5">Bei aufrechtem Inskriptionsverhältnis zu Beginn des zweiten Semesters wird die Kaution auf den Unkostenbeitrag (siehe nächster Punkt) des ersten und zweiten Semesters angerechnet. </text:p>
|
||||
<text:p text:style-name="P30">6.2.4 Unkostenbeitrag </text:p>
|
||||
|
||||
<text:p text:style-name="P30">6.2.5 Unkostenbeitrag </text:p>
|
||||
<text:p text:style-name="P41">Pro Semester ist ein Unkostenbeitrag zu entrichten, wobei es sich nicht um einen Pauschalbetrag handelt. Der Unkostenbeitrag stellt eine Abgeltung für über das Normalmaß hinausgehende Serviceleistungen der FH dar, z.B. Freifächer, Beratung/Info Auslandsstudium, Sponsionsfeiern, Vorträge / Jobbörse, Mensa etc.</text:p>
|
||||
<text:p text:style-name="P5">Die Höhe des Unkostenbeitrages beträgt derzeit € 75,– pro Semester. Eine allfällige Anpassung wird durch Aushang bekannt gemacht.</text:p>
|
||||
<text:p text:style-name="P5">Die Höhe des Unkostenbeitrages beträgt derzeit € 75,– pro Semester. Eine allfällige Anpassung wird durch Aushang bekannt gemacht.</text:p>
|
||||
<text:p text:style-name="P5">Der Unkostenbeitrag ist
|
||||
<xsl:choose>
|
||||
<xsl:when test="semesterStudent = 3" >
|
||||
@@ -533,22 +565,37 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
</xsl:choose>
|
||||
3. Semester gleichzeitig mit der Studiengebühr vor Beginn des Semesters zu entrichten.</text:p>
|
||||
<text:p text:style-name="P5">Bei Vertragsauflösung vor Studienabschluss aus Gründen, die die Studentin bzw. der Student zu vertreten hat, oder auf deren bzw. dessen Wunsch, wird der Unkostenbeitrag zur Abdeckung der dem Erhalter erwachsenen administrativen Zusatzkosten einbehalten.</text:p>
|
||||
<text:p text:style-name="P32">6.2.5 Lehr- und Lernbehelfe</text:p>
|
||||
|
||||
<text:p text:style-name="P32">6.2.6 Lehr- und Lernbehelfe</text:p>
|
||||
<text:p text:style-name="P8">Die Anschaffung unterrichtsbezogener Literatur und individueller Lernbehelfe ist durch den Unkostenbeitrag nicht abgedeckt. Eventuelle zusätzliche Kosten, die sich beispielsweise durch die studiengangsbezogene, gemeinsame Anschaffung von Lehr- bzw. Lernbehelfen (Skripten, CDs, Bücher, Projektmaterialien, Kopierpapier etc.) oder durch Exkursionen ergeben, werden von jedem Studiengang individuell eingehoben.</text:p>
|
||||
<text:p text:style-name="P32">6.2.6 Beibringung persönlicher Daten</text:p>
|
||||
|
||||
<text:p text:style-name="P32">6.2.7 Beibringung persönlicher Daten</text:p>
|
||||
<text:p text:style-name="P35">Die Studentin bzw. der Student ist verpflichtet, persönliche Daten beizubringen, die auf Grund eines Gesetzes, einer Verordnung oder eines Bescheides vom Erhalter erfasst werden müssen oder zur Erfüllung des Ausbildungsvertrages bzw für den Studienbetrieb unerlässlich sind.</text:p>
|
||||
<text:p text:style-name="P32">6.2.7 Aktualisierung eigener Daten und Bezug von Informationen</text:p>
|
||||
|
||||
<text:p text:style-name="P32">6.2.8 Aktualisierung eigener Daten und Bezug von Informationen</text:p>
|
||||
<text:p text:style-name="P35">Die Studentin bzw. der Student hat unaufgefordert dafür zu sorgen, dass die von ihr/ihm beigebrachten Daten aktuell sind. Änderungen sind der Studiengangsassistenz unverzüglich schriftlich mitzuteilen. Darüber hinaus trifft sie/ihn die Pflicht, sich von studienbezogenen Informationen, die ihr/ihm an die vom Erhalter zur Verfügung gestellte Emailadresse zugestellt werden, in geeigneter Weise Kenntnis zu verschaffen.</text:p>
|
||||
<text:p text:style-name="P32">6.2.8 Verwertungsrechte</text:p>
|
||||
|
||||
<text:p text:style-name="P32">6.2.9 Verwertungsrechte</text:p>
|
||||
<text:p text:style-name="P35">Sofern nicht im Einzelfall andere Regelungen zwischen dem Erhalter und der Studentin oder dem Studenten getroffen wurden, ist die Studentin oder der Student verpflichtet, dem Erhalter die Rechte an Forschungs- und Entwicklungsergebnissen auf dessen schriftliche Anfrage hin anzubieten.</text:p>
|
||||
<text:p text:style-name="P32">6.2.9 Aufzeichnungen und Mitschnitte</text:p>
|
||||
|
||||
<text:p text:style-name="P32">6.2.10 Aufzeichnungen und Mitschnitte</text:p>
|
||||
<text:p text:style-name="P35">Es ist der/dem Studierenden ausdrücklich untersagt, Lehrveranstaltungen als Ganzes oder nur Teile davon aufzuzeichnen und/oder mitzuschneiden (z.B. durch Film- und/oder Tonaufnahmen oder sonstige hierfür geeignete audiovisuelle Mittel). Darüber hinaus ist jede Form der öffentlichen Zurverfügungstellung (drahtlos oder drahtgebunden) der vorgenannten Aufnahmen z.B. in sozialen Netzwerken wie Facebook, StudiVZ etc, aber auch auf Youtube usw. oder durch sonstige für diese Zwecke geeignete Kommunikationsmittel untersagt. Diese Regelungen gelten sinngemäß auch für Skripten, sonstige Lernbehelfe und Prüfungsangaben.</text:p>
|
||||
<text:p text:style-name="P35">Ausgenommen hiervon ist eine Aufzeichnung zu ausschließlichen Lern-, Studien- und Forschungszwecken und zum privaten Gebrauch, sofern hierfür der Vortragende vorab ausdrücklich seine schriftliche Zustimmung erteilt hat.</text:p>
|
||||
<text:p text:style-name="P31">6.2.10 Geheimhaltungspflicht</text:p>
|
||||
|
||||
<text:p text:style-name="P31">6.2.11 Geheimhaltungspflicht</text:p>
|
||||
<text:p text:style-name="P5">Die Studentin bzw. der Student ist zur Geheimhaltung von Forschungs- und Entwicklungsaktivitäten und -ergebnissen gegenüber Dritten verpflichtet. </text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:p text:style-name="P5">6.2.11 Unfallmeldung</text:p>
|
||||
<text:p text:style-name="P5">Im Falle eines Unfalles mit körperlicher Verletzung des/der Studierenden im Zusammenhang mit dem Studium ist die/der Studierende verpflichtet, innerhalb von drei Tagen eine Meldung am Studiengangssekretariat einzubringen. Dies betrifft auch Wegunfälle zur oder von der FH.</text:p>
|
||||
|
||||
<text:p text:style-name="P5">6.2.12 Unfallmeldung</text:p>
|
||||
<text:p text:style-name="P5">Im Falle eines Unfalles mit körperlicher Verletzung des/der Studierenden im Zusammenhang mit dem Studium ist die/der Studierende verpflichtet, diesen innerhalb von drei Tagen dem Studiengangssekretariat zu melden. Dies betrifft auch Wegunfälle zur oder von der FH.</text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
|
||||
<text:p text:style-name="P5">6.2.13 Schadensmeldung</text:p>
|
||||
<text:p text:style-name="P5">Im Falle des Eintretens eines Schadens am Inventar der Fachhochschule ist der/die Studierende verpflichtet, diesen innerhalb von drei Tagen dem Studiengangssekretariat zu melden. Allfällige Haftungsansprüche bleiben hiervon unberührt.</text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
|
||||
<text:p text:style-name="P5">6.2.14 Rückgabeverpflichtung bei Studienende</text:p>
|
||||
<text:p text:style-name="P5">Die Studentin bzw der Student ist verpflichtet, bei einer Beendigung des Studiums unverzüglich alle zur Verfügung gestellten Gerätschaften, Bücher, Schlüssel und sonstige Materialien zurückzugeben.</text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:list xml:id="list866389060" text:continue-list="list1403787711" text:style-name="WW8Num7">
|
||||
<text:list-item>
|
||||
@@ -565,7 +612,11 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:p text:style-name="P27">7.2 Kündigung durch die Studentin bzw. den Studenten</text:p>
|
||||
<text:p text:style-name="P8">Die Studentin bzw. der Student kann den Ausbildungsvertrag schriftlich jeweils zum Ende eines Semesters kündigen.</text:p>
|
||||
<text:p text:style-name="P3"/>
|
||||
<text:p text:style-name="P27">7.3 Ausschluss durch den Erhalter</text:p>
|
||||
<text:p text:style-name="P27">7.3 Automatische Beendigung des Vertrages</text:p>
|
||||
<text:p text:style-name="P8">Nach erfolgreicher Beendigung des Studiums endet der Vertrag automatisch mit der Verleihung des akademischen Grades.</text:p>
|
||||
<text:p text:style-name="P8">Der Vertrag endet automatisch durch die negative Beurteilung der letztmöglichen Prüfungswiederholung.</text:p>
|
||||
<text:p text:style-name="P3"/>
|
||||
<text:p text:style-name="P27">7.4 Ausschluss durch den Erhalter</text:p>
|
||||
<text:p text:style-name="P5">Der Erhalter kann die Studentin bzw. den Studenten aus wichtigem Grund mit sofortiger Wirkung vom weiteren Studium ausschließen, und zwar beispielsweise wegen</text:p>
|
||||
<text:list xml:id="list1474649563" text:continue-list="list1358297633" text:style-name="WW8Num4">
|
||||
<text:list-item>
|
||||
@@ -584,10 +635,10 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:p text:style-name="P40">persönlichem Verhalten, das zu einer Beeinträchtigung des Images und/oder Betriebes des Studienganges, der Fachhochschule bzw. des Erhalters oder von Personen führt, die für die Fachhochschule bzw. den Erhalter tätig sind;</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">Verletzung der Verpflichtung, dem Erhalter die Rechte an Forschungs- und Entwicklungsergebnissen anzubieten (siehe Pkt. 6.2.8);</text:p>
|
||||
<text:p text:style-name="P40">Verletzung der Verpflichtung, dem Erhalter die Rechte an Forschungs- und Entwicklungsergebnissen anzubieten (siehe Pkt. 6.2.9);</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">Verletzung der Geheimhaltungspflicht (siehe Pkt. 6.2.10); </text:p>
|
||||
<text:p text:style-name="P40">Verletzung der Geheimhaltungspflicht (siehe Pkt. 6.2.11); </text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">strafgerichtlicher Verurteilung (wobei die Art des Deliktes und der Grad der Schuld berücksichtigt werden);</text:p>
|
||||
@@ -596,7 +647,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:p text:style-name="P40">Nichterfüllung finanzieller Verpflichtungen trotz Mahnung (z.B. Unkostenbeitrag, Studienbeitrag etc.);</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">Weigerung zur Beibringung von Daten (siehe Pkt. 6.2.6)</text:p>
|
||||
<text:p text:style-name="P40">Weigerung zur Beibringung von Daten (siehe Pkt. 6.2.7)</text:p>
|
||||
</text:list-item>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P40">Plagiieren im Rahmen wissenschaftlicher Arbeiten</text:p>
|
||||
@@ -606,10 +657,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:p text:style-name="P5">Der Ausschluss kann mündlich erklärt werden. Mit Ausspruch des Ausschlusses endet der Ausbildungsvertrag, es sei denn, es wird ausdrücklich auf einen anderen Endtermin hingewiesen. Eine schriftliche Bestätigung des Ausschlusses wird innerhalb von zwei Wochen nach dessen Ausspruch per Post an die bekannt gegebene Adresse abgeschickt oder auf andere geeignete Weise übermittelt.</text:p>
|
||||
<text:p text:style-name="P5">Gleichzeitig mit dem Ausspruch des Ausschlusses kann auch ein Hausverbot verhängt werden.</text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:p text:style-name="P27">7.4 Erlöschen</text:p>
|
||||
<text:p text:style-name="P5">Der Ausbildungsvertrag erlischt mit der Verleihung des akademischen Grades.</text:p>
|
||||
<text:p text:style-name="P27"/>
|
||||
<xsl:if test="studiengangSprache = 'English' or ((studiengang_kurzbz ='BEW' or studiengang_kurzbz='BWI') and orgform ='DL')">
|
||||
<xsl:if test="studiengangSprache = 'English' or ((studiengang_kurzbz ='BEW' or studiengang_kurzbz='BWI') and orgform ='DL') or (studiengang_kurzbz ='MWI' and (orgform ='DL' or orgform ='PT'))">
|
||||
<text:list xml:id="list422793909" text:continue-list="list866389060" text:style-name="WW8Num7">
|
||||
<text:list-item>
|
||||
<text:list>
|
||||
@@ -633,27 +681,26 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:list-item>
|
||||
<text:list>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P26"><text:soft-page-break/>Unwirksamkeit von Vertragsbestimmungen, Vertragslücke </text:p>
|
||||
<text:p text:style-name="P26"><text:soft-page-break/>Unwirksamkeit von Vertragsbestimmungen</text:p>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
<text:p text:style-name="P5">Sollten einzelne Bestimmungen dieses Vertrages unwirksam oder nichtig sein oder werden, so berührt dies die Gültigkeit der übrigen Bestimmungen dieses Vertrages nicht.</text:p>
|
||||
<text:p text:style-name="P5">Die Vertragsparteien verpflichten sich, unwirksame oder nichtige Bestimmungen durch neue Bestimmungen zu ersetzen, die dem in den unwirksamen oder nichtigen Bestimmungen enthaltenen Regelungsgehalt in rechtlich zulässiger Weise gerecht werden. Zur Ausfüllung einer allfälligen Lücke verpflichten sich die Vertragsparteien, auf die Etablierung angemessener Regelungen in diesem Vertrag hinzuwirken, die dem am nächsten kommen, was sie nach dem Sinn und Zweck des Vertrages bestimmt hätten, wenn der Punkt von ihnen bedacht worden wäre.</text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:list xml:id="list118967672" text:continue-list="list866389060" text:style-name="WW8Num7">
|
||||
<text:list-item>
|
||||
<text:list>
|
||||
<text:list-item>
|
||||
<text:p text:style-name="P26">Ausfertigungen, Gebühren, Gerichtsstand</text:p>
|
||||
<text:p text:style-name="P26">Ausfertigungen, Gebühren, Gerichtsstand, geltendes Recht</text:p>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
</text:list-item>
|
||||
</text:list>
|
||||
<text:p text:style-name="P5">Die Ausfertigung dieses Vertrages erfolgt in zweifacher Ausführung. Ein Original verbleibt im zuständigen Administrationsbüro des Fachhochschul-Studienganges. Eine Ausfertigung wird der Studentin bzw. dem Studenten übergeben.</text:p>
|
||||
<text:p text:style-name="P5">Der Ausbildungsvertrag ist gebührenfrei.</text:p>
|
||||
<text:p text:style-name="P5">Gerichtsstand ist Wien, Innere Stadt.</text:p>
|
||||
<text:p text:style-name="P5">Für Streitigkeiten aus diesem Vertrag gilt österreichisches Recht als vereinbart, allfällige Klagen gegen den Erhalter sind beim sachlich zuständigen Gericht in Wien einzubringen.</text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:p text:style-name="P5">Der Ausbildungsvertrag ist gebührenfrei.</text:p>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:p text:style-name="P5"/>
|
||||
<text:p text:style-name="P5"/>
|
||||
@@ -674,7 +721,6 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:p text:style-name="P19"/>
|
||||
<text:p text:style-name="P19"/>
|
||||
<text:p text:style-name="P19"/>
|
||||
<text:p text:style-name="P19"/>
|
||||
</table:table-cell>
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="Tabelle1.1">
|
||||
@@ -689,7 +735,6 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
</table:table-cell>
|
||||
</table:table-row>
|
||||
</table:table>
|
||||
<text:p text:style-name="P18"/>
|
||||
</office:text>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
@@ -31,7 +31,7 @@
|
||||
|
||||
if (!$db = new basis_db())
|
||||
die('Es konnte keine Verbindung zum Server aufgebaut werden.');
|
||||
|
||||
|
||||
$user = get_uid();
|
||||
$reloadstr = ""; // neuladen der liste im oberen frame
|
||||
$errorstr='';
|
||||
@@ -44,7 +44,7 @@
|
||||
$lehrform_arr = array();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
|
||||
if(!$rechte->isBerechtigt('lehre/lehrveranstaltung:begrenzt',null,'s'))
|
||||
die('Sie haben keine Berechtigung fuer diese Seite');
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
{
|
||||
if(!$rechte->isBerechtigt('lehre/lehrveranstaltung',null,'sui') && !$rechte->isBerechtigt('lehre/lehrveranstaltungAnlegen',null,'sui'))
|
||||
die('Sie haben keine Berechtigung fuer diese Aktion');
|
||||
|
||||
|
||||
$lv = new lehrveranstaltung();
|
||||
|
||||
if(isset($_POST["schick_neu"]))
|
||||
@@ -67,7 +67,7 @@
|
||||
{
|
||||
$lv->new=false;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
die('Fehler beim Laden der Lehrveranstaltung');
|
||||
}
|
||||
@@ -116,7 +116,10 @@
|
||||
$lv->alvs = $_POST['alvs'];
|
||||
$lv->lvps = $_POST['lvps'];
|
||||
$lv->las = $_POST['las'];
|
||||
|
||||
$lv->benotung = isset($_POST['benotung']);
|
||||
$lv->lvinfo = isset($_POST['lvinfo']);
|
||||
$lv->lehrauftrag = isset($_POST['lehrauftrag']);
|
||||
|
||||
if(!$lv->save())
|
||||
$errorstr = "Fehler beim Speichern der Daten: $lv->errormsg";
|
||||
else
|
||||
@@ -176,7 +179,7 @@
|
||||
if(!isset($_POST['schick']) && !isset($_POST["schick_neu"]))
|
||||
{
|
||||
$lv = new lehrveranstaltung();
|
||||
|
||||
|
||||
if (isset($_REQUEST['lv_id']))
|
||||
{
|
||||
$lvid = $_REQUEST['lv_id'];
|
||||
@@ -231,7 +234,7 @@
|
||||
$sel = '';
|
||||
$htmlstr .= '<option value="'.$stg_key.'" '.$sel.'>'.$stg_kurzbz.'</option>';
|
||||
}
|
||||
|
||||
|
||||
$htmlstr .= '</select></td>
|
||||
<td>Semester</td>
|
||||
<td><select name="semester">';
|
||||
@@ -244,7 +247,7 @@
|
||||
$sel = '';
|
||||
$htmlstr .= '<option value="'.$i.'" '.$sel.'>'.$i.'</option>';
|
||||
}
|
||||
|
||||
|
||||
$htmlstr .= '</select></td>
|
||||
<td>Lehrform*</td>
|
||||
<td><select name="lehrform"><option value="">-- keine Auswahl --</option>';
|
||||
@@ -266,7 +269,7 @@
|
||||
<td><input type="text" name="semesterstunden" value="'.$lv->semesterstunden.'" maxlength="3"></td>
|
||||
<td>Lehrtyp*</td>
|
||||
<td><select name="lehrtyp_kurzbz"><option value="">-- keine Auswahl --</option>';
|
||||
|
||||
|
||||
$lehrtyp_arr=new lehrtyp();
|
||||
$lehrtyp_arr->getAll();
|
||||
foreach ($lehrtyp_arr->result as $lehrtyp)
|
||||
@@ -313,7 +316,7 @@
|
||||
<td>Organisationsform</td>
|
||||
<td>
|
||||
<SELECT name="orgform_kurzbz" '.($lv->lehrveranstaltung_id==''?'onchange="copyToLehreVz();"':'onchange="return copyToLehreVzAsk();"').'><OPTION value="">-- keine Auswahl --</OPTION>';
|
||||
|
||||
|
||||
$qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz NOT IN ('VBB', 'ZGS') ORDER BY orgform_kurzbz";
|
||||
if($result_orgform = $db->db_query($qry_orgform))
|
||||
{
|
||||
@@ -321,9 +324,9 @@
|
||||
{
|
||||
if($row_orgform->orgform_kurzbz==$lv->orgform_kurzbz)
|
||||
$selected='selected';
|
||||
else
|
||||
else
|
||||
$selected='';
|
||||
|
||||
|
||||
$htmlstr .= '<OPTION value="'.$row_orgform->orgform_kurzbz.'" '.$selected.'>'.$row_orgform->bezeichnung.'</OPTION>';
|
||||
}
|
||||
}
|
||||
@@ -335,7 +338,7 @@
|
||||
<td><input type="text" name="lvnr" value="'.$lv->lvnr.'" /></td>
|
||||
<td>Organisationseinheit</td>
|
||||
<td colspan="3"><SELECT name="oe_kurzbz" ><option value="">--keine Auswahl --</option>';
|
||||
|
||||
|
||||
$qry = "SELECT * FROM public.tbl_organisationseinheit ORDER BY organisationseinheittyp_kurzbz, oe_kurzbz";
|
||||
if($result = $db->db_query($qry))
|
||||
{
|
||||
@@ -343,14 +346,14 @@
|
||||
{
|
||||
if($row->oe_kurzbz==$lv->oe_kurzbz)
|
||||
$selected='selected';
|
||||
else
|
||||
else
|
||||
$selected='';
|
||||
|
||||
|
||||
if($row->aktiv=='f')
|
||||
{
|
||||
$htmlstr .= '<option value="'.$row->oe_kurzbz.'" '.$selected.' style="color: red;">'.$row->organisationseinheittyp_kurzbz.' '.$row->bezeichnung.'</option>';
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
$htmlstr .= '<option value="'.$row->oe_kurzbz.'" '.$selected.'>'.$row->organisationseinheittyp_kurzbz.' '.$row->bezeichnung.'</option>';
|
||||
}
|
||||
@@ -369,7 +372,7 @@
|
||||
{
|
||||
if($row->raumtyp_kurzbz==$lv->raumtyp_kurzbz)
|
||||
$selected='selected';
|
||||
else
|
||||
else
|
||||
$selected='';
|
||||
$htmlstr .= '<option value="'.$row->raumtyp_kurzbz.'" '.$selected.'>'.$row->raumtyp_kurzbz.'</option>';
|
||||
}
|
||||
@@ -402,20 +405,28 @@
|
||||
<td></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Benotung</td>
|
||||
<td><input type="checkbox" name="benotung" '.($lv->benotung?'checked':'').'></td>
|
||||
<td>LVInfo</td>
|
||||
<td><input type="checkbox" name="lvinfo" '.($lv->lvinfo?'checked':'').'></td>
|
||||
<td>Lehrauftrag</td>
|
||||
<td><input type="checkbox" name="lehrauftrag" '.($lv->lehrauftrag?'checked':'').'></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>';
|
||||
if ($lv->lehrveranstaltung_id=='')
|
||||
$htmlstr .= '<td colspan="2" align="right"><input type="submit" value="Speichern" name="schick" style="cursor: pointer;"></td>';
|
||||
else
|
||||
$htmlstr .= '<td colspan="2" align="right"><input type="submit" value="Als neue LV speichern" name="schick_neu" style="font-size: smaller; cursor: pointer;"> <input type="submit" value="Speichern" name="schick" style="cursor: pointer;"></td>';
|
||||
$htmlstr .= '<td colspan="2" align="right"><input type="submit" value="Speichern" name="schick" style="cursor: pointer;"></td>';
|
||||
else
|
||||
$htmlstr .= '<td colspan="2" align="right"><input type="submit" value="Als neue LV speichern" name="schick_neu" style="font-size: smaller; cursor: pointer;"> <input type="submit" value="Speichern" name="schick" style="cursor: pointer;"></td>';
|
||||
$htmlstr .= '<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>';
|
||||
|
||||
|
||||
|
||||
// Details
|
||||
$htmlstr.='<span style="font-size:small">';
|
||||
@@ -423,9 +434,9 @@
|
||||
<b>Anlage</b>: '.$lv->insertamum.' '.$lv->insertvon.' <b>/ Letzte Aenderung:</b> '.$lv->updateamum.' '.$lv->updatevon.'<br>
|
||||
<b>Lehraufträge zu dieser LV</b>: ';
|
||||
$qry ="SELECT distinct studiensemester_kurzbz, tbl_studiensemester.start
|
||||
FROM
|
||||
FROM
|
||||
lehre.tbl_lehreinheit
|
||||
JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)
|
||||
JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)
|
||||
WHERE lehrveranstaltung_id=".$db->db_add_param($lv->lehrveranstaltung_id).'
|
||||
ORDER BY tbl_studiensemester.start desc';
|
||||
if($result = $db->db_query($qry))
|
||||
@@ -437,9 +448,9 @@
|
||||
}
|
||||
$htmlstr.='<br><b>Noten zu dieser LV</b>: ';
|
||||
$qry ="SELECT distinct studiensemester_kurzbz, tbl_studiensemester.start
|
||||
FROM
|
||||
FROM
|
||||
lehre.tbl_zeugnisnote
|
||||
JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)
|
||||
JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)
|
||||
WHERE lehrveranstaltung_id=".$db->db_add_param($lv->lehrveranstaltung_id).'
|
||||
ORDER BY tbl_studiensemester.start desc';
|
||||
if($result = $db->db_query($qry))
|
||||
@@ -452,9 +463,9 @@
|
||||
|
||||
$htmlstr.='<br><b>Verwendung als Lehrfach</b>: ';
|
||||
$qry ="SELECT distinct studiensemester_kurzbz, tbl_studiensemester.start
|
||||
FROM
|
||||
FROM
|
||||
lehre.tbl_lehreinheit
|
||||
JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)
|
||||
JOIN public.tbl_studiensemester USING(studiensemester_kurzbz)
|
||||
WHERE lehrfach_id=".$db->db_add_param($lv->lehrveranstaltung_id).'
|
||||
ORDER BY tbl_studiensemester.start desc';
|
||||
if($result = $db->db_query($qry))
|
||||
@@ -544,7 +555,7 @@
|
||||
{
|
||||
$("form").submit(function(e){
|
||||
$(".missingFormData").each(function(i,v){
|
||||
$(v).removeClass("missingFormData");
|
||||
$(v).removeClass("missingFormData");
|
||||
});
|
||||
var self = this;
|
||||
//e.preventDefault();
|
||||
@@ -585,13 +596,13 @@
|
||||
|
||||
$("#farbe").ColorPicker(
|
||||
{
|
||||
onSubmit: function(hsb, hex, rgb, el)
|
||||
onSubmit: function(hsb, hex, rgb, el)
|
||||
{
|
||||
$(el).val(hex);
|
||||
$(el).ColorPickerHide();
|
||||
document.getElementById("farbevorschau").style.backgroundColor=hex;
|
||||
},
|
||||
onBeforeShow: function ()
|
||||
onBeforeShow: function ()
|
||||
{
|
||||
$(this).ColorPickerSetColor(this.value);
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<?php
|
||||
/*
|
||||
/*
|
||||
* Copyright 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., 51 Franklin Street, Fifth Floor, Boston,
|
||||
* MA 02110-1301, USA.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Authors: Stefan Puraner <stefan.puraner@technikum-wien.at>
|
||||
*/
|
||||
@@ -51,7 +51,7 @@ for($i=0;$i<100;$i++)
|
||||
$parameter[]=null;
|
||||
else
|
||||
$parameter[]=$_REQUEST['parameter_'.$i];
|
||||
}
|
||||
}
|
||||
else
|
||||
break;
|
||||
}
|
||||
@@ -100,13 +100,13 @@ if(mb_stristr($method,'save'))
|
||||
$studienordnung = new studienordnung();
|
||||
if($studienordnung->isAktiv($loaddata["parameter_0"]))
|
||||
die('Sie haben keine Berechtigung fuer diesen Vorgang. Studienordnung ist aktiv.');
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if(isset($loaddata['method']))
|
||||
{
|
||||
if(!$wsrecht->isUserAuthorized($uid, $loaddata['method']))
|
||||
@@ -158,7 +158,7 @@ elseif(mb_stristr($method,'delete'))
|
||||
$studienplan->loadStudienplanLehrveranstaltung($_REQUEST['parameter_0']);
|
||||
$studienordnung = new studienordnung();
|
||||
$studienordnung->getStudienordnungFromStudienplan($studienplan->studienplan_id);
|
||||
|
||||
|
||||
if($studienordnung->isAktiv($studienordnung->studienordnung_id))
|
||||
die('Sie haben keine Berechtigung fuer diesen Vorgang. Studienordnung ist aktiv.');
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
<?php
|
||||
/*
|
||||
/*
|
||||
* Copyright 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., 51 Franklin Street, Fifth Floor, Boston,
|
||||
* MA 02110-1301, USA.
|
||||
*
|
||||
*
|
||||
*
|
||||
* Authors: Andreas Österreicher <andreas.oesterreicher@technikum-wien.at>
|
||||
*/
|
||||
@@ -31,6 +31,7 @@ require_once('../../include/organisationsform.class.php');
|
||||
require_once('../../include/sprache.class.php');
|
||||
require_once('../../include/akadgrad.class.php');
|
||||
require_once('../../include/lvregel.class.php');
|
||||
require_once('../../include/standort.class.php');
|
||||
|
||||
$uid = get_uid();
|
||||
$db = new basis_db();
|
||||
@@ -65,7 +66,7 @@ switch($method)
|
||||
}
|
||||
else
|
||||
$new=true;
|
||||
|
||||
|
||||
echo '
|
||||
<input type="hidden" id="studienordnung_id" value ="'.$studienordnung_id.'"/>
|
||||
<table>
|
||||
@@ -143,6 +144,44 @@ switch($method)
|
||||
echo '
|
||||
</select>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>Status:</td>
|
||||
<td><select id="studienordnung_status">
|
||||
<option value="">--keine Auswahl--</option>';
|
||||
$studienordnungstatus = new studienordnung();
|
||||
$studienordnungstatus->getstatus();
|
||||
foreach($studienordnungstatus->result as $row_status)
|
||||
{
|
||||
if($row_status->status_kurzbz==$studienordnung->status_kurzbz)
|
||||
$selected = 'selected';
|
||||
else
|
||||
$selected = '';
|
||||
echo '<option value="'.$db->convert_html_chars($row_status->status_kurzbz).'" '.$selected.'>'.$db->convert_html_chars($row_status->bezeichnung).'</option>';
|
||||
}
|
||||
echo '
|
||||
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Standort</td>
|
||||
<td><select id="standort_id">
|
||||
<option value="">--keine Auswahl--</option>';
|
||||
$standort = new standort();
|
||||
$standort->getStandorteWithTyp('Intern');
|
||||
|
||||
foreach($standort->result as $row_standort)
|
||||
{
|
||||
if($row_standort->standort_id == $studienordnung->standort_id)
|
||||
$selected = 'selected';
|
||||
else
|
||||
$selected = '';
|
||||
echo '<option value="'.$db->convert_html_chars($row_standort->standort_id).'" '.$selected.'>'.$db->convert_html_chars($row_standort->bezeichnung).'</option>';
|
||||
}
|
||||
echo '
|
||||
</select>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td><span id="submsg" style="color:green; visibility:hidden;">Daten gespeichert</span></td>
|
||||
<td><input type="button" value="Speichern" onclick="saveStudienordnung()"/></td>
|
||||
@@ -173,7 +212,7 @@ switch($method)
|
||||
}
|
||||
else
|
||||
$new=true;
|
||||
|
||||
|
||||
echo '
|
||||
<input type="hidden" id="studienplan_id" value="'.$studienplan_id.'"/>
|
||||
<table>
|
||||
@@ -244,6 +283,18 @@ switch($method)
|
||||
echo '
|
||||
<td><input type="checkbox" id="aktiv"'.($new?' checked="checked"':$checked).'/></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>ECTS gesamt</td>
|
||||
<td><input type="text" size="6" id="ects_stpl" value="'.$studienplan->ects_stpl.'" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Pflicht SWS</td>
|
||||
<td><input type="text" size="3" id="pflicht_sws" value="'.$studienplan->pflicht_sws.'" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Pflicht LVS</td>
|
||||
<td><input type="text" size="3" id="pflicht_lvs" value="'.$studienplan->pflicht_lvs.'" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><span id="submsg" style="color:green; visibility:hidden;">Daten gespeichert</span></td>
|
||||
<td><input type="button" value="Speichern" onclick="saveStudienplan()" /></td>
|
||||
@@ -256,7 +307,7 @@ switch($method)
|
||||
$studienordnung_id = $_GET["studienordnung_id"];
|
||||
// $studiensemester_kurzbz = isset($_GET["studiensemester_kurzbz"]) ? $_GET["studiensemester_kurzbz"] : "";
|
||||
// $semester = isset($_GET["semester"]) ? $_GET["semester"] : "";
|
||||
|
||||
|
||||
$studienordnung = new studienordnung();
|
||||
$studienordnung->loadStudienordnung($studienordnung_id);
|
||||
|
||||
@@ -268,12 +319,12 @@ switch($method)
|
||||
$obj->ausbildungssemester = $studienordnung->loadAusbildungsemesterFromStudiensemester($studienordnung_id, $studienSem);
|
||||
$ausbildungssemesterResult[] = $obj;
|
||||
}
|
||||
|
||||
|
||||
$studiengang = new studiengang();
|
||||
$studiengang->load($studienordnung->studiengang_kz);
|
||||
// $ausbildungssemester = $studiengang->getSemesterFromStudiengang($studienordnung->studiengang_kz)
|
||||
$ausbildungssemester = $studiengang->max_semester;
|
||||
|
||||
|
||||
$studiensemester = new studiensemester();
|
||||
$studiensemester->getAll();
|
||||
echo '
|
||||
@@ -290,7 +341,7 @@ switch($method)
|
||||
echo '</tr>
|
||||
</thead>
|
||||
<tbody>';
|
||||
|
||||
|
||||
if($studienSemesterResult != null)
|
||||
{
|
||||
foreach($ausbildungssemesterResult as $row)
|
||||
|
||||
@@ -1264,16 +1264,18 @@ function deleteLehrveranstaltungFromStudienplan(lehrveranstaltung_studienplan_id
|
||||
*/
|
||||
function saveStudienordnung()
|
||||
{
|
||||
bezeichnung = $("#bezeichnung").val();
|
||||
version = $("#version").val();
|
||||
gueltigvon = $("#gueltigvon option:selected").val();
|
||||
gueltigbis = $("#gueltigbis option:selected").val();
|
||||
ects = $("#ects").val();
|
||||
studiengangbezeichnung = $("#studiengangbezeichnung").val();
|
||||
studiengangbezeichnungenglisch = $("#studiengangbezeichnungenglisch").val();
|
||||
studiengangkurzbzlang = $("#studiengangkurzbzlang").val();
|
||||
mystudienordnung_id = $("#studienordnung_id").val();
|
||||
akadgrad_id = $("#akadgrad_id").val();
|
||||
var bezeichnung = $("#bezeichnung").val();
|
||||
var version = $("#version").val();
|
||||
var gueltigvon = $("#gueltigvon option:selected").val();
|
||||
var gueltigbis = $("#gueltigbis option:selected").val();
|
||||
var ects = $("#ects").val();
|
||||
var studiengangbezeichnung = $("#studiengangbezeichnung").val();
|
||||
var studiengangbezeichnungenglisch = $("#studiengangbezeichnungenglisch").val();
|
||||
var studiengangkurzbzlang = $("#studiengangkurzbzlang").val();
|
||||
var mystudienordnung_id = $("#studienordnung_id").val();
|
||||
var akadgrad_id = $("#akadgrad_id").val();
|
||||
var status_kurzbz = $("#studienordnung_status").val();
|
||||
var standort_id = $("#standort_id").val();
|
||||
|
||||
if(mystudienordnung_id!='')
|
||||
{
|
||||
@@ -1295,7 +1297,9 @@ function saveStudienordnung()
|
||||
"studiengangbezeichnung_englisch":studiengangbezeichnungenglisch,
|
||||
"studiengangkurzbzlang":studiengangkurzbzlang,
|
||||
"akadgrad_id":akadgrad_id,
|
||||
"studiengang_kz":global_studiengang_kz
|
||||
"studiengang_kz":global_studiengang_kz,
|
||||
"status_kurzbz":status_kurzbz,
|
||||
"standort_id":standort_id
|
||||
};
|
||||
|
||||
|
||||
@@ -1339,6 +1343,9 @@ function saveStudienplan()
|
||||
testtool_sprachwahl = $("#testtool_sprachwahl").prop("checked");
|
||||
aktiv = $("#aktiv").prop("checked");
|
||||
var studienplan_id = $("#studienplan_id").val();
|
||||
var pflicht_sws = $("#pflicht_sws").val();
|
||||
var pflicht_lvs = $("#pflicht_lvs").val();
|
||||
var ects_stpl = $("#ects_stpl").val();
|
||||
|
||||
if(studienplan_id!='')
|
||||
{
|
||||
@@ -1359,7 +1366,10 @@ function saveStudienplan()
|
||||
"semesterwochen":semesterwochen,
|
||||
"testtool_sprachwahl":testtool_sprachwahl,
|
||||
"aktiv":aktiv,
|
||||
"studienordnung_id":global_studienordnung_id
|
||||
"studienordnung_id":global_studienordnung_id,
|
||||
"ects_stpl":ects_stpl,
|
||||
"pflicht_sws":pflicht_sws,
|
||||
"pflicht_lvs":pflicht_lvs
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,131 @@
|
||||
<?php
|
||||
/* Copyright (C) 2016 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: Andreas Österreicher <andreas.oesterreicher@technikum-wien.at
|
||||
*/
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
require_once('../../include/studiengang.class.php');
|
||||
require_once('../../include/studienplan.class.php');
|
||||
require_once('../../include/studiensemester.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
if(!$rechte->isBerechtigt('assistenz', null, 'suid'))
|
||||
die('keine Berechtigung für diese Seite!');
|
||||
|
||||
$studiengang_kz = isset($_GET['studiengang_kz'])?$_GET['studiengang_kz']:'';
|
||||
$db = new basis_db();
|
||||
|
||||
echo '<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<link href="../../skin/vilesci.css" rel="stylesheet" type="text/css">';
|
||||
include('../../include/meta/jquery.php');
|
||||
include('../../include/meta/jquery-tablesorter.php');
|
||||
|
||||
echo '
|
||||
<title>Studienplan Übersicht</title>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function()
|
||||
{
|
||||
$("#t1").tablesorter(
|
||||
{
|
||||
widgets: ["zebra"]
|
||||
});
|
||||
});
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Studienplan Gültigkeit</h1>
|
||||
<form method="GET" action="studienplan_gueltigkeit.php">
|
||||
<select name="studiengang_kz">
|
||||
';
|
||||
$stg = new studiengang();
|
||||
$stg->getAll('typ, kurzbz');
|
||||
foreach($stg->result as $row)
|
||||
{
|
||||
if($row->studiengang_kz == $studiengang_kz)
|
||||
$selected = 'selected';
|
||||
else
|
||||
$selected = '';
|
||||
echo '<option value="'.$row->studiengang_kz.'" '.$selected.'>'.$db->convert_html_chars($row->kuerzel.' - '.$row->bezeichnung).'</option>';
|
||||
}
|
||||
echo '</select>
|
||||
<input type="submit" value="Anzeigen">
|
||||
</form>';
|
||||
|
||||
$max_semester=0;
|
||||
if($studiengang_kz!='')
|
||||
{
|
||||
$studienplan = new studienplan();
|
||||
$studienplan->getStudienplaeneFromSem($studiengang_kz);
|
||||
|
||||
foreach($studienplan->result as $row)
|
||||
{
|
||||
if($max_semester < $row->semester)
|
||||
$max_semester = $row->semester;
|
||||
$gueltigkeit[$row->studiensemester_kurzbz][$row->semester][]=$row->bezeichnung;
|
||||
}
|
||||
}
|
||||
|
||||
$studiensemester = new studiensemester();
|
||||
$studiensemester->getAll();
|
||||
|
||||
echo '<table id="t1" class="tablesorter">
|
||||
<thead>
|
||||
<tr>
|
||||
<th></th>';
|
||||
|
||||
for($i = 1; $i <= $max_semester; $i++)
|
||||
echo '<th>'.$i.'. Semester</th>';
|
||||
echo '</tr>
|
||||
</thead>
|
||||
<tbody>';
|
||||
$start=0;
|
||||
foreach($studiensemester->studiensemester as $row_stsem)
|
||||
{
|
||||
|
||||
$row= '<tr>
|
||||
<td><b>'.$row_stsem->studiensemester_kurzbz.'</b></td>';
|
||||
|
||||
for($i = 1; $i <= $max_semester; $i++)
|
||||
{
|
||||
$row .= '<td>';
|
||||
if(isset($gueltigkeit[$row_stsem->studiensemester_kurzbz][$i]) && is_array($gueltigkeit[$row_stsem->studiensemester_kurzbz][$i]))
|
||||
{
|
||||
foreach($gueltigkeit[$row_stsem->studiensemester_kurzbz][$i] as $row_studienplan)
|
||||
{
|
||||
$start=true;
|
||||
$row .= $row_studienplan.'<br>';
|
||||
}
|
||||
}
|
||||
$row .= '</td>';
|
||||
}
|
||||
$row .= '</tr>';
|
||||
|
||||
if($start)
|
||||
echo $row;
|
||||
}
|
||||
echo '</tbody></table>';
|
||||
echo '
|
||||
</body>
|
||||
</html>';
|
||||
@@ -65,6 +65,25 @@ switch($action)
|
||||
$prestudent = new prestudent();
|
||||
$return = $prestudent->getAllStudentenFromStudienplanAndStudsem($studienplan_id, $studiensemester_kurzbz, $studiengang_kz);
|
||||
|
||||
$db = new basis_db();
|
||||
foreach($return as $key=>$value)
|
||||
{
|
||||
$qry = "SELECT
|
||||
*
|
||||
FROM
|
||||
public.tbl_dokumentprestudent
|
||||
WHERE
|
||||
prestudent_id=".$db->db_add_param($value->prestudent_id)."
|
||||
AND dokument_kurzbz=".$db->db_add_param('IvBo'.$value->studiengang_kz);
|
||||
|
||||
if($result_dok = $db->db_query($qry))
|
||||
{
|
||||
if($db->db_num_rows($result_dok)>0)
|
||||
$return[$key]->interviewbogen=true;
|
||||
else
|
||||
$return[$key]->interviewbogen=false;
|
||||
}
|
||||
}
|
||||
returnAJAX(true,json_encode($return));
|
||||
break;
|
||||
|
||||
@@ -148,11 +167,13 @@ switch($action)
|
||||
$worksheet->write($zeile,++$spalte,'Vorname',$format_bold);
|
||||
$maxlength[$spalte]=7;
|
||||
$worksheet->write($zeile,++$spalte,'ZGV Gruppe',$format_bold);
|
||||
$maxlength[$spalte]=8;
|
||||
$maxlength[$spalte]=10;
|
||||
$worksheet->write($zeile,++$spalte,'Reihung',$format_bold);
|
||||
$maxlength[$spalte]=8;
|
||||
$worksheet->write($zeile,++$spalte,'RT Gesamt',$format_bold);
|
||||
$maxlength[$spalte]=8;
|
||||
$worksheet->write($zeile,++$spalte,'Interviewbogen',$format_bold);
|
||||
$maxlength[$spalte]=14;
|
||||
$worksheet->write($zeile,++$spalte,'Status',$format_bold);
|
||||
$maxlength[$spalte]=8;
|
||||
$worksheet->write($zeile,++$spalte,'Auswahl',$format_bold);
|
||||
@@ -190,9 +211,9 @@ switch($action)
|
||||
$maxlength[$spalte]=mb_strlen("");
|
||||
}
|
||||
|
||||
$worksheet->writeNumber($zeile,++$spalte, $s->seqPlace);
|
||||
if(mb_strlen($s->seqPlace)>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen($s->seqPlace);
|
||||
$worksheet->writeNumber($zeile,++$spalte, (isset($s->seqPlace)?$s->seqPlace:''));
|
||||
if(mb_strlen((isset($s->seqPlace)?$s->seqPlace:''))>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen((isset($s->seqPlace)?$s->seqPlace:''));
|
||||
|
||||
if(isset($s->rt_gesamtpunkte) && $s->rt_gesamtpunkte)
|
||||
{
|
||||
@@ -207,6 +228,18 @@ switch($action)
|
||||
$maxlength[$spalte]=mb_strlen("");
|
||||
}
|
||||
|
||||
if(isset($s->interviewbogen))
|
||||
{
|
||||
$worksheet->write($zeile,++$spalte, ($s->interviewbogen?'vorhanden':'nicht vorhanden'));
|
||||
if(mb_strlen(($s->interviewbogen?'vorhanden':'nicht vorhanden'))>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen(($s->interviewbogen?'vorhanden':'nicht vorhanden'));
|
||||
}
|
||||
else
|
||||
{
|
||||
$worksheet->write($zeile,++$spalte, "");
|
||||
if(mb_strlen("")>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen("");
|
||||
}
|
||||
$worksheet->write($zeile,++$spalte, $s->laststatus);
|
||||
if(mb_strlen($s->laststatus)>$maxlength[$spalte])
|
||||
$maxlength[$spalte]=mb_strlen($s->laststatus);
|
||||
@@ -239,7 +272,10 @@ switch($action)
|
||||
|
||||
function studentsSort($a, $b)
|
||||
{
|
||||
return $a->seqPlace > $b->seqPlace;
|
||||
if(isset($a->seqPlace))
|
||||
return $a->seqPlace > $b->seqPlace;
|
||||
else
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -402,6 +402,7 @@
|
||||
<th ts-criteria="bezeichnung">ZGV Gruppe</th>
|
||||
<th ts-criteria="seqPlace|parseInt" ts-default="ascending">Reihung</th>
|
||||
<th ts-criteria="rt_gesamtpunkte|parseFloat" ts-default="ascending">RT Gesamt</th>
|
||||
<th ts-criteria="interviewbogen">Interviewbogen</th>
|
||||
<th ts-criteria="laststatus">Status</th>
|
||||
<th ng-if="aqr.selectedStudienplatz.apz">{{aqr.choosenStuds}}/{{aqr.selectedStudienplatz.apz}}</th>
|
||||
<th ng-if="!aqr.selectedStudienplatz.apz">{{aqr.choosenStuds}}/Keine APZ</th>
|
||||
@@ -416,6 +417,7 @@
|
||||
<td ng-if="!stud.bezeichnung" style="font-weight: bold;">Keine Angabe</td>
|
||||
<td>{{stud.seqPlace}}</td>
|
||||
<td>{{stud.rt_gesamtpunkte}}</td>
|
||||
<td>{{stud.interviewbogen?'vorhanden':'nicht vorhanden'}}</td>
|
||||
<td>{{stud.laststatus}}</td>
|
||||
<td>
|
||||
<input ng-if="stud.applicant" type="checkbox" ng-model="stud.selected"/>
|
||||
@@ -438,6 +440,7 @@
|
||||
<th ts-criteria="bezeichnung">ZGV Gruppe</th>
|
||||
<th ts-criteria="seqPlace|parseInt" ts-default="ascending">Reihung</th>
|
||||
<th ts-criteria="rt_gesamtpunkte|parseFloat">RT Gesamt</th>
|
||||
<th ts-criteria="interviewbogen">Interviewbogen</th>
|
||||
<th ts-criteria="laststatus">Status</th>
|
||||
<th></th>
|
||||
</tr>
|
||||
@@ -451,6 +454,7 @@
|
||||
<td ng-if="!stud.bezeichnung" style="font-weight: bold;">Keine Angabe</td>
|
||||
<td>{{stud.seqPlace}}</td>
|
||||
<td>{{stud.rt_gesamtpunkte}}</td>
|
||||
<td>{{stud.interviewbogen?'vorhanden':'nicht vorhanden'}}</td>
|
||||
<td>{{stud.laststatus}}</td>
|
||||
<td>
|
||||
<input ng-if="stud.applicant" type="checkbox" ng-model="stud.selected"/>
|
||||
|
||||
@@ -616,7 +616,7 @@ if($reihungstest_id!='')
|
||||
<td align="right">'.($rtergebnis!=0 && $row->rt_punkte1==''?'<a href="'.$_SERVER['PHP_SELF'].'?reihungstest_id='.$reihungstest_id.'&stg_kz='.$stg_kz.'&type=savertpunkte&prestudent_id='.$row->prestudent_id.'&rtpunkte='.$rtergebnis.'" >übertragen</a>':$row->rt_punkte1).'</td>
|
||||
</tr>';
|
||||
|
||||
$mailto.= ($mailto!=''?',':'').$row->email;
|
||||
$mailto.= ($mailto!=''?DEFAULT_EMAILADRESSENTRENNZEICHEN:'').$row->email;
|
||||
}
|
||||
echo "</tbody></table>";
|
||||
echo "<span style='font-size: 9pt'><a href='mailto:?bcc=$mailto'>Mail an alle senden</a></span>";
|
||||
|
||||
Reference in New Issue
Block a user