Example #1
0
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 {
Example #2
0
 function sFieldNameForFile()
 {
     global $WYElement_sFieldNameCallback;
     if ($WYElement_sFieldNameCallback) {
         $sName = $WYElement_sFieldNameCallback($this->sName);
     } else {
         $sName = $this->sName;
     }
     return WYPath::sMakeFilename($sName);
 }