def HeroSelfInclude(request): ProductName = request.GET["ProductName"] HeroID = Authentication.GetID(request) ProductID = Database.GetProductID(ProductName) Database.CreateHeroProductConnection(ProductID, HeroID, 'Client') URL = CallProduct(ProductName) return redirect(URL)
def NewPasives(request): Authentication.QuickCheck(request) Nickname = request.POST["Nickname"] Email = request.POST["Email"] Info = request.POST["Info"] ID = int(request.COOKIES["BasicInfo"]) ActiveID = Authentication.GetID(request) Database.DP6(ID, Email, Nickname, Info, ActiveID) return redirect('PassiveUsers')
def UpdateConversation(request): Authentication.QuickCheck(request) ConversationID = request.GET["ID"] LastTime = request.GET["LastTime"] NewPosts = Database.LoadChat(ConversationID, LastTime) UserID = Authentication.GetID(request) NewPostCount = Database.UnreadChatsCount(ConversationID, UserID) Response = {"NewCount": NewPostCount, "NewPosts": NewPosts} return HttpResponse(json.dumps(Response), content_type="application/json")
def SelfDeleteHero(request): StringData = request.GET["ToDelete"] StringData = StringData.replace("\'", "\"") ProductHero = json.loads(StringData) Role = ProductHero["Role"] HeroID = Authentication.GetID(request) ProductName = ProductHero["ProductName"] Database.UnconnectHero(Role=Role, HeroID=HeroID, ProductName=ProductName) URL = CallProduct(ProductName) return redirect(URL)
def Saving(request): Authentication.QuickCheck(request) FirstName = request.POST["FirstName"] SecondName = request.POST["SecondName"] Email = request.POST["Email"] Year = request.POST["Year"] Info = request.POST["Info"] Sex = request.POST["Sex"] Birthday = request.POST["Birthday"] ID = Authentication.GetID(request) Database.UpdateUser(FirstName, SecondName, Email, Year, Info, Sex, Birthday, ID) response = redirect('Home') response.delete_cookie('MetaInfo') return response