mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-16 22:42:16 +00:00
Fehler behoben beim Ändern von Stati von Interessenten
This commit is contained in:
@@ -944,33 +944,43 @@ if(!$error)
|
||||
$rolle->new = false;
|
||||
}
|
||||
|
||||
$student = new student();
|
||||
$temp_uid = $student->getUid($rolle->prestudent_id);
|
||||
$student->load($temp_uid);
|
||||
//$studiensemester = new studiensemester();
|
||||
$stdsem_new = filter_input(INPUT_POST, "studiensemester_kurzbz");
|
||||
$semester = filter_input(INPUT_POST, "ausbildungssemester");
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
$prestudent_temp = new prestudent();
|
||||
$prestudent_temp->getLastStatus($rolle->prestudent_id, "", "Student");
|
||||
$student->load_studentlehrverband($temp_uid, $prestudent_temp->studiensemester_kurzbz);
|
||||
$lehrverband = new lehrverband();
|
||||
if(!$lehrverband->exists($student->studiengang_kz, $semester, $student->verband, $student->gruppe))
|
||||
{
|
||||
$student->studiensemester_kurzbz = $stdsem_new;
|
||||
$return = false;
|
||||
$errormsg = $student->errormsg;
|
||||
}
|
||||
else
|
||||
{
|
||||
$student->studiensemester_kurzbz = $stdsem_new;
|
||||
$student->semester = $semester;
|
||||
$student->updatevon = get_uid();
|
||||
}
|
||||
|
||||
$student->save_studentlehrverband(true);
|
||||
|
||||
// Bei Studenten wird der Studentlehrverband Eintrag angelegt/korrigiert
|
||||
$student = new student();
|
||||
if($temp_uid = $student->getUid($rolle->prestudent_id))
|
||||
{
|
||||
if($student->load($temp_uid))
|
||||
{
|
||||
$stdsem_new = filter_input(INPUT_POST, "studiensemester_kurzbz");
|
||||
$semester = filter_input(INPUT_POST, "ausbildungssemester");
|
||||
|
||||
$prestudent_temp = new prestudent();
|
||||
$prestudent_temp->getLastStatus($rolle->prestudent_id, "", "Student");
|
||||
if($student->load_studentlehrverband($temp_uid, $prestudent_temp->studiensemester_kurzbz))
|
||||
$student->new=false;
|
||||
else
|
||||
$student->new=true;
|
||||
|
||||
$lehrverband = new lehrverband();
|
||||
if(!$lehrverband->exists($student->studiengang_kz, $semester, $student->verband, $student->gruppe))
|
||||
{
|
||||
$student->studiensemester_kurzbz = $stdsem_new;
|
||||
$return = false;
|
||||
$errormsg = $student->errormsg;
|
||||
}
|
||||
else
|
||||
{
|
||||
$student->studiensemester_kurzbz = $stdsem_new;
|
||||
$student->semester = $semester;
|
||||
$student->updatevon = $user;
|
||||
}
|
||||
|
||||
$student->save_studentlehrverband();
|
||||
}
|
||||
}
|
||||
|
||||
$rolle->ausbildungssemester = $_POST['ausbildungssemester'];
|
||||
$rolle->studiensemester_kurzbz = $_POST['studiensemester_kurzbz'];
|
||||
$rolle->datum = $_POST['datum'];
|
||||
@@ -3653,4 +3663,4 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
</RDF:li>
|
||||
</RDF:Seq>
|
||||
</RDF:RDF>';
|
||||
?>
|
||||
?>
|
||||
|
||||
@@ -2874,7 +2874,7 @@ if($result = @$db->db_query("SELECT * FROM information_schema.table_constraints
|
||||
}
|
||||
|
||||
// Fehlende Foreign Keys fuer ZGV Nation und Ausstellungsstaat auf ZGVNation kopieren
|
||||
if(!$result = @$db->db_query("SELECT bezeichnung_kurzbz FROM lehre.tbl_lehrform"))
|
||||
if(!$result = @$db->db_query("SELECT bezeichnung_kurz FROM lehre.tbl_lehrform"))
|
||||
{
|
||||
$qry = 'ALTER TABLE lehre.tbl_lehrform ADD COLUMN bezeichnung_kurz varchar(32)[];
|
||||
ALTER TABLE lehre.tbl_lehrform ADD COLUMN bezeichnung_lang varchar(256)[];
|
||||
|
||||
Reference in New Issue
Block a user