示例#1
0
    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)
        )
示例#2
0
 def get(self):
     user_id = self.current_user_id
     self.render(
         cid=self.cid,
         po=JsDict(),
         pic_list=pic_list_edit(user_id, 0),
     )
示例#3
0
 def get(self):
     user_id = self.current_user_id
     self.render(
         cid=self.cid,
         po=JsDict(),
         pic_list=pic_list_edit(user_id, 0),
     )
示例#4
0
    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))