def isExtractCodeRight(self,message): shared=sharedFiles(self.db) id=self.db.getUserIdByName(message['userName']) #return shared.getExtractCode(id,message['filename'],message['filetype']) if message['code']==shared.getExtractCode(id,message['filename'],message['filetype']): return True else: return False
def file_manager(): if not user.isUserLogined(sql): return redirect(url_for('login')) filelist = sql.getUserFileNameList() shared=sharedFiles(sql) sharedFileList=shared.getSharedFileList() yoursharedfiles=shared.getUserSharedFileList(user.getLoginedUserName(sql)) for file in filelist: for shareF in yoursharedfiles: if file['fileType']==shareF['fileType'] and file['fileName']==shareF['fileName'] and shareF['name']==user.getLoginedUserName(sql): file['shared']=True for file in filelist: if not 'shared' in file: file['shared']=False print sql.getUserPartByLoginuser() return render_template('file_manager.html', filelist = filelist,sharedFileList = sharedFileList,userpart=sql.getUserPartByLoginuser())
def getuserPartByType(self,message): shared=sharedFiles(self.db) return shared.getSharedTypePart(message['type'])
def unsharedAFile(self,message): shared=sharedFiles(self.db) return shared.unsharedAFile(self.db.userId,message['filename'],message['filetype'])
def setFileShared(self,message): shared=sharedFiles(self.db) return shared.setFileShared(self.db.userId,message['filename'],message['filetype'])