Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Pages:
- def GetLoginPage(request):
- if request.method == 'POST':
- Login = request['login']
- Password = request['password']
- Response = CheckUser(Login, Password)
- ModeratorPage = 'moderator.html'
- LoginPage = 'login.html'
- ButtonText = 'Submit'
- if Response == True:
- return render_template(ModeratorPage)
- else:
- return render_template(LoginPage, button_txt = ButtonText)
- else:
- return render_template(LoginPage, button_txt = ButtonText)
- def OnlyRenderingPage(Page):
- return render_template(Page)
- def GetModeratorAddingPage(request, ModeratorAddingPage, ButtonText, Category = None):
- if request.method == 'POST':
- EnTitle = request['en_title']
- RuTitle = request['ru_title']
- UaTitle = request['ua_title']
- URL = request['url']
- if Category is None:
- Category = request['category']
- try:
- ImageFile = request['image__file']
- except:
- ImageFile = None
- InsertDefault(Category, en_title, ua_title, ru_title, url, image_file)
- return render_template(ModeratorAddingPage, button_txt = ButtonText)
- def GetModeratorEditingPage(request, Category):
- if request.method == 'POST':
- EnTitle = request['en_title']
- RuTitle = request['ru_title']
- UaTitle = request['ua_title']
- URL = request['url']
- try:
- ImageFile = request['image__file']
- except:
- ImageFile = None
- InsertDefault(Category, en_title, ua_title, ru_title, url, image_file)
- RenderInEdit(Category, 'edit__main.html')
- def RenderNames(Page, Category):
- if Category == 'articles':
- Collection = CollArticles
- CountOfRepeats = 10
- elif Category == 'world':
- Collection = CollWorld
- CountOfRepeats = 10
- elif Category == 'events':
- Collection = CollEvents
- CountOfRepeats = 10
- elif Category == 'video':
- Collection = CollVideos
- CountOfRepeats = 6
- ItemNames = []
- for Number in range(1,CountOfRepeats + 1):
- NameNews = Collection.find_one({'#': Number})
- ItemNames.append(NameNews)
- return render_template(Page, ItemNames)
- def EditCategoryNumber(Page, Category, Number):
- RenderInEdit(Category, Page, Number = int(Number) )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement