Exemplo n.º 1
0
 for ($j = 0; $j < $oFU->iNrOfFiles; $j++) {
     // ...save ALL files, ...
     $bHasError = false;
     $iImageID++;
     if ($oFU->bFileUploaded($j) && !$oFU->bUploadOK($j)) {
         $sResponse .= $oFU->sErrorMessage(true, $j);
         $iNrOfErrors++;
         $iImageID--;
         $bHasError = true;
     } else {
         // ...which DONT have errors
         if ($oFU->bFileUploaded($j)) {
             $oFP =& $oFU->oFilePath($j);
             $oOFP =& $oFU->oOriginalFilename($j);
             if ($oOFP->bCheck(WYPATH_CHECK_JUSTIMAGE | WYPATH_CHECK_NOPATH)) {
                 $oElement->newImageAfter($iImageID - 1);
                 // insert new slot, only if upload happened AND is ok
                 $oElement->useUploadedImageFileForID($oFP, $oOFP, $iImageID);
             } else {
                 $goApp->log('Illegal file/type on image upload: ' . $oOFP->sPath);
                 $sResponse .= '<span style="color:red">' . WYTS('FileUploadErrorUnknown') . ' &quot;' . $oOFP->sPath . "&quot;</span><br />\n";
                 $iNrOfErrors++;
                 $iImageID--;
                 $bHasError = true;
             }
             $oFU->deleteTmpFile($j);
         }
         if (!$bHasError) {
             // if no errors
             $oElement->setTextForID($iImageID, $oTA->sText);
             $oElement->save();