Ejemplo n.º 1
0
$oHFDelete = new WYHiddenField("DELETE_IMAGE");
$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();