코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

씨아이보드 베이직 1.3.9

  • 관리자
  • 0
  • 4,755
  • 글주소
  • 01-21

안녕하세요

 

다시 한번 대부분의 파일이 변경되었습니다.

 

지난번 버전에는 코딩 규약을 정리하였다면, 이번 버전에서는 다음과 같은 사항을 정리하였습니다.

 

1. == 를 가능하면 모두 === 로 변경하였습니다.

2. != 를 가능하면 모두 !== 로 변경하였습니다.

 

이렇게 변경함으로 변수의 값 뿐만 아니라 type 이 일치한 경우에만 동일한 값으로 간주하여 처리합니다.

 

그리고 원래 코드이그나이터에서 배포하는 input class 를 보면 값이 없는 경우 null 를 반환하게 되어있었는데, 이걸 제가 임의로 상속하여 false 를 반환하게끔 변경하였었습니다. 이게 본 소스의 취지에 맞지 않는 것 같아, 다시 null 를 반환하도록 변경하였고, 이에 따라 소스 수정이 불가피하게 좀 많아졌습니다.

 

이제 전체적인 소스 정리가 좀 된 것 같습니다. 당분간은 전체 파일을 모두 패치해야하는 대 작업은 피할려고 합니다.


아울러 지난번 배포판에서 발견되었던 문법 오류 등을 수정하여 배포합니다.

 

이번 버전도 지난번 버전과 마찬가지로 대부분의 파일이 변경되었으므로 패치 파일은 별도로 배포하지 않습니다.

 

감사합니다.