def _event(self, id): o = Event.mc_get(id) if o and o.state > EVENT_STATE_RM: if o.zsite_id == self.zsite_id: return o return self.redirect(link(o.zsite_id) + self.request.path) return self.redirect('/')
def get(self, id): user_id = self.current_user_id po = self._po(user_id, id) if po is None: return po_zsite_id = po.zsite_id if po_zsite_id and po_zsite_id != self.zsite_id: return self.redirect( '%s/po/edit/%s'%(link(po_zsite_id), id) ) cid = po.cid if cid == CID_EVENT_FEEDBACK: self.event = Event.mc_get(po.rid) if cid == CID_NOTE: template = 'ctrl/zsite/po/note.htm' else: template = 'ctrl/zsite/po/po.htm' self.render( template, po=po, cid=po.cid, pic_list=pic_list_edit(user_id, id) )
def _event(self, id): o = Event.mc_get(id) if o and o.state > EVENT_STATE_RM: if o.zsite_id == self.zsite_id: return o return self.redirect(link(o.zsite_id)+self.request.path) return self.redirect('/')
def name_link_by_zsite_id(zsite_id, prefix=''): r = [] _link = link(zsite_id) for id, name in link_id_name_by_zsite_id(zsite_id): r.append(( name, '%s%s/link/%s' % (prefix, _link, id), )) return r
def name_link_by_zsite_id(zsite_id, prefix=''): r = [] _link = link(zsite_id) for id, name in link_id_name_by_zsite_id(zsite_id): r.append(( name, '%s%s/link/%s'%(prefix, _link, id), )) return r
def get(self, id): user_id = self.current_user_id po = self._po(user_id, id) if po is None: return po_zsite_id = po.zsite_id if po_zsite_id and po_zsite_id != self.zsite_id: return self.redirect('%s/po/edit/%s' % (link(po_zsite_id), id)) cid = po.cid if cid == CID_EVENT_FEEDBACK: self.event = Event.mc_get(po.rid) if cid == CID_NOTE: template = 'ctrl/zsite/po/note.htm' else: template = 'ctrl/zsite/po/po.htm' self.render(template, po=po, cid=po.cid, pic_list=pic_list_edit(user_id, id))