def post(self): result = None current_user_id = self.current_user_id txt = self.get_argument('txt', None) if txt: host = self.request.host zsite = zsite_by_domain(host) if zsite and zsite.cid == CID_SITE: zsite_id = zsite.id else: zsite_id = 0 m = po_word_new(current_user_id, txt, zsite_id=zsite_id) if not zsite_id and m: c_dict = career_dict(set([current_user_id])) unit, title = c_dict[current_user_id] result = [[ 1, zsite.name, zsite.link, unit, title, pic_url_with_default(current_user_id, '219'), [[ m.id, [], 0, 61, 0, 0, 0, time.time(), None, txt_withlink(txt), False ]] ], []] self.finish(dumps(result))
def post(self): result = None current_user_id = self.current_user_id txt = self.get_argument('txt', None) if txt: host = self.request.host zsite = zsite_by_domain(host) if zsite and zsite.cid == CID_SITE: zsite_id = zsite.id else: zsite_id = 0 m = po_word_new(current_user_id, txt, zsite_id=zsite_id) if not zsite_id and m: c_dict = career_dict(set([current_user_id])) unit, title = c_dict[current_user_id] result = [ [ 1, zsite.name, zsite.link, unit, title, pic_url_with_default(current_user_id, '219'), [[m.id, [], 0, 61, 0, 0, 0, time.time(), None, txt_withlink(txt), False]] ], [] ] self.finish(dumps(result))
def event_weekly_mail(user, event_city_list, write_mail): user_id = user.id if mail_notice_state(user_id, CID_MAIL_WEEK): mail = mail_by_user_id(user_id) #print user_id #sys.stdout.flush() if mail: title = [ ] if not write_mail or not write_mail.title: title.append('线下活动 . 周报汇总') else: title.append('%s ;'%write_mail.title ) pid = 0 namecard = namecard_get(user_id) if namecard: pid_now = namecard.pid_now if pid_now: pid = pid_city(pid_now) event_city_list, event_incr, place = event_city_info(event_city_list, pid) if event_incr: title.append( '%s +%s 活动' % (place, event_incr) ) if not write_mail or not write_mail.title: title.append(today_cn_date()) title = ' . '.join(title) else: title = ' '.join(title) name = user.name if write_mail and write_mail.txt: htm = txt_withlink(write_mail.txt).replace('\r', '</p><p>') htm = '<p>%s</p>'%htm else: htm = None #print mail #mail = '*****@*****.**' #raw_input() rendermail( '/mail/event/weekly.htm', mail, name, event_city_list=event_city_list, write_htm=htm, format='html', subject=title )
def event_weekly_mail(user, event_city_list, write_mail): user_id = user.id if mail_notice_state(user_id, CID_MAIL_WEEK): mail = mail_by_user_id(user_id) #print user_id #sys.stdout.flush() if mail: title = [] if not write_mail or not write_mail.title: title.append('线下活动 . 周报汇总') else: title.append('%s ;' % write_mail.title) pid = 0 namecard = namecard_get(user_id) if namecard: pid_now = namecard.pid_now if pid_now: pid = pid_city(pid_now) event_city_list, event_incr, place = event_city_info( event_city_list, pid) if event_incr: title.append('%s +%s 活动' % (place, event_incr)) if not write_mail or not write_mail.title: title.append(today_cn_date()) title = ' . '.join(title) else: title = ' '.join(title) name = user.name if write_mail and write_mail.txt: htm = txt_withlink(write_mail.txt).replace('\r', '</p><p>') htm = '<p>%s</p>' % htm else: htm = None #print mail #mail = '*****@*****.**' #raw_input() rendermail('/mail/event/weekly.htm', mail, name, event_city_list=event_city_list, write_htm=htm, format='html', subject=title)
def htm(self): return txt_withlink(self.txt)