1.1.0인가 1.1.1로 넘어오면서 제대로 작동하지 않았습니다.
function dispBoardWrite() {예전과 지금의 Module의 Config를 가져오는 방법이 달라져서 제대로 작동하지 않았습니다.
// 권한 체크
if(!$this->grant->write_document) return $this->dispBoardMessage('msg_not_permitted');
// check point
if(Context::get('is_logged')) {
$logged_info = Context::get('logged_info');
$oPointModel = &getModel('point');
$current_point = $oPointModel->getPoint($logged_info->member_srl);
$oModuleModel = &getModel('module');
$point_config = $oModuleModel->getModulePartConfigs('point');
$module_srl = Context::get('module_srl');
$current_module_point = ($point_config[$module_srl]['insert_document']? $point_config[$module_srl]['insert_document'] : $point_config->insert_document);
if ($current_point + $current_module_point < 0) return $this->dispBoardMessage('msg_not_enough_point');
1.1.1에서 적용중인 자료입니다.
'Digital Life > 만드는 이야기' 카테고리의 다른 글
요청하신 모듈을 찾을 수 없습니다 문제해결 방법 (2) | 2009.04.09 |
---|---|
lighttpd 소스로 설치했는데 service 명령에서 /etc/init.d/lighttpd: line 53: /etc/rc.status: No such file or directory (0) | 2009.03.17 |
[zbXE] 일정 목록 출력 위젯 개발중... (1) | 2008.12.04 |
제로보드 XE - 랜덤 내용 출력 위젯 (0) | 2008.11.28 |
제로보드 XE 포인트 기능 버그 수정 #1 (3) | 2008.10.07 |