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; }
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; }
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; }