Exemplo n.º 1
0
 $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();
         $sResponse .= WYTS('ImageSaved') . ' (' . $oOFP->sPath . ")<br />";
     }