public function removeFile(File $file) { global $_ARRAYLANG; $filename = $file->getFullName(); $strPath = $file->getPath(); if (!empty($filename) && !empty($strPath)) { if (is_dir($this->getFullPath($file) . $filename)) { if (\Cx\Lib\FileSystem\FileSystem::delete_folder($this->getFullPath($file) . $filename, true)) { return sprintf($_ARRAYLANG['TXT_FILEBROWSER_DIRECTORY_SUCCESSFULLY_REMOVED'], $filename); } else { return sprintf($_ARRAYLANG['TXT_FILEBROWSER_DIRECTORY_UNSUCCESSFULLY_REMOVED'], $filename); } } else { if (\Cx\Lib\FileSystem\FileSystem::delete_file($this->getFullPath($file) . $filename)) { $this->removeThumbnails($file); return sprintf($_ARRAYLANG['TXT_FILEBROWSER_FILE_SUCCESSFULLY_REMOVED'], $filename); } else { return sprintf($_ARRAYLANG['TXT_FILEBROWSER_FILE_UNSUCCESSFULLY_REMOVED'], $filename); } } } return sprintf($_ARRAYLANG['TXT_FILEBROWSER_FILE_UNSUCCESSFULLY_REMOVED'], $filename); }