$oHFImageWidth = new WYHiddenField(WY_QK_IMAGE_WIDTH); $oHFImageHeight = new WYHiddenField(WY_QK_IMAGE_HEIGHT); $oHFIsThumb = new WYHiddenField(WY_QK_IS_THUMB); $oHFThumbWidth = new WYHiddenField(WY_QK_THUMB_WIDTH); $oHFThumbHeight = new WYHiddenField(WY_QK_THUMB_HEIGHT); $oFU = new WYFileUpload("IMAGE_FILE"); $oTFURL = new WYTextField("LINK_URL"); $oTFURL->setWidth(40); $oTFAltText = new WYTextField("ALT_TEXT"); $oTFAltText->setWidth(40); $oElement = new WYImageElement($oEditor->sFieldName, $oEditor->bGlobal, "", "", "", (int) $oHFImageWidth->sValue(), (int) $oHFImageHeight->sValue(), (int) $oHFIsThumb->sValue() == 1 ? true : false, (int) $oHFThumbWidth->sValue(), (int) $oHFThumbHeight->sValue()); $oFP = od_nil; $sMaxUpload = $goApp->sFormattedByteSizeString($goApp->iMaxUploadBytes()); if ((int) $oHFDelete->sValue() == 1) { $oElement->deleteThumbnail(); $oElement->deleteImage(); // implicit save $sResponse = WYTS("ImageDeleted"); $bOK = true; } else { if ($oEditor->bSave) { if ($oFU->bFileUploaded()) { if ($oFU->bUploadOK()) { $oFP =& $oFU->oFilePath(); $oOFP =& $oFU->oOriginalFilename(); if ($oOFP->bCheck(WYPATH_CHECK_JUSTIMAGE | WYPATH_CHECK_NOPATH)) { if ($oElement->bUseUploadedImageFile($oFP, $oOFP)) { $oElement->setLinkURL($oTFURL->sValue()); $oElement->setAltText($oTFAltText->sValue()); $oElement->save(); $sResponse = WYTS("ImageSaved");