Example #1
0
 function SaveToFile($Path, $NewFileName, $OverWrite, $idx = -1)
 {
     if (!ew_Empty($this->Value)) {
         $Path = ew_UploadPathEx(TRUE, $Path);
         if (trim(strval($NewFileName)) == "") {
             $NewFileName = $this->FileName;
         }
         if (!$OverWrite) {
             $NewFileName = ew_UploadFileNameEx($Path, $NewFileName);
         }
         return ew_SaveFile($Path, $NewFileName, $this->Value);
     } elseif ($idx >= 0) {
         // Use file from upload temp folder
         $file = $this->GetTempFile($idx);
         if (file_exists($file)) {
             if (!$OverWrite) {
                 $NewFileName = ew_UploadFileNameEx($Path, $NewFileName);
             }
             return ew_CopyFile($Path, $NewFileName, $file);
         }
     }
     return FALSE;
 }
Example #2
0
 function SaveToFile($Path, $NewFileName, $OverWrite)
 {
     if (!ew_Empty($this->Value)) {
         $Path = ew_UploadPathEx(TRUE, $Path);
         if (trim(strval($NewFileName)) == "") {
             $NewFileName = $this->FileName;
         }
         if ($OverWrite) {
             return ew_SaveFile($Path, $NewFileName, $this->Value);
         } else {
             return ew_SaveFile($Path, ew_UploadFileNameEx($Path, $NewFileName), $this->Value);
         }
     }
     return FALSE;
 }
Example #3
0
 function SaveToFile($Path, $NewFileName, $OverWrite, $idx = -1)
 {
     if (!ew_Empty($this->Value)) {
         $Path = ew_UploadPathEx(TRUE, $Path);
         if (trim(strval($NewFileName)) == "") {
             $NewFileName = $this->FileName;
         }
         if (!$OverWrite) {
             $NewFileName = ew_UploadFileNameEx($Path, $NewFileName);
         }
         return ew_SaveFile($Path, $NewFileName, $this->Value);
     } elseif ($idx >= 0) {
         // Use file from upload temp folder
         $ar = explode(EW_MULTIPLE_UPLOAD_SEPARATOR, $this->FileName);
         if ($idx < count($ar)) {
             $fn = $ar[$idx];
             $fldvar = $this->Index < 0 ? $this->FldVar : substr($this->FldVar, 0, 1) . $this->Index . substr($this->FldVar, 1);
             $file = ew_UploadTempPath($fldvar) . EW_PATH_DELIMITER . $fn;
             if (file_exists($file)) {
                 if (!$OverWrite) {
                     $NewFileName = ew_UploadFileNameEx($Path, $NewFileName);
                 }
                 return ew_CopyFile($Path, $NewFileName, $file);
             }
         }
     }
     return FALSE;
 }