コード例 #1
0
ファイル: news.py プロジェクト: kianxineki/n3_api
 def other_news(page=0):
     news = M_news.news(int(page))
     for new in news['result']:
         new['_id'] = str(new['_id'])
         new['date'] = new['date'].strftime("%Y-%m-%d %H:%M:%S")
         new['comments'] = len(new['comments'])  # TODO
     return {'news': news}
コード例 #2
0
ファイル: news.py プロジェクト: agalera/n3
 def comments(id_post, *args, **kwargs):
     tot = M_news.regenerate_comments(id_post)
     tot['account_type'] = get_cookie('account_type')
     return draw(view=['comments', 'add_comments'],
                 title="Comments",
                 tot=tot,
                 **kwargs)
コード例 #3
0
ファイル: news.py プロジェクト: kianxineki/n3_api
 def comments(id_post):
     new = M_news.new_detailed(id_post)
     new['_id'] = str(new['_id'])
     new['date'] = new['date'].strftime("%Y-%m-%d %H:%M:%S")
     for comment in new['comments']:
         comment['date'] = comment['date'].strftime("%Y-%m-%d %H:%M:%S")
     return new
コード例 #4
0
 def other_news(page=0):
     news = M_news.news(int(page))
     for new in news['result']:
         new['_id'] = str(new['_id'])
         new['date'] = new['date'].strftime("%Y-%m-%d %H:%M:%S")
         new['comments'] = len(new['comments'])  # TODO
     return {'news': news}
コード例 #5
0
 def comments(id_post):
     new = M_news.new_detailed(id_post)
     new['_id'] = str(new['_id'])
     new['date'] = new['date'].strftime("%Y-%m-%d %H:%M:%S")
     for comment in new['comments']:
         comment['date'] = comment['date'].strftime("%Y-%m-%d %H:%M:%S")
     return new
コード例 #6
0
 def view_tags(page, tags):
     tags_parse = tags.split('/')
     news = M_news.tags(tags_parse, int(page))
     for new in news['result']:
         new['_id'] = str(new['_id'])
         new['date'] = new['date'].strftime("%Y-%m-%d %H:%M:%S")
         new['comments'] = len(new['comments'])  # TODO
     return {'news': news, 'tags': tags_parse, 'search': True}
コード例 #7
0
ファイル: news.py プロジェクト: kianxineki/n3
 def view_tags(tags, page, *args, **kwargs):
     tags_parse = tags.split('/')
     return draw(view='news',
                 title="Search tags",
                 tot={'news': M_news.tags(tags_parse, int(page)),
                      'tags': tags_parse,
                      'tags_parse': tags_parse,
                      'search': True},
                 **kwargs)
コード例 #8
0
ファイル: news.py プロジェクト: kianxineki/n3_api
 def view_tags(page, tags):
     tags_parse = tags.split('/')
     news = M_news.tags(tags_parse, int(page))
     for new in news['result']:
         new['_id'] = str(new['_id'])
         new['date'] = new['date'].strftime("%Y-%m-%d %H:%M:%S")
         new['comments'] = len(new['comments'])  # TODO
     return {'news': news,
             'tags': tags_parse,
             'search': True}
コード例 #9
0
ファイル: news.py プロジェクト: agalera/n3
 def view_tags(tags, page, *args, **kwargs):
     tags_parse = tags.split('/')
     return draw(view='news',
                 title="Search tags",
                 tot={
                     'news': M_news.tags(tags_parse, int(page)),
                     'tags': tags_parse,
                     'tags_parse': tags_parse,
                     'search': True
                 },
                 **kwargs)
コード例 #10
0
ファイル: news.py プロジェクト: agalera/n3
 def new_comment(id_post, *args, **kwargs):
     M_news.new_comment(id_post,
                        request.forms.get('texto').decode('utf-8'),
                        request.environ.get('REMOTE_ADDR'), *args, **kwargs)
     return redirect('/comments/' + id_post)
コード例 #11
0
ファイル: news.py プロジェクト: agalera/n3
 def other_news(page=0, *args, **kwargs):
     return draw(view='news',
                 title="Home",
                 tot={'news': M_news.news(int(page))},
                 **kwargs)
コード例 #12
0
ファイル: news.py プロジェクト: kianxineki/n3_api
 def new_comment(id_post, auth_user):
     M_news.new_comment(id_post, request.forms.get('texto').decode(
         'utf-8'), request.environ.get('REMOTE_ADDR'), auth_user)
     # TODO
     redirect('/comments/%s' % id_post)
コード例 #13
0
ファイル: news.py プロジェクト: kianxineki/n3
 def new_comment(id_post, *args, **kwargs):
     M_news.new_comment(id_post, request.forms.get('texto').decode(
         'utf-8'), request.environ.get('REMOTE_ADDR'), *args, **kwargs)
     return redirect('/comments/' + id_post)
コード例 #14
0
ファイル: news.py プロジェクト: kianxineki/n3
 def comments(id_post, *args, **kwargs):
     tot = M_news.regenerate_comments(id_post)
     tot['account_type'] = get_cookie('account_type')
     return draw(view=['comments', 'add_comments'], title="Comments",
                 tot=tot, **kwargs)
コード例 #15
0
ファイル: news.py プロジェクト: kianxineki/n3
 def other_news(page=0, *args, **kwargs):
     return draw(view='news', title="Home", tot={'news': M_news.news(int(page))},
                 **kwargs)
コード例 #16
0
 def new_comment(id_post, auth_user):
     M_news.new_comment(id_post,
                        request.forms.get('texto').decode('utf-8'),
                        request.environ.get('REMOTE_ADDR'), auth_user)
     # TODO
     redirect('/comments/%s' % id_post)