sValue(); $oHFTransactionID =& new WYHiddenField(WY_QK_GALLERY_TRANSACTION_ID, mt_rand(10000, 99999)); $iTransactionID = (int)$oHFTransactionID->sValue(); $oHFTNWidth =& new WYHiddenField(WY_QK_THUMB_WIDTH); $iTNWidth = (int)$oHFTNWidth->sValue(); $oHFTNHeight =& new WYHiddenField(WY_QK_THUMB_HEIGHT); $iTNHeight = (int)$oHFTNHeight->sValue(); $oHFImageWidth =& new WYHiddenField(WY_QK_IMAGE_WIDTH); $iImageWidth = (int)$oHFImageWidth->sValue(); $oHFImageHeight =& new WYHiddenField(WY_QK_IMAGE_HEIGHT); $iImageHeight = (int)$oHFImageHeight->sValue(); $oElement =& new WYGalleryElement($oEditor->sFieldName, $oEditor->bGlobal, $iTNWidth, $iTNHeight, 0, $iImageWidth, $iImageHeight); $oHFNewImage =& new WYHiddenField(WY_QK_GALLERY_ADD, "false"); $bNewImage = $oHFNewImage->sValue() == "true"; $oTA =& new WYTextArea("TEXT", $bNewImage ? "":$oElement->sTextForID($iImageID)); $oTA->setWidth(30); $oTA->setHeight(7); $oFU =& new WYFileUpload("IMAGE_FILE"); $oFP = od_nil; $sResponse = ""; if ($oEditor->bSave) { if ($bNewImage) { $iID = $oElement->iImageIDForTransactionID($iTransactionID); if ($iID != -1) $iImageID = $iID; else { $oElement->newImageAfter($iImageID); $iImageID++; } } if ($oFU->bFileUploaded() && !$oFU->bUploadOK()) { $sResponse = $oFU->sErrorMessage(); } else { if ($oFU->bFileUploaded()) { $oFP =& $oFU->oFilePath(); $oOFP =& $oFU->oOriginalFilename(); if ($oOFP->bCheck(WYPATH_CHECK_JUSTIMAGE|WYPATH_CHECK_NOPATH)) { $oElement->useUploadedImageFileForID($oFP, $oOFP, $iImageID); } else { $goApp->log("Illegal file/type on image upload: " . $oOFP->sPath); $sResponse = WYTS("FileUploadErrorUnknown"); } $oFU->deleteTmpFile(); } if ($sResponse == "") { // if no errors $oElement->setTextForID($iImageID, $oTA->sText); $oElement->save(); $sResponse = WYTS("ImageSaved"); $bOK = true; } } } $goApp->outputWarningPanels(); // give App a chance to say something ?>
|
||
sHelpLink($sHelpFile); ?>
";
echo " $sResponse ";
if ($bOK) echo WYEditor::sPostSaveScript();
else echo "" . webyep_sBackLink() . " "; echo ""; }?> |