Przeglądaj źródła

Ticket #5291 - Improve uploader and storage collaboration. P3.

AntonLV 10 miesięcy temu
rodzic
commit
4246096840
1 zmienionych plików z 3 dodań i 1 usunięć
  1. 3 1
      template/scripts/BxBaseFormView.php

+ 3 - 1
template/scripts/BxBaseFormView.php

@@ -418,7 +418,9 @@ class BxBaseFormView extends BxDolForm
                 $aInput['value'] = '';
                 $aInput['values'] = '';
                 $aInput['values_src'] = '';
-                if(!empty($aInput['content_id']) && ($sUpr = reset($aInput['uploaders'])) && isset($aInput['storage_object']) && ($sStg = $aInput['storage_object']) && ($oUploader = BxDolUploader::getObjectInstance($sUpr, $sStg, genRndPwd(8))) !== false){
+                if(!empty($aInput['content_id']) && ($sUpr = reset($aInput['uploaders'])) && ($sStg = $aInput['storage_object'] ?? '') && ($oUploader = BxDolUploader::getObjectInstance($sUpr, $sStg, genRndPwd(8))) !== false) {
+                    $oUploader->setMultiple($aInput['multiple'] ?? true);
+
                     $sData = $oUploader->getGhostsWithOrder((int)bx_get_logged_profile_id(), 'json', $aInput['images_transcoder'], $aInput['content_id']);
                     if($sData && ($aData = json_decode($sData, true)) && !empty($aData['g']) && is_array($aData['g'])) {
                         $aInput['values_src'] = array_values($aData['g']);