mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
Merge branch 'master' into feature-25562/PV21_Datenbankstruktur_fuer_Vertraege_und_Gehaelter
This commit is contained in:
@@ -156,7 +156,6 @@ class AntragLib
|
||||
if (hasData($result)) {
|
||||
$studiengang = current(getData($result));
|
||||
$stg = $studiengang->bezeichnung;
|
||||
$orgform = $studiengang->orgform_kurzbz;
|
||||
}
|
||||
if ($antrag->typ == Studierendenantrag_model::TYP_ABMELDUNG)
|
||||
{
|
||||
@@ -166,6 +165,7 @@ class AntragLib
|
||||
|
||||
else {
|
||||
$prestudent_status = getData($resultPrestudentStatus)[0];
|
||||
$orgform = $prestudent_status->orgform_kurzbz;
|
||||
|
||||
$vorlage ='Sancho_Mail_Antrag_A_Approve';
|
||||
$subject = $this->_ci->p->t('studierendenantrag', 'mail_subject_A_Approve');
|
||||
@@ -202,14 +202,14 @@ class AntragLib
|
||||
$data['UID'] = $student->student_uid;
|
||||
}
|
||||
|
||||
$data['Orgform'] = $orgform;
|
||||
$data['Orgform'] = $prestudent_status->orgform;
|
||||
$data['stg'] = $stg;
|
||||
|
||||
// NOTE(chris): Sancho mail
|
||||
sendSanchoMail($vorlage, $data, $prestudent_status->email, $subject);
|
||||
}
|
||||
} else { // ($antrag->typ == Studierendenantrag_model::TYP_ABMELDUNG_STGL)
|
||||
$result = $this->_ci->PrestudentstatusModel->getLastStatus($antrag->prestudent_id, '', 'Student');
|
||||
$result = $this->_ci->PrestudentstatusModel->getLastStatusWithStgEmail($antrag->prestudent_id, '', 'Student');
|
||||
if (isError($result))
|
||||
{
|
||||
$errors[] = getError($result);
|
||||
@@ -221,6 +221,7 @@ class AntragLib
|
||||
continue;
|
||||
}
|
||||
$prestudentstatus = getData($result)[0];
|
||||
$orgform = $prestudentstatus->orgform_kurzbz;
|
||||
|
||||
$result = $this->_ci->PrestudentstatusModel->withGrund('preabbrecher')->update([
|
||||
'prestudent_id' => $prestudentstatus->prestudent_id,
|
||||
@@ -349,8 +350,7 @@ class AntragLib
|
||||
$kontakt = current(getData($res));
|
||||
$email = $kontakt->kontakt;
|
||||
|
||||
$this->_ci->StudiengangModel->addJoin('public.tbl_prestudent ps','studiengang_kz');
|
||||
$res = $this->_ci->StudiengangModel->loadWhere(['prestudent_id' => $antrag->prestudent_id]);
|
||||
$res = $this->_ci->StudierendenantragModel->getStgAndSem($antrag->studierendenantrag_id);
|
||||
$stg = '';
|
||||
$orgform = '';
|
||||
if (hasData($res)) {
|
||||
@@ -555,7 +555,7 @@ class AntragLib
|
||||
[
|
||||
'name' => $mail['ass'],
|
||||
'stg' => $data['studiengang']->bezeichnung,
|
||||
'Orgform' => $data['studiengang']->orgform_kurzbz,
|
||||
'Orgform' => $data['prestudent_status']->orgform_kurzbz,
|
||||
'vorname' => $data['person']->vorname,
|
||||
'nachname' => $data['person']->nachname,
|
||||
'UID' => $data['UID'],
|
||||
@@ -579,7 +579,7 @@ class AntragLib
|
||||
[
|
||||
'name' => $mail['stu'],
|
||||
'stg' => $data['studiengang']->bezeichnung,
|
||||
'Orgform' => $data['studiengang']->orgform_kurzbz,
|
||||
'Orgform' => $data['prestudent_status']->orgform_kurzbz,
|
||||
'vorname' => $data['person']->vorname,
|
||||
'nachname' => $data['person']->nachname
|
||||
],
|
||||
@@ -673,7 +673,7 @@ class AntragLib
|
||||
'nachname' => $nachname,
|
||||
'grund' => $grund,
|
||||
'stg' => $data['studiengang']->bezeichnung,
|
||||
'Orgform' => $data['studiengang']->orgform_kurzbz,
|
||||
'Orgform' => $data['prestudent_status']->orgform_kurzbz,
|
||||
'prestudent_id' => $data['prestudent_status']->prestudent_id,
|
||||
'abmeldungLink' => site_url('lehre/Studierendenantrag/abmeldung/' . $data['prestudent_status']->prestudent_id),
|
||||
'abmeldungLinkCIS' => CIS_ROOT . 'index.ci.php/lehre/Studierendenantrag/abmeldung/' . $data['prestudent_status']->prestudent_id
|
||||
@@ -719,7 +719,6 @@ class AntragLib
|
||||
else{
|
||||
$result['studiengang'] = new stdClass();
|
||||
$result['studiengang']->bezeichnung = "";
|
||||
$result['studiengang']->orgform_kurzbz = "";
|
||||
}
|
||||
|
||||
$res = $this->_ci->PrestudentstatusModel->getLastStatusWithStgEmail($antrag->prestudent_id);
|
||||
@@ -1540,18 +1539,9 @@ class AntragLib
|
||||
if (!$result)
|
||||
return error($this->_ci->p->t('studierendenantrag', 'error_no_stg_antrag', ['id' => $antrag_id]));
|
||||
|
||||
$result = current($result);
|
||||
$studiengang_kz = $result->studiengang_kz;
|
||||
$semester = $result->ausbildungssemester;
|
||||
|
||||
$result = $this->_ci->StudiengangModel->load($studiengang_kz);
|
||||
if (isError($result))
|
||||
return $result;
|
||||
$result = getData($result);
|
||||
if (!$result)
|
||||
return error($this->_ci->p->t('studierendenantrag', 'error_no_stg_antrag', ['id' => $antrag_id]));
|
||||
|
||||
$stg = current($result);
|
||||
$studiengang_kz = $stg->studiengang_kz;
|
||||
$semester = $stg->ausbildungssemester;
|
||||
|
||||
$result = $this->_ci->StudierendenantragModel->load($antrag_id);
|
||||
if (isError($result))
|
||||
|
||||
Reference in New Issue
Block a user