Open source

This commit is contained in:
Kaan Soral
2023-10-15 13:06:58 +03:00
parent 256ce800e7
commit 553b121f17
2633 changed files with 769945 additions and 454 deletions
+29
View File
@@ -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)