def get(self, n=1): zsite = self.zsite zsite_id = self.zsite_id user_id = self.current_user_id cid = CID_EVENT if zsite.cid == CID_SITE: total = po_cid_count_by_zsite_id(zsite_id, cid) template = '/ctrl/zsite/po_view/site_po_page.htm' else: total = event_join_count_by_user_id(zsite_id) template = 'ctrl/zsite/event/event_page.htm' page, limit, offset = page_limit_offset( '/event-%s', total, n, PAGE_LIMIT ) if zsite.cid == CID_SITE: li = feed_po_list_by_zsite_id(user_id, zsite_id, cid, limit, offset) else: li = event_list_join_by_user_id(zsite_id, limit, offset) self.render( template, li=li, cid=cid, page=page, total=total, )
def get(self, n=1): zsite = self.zsite zsite_id = self.zsite_id user_id = self.current_user_id cid = CID_EVENT if zsite.cid == CID_SITE: total = po_cid_count_by_zsite_id(zsite_id, cid) template = '/ctrl/zsite/po_view/site_po_page.htm' else: total = event_join_count_by_user_id(zsite_id) template = 'ctrl/zsite/event/event_page.htm' page, limit, offset = page_limit_offset('/event-%s', total, n, PAGE_LIMIT) if zsite.cid == CID_SITE: li = feed_po_list_by_zsite_id(user_id, zsite_id, cid, limit, offset) else: li = event_list_join_by_user_id(zsite_id, limit, offset) self.render( template, li=li, cid=cid, page=page, total=total, )
def can_rec_site_id_list(): result = [] for i in ormiter(Zsite, 'cid=%s'%CID_SITE): zsite_id = i.id count = po_cid_count_by_zsite_id(zsite_id, CID_NOTE) if count > 5: result.append(zsite_id) return set(result)
def can_rec_site_id_list(): result = [] for i in ormiter(Zsite, 'cid=%s' % CID_SITE): zsite_id = i.id count = po_cid_count_by_zsite_id(zsite_id, CID_NOTE) if count > 5: result.append(zsite_id) return set(result)
def get(self, n=1): zsite_id = self.zsite_id user_id = self.current_user_id zsite = self.zsite zsite_cid = zsite.cid if zsite_cid == CID_SITE: self.template = '/ctrl/zsite/po_view/site_po_page.htm' else: self.template = '/ctrl/zsite/po_view/po_page.htm' cid = self.cid page_template = self.page_template n = int(n) if zsite_cid == CID_SITE: total = po_cid_count_by_zsite_id(zsite_id, cid) else: is_self = zsite_id == user_id total = po_list_count(zsite_id, cid, is_self) page, limit, offset = page_limit_offset( page_template, total, n, PAGE_LIMIT ) if n != 1 and offset >= total: return self.redirect(page_template[:-3]) if zsite_cid == CID_SITE: po_list = feed_po_list_by_zsite_id(user_id, zsite_id, cid, limit, offset) back_a = None total = 0 else: po_list = po_view_list(zsite_id, cid, is_self, limit, offset) if cid == CID_WORD: rid_po_list = [i for i in po_list if i.rid] Po.mc_bind(rid_po_list, 'question', 'rid') Zsite.mc_bind([i.target for i in rid_po_list], 'user', 'user_id') if is_self: back_a = '/feed' else: back_a = '/' self.render( cid=cid, total=total, li=po_list, page=page, back_a=back_a, )
def render_zsite_site(self, n=1, page_template='/-%s'): zsite_id = self.zsite_id user_id = self.current_user_id total = po_cid_count_by_zsite_id(zsite_id, 0) page, limit, offset = page_limit_offset(page_template, total, n, PAGE_LIMIT) li = feed_po_list_by_zsite_id(user_id, zsite_id, 0, limit, offset) page = page return li, page
def render_zsite_site(self, n=1, page_template='/-%s'): zsite_id = self.zsite_id user_id = self.current_user_id total = po_cid_count_by_zsite_id(zsite_id, 0) page, limit, offset = page_limit_offset( page_template, total, n, PAGE_LIMIT ) li = feed_po_list_by_zsite_id( user_id, zsite_id, 0, limit, offset ) page = page return li, page
def check(): s = set() for r in Rss.where(): s.add(r.url.split('/')[-1] or r.url.split('/')[-2]) with open('makeexcel.txt') as me: for i in me: i = i.strip() if i not in s: print r.user_id get_in(i) time.sleep(1) else: count = po_cid_count_by_zsite_id(r.user_id, CID_NOTE) if count == 0: zsite_show_rm(Zsite.mc_get(r.user_id)) #zsite_fav_rm_all_by_zsite_id(r.user_id) zsite_admin_empty(r.user_id) print r.user_id, '!!' print i
def po_review_count(zsite_id): return po_cid_count_by_zsite_id(zsite_id, CID_REVIEW)
def _po_count_by_zsite_id(zsite_id): return tuple( po_cid_count_by_zsite_id(zsite_id, i) for i in PO_CID )
def _po_count_by_zsite_id(zsite_id): return tuple(po_cid_count_by_zsite_id(zsite_id, i) for i in PO_CID)