Các thuộc tính (biến) của api:
- user_id: (int) id người đang truy cập
- device: (string) loại trình duyệt đang truy cập (computer, tablet, phone, old_phone)
- new_mail: (int) số tin nhắn mới
- new_sys_mail: (int) số thông báo mới
- user_id: (int) id người đang truy cập
- new_profile_post: (int) số bài đăng mới trong tường nhà
- new_album_comment: (int) số bình luận mới trong album ảnh
- can_view_forum: (boolean) true nếu người đang truy cập có quyền xem diễn đàn
- (update) can_view_blog: (boolean) true nếu người đang truy cập có quyền xem blog
- can_chat: (int) true nếu người đang truy cập có quyền chat
- r: (object) sử dụng để truy cập các dữ liệu GET, POST. Gồm các phương thức (hàm):
+ + get(key, default = null): trả về (string) là giá trị GET hoặc POST có tên là key. Nếu không thì trả về giá trị mặc định là default.
Các phương thức (hàm) của api:
- is_login(): trả về (boolean) true nếu người đang truy cập đã đăng nhập
- is_banned(): trả về (boolean) true nếu người đang truy cập bị ban một chức năng nào đó
- count_album(): trả về (string) bộ đếm album ảnh theo thứ tự: số album / số ảnh / số ảnh mới
- count_forum(): trả về (string) bộ đếm diễn đàn theo thứ tự: số chủ đề / số bài viết / số bài viết chưa đọc
- count_blog(): trả về (string) bộ đếm blog theo thứ tự: số bài đăng / số bài đăng mới / số bài đăng chưa duyệt
- count_online(): trả về (string) bộ đếm online theo thứ tự: số thành viên / số khách
- count_users(): trả về (string) bộ đếm thành viên theo thứ tự: số thành viên / số thành viên mới
- user(field): trả về (mixed) lấy thông tin field của người dùng đang truy cập. Giá trị của field gồm:
+ + id: (int) ID người dùng đang truy cập
+ + rights: (int) quyền của người dùng đang truy cập (dạng số)
+ + rights_name: (string) quyền của người dùng đang truy cập (dạng chữ)
+ + html_class: (string) tên class theo cấp độ người dùng đang truy cập
+ + name: (int) tên hiển thị của người dùng đang truy cập
+ + name_lat: (string) tên đăng nhập của người dùng đang truy cập
+ + avatar: (string) url ảnh đại diện của người dùng đang truy cập
+ + photo: (string) url ảnh cá nhân của người dùng đang truy cập
+ + about: (string) thông tin giới thiệu của người dùng đang truy cập
+ + status: (string) trạng thái của người dùng đang truy cập
+ + postforum: (int) số bài viết của người dùng đang truy cập
+ + coin: (int) số xu của người dùng đang truy cập
+ + gold: (int) số lượng của người dùng đang truy cập
Ví dụ:
- Cách sử dụng thuộc tính (biến)
ID người dùng hiện tại: {{ api.user_id }}
- Cách sử dụng phương thức (hàm)
Bộ đếm diễn đàn: {{ api.count_forum() }} Ảnh đại diện người dùng hiện tại: {{ api.user('avatar') }}
- Biến đặc biệt r: sử dụng để lấy giá trị GET hoặc POST. Ví dụ khi truy cập: http://domain/forums.php?act=topic&id=123
{{ api.r.get('act') }} {# trả về 'topic' #} {{ api.r.get('id') }} {# trả về '123' #}