Adapt code

@newbiettn  em merge lại rồi đó anh. Anh run lại db, em chỉ sửa mấy phần liên quan đến db của em thôi, cũng ko nhiều.
file JS của anh em có add thêm code, có BEGIN với END cho mỗi code segment. Anh check qua trước khi approve khỏi conflict thì mất thời gian. Em đã test rồi, chưa thấy vấn đề gì.