mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
+20
-4
@@ -391,9 +391,21 @@ var FHC_AjaxClient = {
|
||||
* @returns {boolean}
|
||||
* @private
|
||||
*/
|
||||
_hasFileList(controllerParameters){
|
||||
_hasFileList: function(controllerParameters)
|
||||
{
|
||||
// Loop through controllerParameters
|
||||
for (key in controllerParameters)
|
||||
{
|
||||
// When FileList is found ( parameter with uploaded file(s))
|
||||
if (controllerParameters[key] instanceof FileList)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
/*
|
||||
return Object.values(controllerParameters)
|
||||
.some((value) => value instanceof FileList === true);
|
||||
*/
|
||||
},
|
||||
|
||||
/**
|
||||
@@ -409,14 +421,18 @@ var FHC_AjaxClient = {
|
||||
const formData = new FormData();
|
||||
|
||||
// Loop through controllerParameters
|
||||
for (const [key, value] of Object.entries(controllerParameters)) {
|
||||
|
||||
for (key in controllerParameters)
|
||||
{
|
||||
var value = controllerParameters[key];
|
||||
// When FileList is found ( parameter with uploaded file(s))
|
||||
if (value instanceof FileList)
|
||||
{
|
||||
// Loop through uploaded files
|
||||
for (let file of value)
|
||||
//for (let file of value)
|
||||
//for (var file of value)
|
||||
for (var filekey in value)
|
||||
{
|
||||
var file = value[filekey];
|
||||
// Append file to FormData object (if more than 1 file, append as array)
|
||||
formData.append(value.length == 1 ? key : key + '[]', file);
|
||||
}
|
||||
|
||||
+13
-10
@@ -28,24 +28,27 @@ $anrechnung = new anrechnung();
|
||||
if(is_numeric($anrechnung_id))
|
||||
{
|
||||
$anrechnung->getAnrechnung($anrechnung_id);
|
||||
|
||||
|
||||
// Add last Anrechnungstatus
|
||||
$anrechnungstatus = new Anrechnung();
|
||||
$anrechnungstatus->getLastAnrechnungstatus($anrechnung_id);
|
||||
|
||||
|
||||
$anrechnung->result[0]->status = $anrechnungstatus->result[0]->bezeichnung_mehrsprachig[DEFAULT_LANGUAGE];
|
||||
}
|
||||
elseif(is_numeric($prestudent_id))
|
||||
{
|
||||
$anrechnung->getAnrechnungPrestudent($prestudent_id);
|
||||
|
||||
|
||||
// Add last Anrechnungstatus to each Anrechnung of Prestudent
|
||||
foreach ($anrechnung->result as $row)
|
||||
{
|
||||
$anrechnungstatus = new Anrechnung();
|
||||
$status = $anrechnungstatus->getLastAnrechnungstatus($row->anrechnung_id);
|
||||
$row->status = $anrechnungstatus->result[0]->bezeichnung_mehrsprachig[DEFAULT_LANGUAGE];
|
||||
}
|
||||
if(is_array($anrechnung->result))
|
||||
{
|
||||
foreach ($anrechnung->result as $row)
|
||||
{
|
||||
$anrechnungstatus = new Anrechnung();
|
||||
$status = $anrechnungstatus->getLastAnrechnungstatus($row->anrechnung_id);
|
||||
$row->status = $anrechnungstatus->result[0]->bezeichnung_mehrsprachig[DEFAULT_LANGUAGE];
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -103,4 +106,4 @@ if(is_array($anrechnung->result))
|
||||
?>
|
||||
|
||||
</RDF:Seq>
|
||||
</RDF:RDF>
|
||||
</RDF:RDF>
|
||||
|
||||
Reference in New Issue
Block a user