detail view infos - student: {student} titel: {titel} betreuer: {betreuer}

This commit is contained in:
Johann Hoffmann
2026-01-27 14:47:51 +01:00
parent edd0c46186
commit 101613ecdd
3 changed files with 21 additions and 7 deletions
@@ -164,7 +164,8 @@ class Abgabe extends FHCAPI_Controller
public function getStudentProjektarbeiten()
{
$uid = $this->input->get("uid",TRUE);
$this->load->model('person/Person_model', 'PersonModel');
$this->load->model('ressource/Mitarbeiter_model', 'MitarbeiterModel');
$this->load->model('education/Projektarbeit_model', 'ProjektarbeitModel');
@@ -185,6 +186,8 @@ class Abgabe extends FHCAPI_Controller
if(count($projektarbeiten)) {
foreach($projektarbeiten as $pa) {
$pa->student = getData($this->PersonModel->getFullName($uid));
$downloadPaFunc = function ($babgeschickt, $zweitbetreuer_abgeschickt) use ($pa) {
$pa->babgeschickt = $babgeschickt;
$pa->zweitbetreuer_abgeschickt = $zweitbetreuer_abgeschickt;
@@ -466,7 +469,11 @@ class Abgabe extends FHCAPI_Controller
forEach($projektarbeiten->retval as $pa) {
$result = $this->ProjektarbeitModel->getProjektbetreuerAnrede($pa->betreuer_person_id);
$anredeArr = $this->getDataOrTerminateWithError($result, 'general');
$pa->betreuer = $anredeArr[0];
$oldLink = ''; // show this when paIsCurrent == false -> moodle course template
$newLink = ''; // get curated path for betreuer type
$returnFunc = function ( $resultOld, $resultNew) use (&$oldLink, &$newLink) {