def front_front(request): if "theme" in request.GET and request.GET["theme"]: theme = request.GET.get("theme") settings.DEFAULT_THEME = theme mainmenu = Widget.get_by_key_name("nawadena.com/menu/main") sectionmenu = Widget.get_by_key_name("nawadena.com/menu/section") accordion = Widget.get_by_key_name("nawadena.com/accordion/main") featurelist = Widget.get_by_key_name("nawadena.com/featureList/main") topscorers = Widget.get_by_key_name("nawadena.com/sport_top_scorers/1") standings = Widget.get_by_key_name("nawadena.com/sport_standings/1") anythingslider = Widget.get_by_key_name("nawadena.com/anythingslider/main") q = Widget.all() q.filter("wtype", "article") articles = q.fetch(2) pageIndex = 0 menuItems = mainmenu.content.get("items") menuItems[pageIndex]["class"] = "selected" t = loader.get_template("front/templates/base.html") c = RequestContext(request, locals()) return HttpResponse(t.render(c))
def admin_update_widget(request, website, wtype, name): mainmenu = Widget.get_by_key_name(admin_menu_key_name) widgets = Widget.all() action = "update" pk = '%(website)s/%(wtype)s/%(name)s' % {'website' : website, 'wtype' : wtype, 'name' : name} w = Widget.get_by_key_name(pk) title = w.title wtype = w.wtype content = json.dumps(w.content, ensure_ascii=False) if request.POST: title = request.POST.get('title') content = request.POST.get('content') content = content.replace('\r' ,'').replace('\n' ,'') w.title = title w.content = json.loads(content) w.put() t = loader.get_template('administration/templates/form_widget.html') c = RequestContext(request, locals()) return HttpResponse(t.render(c));
def admin_update_widgets(request): mainmenu = Widget.get_by_key_name(admin_menu_key_name) widgets = Widget.all() action = "update" t = loader.get_template('administration/templates/form_widget.html') c = RequestContext(request, locals()) return HttpResponse(t.render(c));
def front_sport_champion_match(request, champion, iday, imatch): sectionmenu = Widget.get_by_key_name("nawadena.com/menu/section") q = Widget.all() q.filter("wtype", "article") articles = q.fetch(3) champion_key_name = "nawadena.com/champion/%s" % champion mainmenu = Widget.get_by_key_name("nawadena.com/menu/main") champion = Widget.get_by_key_name(champion_key_name) match = champion.content["days"][int(iday)]["matches"][int(imatch)] t = loader.get_template("front/templates/sport/base-champion-match.html") c = RequestContext(request, locals()) return HttpResponse(t.render(c))
def front_sport_champion(request, champion): sectionmenu = Widget.get_by_key_name("nawadena.com/menu/section") q = Widget.all() q.filter("wtype", "article") articles = q.fetch(2) champion_key_name = "nawadena.com/champion/%s" % champion mainmenu = Widget.get_by_key_name("nawadena.com/menu/main") champion = Widget.get_by_key_name(champion_key_name) t = loader.get_template("front/templates/sport/base-champion.html") c = RequestContext(request, locals()) return HttpResponse(t.render(c))
def front_article(request, title): a = "nawadena.com/article/%s" % title mainmenu = Widget.get_by_key_name("nawadena.com/menu/main") article = Widget.get_by_key_name("nawadena.com/article/%s" % title) sectionmenu = Widget.get_by_key_name("nawadena.com/menu/section") anythingslider = Widget.get_by_key_name("nawadena.com/anythingslider/main") q = Widget.all() q.filter("wtype", "article") articles = q.fetch(2) t = loader.get_template("front/templates/articles/base-article.html") c = RequestContext(request, locals()) return HttpResponse(t.render(c))
def front_articles(request): accordion = Widget.get_by_key_name("nawadena.com/accordion/main") featurelist = Widget.get_by_key_name("nawadena.com/featureList/main") topscorers = Widget.get_by_key_name("nawadena.com/sport_top_scorers/1") standings = Widget.get_by_key_name("nawadena.com/sport_standings/1") mainmenu = Widget.get_by_key_name("nawadena.com/menu/main") sectionmenu = Widget.get_by_key_name("nawadena.com/menu/section") q = Widget.all() q.filter("wtype", "article") articles = q.fetch(10) t = loader.get_template("front/templates/articles/base-articles.html") c = RequestContext(request, locals()) return HttpResponse(t.render(c))