Example #1
0
             $response->addScriptCall('editFinished', $file, $temp, $width, $height, true);
             //$WPRO_SESS->save();
             $WPRO_SESS->doSave = true;
             $response->addScriptCall("dialog.hideLoadMessage", '');
             return $response;
         } else {
             array_push($failed, $file);
         }
     } else {
         array_push($failed, $file);
     }
 } else {
     if ($task == 'exitWithoutSaving') {
         // delete temp file
         if (is_file($directory . $temp)) {
             $fs->delete($directory . $temp);
         }
         $this->displayFolderList($folderId, $folderPath, $options['page'], $options['sortBy'], $options['sortDir'], $options['view'], array($file), false, $response);
         //$response->addScriptCall('closeSubDialog', '');
         unset($WPRO_SESS->data['imageEditor'][$editorID]);
         //$WPRO_SESS->save();
         $WPRO_SESS->doSave = true;
         $response->addScriptCall("dialog.hideLoadMessage", '');
         return $response;
     } else {
         if ($task == 'initSaveAs') {
             $suggestExtension = strrchr(strtolower($file), '.');
             $suggest = $fs->resolveDuplicate($file, $directory);
             $suggest = basename(substr($suggest, 0, strlen($suggest) - strlen($suggestExtension)));
             $response->addScriptCall('showSaveAs', htmlspecialchars($suggest), htmlspecialchars($suggestExtension));
             $response->addScriptCall("dialog.hideLoadMessage", '');
Example #2
0
     } else {
         if (!$isFile && !$destDir->moveFolders && $action == 'move') {
             array_push($failed, $file);
             continue;
         } else {
             if (!$isFile && !$destDir->copyFolders && $action == 'copy') {
                 array_push($failed, $file);
                 continue;
             }
         }
     }
 }
 // delete thumbnails in destination
 if ($fs->fileNameOk($EDITOR->thumbnailFolderName)) {
     if (is_file($destDirectory . $EDITOR->thumbnailFolderName . '/' . $file)) {
         $fs->delete($destDirectory . $EDITOR->thumbnailFolderName . '/' . $file);
     } else {
         if (is_file($destDirectory . $EDITOR->thumbnailFolderName . '/' . $file . '.png')) {
             $fs->delete($destDirectory . $EDITOR->thumbnailFolderName . '/' . $file . '.png');
         }
     }
 }
 // move files
 if ($action == 'move') {
     if ($fs->delete($destDirectory . $file) && $fs->rename($srcDirectory . $file, $destDirectory . $file)) {
         // move thumbnail to destination
         if ($fs->fileNameOk($EDITOR->thumbnailFolderName)) {
             if (is_file($srcDirectory . $EDITOR->thumbnailFolderName . '/' . $file)) {
                 $fs->rename($srcDirectory . $EDITOR->thumbnailFolderName . '/' . $file, $destDirectory . $EDITOR->thumbnailFolderName . '/' . $file);
             } else {
                 if (is_file($srcDirectory . $EDITOR->thumbnailFolderName . '/' . $file . '.png')) {
Example #3
0
     return $response;
 } else {
     foreach ($overwrite as $file) {
         if (isset($WPRO_SESS->data['uploads'][$uploadID]['overwrite'][$file])) {
             $temp = $WPRO_SESS->data['uploads'][$uploadID]['overwrite'][$file];
             //if ($fs->fileNameOk($file)) {
             if (!($file = $fs->makeFileNameOK($file)) || !($temp = $fs->makeFileNameOK($temp))) {
                 array_push($failed, $file);
                 continue;
             }
             //$isFile = is_file($directory.$file);
             // if it doesn't exist, who cares? we were going to delete it anyway!
             if (!file_exists($directory . $temp)) {
                 continue;
             }
             if ($fs->delete($directory . $file) && $fs->rename($directory . $temp, $directory . $file)) {
                 unset($WPRO_SESS->data['uploads'][$uploadID]['overwrite'][$file]);
                 // delete thumbnails
                 if ($fs->fileNameOk($EDITOR->thumbnailFolderName)) {
                     if (is_file($directory . $EDITOR->thumbnailFolderName . '/' . $file)) {
                         $fs->delete($directory . $EDITOR->thumbnailFolderName . '/' . $file);
                     } else {
                         if (is_file($directory . $EDITOR->thumbnailFolderName . '/' . $file . '.png')) {
                             $fs->delete($directory . $EDITOR->thumbnailFolderName . '/' . $file . '.png');
                         }
                     }
                 }
                 array_push($succeeded, $file);
             } else {
                 array_push($failed, $file);
             }