Lines Matching refs:self
43 def doResponse(self): argument
48 …return self.sendError(1, "This connector is disabled. Please check the connector configurations i…
51 if not self.request.has_key (key):
54 command = self.request.get("Command")
55 resourceType = self.request.get("Type")
56 currentFolder = getCurrentFolder(self.request.get("CurrentFolder"))
59 return self.sendError(102, "")
63 return self.sendError( 1, 'The %s command isn\'t allowed' % command )
66 return self.sendError( 1, 'Invalid type specified' )
70 self.userFilesFolder = Config.QuickUploadAbsolutePath[resourceType]
71 self.webUserFilesFolder = Config.QuickUploadPath[resourceType]
73 self.userFilesFolder = Config.FileTypesAbsolutePath[resourceType]
74 self.webUserFilesFolder = Config.FileTypesPath[resourceType]
76 if not self.userFilesFolder: # no absolute path given (dangerous...)
77 self.userFilesFolder = mapServerPath(self.environ,
78 self.webUserFilesFolder)
80 if not os.path.exists(self.userFilesFolder):
82 self.createServerFoldercreateServerFolder( self.userFilesFolder )
84 …return self.sendError(1, "This connector couldn\'t access to local user\'s files directories. Ple…
88 return self.uploadFile(resourceType, currentFolder)
91 url = combinePaths( self.webUserFilesFolder, currentFolder )
94 s += self.createXmlHeader(command, resourceType, currentFolder, url)
96 selector = {"GetFolders": self.getFolders,
97 "GetFoldersAndFiles": self.getFoldersAndFiles,
98 "CreateFolder": self.createFolder,
101 s += self.createXmlFooter()