public/javascripts/fckeditor/editor/filemanager/connectors/py/upload.py in typo-5.0.3.98.1 vs public/javascripts/fckeditor/editor/filemanager/connectors/py/upload.py in typo-5.1

- old
+ new

@@ -1,10 +1,10 @@ #!/usr/bin/env python """ FCKeditor - The text editor for Internet - http://www.fckeditor.net -Copyright (C) 2003-2007 Frederico Caldeira Knabben +Copyright (C) 2003-2008 Frederico Caldeira Knabben == BEGIN LICENSE == Licensed under the terms of any of the following licenses at your choice: @@ -29,12 +29,12 @@ from fckcommands import * # default command's implementation from fckconnector import FCKeditorConnectorBase # import base connector import config as Config class FCKeditorQuickUpload( FCKeditorConnectorBase, - UploadFileCommandMixin, - BaseHttpMixin, BaseHtmlMixin): + UploadFileCommandMixin, + BaseHttpMixin, BaseHtmlMixin): def doResponse(self): "Main function. Process the request, set headers and return a string as response." # Check if this connector is disabled if not(Config.Enabled): return self.sendUploadResults(1, "This file uploader is disabled. Please check the \"editor/filemanager/connectors/py/config.py\"") @@ -46,28 +46,28 @@ if currentFolder is None: return self.sendUploadResults(102, '', '', "") # Check if it is an allowed command if ( not command in Config.ConfigAllowedCommands ): - return self.sendUploadResults( 1, '', '', 'The %s command isn\'t allowed' % command ) - + return self.sendUploadResults( 1, '', '', 'The %s command isn\'t allowed' % command ) + if ( not resourceType in Config.ConfigAllowedTypes ): - return self.sendUploadResults( 1, '', '', 'Invalid type specified' ) + return self.sendUploadResults( 1, '', '', 'Invalid type specified' ) # Setup paths - self.userFilesFolder = Config.QuickUploadAbsolutePath[resourceType] - self.webUserFilesFolder = Config.QuickUploadPath[resourceType] + self.userFilesFolder = Config.QuickUploadAbsolutePath[resourceType] + self.webUserFilesFolder = Config.QuickUploadPath[resourceType] if not self.userFilesFolder: # no absolute path given (dangerous...) - self.userFilesFolder = mapServerPath(self.environ, + self.userFilesFolder = mapServerPath(self.environ, self.webUserFilesFolder) - + # Ensure that the directory exists. if not os.path.exists(self.userFilesFolder): try: - self.createServerFoldercreateServerFolder( self.userFilesFolder ) + self.createServerFoldercreateServerFolder( self.userFilesFolder ) except: - return self.sendError(1, "This connector couldn\'t access to local user\'s files directories. Please check the UserFilesAbsolutePath in \"editor/filemanager/connectors/py/config.py\" and try again. ") + return self.sendError(1, "This connector couldn\'t access to local user\'s files directories. Please check the UserFilesAbsolutePath in \"editor/filemanager/connectors/py/config.py\" and try again. ") # File upload doesn't have to return XML, so intercept here return self.uploadFile(resourceType, currentFolder) # Running from command line (plain old CGI) @@ -77,10 +77,10 @@ conn = FCKeditorQuickUpload() data = conn.doResponse() for header in conn.headers: if not header is None: print '%s: %s' % header - print + print print data except: print "Content-Type: text/plain" print import cgi