def _bookmark(self,user,user_id,page,request_page_mode,redirect_api,contents_only): template_values=Pinterest.initialize_template_value(self,user,user_id,page,request_page_mode,redirect_api,contents_only) thread=None if(self.request.get("thread_key")): try: thread = db.get(self.request.get("thread_key")) except: thread=None bbs=None if(self.request.get("bbs_key")): try: bbs = db.get(self.request.get("bbs_key")) except: bbs=None app=None if(self.request.get("app_key")): try: app = db.get(self.request.get("app_key")) except: app=None cache=SiteAnalyzer.get_cache() template_values["search_thread"]=thread template_values["search_bbs"]=bbs template_values["search_app"]=app template_values['page_mode']="bookmark" Pinterest._render_page(self,template_values)
def get(self): #移動 if(self.request.host=="illust-book.appspot.com"): self.redirect(str("http://www.illustbook.net/")) return SetUtf8.set() #ホストチェック if SpamCheck.is_deny(self.request): self.response.set_status(401) return #メンテナンス画面 is_maintenance=0 if(MaintenanceCheck.is_appengine_maintenance()): is_maintenance=1 #BBS COUNT cache=SiteAnalyzer.get_cache() bbs_n=cache["bbs_n"] illust_n=cache["illust_n"] #最近のタグ tag_list=SearchTag.get_recent_tag("search_tag") #デベロッパーオプション user = users.get_current_user() is_dev_enable=OwnerCheck.is_admin(user) #iPhoneモードかどうか is_iphone=CssDesign.is_iphone(self) #リダイレクト if(BbsConst.PINTEREST_MODE): if((user and OwnerCheck.is_admin(user)) or BbsConst.PINTEREST_MODE==2): return Pinterest.get_core(self,Pinterest.PAGE_MODE_NORMAL) #URL生成 template_values = { 'host': "./", 'mes_bord_url': 'mes_bord', 'new_url': 'create_new_thread', 'bbs_n':bbs_n, 'illust_n':illust_n, 'tag_list':tag_list, 'is_dev_enable':is_dev_enable, 'is_maintenance': is_maintenance, 'is_iphone': is_iphone, 'user': user, 'redirect_url': self.request.path, 'top_page': True, 'mode': "index" } path = '/html/index.html' self.response.out.write(template_select.render(path, template_values))
def _guide(self,user,user_id,page,request_page_mode,redirect_api,contents_only): template_values=Pinterest.initialize_template_value(self,user,user_id,page,request_page_mode,redirect_api,contents_only) cache=SiteAnalyzer.get_cache() template_values["bbs_n"]=cache["bbs_n"] template_values["illust_n"]=cache["illust_n"] template_values['page_mode']="guide" template_values['contents']=self.request.get("contents") Pinterest._render_page(self,template_values)