Esempio n. 1
0
    def get(self, n=1):
        zsite = self.zsite
        zsite_id = self.zsite_id
        current_user = self.current_user
        current_user_id = self.current_user_id

        if zsite.cid == CID_SITE:
            zsite_fav_get_and_touch(zsite, current_user_id)
            li, page = render_zsite_site(self, n, '/read-%s')
            self.render("/ctrl/zsite/site/read.htm", li=li, page=page)
        else:
#            zsite_id = 137110
#            item_list = po_tag(zsite_id, current_user_id, 15, 0 )

            if current_user_id!=zsite_id:
                return self.redirect("%s/read"%current_user.link) 
            item_list = []
            po_id_list = rec_read_log_by_user_id_auto_more(
                current_user_id, 14, 0
            )
            t = [
                0,
                "推荐",
                rec_read_log_count_by_user_id(current_user_id),
                po_json(current_user_id, po_id_list, 47) ,
                len(po_id_list)
            ]
            item_list.append(t)


            self.render(
                item_list = json_encode(item_list)
            )
Esempio n. 2
0
    def get(self, n=1):
        zsite_id = self.zsite_id
        zsite = self.zsite
        current_user_id = self.current_user_id

        if zsite.cid == CID_SITE:
            li, page = render_zsite_site(self, n)
            if current_user_id:
                if not zsite_fav_get_and_touch(zsite, current_user_id):
                    return self.redirect('/about')
            self.render('/ctrl/zsite/po_view/site_po_page.htm',
                        li=li,
                        page=page)
        elif zsite.cid == CID_COM:
            self.render('/ctrl/com/index/com.htm', user_id=current_user_id)
        elif zsite.cid == CID_TAG:
            render_tag_site(self, n)
        else:
            self.render(motto=motto.get(zsite_id))
Esempio n. 3
0
    def get(self, n=1):
        zsite_id = self.zsite_id
        zsite = self.zsite
        current_user_id = self.current_user_id

        if zsite.cid == CID_SITE:
            li, page = render_zsite_site(self, n)
            if current_user_id:
                if not zsite_fav_get_and_touch(zsite, current_user_id):
                    return self.redirect('/about')
            self.render(
                '/ctrl/zsite/po_view/site_po_page.htm',
                li=li, page=page
            )
        elif zsite.cid == CID_COM:
            self.render(
                    '/ctrl/com/index/com.htm',
                    user_id=current_user_id
            )
        elif zsite.cid == CID_TAG:
            render_tag_site(self, n)
        else:
            self.render( motto=motto.get(zsite_id) )