mirror of
https://github.com/gooba42/adventureland.git
synced 2026-10-14 18:39:27 -05:00
Open source
This commit is contained in:
Executable
+29
@@ -0,0 +1,29 @@
|
||||
from config import *
|
||||
from facebook import *
|
||||
from functions import *
|
||||
from models import *
|
||||
from modelclasses import *
|
||||
from rpgapp.functionz import *
|
||||
|
||||
class Handler(webapp.RequestHandler):
|
||||
def get(self,appid):
|
||||
permissions="email"
|
||||
app=RApp(appid)
|
||||
info=login(self,app,permissions)
|
||||
if not info.logged:
|
||||
return
|
||||
facebook=GraphAPI(info.access_token)
|
||||
appuser=RUser(app.db,info.id,facebook,permissions,app,the_webapp=self)
|
||||
if getattr(appuser,"login",0): self.response.out.write(appuser.login); return
|
||||
if not appuser.admin:
|
||||
return
|
||||
adminuser=get_cached(User,appuser.appuser.id)
|
||||
usage=len(app.db.info)
|
||||
usage=usage/10000.0
|
||||
usage="%.2f%%"%usage
|
||||
path = os.path.join(os.path.dirname(__file__), "htmls/admin.html")
|
||||
self.response.out.write(template.render(path,dict(usage=usage,adminuser=adminuser,app=app,user=appuser,inside="/admin")))
|
||||
appuser.ssave()
|
||||
app.ssave()
|
||||
def post(self,appid):
|
||||
self.get(appid)
|
||||
Reference in New Issue
Block a user