Tên tài khoản:
Mật khẩu:
Đăng Nhập
{% from 'func.twig' import rwurl,get,login,lever,up,add,edit %} {% from 'categories.twig' import ca,bo %} {% use '_blocks' %} {% from 'bbcode.twig' import bbcode %} {% from 'time.twig' import ago %} {% from 'paging.twig' import paging %} {% set login=login()|trim %} {% set title='Vn3x.Ga' %} {{ block( 'header' ) }} <div class="phdr"><a href="/tb">Thông báo</a></div> {% set id = get_get('id') %} {% set act = get_get('act') %} {% set lv = get('user_'~login,'lever')|trim %} {% if act == 'deltb' %} {{delete_data_by_id('tb',id)}} <div class="menu">Xong rồi nhé!!!</div> <script>window.location.href='/'</script> {% endif %} {% set data=[] %} {% set play='yes' %} {% for i in 1..100 %} {% if play=='yes' %} {% set data2=get_data('tb',100,i) %} {% endif %} {% if data2 %} {% set data=data2|reverse|merge(data) %} {% else %} {% set play='no' %} {% set data2='' %} {% endif %} {% endfor %} {% set total=data|length %} {% if total == '0' %} <div class="menu">Chưa có thông báo nào</div> {% endif %} {% set entries= data|slice(st,3) %} {% set data='' %} {% for tiax in entries %} {% set entry = tiax.data|json_decode %} {% set user='user_'~entry.name %} {% set nd = entry.comment %} {% set lever=get(user,'lever')|trim %} <div class="menu"> {% if nd|length > 200 %} {{ nd|slice(0,200)|raw }} ... <a href="/tb?act=xem&id={{tiax.id}}">Xem thêm >></a> {% else %} {{ bbcode(nd)|raw }} {% endif %} <table cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="text-align:left;"> </td><td style="text-align:right;"> {% if lv == 'admin' or lv == 'smod' or lv == 'mod' %} {% if login == entry.name %} <a href="/tb?act=edit&id={{tiax.id}}">Chỉnh sửa</a> · <a href="?act=deltb&id={{tiax.id}}">Xoá</a> {% elseif lv == 'admin' and lever != 'admin' or lv == 'smod' and lever != 'admin' and lever != 'smod' or lv == 'mod' and lever == 'mem' %} <a href="/tb?act=edit&id={{tiax.id}}">Chỉnh sửa</a> · <a href="/tb?act=xoa&id={{tiax.id}}">Xoá</a> {% endif %} {% endif %} </td></tr></tbody></table> </div> {% endfor %} <div class="phdr"><a href="/chat">Chatbox</a> - <a href="/status">Tâm trạng</a> {% if lv=='admin' or lv=='smod' or lv=='smod' %}<a href="?id=xoa" style="float: right;">Xoá</a>{% endif %}</div> {% if login %} {% set cmt = get_post( 'comment' )|trim %} {% set key = get_data_by_id('chat_ver0',id).data|json_decode %} {% set cs = key.comment %} <div class="gmenu"> <form method="post" action=""> Nội dung: [<a href="/smile">SMILE</a>]<br /> <textarea {% if get_get('act') == 'edit' %}{% else %}id="comment" {% endif %}type= "text" name="comment">{% if get_get('act') == 'edit' %}{{cs}}{% endif %}</textarea> <br /> <button type="submit"> Lưu </button> </form> </div> {% if get_get('act') == 'xoa' %} {{delete_data_by_id('chat_ver0',id)}} <div class="menu">Xong rồi nhé!!!</div> <script>window.location.href='/'</script> {% endif %} {% if request_method()|lower == "post" %} {% if cmt %} {% if get_get('act') == 'edit' %} <div class="menu">Xong rồi nhé!!!</div> <script>window.location.href='/'</script> {{ edit('chat_ver0','comment',cmt) }} {% else %} {{ add('user_'~login,'xu',get('user_'~login,'xu')|trim+10) }} {% set comment = {"name" :login,"time":"now"|date('U'), "comment":cmt} %} {% set status = save_data( "chat_ver0", comment|json_encode ) %} {% set kq=random(30) %} {% set so=random(10000) %} {% if 'bot ơi' in cmt or 'Bot ơi' in cmt or 'BOT ơi' in cmt %} {% set comment = {"name":"bot","time":"now"|date('U'), "comment":"@"~login~" gọi bot có gì không? :o:"} %} {% set save = save_data( "chat_ver0", comment|json_encode ) %} {% elseif 'bot' in cmt or 'Bot' in cmt or 'BOT' in cmt %} {% set tl =random(['Có ngon thì đừng có chạy :chay:','Để anh cởi quần lót ra đã, anh sẽ cho chú biết tay :oil:','Yêu cầu các thí chủ yên lặng :dkm:']) %} {% set comment = {"name":"bot","time":"now"|date('U'), "comment":tl} %} {% set save = save_data( "chat_ver0", comment|json_encode ) %} {% elseif 'Quay' in cmt or 'quay' in cmt %} {% if get('user_'~login,'xu') >='150' %} {% if kq =='1' %} {{ add('user_'~login,'xu',get('user_'~login,'xu')|trim+4000) }} {% set comment = {"name":"bot","time":"now"|date('U'), "comment":"À zí ạ zị. @"~login~" quay được số "~so~"! Xin chúc mừng bạn đã quay được giải nhất của chương trình quay số may mắn! Phần thưởng 4000 xu!"} %} {% set save = save_data( "chat_ver0", comment|json_encode ) %} {% elseif kq=='2' %} {{ add('user_'~login,'xu',get('user_'~login,'xu')|trim+2500) }} {% set comment = {"name":"bot","time":"now"|date('U'), "comment":"À zí ạ zị. @"~login~" quay được số "~so~"! Xin chúc mừng bạn đã quay được giải nhì của chương trình quay số may mắn! Phần thưởng 2500 xu!"} %} {% set save = save_data( "chat_ver0", comment|json_encode ) %} {% elseif kq=='3' %} {{ add('user_'~login,'xu',get('user_'~login,'xu')|trim+1500) }} {% set comment = {"name":"bot","time":"now"|date('U'), "comment":"À zí ạ zị. @"~login~" quay được số "~so~"! Xin chúc mừng bạn đã quay được giải ba của chương trình quay số may mắn! Phần thưởng 1500 xu!"} %} {% set save = save_data( "chat_ver0", comment|json_encode ) %} {% else %} {{ add('user_'~login,'xu',get('user_'~login,'xu')|trim-150) }} {% set comment = {"name":"bot","time":"now"|date('U'), "comment":"Muahaha @"~login~" quay được số "~so~" chúc may mắn lần sau! BOT đã lấy của @"~login~" 150 xu làm chi phí ăn nhậu :troll: "} %} {% set save = save_data( "chat_ver0", comment|json_encode ) %} {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} {% endif %} {% set data=[] %} {% set play='yes' %} {% for i in 1..100 %} {% if play=='yes' %} {% set data2=get_data( 'chat_ver0',100,i) %} {% endif %} {% if data2 %} {% set data=data2|reverse|merge(data) %} {% else %} {% set play='no' %} {% set data2='' %} {% endif %} {% endfor %} {% set total=data|length %} {% set page_max=total//10 %} {% if total//10 != total/10 %} {% set page_max=total//10+1 %} {% endif %} {% set url=get_uri_segments() %} {% set p=url[1]|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*10-10 %} {% if get_get('id') == 'xoa' %} {% if data|length >= '1' %} <div class="rmenu">Xoá thành công! Phòng chat trống.</div> {% set key = 'chat_ver0' %} {% for i in 1..get_data_count(key) %} {{ delete_data_by_id(key,get_data(key)|last.id) }} {% endfor %} <script>window.location.href='/'</script> {% else %} <div class="rmenu">Nội dung chat box trống không cần xoá</div> <script>window.location.href='/'</script> {% endif %} {% else %} {% if data|length == '0' %} <div class="rmenu">Chưa có nội dung nào</div> {% endif %} {% from 'time.twig' import ago %} {% set entries= data|slice(0,5) %} {% set data='' %} {% for tiax in entries %} {% set entry = tiax.data|json_decode %} {% set user='user_'~entry.name %} {% set nd = entry.comment %} {% set lever=get(user,'lever')|trim %} {% set on=get(user,'on')|trim %} {% set time = entry.time %} <div class="menu"><div class="list3"><table id="'.$value.'" cellpadding="0" cellspacing="1"><tr><td width="auto"><img class="avt" src="{{get(user,'avt')}}" width="40" height="40" /></td><td>{% set ic=get(user,'icon') %} {% if ic %} <img src="http://vn3x.ga/images/{{ic}}.png" alt="{{ic}}" /> {% else %} <img src="http://vn3x.ga/images/{{get(user,'gt')}}.png" alt="*"> {% endif %} <b><a href="/profile/{{entry.name}}"><font class="{{lever}}">{{get(user,'nick')}}</font></a></b> {{lever(lever)}} <span name="online">{% if on < ('now'|date('U')-600) %}<font color="red">[Off]</font>{% else %}<font color="green">[ON]</font>{% endif %}</span> <br /> <img src="http://vn3x.ga/images/label.png"> {{get(user,'tamtrang')}} <br /> <img src="http://vn3x.ga/images/clock.png" alt="*">{{ ago(time) }} </td></tr></table></div> {{bbcode(nd|raw)}} <table cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td style="text-align:left;"> </td><td style="text-align:right;"> {% if login == entry.name %} <a href="?act=edit&id={{tiax.id}}" class="like">Chỉnh sửa</a> {% elseif lv=='admin' and lever!='admin' or lv=='smod' and lever!='admin' and lever!='smod' or lv=='mod' and lever=='mem' %} <a href="?act=edit&id={{tiax.id}}" class="like">Chỉnh sửa</a> {% endif %} {% if lv=='admin' or lv=='smod' or lv=='mod' %} {% if login==entry.name %} <a href="?act=xoa&id={{tiax.id}}" class="like">Xoá</a> {% elseif lv=='admin' and lever!='admin' or lv=='smod' and lever!='admin' and lever!='smod' or lv=='mod' and lever=='mem' %} <a href="?act=xoa&id={{tiax.id}}" class="like">Xoá</a> {% endif %} {% endif %} </td></tr></tbody></table> </div> {% endfor %} {% if login %} {% if total > '5' %} <div class="topmenu"><a href="/chat">Xem thêm >></a></div> {% endif %} {% endif %} {% endif %} {% if login %} <div class="phdr">Bình Luận Mới</div> {% set key='new_data' %} {% set data=get(key)|split('@') %} {% set total=data|length-1 %} {% if total==0 %} <div class="rmenu">Chưa có bài viết nào ở đây.</div> {% endif %} {% for id in data|slice(0,total)|slice(0,5) %} {% set entry=id|trim %} {% set key='cmt_'~entry %} {% set top=get('top_'~entry,'act')|trim %} {% set user = 'user_'~get(key,'ten')|trim %} {% set nd = get(key,'nd') %} {% set lever=get(user,'lever')|trim %} {% set on=get(user,'on')|trim %} {% set last=get('th_'~entry)|split('@')|first|trim %} <div class="list1"><span name="online">{% if on < ('now'|date('U')-600) %}<font color="red">[Off]</font>{% else %}<font color="green">[ON]</font>{% endif %}</span> <b><a href="/profile/{{ get(key,'ten')|trim }}"><font class="{{lever}}">{{get(user,'nick')}}</font></a></b> : <br>{% set re=get(key,'re')|trim %} {% if re %} <b>@{{get(('user_'~get('cmt_'~re,'ten')|trim),'nick')|trim}},</b>{% endif %} {% set nd_edit=get(key,'nd_edit') %} {% if nd_edit %}{% set nd=nd_edit %}{% endif %} {% if nd|length > 200 %} {{ nd|slice(0,200)|raw }} ... {% else %} {{ bbcode(nd)|raw }} {% endif %} <a class="like" href="/forum/{{id|trim}}">[XEM]</a> {% if nd_edit %} <div class="edit">{{ get(key,'type_edit') }} by: {{get('user_'~get(key,'editer')|trim,'nick') }}</div> {% endif %} </div> {% endfor %} {% if total > '5' %} <div class="topmenu"><a href="/old">Cũ hơn >></a></div> {% endif %} {% endif %} <div class="phdr">Wapmaster Việt Nam</div> {% set url=get_uri_segments() %} {% if url[2] and ca(url[1]) and bo(url[1],url[2]) %} <div class="phdr"> {{ ca(url[1]) }} » {{ bo(url[1],url[2]) }}</div> {% set key='bo_'~url[1]~'_'~url[2] %} {% elseif ca(url[1]) and url[1]%} <div class="phdr"> {{ ca(url[1]) }}</div> {% set key='ca_'~url[1] %} {% else %} {% set key='forum_data' %} {% endif %} {% set p=url[1]|default(1) %} {{ block( 'forum' ) }} {% set data=get(key)|split('@') %} {% set total=data|length-1 %} {% set page_max=total//10 %} {% if total//10 != total/10 %} {% set page_max=total//10+1 %} {% endif %} {{ paging('forum',p,page_max,'.html') }} <div class="phdr"> Danh mục bài viết</div> <div class="topmenu">Chọn chuyên mục</div> {% for k,v in ca()|json_decode %} <div class="menu"><img src="http://vn3x.ga/images/{{loop.index}}.png" /> <a href="/forum/{{k}}" title="{{v}}">{{v}}</a></div> {% endfor %} {% if login %} <div class="menu"> <img src="http://vn3x.ga/images/{{ca()|json_decode|length+1}}.png" /> <a href="/forum/thung-rac" title="Thùng Rác">Thùng Rác</a></div> {% endif %} {% include 'topxu' %} {% set data=get('on_total')|json_decode %} {% if ("now"|date("U") - data|first) > 300 %} {{ up('on_total',data|slice(1,data|length)|json_encode) }} {% endif %} {{ up('on_total',get('on_total')|json_decode|sort|json_encode) }} {# gán tài khoản thành viên là biến login nhé #} {% if get_data_count('online')>0 %} {% set nickon = login|trim %} {% set time_now = "now"|date("U") %} {% if login %} {{add('online',nickon,time_now)}} {% endif %} {% set data=get('online')|json_decode %} {% set i=0 %} {% set online={} %} {% set list_online %} {% for user,time in data|sort %} {% if time>=(time_now-300) %} {% set i=i+1 %} {% set online=online|merge({(user):time}) %} {% set tt ='user_'~user %} {% set ic = get(user,'icon') %} {% if ic %}<img src="http://vn3x.ga/images/{{ic}}.png" /> {% endif %}<a href="/profile/{{user}}"><span class="{{get(tt,'lever')}}">{{get(tt,'nick')}}</span></a>{% if loop.last==false %}, {% endif %} {% endif %} {% endfor %} {% endset %} <div class="phdr"> Online [{{i}}/{{ get('on_total')|json_decode|length }}] </div> <div class="list1"> {% if i == '0' %} Không có thành viên nào online {% endif %} {{list_online}} {{update_data_by_id('online',get_data('online')|last.id,online|json_encode)}} </div> {% else %} {% set save = save_data("online",[]|json_encode ) %} {% endif %} {{ block( 'footer' ) }}
{% macro edit(key,k,v) %} {% set id = get_get('id') %} {{ update_data_by_id(key,id,get_data_by_id(key,id).data|json_decode|merge({(k):v})|json_encode) }} {% endmacro %}
{{ edit('chat_ver0','comment',cmt) }}
{{edit('chat_ver0','name',login)}} {# thay thế tên người chat thành login #}