writeSlowlog() 함수 추가
- query, trigger 수행 시 slowlog를 기록하는 역할 수행
- 파일에 기록 또는 `XE.writeSlowlog` trigger를 동작시킴
트리거 slowlog를 writeSlowlog() 함수를 이용하도록 변경
- 트리거 전체 수행 시간을 기록하는 기능 제거
DB slow log 기록 시 writeSlowlog() 함수를 이용하도록 변경
#881 text bold tag changed to '<strong>' from '<b>'
#40 insert list_order value when create new group
#588 템플릿 파일 오류시 오류 정보와 해당 오류가 발생한 템플릿 파일을 출력

eval에서 발생하는 오류 대신 실제 오류가 발생한 템플릿 파일을 출력함으로 디버깅시 참고 가능하게함

개선 코드(by @lansi951 ) 반영
file cache 사용시 오류 예외처리가 되지 않던점 수정 & 오타 수정

include문 사용시 parse error 예외처리가 불가능함으로 FileHandler::readFile로 읽어 들인뒤 eval하는 방식으로 수정하였습니다.

추가:pharse가 아니라 parse네요;;;
exception을 사용하도록 수정
오타 수정및 주석문 추가
__DEBUG__가 1일때만 file 캐시 사용시 eval

__DEBUG__가 0일경우 기존 include 방식을 사용
modify Authors infomation
Update member.admin.view.php
관리자메뉴설정 에서 삭제가 안 되는 현상 수정

원인은 jquery 에서  parents()  를 사용해서이다.  parents 는 최상위부터 다 검토하게 되는데, 동일하  li._item_key  형태가   1차 / 2차 형태에 둘 다 나오다보니 정작 jquery 로  menu_item_srl  값을 넣을때 삭제버튼을 눌렀던 해당 2차 메뉴의  값이 들어가는게 아니라 그 상위의 1차 메뉴 값이 들어가면서...
따라서 삭제하면 무조건 '하위메뉴가 존재하여 삭제할 수 없습니다' 라는 메세지가 나오게 되는 것이다
결국,  parents 대신에 closest   를 사용해서, 삭제버튼 있는 곳에서부터 찾으니 2차 메뉴의  li._item_key 가 된다
#905 install using config/install.config.php
#905 add lang_type configure
 #904 autoinstall without ftp
#904 display package delete button without ftp config
#904 autoinstall without ftp, change some UI
#916 check autoinstall installed data when recompile cache file
#18 if deleteFiles() method called then run 'file.delete' trigger