예제 #1
0
    }
    $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;
예제 #2
0
파일: read.php 프로젝트: devwit/toonytool
        }
        $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()
{
예제 #3
0
}
$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, "/");
}
/*
완료 후 리턴
*/