コード例 #1
0
  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
コード例 #2
0
ファイル: app.py プロジェクト: LiuXiangyu/SYSU-Software2013
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())
コード例 #3
0
 def getuserPartByType(self,message):
   shared=sharedFiles(self.db)
   return shared.getSharedTypePart(message['type'])
コード例 #4
0
 def unsharedAFile(self,message):
   shared=sharedFiles(self.db)
   return shared.unsharedAFile(self.db.userId,message['filename'],message['filetype'])
コード例 #5
0
 def setFileShared(self,message):
   shared=sharedFiles(self.db)
   return shared.setFileShared(self.db.userId,message['filename'],message['filetype'])