Guest User

Untitled

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