if (!$argu['p']) $argu['p'] = 1; if(empty($argu['mode'])) $argu['mode'] = "LIST_FORM"; $default_querystring = "pagecode=".$argu["pagecode"]."&subpage=".$argu["subpage"]."&p=".$argu['p']; if(isset($argu["b_class"]) && $argu['b_class']) $default_querystring .= "&b_class=".urlencode($argu['b_class']); if(isset($argu["s_case"]) && $argu['s_case']) $default_querystring .= "&s_case=".urlencode($argu['s_case']); if(isset($argu["s_string"]) && $argu['s_string']) $default_querystring .= "&s_string=".urlencode($argu['s_string']); $_info = $Obj_board->get_boardconf_view($argu['b_class']); switch ($argu['mode']) { case "LIST_FORM": $_list = $Obj_board->get_board_list($argu,$total); break; case "INSERT_FORM": break; case "INSERT_ACTION": if($Obj_board->set_board_insert($argu)){ go_url("?mode=LIST_FORM&".$default_querystring,"등록 되었습니다"); exit; } break; case "VIEW_FORM": $_row = $data = $Obj_board->get_board_view($argu['b_class'],$argu['b_no']); if($Obj_board->_b_role_cmt == "Y"){ $_cmt = $Obj_board->get_comment_list($argu['b_class'],$argu['b_no']); } case "MODIFY_FORM": $_row = $data = $Obj_board->get_board_view($argu['b_class'],$argu['b_no']); if($Obj_board->_b_role_fn > 0){ if($argu['mode'] == "MODIFY_FORM"){ $tem_arr = array_fill(0, $Obj_board->_b_role_fn, null); $list = $Obj_board->get_boardfile_list($argu['b_class'],$argu['b_no']); if(is_array($list)){ foreach($list as $key => $value){ $tem_arr[$value['bf_no']] = $value; } } $_list = $tem_arr; }else{ $_list = $Obj_board->get_boardfile_list($argu['b_class'],$argu['b_no']); } } // $_prev_row = $Obj_board->get_board_prev($argu['b_class'],$argu['b_no']); // $_next_row = $Obj_board->get_board_next($argu['b_class'],$argu['b_no']); break; case "MODIFY_ACTION": if($Obj_board->set_board_modify($argu)){ go_url("?mode=VIEW_FORM&b_no={$argu['b_no']}&p={$argu['p']}&".$default_querystring,"수정 되었습니다"); exit; } break; case "DELETE_ACTION": if($Obj_board->set_board_delete($argu)){ go_url("?mode=LIST_FORM&".$default_querystring,"삭제 되었습니다"); exit; } break; case "IMAGE_DELETE": if($Obj_board->set_boardfile_delete($argu)){ go_url("?mode=MODIFY_FORM&b_no={$argu['b_no']}&".$default_querystring,"삭제 되었습니다"); exit; } break; case "COMMENT_INSERT": if($Obj_board->set_commemt_insert($argu)){ go_url($PHP_SELF."?mode=VIEW_FORM&b_no={$argu['b_no']}&".$default_querystring,"등록 되었습니다"); exit; } break; case "COMMENT_DELETE": //$comment_auth=$Obj_board->get_comment_auth($argu,"BD",$argu["bcm_no"]); //if($comment_auth == "A"){ if($Obj_board->set_comment_delete($argu)){ go_url($PHP_SELF."?mode=VIEW_FORM&b_no={$argu['b_no']}&".$default_querystring,"삭제 되었습니다"); exit; } //} //elseif($comment_auth=="F"){ // go_url("","입력하신 비밀번호가 일치하지 않습니다."); //} break; case "LIST_DELETE_ACTION2": $Obj_board->set_board_delete_list($argu); go_url("?".$default_querystring."&mode=LIST_FORM&p={$argu['p']}","삭제 되었습니다."); exit; break; case "RE_INSERT": if($Obj_board->set_re_modify($argu)){ go_url("?mode=VIEW_FORM&b_no={$argu['b_no']}&p={$argu['p']}&".$default_querystring,"답변이 등록 되었습니다"); exit; } break; exit; } ?>