2.9.0(2015.03.26) (추가) *엔진 - 로그인 로직 보완 - SmartEditor 최신버젼으로 업데이트 작업 - 관리자 페이지 전면 개편 - 자체 웹방화벽 구현 2.3.0(2013.7.11) (추가) *관리자 - 배너관리항목 추가 2.2.1(2013.5.13) (수정) *엔진 - 잘못된 호스트로 접속시 인증된 호스트로 변경하여 접속하도록 수정 - 세션값을 가지고 있지 않은경우 쓰기 불가 2.2.0(2013.4.22) (수정) *엔진 - 별도의 파일로 동작하는 파일들을 dcUtil.lib.php라는 모듈로 병합 2.1.9(2013.4.2) (수정) *엔진 - 파일 업로드기능 개선(기존 그누기반의 클릭형 증가구조에서 Iframe을 이용한 다중 업로드 방식으로 구현, 웹표준을 지키면서 CrossBrowsing이 가능함을 확인함) 2.1.8(2013.2.1) (수정) *엔진 - 저장시에 쿼터등 따옴표가 들어갔을때 오류나지 않도록 슬래쉬처리 2.1.7(2013.1.23) (수정) *엔진 - 메뉴 포지션 제공 변수에 대하여 li 타입으로 변경 2.1.6(2013.1.15) (수정) * 엔진 - 코멘트 삭제시 사용자 체크단계 추가(글쓴이임에도 비밀번호를 물어보는 현상 제거) 2.1.5(2012.1.13) (수정) * 관리자 - 인증파일 불러올때 서브에서 충돌현상 수정 * 엔진 - 세션 시작단계를 엔진단계에서 인증단계로 낮춤. 2.1.4(2012.12.30) (수정) * 엔진 - 삭제시 권한검사 강화. - 쿼리 히스토리 기록항목 추가(ip, useragent, http_referer, requesturi) 2.1.3(2012.12.18) (수정) * 엔진 - 저장시에 아이피를 기록하도록 하는 부분이 누락되어 보완함. * Extra - SmartEditor : 데코보드의 환경정보를 받아오지 못해 생기는 업로드 경로 오류 수정 2.1.2(2012.12.12) (수정) * 엔진 - 코멘트 저장시 저장만 하고 보기화면을 자동으로 가지 않도록 dcb_commentsave(테이블명, 모드)로 수정하고 모드에 only를 넣으면 저장만 하고 함수를 빠져나오도록 수정 - 회원가입시 저장이 안되던 오류 수정 2.1.1(2012.12.3) (수정) * Extra - SmartEditor : 업로드시에 파일명 뒷부분에 업로드 일시를 붙여서 같은파일의 중복 업로드 방지 및 업로드 일시를 파일명단계에서 알 수 있도록 수정 2.1.0(2012.11.19) (추가) *엔진 - 엔진단계에서 브라우저별 메뉴그룹을 나누고 그에 따른 홈페이지 루트 페이지를 메뉴그룹과 동일하게 처리한다. 이렇게 함으로써, 브라우저별로 보여지는 루트페이지가 달라지게 됌., 그에 따라 config.php에 $DC[platform] 변수 추가 2.0.9(2012.11.12) (추가) * 엔진 - 회원 인증기능 추가. (인증된 자만 로그인할 수 있도록 옵션으로 기능 추가, 옵션은 config에서 $DC[memberAuth]='auth'를 사용한다.); 2.0.8(2012.11.05) (추가) * 엔진 - 회원 탈퇴기능 추가, 즉시 탈퇴되지 않고 탈퇴일을 기록후 로그인을 못하도록함. - 파일 첨부 테이블에 UID 필드 추가 2.0.7(2012.10.29) (패치) * 엔진 - 추천하기 기능 안정화 및 추천이력테이블 자동생성 기능 추가 - 스킨별로 저장등을 별도로 처리하기 위한 extend.update.php, extend.insert.php의 경로 오류 수정 - 게시물별 접근제어 중 개별게시물 접근제어를 기존 스킨레벨에서 엔진레벨로 수정 - 스팸필터링중 wr_content 필드에 대하여 배열로 작성시 오류발생되는 부분 수정 * 관리자 - 관리자 로그인시 암호화적용 오류 수정 2.0.6(2012.10.25) (패치) * 엔진 - 속도개선을 위해 첨부파일정보중 리스트화면에서 보여주기 위한 정보만 추출하여 게시판 테이블에 함께 저장. - 개발환경을 안정시키기 위한 "준비중"화면을 보여줄 수 있다. 아이피 기준으로 $DC[developer][ip]에 기록된 아이피 외에는 ready.php 파일이 있을경우 ready.php 파일만 보여주고 프로그램을 종료한다. 개발일 완료되면 ready.php를 제거하거나 이름을 변경하면 사이트가 오픈되게 된다. 2.0.5(2012.10.23) (패치) * 관리자 - 초기 관리자 등록시 암호화 관련 사항 적용 - 게시판 수정 후 메뉴리스트로 나오도록 수정(황대리 요청). * 엔진 - 회원관리 엔진에서 스킨 불러올때 CSS를 자동으로 읽어올 수 있도록 패치(CSS 로딩 코드가 없어도). - 게시판 엔진에서 save 함수에 변수 값들을 addslashes 처리(작은 따옴표 혹은 큰 따옴표에 의한 오작동문제로). - 삭제관련 오작동 수정 - 오늘방문자수, 전체방문자수 추출 함수 추가 - 게시판에서 저장시 파일저장테이블이 없을경우 자동생성하도록 수정 - 관리자 로그인시에 홈페이지에서 바로 메뉴나 게시판을 수정할 수 있는 링크를 제공하도록 수정 - 로그인모듈에서 dcmember(스킨,로그인전용); 으로 변경, 로그인 전용부분에 아무글자나 넣으면 로그인,아웃만 동작하도록 수정 - 회원관리 엔진에서 회원정보 저장시 암호화 오류 수정 2.0.4(2012.10.17) (패치) * 관리자 - 관리자 로그인 창 추가 2.0.3(2012.10.17) (패치) * 엔진 - 엔진 로더 도메인 체크 로직 수정 2.0.2(2012.10.16) (패치) * 관리자 - 게시판 신규 생성시 초기정보입력 오류 사항 수정 - 관리자 상단에 현재 엔진의 버전을 표기하도록 수정 * 엔진 - 게시판에서 스킨 로딩시에 스킨이 없으면 경고메세지를 출력하도록 수정 - 비회원제 운영시 삭제시에 비밀번호가 틀려도 삭제가 되는 현상 수정 - 코멘트에 입력시 비밀번호를 삭제시에 물어보고 지울수 있도록 수정 - 게시판 자료저장시 실행타임을 무제한으로 동작하도록 set_time_limit(0) 추가 2.0.1(2012.10.13) (패치) * 관리자 - 메뉴에서 게시판선택시 게시판자동생성에 관한 오류 수정 * 엔진 - 테이블 구조에서 암호화관련 필드 추가사항 반영 - 스킨별 특이 저장에 따른 별도 처리 기능 추가 . 해당 스킨에 extend.update.php, extend.insert.php가 존재하면 엔진에서 저장 및 업데이트 기능을 수행하지 않음. 파일업로드는 엔진에서 수행