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