mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 16:44:28 +00:00
Merge branch 'master' of https://github.com/FH-Complete/FHC-Core
This commit is contained in:
@@ -73,6 +73,7 @@ require_once('../../include/adresse.class.php');
|
||||
require_once('../../include/reihungstest.class.php');
|
||||
require_once('../../include/studienplan.class.php');
|
||||
require_once('../../include/mobilitaet.class.php');
|
||||
require_once('../../include/studienordnung.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
$db = new basis_db();
|
||||
@@ -3576,6 +3577,7 @@ if(!$error)
|
||||
$projektarbeit->anmerkung = $_POST['anmerkung'];
|
||||
$projektarbeit->updateamum = date('Y-m-d H:i:s');
|
||||
$projektarbeit->updatevon = $user;
|
||||
$projektarbeit->final = ($_POST['final']=='true'?true:false);
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
@@ -4154,17 +4156,57 @@ if(!$error)
|
||||
}
|
||||
else
|
||||
{
|
||||
$gesamtpunkte=0;
|
||||
$gesamtpunkte_arr = array();
|
||||
$reihungstest = new reihungstest();
|
||||
if($reihungstest->getReihungstestPerson($prestudent->person_id))
|
||||
{
|
||||
foreach($reihungstest->result as $row)
|
||||
$gesamtpunkte += $row->punkte;
|
||||
{
|
||||
$studienplan = new studienplan();
|
||||
if($studienplan->loadStudienplan($row->studienplan_id))
|
||||
{
|
||||
$studienordnung = new studienordnung();
|
||||
if($studienordnung->loadStudienordnung($studienplan->studienordnung_id))
|
||||
{
|
||||
if($studienordnung->studiengang_kz == $prestudent->studiengang_kz)
|
||||
{
|
||||
$rt_obj = new reihungstest();
|
||||
$rt_obj->load($row->reihungstest_id);
|
||||
if(!isset($gesamtpunkte_arr[$rt_obj->studiensemester_kurzbz]))
|
||||
$gesamtpunkte_arr[$rt_obj->studiensemester_kurzbz]=0;
|
||||
$gesamtpunkte_arr[$rt_obj->studiensemester_kurzbz] += $row->punkte;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = $studienordnung->errormsg;
|
||||
$error = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$return = false;
|
||||
$errormsg = $studienplan->errormsg;
|
||||
$error = true;
|
||||
}
|
||||
}
|
||||
|
||||
$return = true;
|
||||
$error = false;
|
||||
$data = $gesamtpunkte;
|
||||
$errormsg = 'Erfolgreich gespeichert';
|
||||
if(!$error)
|
||||
{
|
||||
if(count(array_keys($gesamtpunkte_arr))>0)
|
||||
{
|
||||
$studiensemester = new studiensemester();
|
||||
$stsem = $studiensemester->getYoungestFromArray(array_keys($gesamtpunkte_arr));
|
||||
$gesamtpunkte = $gesamtpunkte_arr[$stsem];
|
||||
}
|
||||
else
|
||||
$gesamtpunkte = '0';
|
||||
$return = true;
|
||||
$error = false;
|
||||
$data = $gesamtpunkte;
|
||||
$errormsg = 'Erfolgreich gespeichert';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user