def post(self): if users.get_current_user(): if self.request.get('avatar'): user = users.get_current_user() dbuser = UsersDB.gql("WHERE user = '******'" % user.nickname()) usert = dbuser.get() avatar = images.resize(self.request.get("avatar"), 100, 100) avatar_mob = images.resize(self.request.get("avatar"), 50, 50) avatar_big = self.request.get("avatar") usert.avatar = db.Blob(avatar) usert.avatar_mob = db.Blob(avatar_mob) usert.avatar_big = db.Blob(avatar_big) usert.put() return True elif self.request.get('avatar_delete'): user = users.get_current_user() dbuser = UsersDB.gql("WHERE user = '******'" % user.nickname()) usert = dbuser.get() usert.avatar = db.Blob(None) usert.avatar_mob = db.Blob(None) usert.avatar_big = db.Blob(None) usert.put() self.redirect("/mypage") else: self.redirect("/")
def get(self): user = users.get_current_user() if user: dbuser = UsersDB.gql("WHERE user = '******'" % user.nickname()) dbuser = dbuser.get() template_values = { 'dbuser': dbuser, } self.generate('index.myhome.html', template_values, razdel = '', logo = 'blog', title = users.get_current_user().nickname()) else: self.redirect('/')
def post(self): user = users.get_current_user() if user: dbuser = UsersDB.gql("WHERE user = '******'" % user.nickname()) dbuser = dbuser.get() if self.request.get('name'): name = self.request.get('name') if len(name) <= 40: dbuser.name = name if self.request.get('soname'): soname = self.request.get('soname') if len(soname) <= 40: dbuser.soname = soname dbuser.put() self.redirect('/mypage') else: self.redirect('/')
def post(self, id): if users.get_current_user(): id = urllib.unquote(urllib.unquote(id)) foto = FotosDB.get_by_id(int(id)) user = users.get_current_user() if foto.user == user.nickname(): dbuser = UsersDB.gql("WHERE user = '******'" % user.nickname()) usert = dbuser.get() foto = foto.foto avatar = images.resize(foto, 100, 100) avatar_mob = images.resize(foto, 50, 50) avatar_big = foto usert.avatar = db.Blob(avatar) usert.avatar_mob = db.Blob(avatar_mob) usert.avatar_big = db.Blob(avatar_big) usert.put() pass return self.redirect('/fotoc/%s' % id) pass
def get(self, ruser): user = users.get_current_user() ruser = urllib.unquote(urllib.unquote(ruser)) if user: if ruser and ruser != user.nickname(): ruser = ruser userfromdb = UsersDB.gql("WHERE user = '******'" % ruser) if userfromdb.count() == 1: userfromdb = userfromdb.get() if userfromdb.blok == True: self.redirect('/userslist') else: template_values = { 'userfromdb':userfromdb, } self.generate('user.index.html', template_values, razdel = '', logo = 'logo', title = ruser); else: self.redirect('/userslist') else: self.redirect('/mypage') else: self.redirect('/avt')