Advertisement
xm4dn355x

tabs

Feb 19th, 2020
446
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.67 KB | None | 0 0
  1. class Pages:
  2.     def GetLoginPage(request):
  3.         if request.method == 'POST':
  4.             Login = request['login']
  5.             Password = request['password']
  6.             Response = CheckUser(Login, Password)
  7.             ModeratorPage = 'moderator.html'
  8.             LoginPage = 'login.html'
  9.             ButtonText = 'Submit'
  10.             if Response == True:
  11.                 return render_template(ModeratorPage)
  12.             else:
  13.                 return render_template(LoginPage, button_txt = ButtonText)
  14.         else:
  15.             return render_template(LoginPage, button_txt = ButtonText)
  16.        
  17.        
  18.     def OnlyRenderingPage(Page):
  19.         return render_template(Page)
  20.    
  21.    
  22.     def GetModeratorAddingPage(request, ModeratorAddingPage, ButtonText, Category = None):
  23.         if request.method == 'POST':
  24.             EnTitle = request['en_title']
  25.             RuTitle = request['ru_title']
  26.             UaTitle = request['ua_title']
  27.             URL = request['url']
  28.             if Category is None:
  29.                 Category = request['category']
  30.             try:
  31.                 ImageFile = request['image__file']
  32.             except:
  33.                 ImageFile = None
  34.             InsertDefault(Category, en_title, ua_title, ru_title, url, image_file)
  35.         return render_template(ModeratorAddingPage, button_txt = ButtonText)
  36.    
  37.    
  38.     def GetModeratorEditingPage(request, Category):
  39.         if request.method == 'POST':
  40.             EnTitle = request['en_title']
  41.             RuTitle = request['ru_title']
  42.             UaTitle = request['ua_title']
  43.             URL = request['url']
  44.             try:
  45.                 ImageFile = request['image__file']
  46.             except:
  47.                 ImageFile = None
  48.             InsertDefault(Category, en_title, ua_title, ru_title, url, image_file)
  49.         RenderInEdit(Category, 'edit__main.html')
  50.        
  51.        
  52.     def RenderNames(Page, Category):
  53.         if Category == 'articles':
  54.             Collection = CollArticles
  55.             CountOfRepeats = 10
  56.         elif Category == 'world':
  57.             Collection =  CollWorld
  58.             CountOfRepeats = 10
  59.         elif Category == 'events':
  60.             Collection = CollEvents
  61.             CountOfRepeats = 10
  62.         elif Category == 'video':
  63.             Collection = CollVideos
  64.             CountOfRepeats = 6
  65.         ItemNames = []
  66.         for Number in range(1,CountOfRepeats + 1):
  67.             NameNews = Collection.find_one({'#': Number})
  68.             ItemNames.append(NameNews)
  69.         return render_template(Page, ItemNames)
  70.    
  71.    
  72.     def EditCategoryNumber(Page, Category, Number):
  73.         RenderInEdit(Category, Page,  Number = int(Number) )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement