bEditMode) { $goApp->log("Editor " . basename($_SERVER['PHP_SELF']) . " called in non edit mode"); exit(); } include_once(@webyep_sConfigValue("webyep_sIncludePath") . "/lib/WYHiddenField.php"); include_once(@webyep_sConfigValue("webyep_sIncludePath") . "/lib/WYFileUpload.php"); $oHFFunctioNumber = new WYHiddenField('CKEditorFuncNum'); $iFunctionNumber = (int)$oHFFunctioNumber->sValue(); $oFU = new WYFileUpload("upload"); $bOK = false; $sResponse = ""; $sURL = ""; if (isset($_REQUEST['CKEditor'])) { if ($oFU->bUploadOK()) { $oOriginalName = od_clone($oFU->oOriginalFilename()); if ($oOriginalName->bCheck(WYPATH_CHECK_NOSCRIPT|WYPATH_CHECK_NOPATH|WYPATH_CHECK_JUSTIMAGE)) { $sFilename = $oOriginalName->sPath; $sExtension = $oOriginalName->sExtension(); $sFilename = str_replace(".$sExtension", "", $sFilename); $sFilename = WYPath::sMakeFilename($sFilename); $oDestPath = od_clone($goApp->oDataPath); $sDestFilename = "rtimg-$sFilename.$sExtension"; $oDestPath->addComponent($sDestFilename); $oFile = new WYFile($oFU->oFilePath()); if (!$oFile->bCopyTo($oDestPath)) { $goApp->log("Could not copy uploaded image file"); $sResponse = WYTS("FileUploadErrorUnknown", false); } else { $sResponse = ""; $bOK = true; $oURL = od_clone($goApp->oDataURL); $oURL->addComponent($sDestFilename); $sURL = $oURL->sURL(false, false, true); } } else { $goApp->log("Illegal file/type on attachment upload: " . $oOFP->sPath); $sResponse = WYTS("FileUploadErrorUnknown", false); } $oFU->deleteTmpFile(); } else $sResponse = $oFU->sErrorMessage(false); } else if (isset($_GET[WY_QK_POST_MAX_CHECK])) { $sResponse = WYTS("FileUploadErrorSize", false); } ?>