{%from "notifications.html" import tb%} {% macro tb(act) %} {% from 'function.twig' import login,add,get,level,rwurl,up,del,ago,paging,rwurl%} {% set login = login()|trim %} {% set per = '10' %} {% set data = get('tb_'~act~'_'~login)|split('@') %} {% set total=data|length-1 %} {% set page_max=total//per %} {% if total//per != total/per %} {% set page_max=total//per+1 %} {% endif %} {% set p=get_get('p')|default(1) %}{% if p matches '/[a-zA-z]|%/' or p<1 %} {% set p=1 %} {% endif %} {% if p>page_max %} {% set p=page_max %} {% endif %} {% set st=p*per-per %} {% if total == '0' %} Chưa có thông báo nào ! {% else %} {% for i in data|slice(0,total)|slice(st,per) %} {% set i3 = i|split('-')[3]|trim %} {% set i2 = i|split('-')[2]|trim %} {% set i1 = i|split('-')[1]|trim %} {% set i0 = i|split('-')[0]|trim %} {% set i4 = i|split('-')[4]|trim %} {% set to = get_data('forum_'~i2~'_'~i3)[0].data|json_decode.nick%} {% set tkb = get_data('bai_viet')[0].data|json_decode["data_"~i2~'_'~i3].nick%} {% set from = get('forum_'~i2~'_info','first')|trim %} {% set total = get('forum_'~i2~'_info','total')|trim %} {% set idbv = get('forum_'~i2~'_info','idbv')|trim %}{% set time = get(i0~'_'~i1~'_'~i2~'_'~i3~'_'~i4)|trim %}{% set n = get('forum_'~i2~'_info','notify') %}{% set nd = get('forum_'~i2~'_info','nd') %} {%set rlike=get('forum_'~i2~'_'~i3~'_like')%} {%if i1=='cmt'%}
  • {{get("user_"~to,"nick")}} trích dẫn bài viết của bạn {{ago(i4)}}
  • {%elseif i1=='friends'%}
  • {{get("user_"~i3,"nick")}} đã gửi lời mời kết bạn {{ago(i4)}}
  • {%elseif i1=='chat' %}
  • {{get('user_'~to,'nick')}} {%if get("forum_"~i2~"_show")|split("@")|length-3>1%}và {{get("forum_"~i2~"_show")|split("@")|length-3}} người khác{%endif%} bình luận bài viết bạn theo dõi {{ago(i4)}}
  • {%elseif i1=='tag'%}
  • {{get('user_'~to,'nick')}} đã nhắc đến bạn trong 1 bình luận {{ago(i4)}}
  • {%elseif i0=='group'%}
  • {{get('user_'~i3,'nick')}} đã mời bạn tham gia nhóm {{ago(i4)}}
  • {%elseif i1=='like'%}
  • {{get('user_'~to,'nick')}} thích bài viết của bạn {{ago(i4)}}
  • {% endif %} {% if act =='open'%} {{up('tb_news_'~login()|trim,i0~'-'~i1~'-'~i2~'-'~i3~'-'~i4,'up')}} {{del('tb_open_'~login()|trim,i0~'-'~i1~'-'~i2~'-'~i3~'-'~i4)}} {% endif %}{% endfor %} {% endif %} {{paging('/notifications.html'~ulink[2]~'/?p',p,page_max)}} {% endmacro %} {% from 'function.twig' import login,add,get,level,rwurl,up,del,ago,paging,rwurl%} {%use '_blocks'%} {{block("beta")}} {{block("foot")}}