def get(self): uname=self.request.get('UserName') or '' replayType='21' idset=set() contentlist=[] getMapList(contentlist,APPCODE+'-s1',APPCODE,'',APPCODE,'100',u'图片组','','1',replayType) if uname: u=User.get_by_key_name('u000') for ugid in u.grouplist: if ugid not in idset: imggroup=ImgGroup.get_by_id(ugid) getMapList(contentlist,APPCODE+'-s1-'+str(imggroup.key().id()),APPCODE+'-s1','',APPCODE,'101',imggroup.group+u'(默认)',imggroup.updateTime,'1',replayType) idset.add(ugid) u=User.get_by_key_name('u'+uname) if u: for ugid in u.grouplist: if ugid not in idset: imggroup=ImgGroup.get_by_id(ugid) getMapList(contentlist,APPCODE+'-s1-'+str(imggroup.key().id()),APPCODE+'-s1','',APPCODE,'101',imggroup.group+u'(已下载)',imggroup.updateTime,'1',replayType) idset.add(ugid) for imggroup in ImgGroup.all(): if imggroup.key().id() not in idset: getMapList(contentlist,APPCODE+'-s1-'+str(imggroup.key().id()),APPCODE+'-s1','',APPCODE,'101',imggroup.group,imggroup.updateTime,'1',replayType) idset.add(ugid) xml,datas=infoallxmldic(contentlist) self.response.out.write(xml.toxml('utf-8'))
def get(self): user=self.request.get('UserName') or '000' if user: u=User.get_by_key_name('u'+user) grouplist=[] if u: grouplist=ImgGroup.get_by_id(u.grouplist) self.render('templates/groupuser.html',{'usergrouplist':grouplist,'grouplist':ImgGroup.all()})
def get(self): uname=self.request.get('UserName') or '' xml=None lib=None if uname: grouplist=[] u=User.get_by_key_name('u'+uname) if u: grouplist+=u.grouplist u=User.get_by_key_name('u000') if u: grouplist+=u.grouplist for group in grouplist: imglist=Img.all().filter('group =',group) grouptxt=ImgGroup.get_by_id(group).group xml,lib=infoallimgxmldic(imglist,xml,lib,group,grouptxt) if xml: self.response.out.write(xml.toxml('utf-8'))
def get(self): uname=self.request.get('UserName') or '' groupid=self.request.get('groupid') or None code=self.request.get('Code') or None if not groupid and code: groupid=code.split('-')[-1] if uname and groupid: u=User.get_by_key_name('u'+uname) groupid=int(groupid) if u: if groupid not in u.grouplist: u.grouplist.append(groupid) u.put() else: u=User(key_name='u'+uname) u.grouplist.append(groupid) u.put() self.response.out.write(self.request.host+'/InfoUpdate')
def get(self): do=self.request.get('do') groupid=self.request.get('groupid') if not do and not groupid: return if groupid: groupid=int(groupid) u=User.get_by_key_name('u000') if not u: u=User(key_name='u000') u.put() if do=='del': u.grouplist.remove(groupid) u.put() if do=='add': if groupid not in u.grouplist: u.grouplist.append(groupid) u.put() self.redirect('/usergroup')