} $ln_array['ln_max'] = ceil($ln_array['ln_max'] / 1000) * 1000; //회원인 경우 회원 아이디를 이메일 주소로 기록 if ($type == 2 && isset($__toony_member_idno)) { $email = $member['me_id']; } //회원인 경우 회원 이름을 작성자에 기록 if ($type == 2 && isset($__toony_member_idno)) { $writer = $member['me_nick']; } //DB 기록 $mysql->query("\n\t\t\tINSERT INTO toony_module_board_data_{$board_id}\n\t\t\t(category,me_idno,writer,password,email,ment,subject,file1,file2,use_secret,use_notice,use_html,use_email,ip,regdate,ln,td_1,td_2,td_3,td_4,td_5) \n\t\t\tVALUES\n\t\t\t('{$category}','{$member['me_idno']}','{$writer}','{$password}','{$email}','{$ment}','{$subject}','{$file1_name}','{$file2_name}','{$use_secret}','{$use_notice}','{$use_html}','{$use_email}','{$_SERVER['REMOTE_ADDR']}',now(),'{$ln_array['ln_max']}','{$td_1}','{$td_2}','{$td_3}','{$td_4}','{$td_5}')\n\t\t"); //작성된 글을 다시 로드해옴 $mysql->select("\n\t\t\tSELECT idno \n\t\t\tFROM toony_module_board_data_{$board_id}\n\t\t\tWHERE writer='{$writer}' AND subject='{$subject}' AND ment='{$ment}'\n\t\t"); //조회수 세션 등록 $session->session_register('__toony_board_view_' . $mysql->fetch("idno"), $mysql->fetch("idno")); //완료 후 리턴 $validator->validt_success("", "?article={$article}&category=" . urlencode($category_ed) . "&p=read&read={$mysql->fetch("idno")}"); } /************************************************** 글 수정인 경우 **************************************************/ if ($mode == "modify") { //작성자 처리 if ($wquery['me_idno'] == $__toony_member_idno && $type == 2) { $writer = $member['me_nick']; } else { if ($wquery['me_idno'] != 0 && $type == 2) { $writer = $wquery['writer']; } else { $writer = $writer;
} $point = 0 - $c_array['read_point']; $lib->func_member_point_add($member['me_idno'], "out", $point, "게시판 글 조회 ({$c_array['name']})"); } else { if ($c_array['read_point'] != 0) { $lib->func_member_point_add($member['me_idno'], "in", $c_array['read_point'], "게시판 글 조회 ({$c_array['name']})"); } } } /* 조회수 +1 시킴 */ if (!isset($__toony_board_view)) { $mysql->query("\n\t\t\tUPDATE toony_module_board_data_{$board_id}\n\t\t\tSET view=view+1\n\t\t\tWHERE idno={$read}\n\t\t"); //중복 방지를 위해 조회수 세션을 생성 $session->session_register('__toony_board_view_' . $board_id . '_' . $read, $read); } /* 스킨 템플릿 로드 */ //패스워드 입력 폼 $read_true_3->skin_file_path("modules/board/skin/{$c_array['skin']}/{$viewDir}read.html"); $read_true_3->skin_loop_array("[{read_password_start}]", "[{read_password_end}]"); //글 읽기 페이지 $skin_read->skin_file_path("modules/board/skin/{$c_array['skin']}/{$viewDir}read.html"); /* 템플릿 함수 */ //비밀글 아이콘 출력 function read_secret_ico() {
} $validator->validt_email("id", 1, ""); $validator->validt_password("password", 1, ""); $mysql->select("\n\t\tSELECT *\n\t\tFROM toony_member_list\n\t\tWHERE me_id='{$id}' AND me_password=password('{$password}') AND me_drop_regdate IS NULL\n\t"); if ($mysql->numRows() < 1) { $validator->validt_diserror("id", "아이디 혹은 비밀번호가 잘못 되었습니다."); } if ($mysql->fetch("me_idCheck") == "N") { $validator->validt_returnAjax("이메일 인증이 필요한 아이디입니다.", "account.idCheck.send.php"); } /* 로그인 처리 */ $member['me_id'] = $mysql->fetch("me_id"); $member['me_idno'] = $mysql->fetch("me_idno"); $session->session_register("__toony_member_idno", $member['me_idno']); /* 로그인 내역 기록 */ $mysql->query("\n\t\tUPDATE toony_member_list\n\t\tSET me_login_ip='{$_SERVER['REMOTE_ADDR']}',me_login_regdate=now()\n\t\tWHERE me_idno='{$member['me_idno']}';\n\t"); /* 아이디 저장을 체크한 경우 아이디를 쿠키에 저장 */ if ($save_id == "checked") { setcookie("__toony_member_saveId", $member['me_id'], time() + 2592000, "/"); } else { setcookie("__toony_member_saveId", "", 0, "/"); } /* 완료 후 리턴 */