Digital Life/만드는 이야기
제로보드 XE 포인트 기능 버그 수정 #2
Parker Falcon
2009. 1. 8. 11:28
1.0.6에서는 제대로 작동 하던 기능이
1.1.0인가 1.1.1로 넘어오면서 제대로 작동하지 않았습니다.
1.1.1에서 적용중인 자료입니다.
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에서 적용중인 자료입니다.