$response->addScriptCall("dialog.hideLoadMessage", ''); return $response; } if (isset($WPRO_SESS->data['imageEditor'])) { /*ob_start(); echo $editorID; print_r($WPRO_SESS->data['imageEditor']); $response->addAlert(ob_get_contents()); ob_end_clean(); //return $response;*/ if (isset($WPRO_SESS->data['imageEditor'][$editorID])) { $file = isset($WPRO_SESS->data['imageEditor'][$editorID]['file']) ? $WPRO_SESS->data['imageEditor'][$editorID]['file'] : ''; $temp = isset($WPRO_SESS->data['imageEditor'][$editorID]['temp']) ? $WPRO_SESS->data['imageEditor'][$editorID]['temp'] : ''; if (empty($temp)) { $extension = strrchr(strtolower($file), '.'); $temp = $fs->resolveDuplicate(uniqid('_WPROTEMP_') . $extension, $directory); $imageToEdit = $file; $canSave = false; } else { $imageToEdit = $temp; $canSave = true; } $file = $fs->makeFileNameOK($file); $imageToEdit = $fs->makeFileNameOK($imageToEdit); $temp = $fs->makeFileNameOK($temp); // check memory limit if (!stristr($task, 'sav') && !strstr($task, 'next') && !strstr($task, 'prev')) { // check memory limit if (!$im->_setMemoryForImage($directory . $imageToEdit)) { $response->addAlert($DIALOG->langEngine->get('wproCore_fileBrowser', 'JSEditMemoryError')); list($origwidth, $origheight) = getimagesize($directory . $imageToEdit);
if (!file_exists($destDirectory . $EDITOR->thumbnailFolderName)) { $fs->makeDir($destDirectory . $EDITOR->thumbnailFolderName, $EDITOR->folderCHMOD); } $fs->rename($srcDirectory . $EDITOR->thumbnailFolderName . '/' . $file . '.png', $destDirectory . $EDITOR->thumbnailFolderName . '/' . $file . '.png'); } } } array_push($succeeded, $file); } else { $failed[$file] = 'unknown'; } // copy files } else { if ($action == 'copy') { if ($srcDirectory . $file == $destDirectory . $file) { $destFile = $fs->resolveDuplicate($file, $srcDirectory); if ($fs->copy($srcDirectory . $file, $destDirectory . $destFile)) { array_push($succeeded, $destFile); } else { $failed[$file] = 'unknown'; } } else { if ($fs->copy($srcDirectory . $file, $destDirectory . $file)) { // copy thumbnail to destination if ($fs->fileNameOk($EDITOR->thumbnailFolderName)) { if (is_file($srcDirectory . $EDITOR->thumbnailFolderName . '/' . $file)) { // create folder if (!file_exists($destDirectory . $EDITOR->thumbnailFolderName)) { $fs->makeDir($destDirectory . $EDITOR->thumbnailFolderName, $EDITOR->folderCHMOD); } $fs->copy($srcDirectory . $EDITOR->thumbnailFolderName . '/' . $file, $destDirectory . $EDITOR->thumbnailFolderName . '/' . $file);