termine without uploads can now only have 'standard' or 'abgegeben' status based on datum; FHC_Api_Controller method checkUploadSize() -> checks input->server('CONTENT_LENGTH') against min($max_upload, $max_post, $memory_limit) and throws a designated filesizeExceeded error message; added fhc-orange palette for new status 'beurteilungerforderlich';

This commit is contained in:
Johann Hoffmann
2025-11-28 14:09:53 +01:00
parent 095d5acbc5
commit aee6ace42e
7 changed files with 106 additions and 17 deletions
@@ -186,6 +186,8 @@ class Abgabe extends FHCAPI_Controller
*/
public function postStudentProjektarbeitZwischenabgabe()
{
$this->checkUploadSize();
$projektarbeit_id = $_POST['projektarbeit_id'];
$paabgabe_id = $_POST['paabgabe_id'];
$student_uid = $_POST['student_uid'];
@@ -236,6 +238,7 @@ class Abgabe extends FHCAPI_Controller
*/
public function postStudentProjektarbeitEndupload()
{
$this->checkUploadSize();
$projektarbeit_id = $_POST['projektarbeit_id'];
$paabgabe_id = $_POST['paabgabe_id'];
@@ -1028,5 +1031,4 @@ class Abgabe extends FHCAPI_Controller
$abgabe->signatur = $signaturVorhanden;
}
}
}