Documents Self Service

This commit is contained in:
cgfhtw
2023-03-13 09:01:45 +01:00
parent 91e43bbc07
commit 2238b872c6
4 changed files with 200 additions and 63 deletions
+14 -1
View File
@@ -106,6 +106,18 @@ class Documents extends Auth_Controller
}
}
$selfservice = null;
if (!defined('CIS_DOKUMENTE_SELFSERVICE') || CIS_DOKUMENTE_SELFSERVICE) {
$this->load->model('crm/Akte_model', 'AkteModel');
$result = $this->AkteModel->getArchiv(getAuthPersonId(), null, true);
if (isError($result))
return $this->view->load('errors/html/error_db.php', [
'heading' => 'Database Error',
'message' => getError($result)
]);
$selfservice = getData($result) ?: [];
}
// TODO(chris): in array stsem stsemArray:
// TODO(chris): - inskriptionsbestaetigung (konto)
@@ -127,7 +139,8 @@ class Documents extends Auth_Controller
'studiengaenge' => $studiengaenge,
'inskriptionsbestaetigungen' => $inskriptionsbestaetigungen,
'studienbuchblatt' => defined('CIS_DOKUMENTE_STUDIENBUCHLBATT_DRUCKEN') && CIS_DOKUMENTE_STUDIENBUCHLBATT_DRUCKEN,
'studienerfolgsbestaetigung' => defined('CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN') && CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN
'studienerfolgsbestaetigung' => defined('CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN') && CIS_DOKUMENTE_STUDIENERFOLGSBESTAETIGUNG_DRUCKEN,
'selfservice' => $selfservice
]);
}