コード例 #1
0
ファイル: admin.py プロジェクト: GeorgeNava/fabe-py
 def get(self):
   visitor.register(self.request)
   data={ 
     'options' : models.getConfig(),
     'history' : models.getLastEntries(20) 
   }
   path = os.path.join(os.path.dirname(__file__),view)
   self.response.out.write(template.render(path,data))
コード例 #2
0
ファイル: update.py プロジェクト: GeorgeNava/fabe-py
 def post(self):
   visitor.register(self.request)
   models.updatePost({
     'url'    :cleanUrl(self.request.get('xtitle')),
     'content':cleanContent(self.request.get('xcontent')),
     'summary':cleanSummary(self.request.get('xcontent'))
   })
   self.redirect("/admin")
コード例 #3
0
ファイル: review.py プロジェクト: GeorgeNava/fabe-py
 def post(self):
   visitor.register(self.request)
   data={ 
     'options':models.getConfig(),
     'post':{
       'title':self.request.get('xtitle'),
       'content':self.request.get('xcontent')
     }
   }
   path=os.path.join(os.path.dirname(__file__),view)
   self.response.out.write(template.render(path,data))
コード例 #4
0
ファイル: feed.py プロジェクト: GeorgeNava/fabe-py
 def get(self):
   visitor.register(self.request)
   options=models.getConfig()
   entries=models.getLastEntries(10)
   updated=entries[0].date
   data={
     'blog'   :options,
     'updated':updated,
     'entries':entries
   }
   path=os.path.join(os.path.dirname(__file__),view)
   self.response.out.write(template.render(path,data))
コード例 #5
0
ファイル: options.py プロジェクト: GeorgeNava/fabe-py
 def post(self):
   visitor.register(self.request)
   options={
     'url'           : self.request.get('xurl'),
     'title'         : self.request.get('xtitle'),
     'subtitle'      : self.request.get('xsubtitle'),
     'author'        : self.request.get('xauthor'),
     'email'         : self.request.get('xemail'),
     'theme'         : self.request.get('xtheme'),
     'themecss'      : self.request.get('xthemecss'),
     'footer'        : self.request.get('xfooter'),
     'about'         : self.request.get('xabout'),
     'avatar'        : self.request.get('xavatar'),
     'useanalytics'  : self.request.get('xuseanalytics')=='True',
     'analyticscode' : self.request.get('xanalyticscode'),
     'usedisqus'     : self.request.get('xusedisqus')=='True',
     'disquscode'    : self.request.get('xdisquscode')
   }
   models.setConfig(options)
   self.redirect("/admin")
コード例 #6
0
ファイル: delete.py プロジェクト: GeorgeNava/fabe-py
 def post(self):
   visitor.register(self.request)
   models.deletePost(self.request.get('url'))
   self.response.out.write('ok')
コード例 #7
0
ファイル: basemain.py プロジェクト: GeorgeNava/fabe-py
 def get(self):
   visitor.register(self.request)
   data = {'anyvar':'anyvalue'}
   path = os.path.join(os.path.dirname(__file__), view)
   self.response.out.write(template.render(path,data))