Exemple #1
0
 def get(self):
     user = users.get_current_user()
     if user and users.is_current_user_admin():
         name = self.request.get('name')
         value = self.request.get('value')
         if len(name) > 0:
             Settings.save(name, value, user=user.nickname())
         self.redirect('/admin/vars')
     else:
         self.redirect('/admin')
Exemple #2
0
 def post(self):
     if is_admin():
         title = self.request.get('title')
         root_url = self.request.get('root_url')
         primary_language = self.request.get('primary_language')
         akismet = self.request.get('akismet')
         maxmind = self.request.get('maxmind')
         googleanalytics = self.request.get('googleanalytics')
         if len(title) > 0:
             Settings.save('title', title)
         if len(root_url) > 0:
             if string.count(root_url, 'http://') < 1:
                 root_url = 'http://' + root_url
             Settings.save('root_url', root_url)
         if len(primary_language) > 1:
             Settings.save('primary_language', primary_language)
         if len(akismet) > 1:
             Settings.save('akismet', akismet)
         if len(maxmind) > 1:
             Settings.save('maxmind', maxmind)
         if len(googleanalytics) > 1:
             Settings.save('googleanalytics', googleanalytics)
         self.redirect('/admin/setup')
     else:
         self.redirect('/admin')