| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414 |
- <?php
- /**
- * User: kkh0414
- * Date: 2020-06-10
- * Time: 오후 6:07
- */
- // 해시 암호화 키
- defined('ENCRYPT_KEY') OR define('ENCRYPT_KEY', '@@20120726CHrong');
- defined('ENCRYPT_IV') OR define('ENCRYPT_IV', '@@20120726CHrong');
- // 관리자 페이지 경로
- defined('ADMIN_PATH') OR define('ADMIN_PATH', 'admin');
- // 새로운 글쓰기 시간
- defined('NEW_POST_SECOND') OR define('NEW_POST_SECOND', 10); // 10회
- // 현재 접속자 기준
- defined('CURRENT_VISITOR_MINUTE') OR define('CURRENT_VISITOR_MINUTE', 5); // 5분
- // 캐시 생성 시간(초)
- defined('CACHE_EXPIRE_TIME') OR define('CACHE_EXPIRE_TIME', 300); // 5분
- // 인증번호 만료시간(분)
- defined('VERIFY_EXPIRES_AT') OR define('VERIFY_EXPIRES_AT', 5); // 5분
- // 인증번호 발송 분당 제한 수
- defined('VERIFY_SEND_LIMIT') OR define('VERIFY_SEND_LIMIT', 3); // 3번
- // 텔레그램 bot token
- defined('TELEGRAM_BOT_TOKEN') OR define('TELEGRAM_BOT_TOKEN', '5860833809:AAHIeuhK5Y3o7PtZGwGEEkfimjtgksWMnNo');
- defined('TELEGRAM_CHAT_ID') OR define('TELEGRAM_CHAT_ID', 650107127);
- // 프로필, 아이콘 이미지 크기 기본값
- defined("THUMB_MAX_WIDTH") OR define("THUMB_MAX_WIDTH", 96); // 가로
- defined("THUMB_MAX_HEIGHT") OR define("THUMB_MAX_HEIGHT", 96); // 세로
- defined("ICON_MAX_WIDTH") OR define("ICON_MAX_WIDTH", 16); // 가로
- defined("ICON_MAX_HEIGHT") OR define("ICON_MAX_HEIGHT", 16); // 세로
- // 게시글 설정 값
- defined("POST_TITLE_WRITE_MIN_LENGTH") OR define("POST_TITLE_WRITE_MIN_LENGTH", 2); // 게시글 작성 제목 최소입력 값
- defined("POST_TITLE_WRITE_MAX_LENGTH") OR define("POST_TITLE_WRITE_MAX_LENGTH", 60); // 게시글 작성 제목 최대입력 값
- defined("DEFAULT_LIST_PER_PAGE") OR define("DEFAULT_LIST_PER_PAGE", 10); // 게시글 기본 보여줄 수
- defined("DEFAULT_LIST_PAGE_COUNT") OR define("DEFAULT_LIST_PAGE_COUNT", 10); // 게시글 기본 페이지 수
- // 기본환경 상수 정의
- defined("NO_IMAGE_NORMAL_SRC") OR define("NO_IMAGE_NORMAL_SRC", "images/default/no_image.png"); // 이미지 없을때 일반 이미지 기본값
- defined("NO_IMAGE_PROFILE_SRC") OR define("NO_IMAGE_PROFILE_SRC", "images/default_profile.gif"); // 이미지 없을때 프로필 이미지 기본값
- defined("NO_IMAGE_ICON_SRC") OR define("NO_IMAGE_ICON_SRC", "images/default_icon.png"); // 이미지 없을때 Icon 이미지 기본값
- defined("FOOTER_MENU") OR define("FOOTER_MENU", 45); // 하단 메뉴번호
- defined("SIDE_LOGIN") OR define("SIDE_LOGIN", "SIDE_LOGIN"); // 좌측 로그인 사용
- defined("CONTENTS_LOGIN") OR define("CONTENTS_LOGIN", "CONTENTS_LOGIN"); // 우측 로그인 사용
- defined("USER_LOGIN_ACCOUNT_EMAIL") OR define("USER_LOGIN_ACCOUNT_EMAIL", "email"); // 이메일 로그인 방식
- defined("USER_LOGIN_ACCOUNT_UID") OR define("USER_LOGIN_ACCOUNT_UID", "uid"); // 아이디 로그인 방식
- defined("USER_LOGIN_ACCOUNT_BOTH") OR define("USER_LOGIN_ACCOUNT_BOTH", "both"); // 이메일 & 아이디 로그인 방식
- defined("SIDEBAR_WIDTH") OR define("SIDEBAR_WIDTH", 340); // 왼쪽 영역 가로길이
- defined("RIGHT_WIDTH") OR define("RIGHT_WIDTH", 830); // 오른쪽 영역 가로길이
- defined("RANK_VIEW_LIMIT") OR define("RANK_VIEW_LIMIT", 50); // 상위 순위개수 한계값
- // 신고기능 종류구분
- defined("BLAME_TARGET_TYPE_POST") OR define("BLAME_TARGET_TYPE_POST", '1'); // 게시판
- defined("BLAME_TARGET_TYPE_COMMENT") OR define("BLAME_TARGET_TYPE_COMMENT", '2'); // 댓글
- defined("BLAME_TARGET_TYPE_NOTE") OR define("BLAME_TARGET_TYPE_NOTE", '3'); // 쪽지
- // 게시글 설정 값
- defined("POST_TITLE_WRITE_MIN_LENGTH") OR define("POST_TITLE_WRITE_MIN_LENGTH", 2); // 게시글 작성 제목 최소입력 값
- defined("POST_TITLE_WRITE_MAX_LENGTH") OR define("POST_TITLE_WRITE_MAX_LENGTH", 60); // 게시글 작성 제목 최대입력 값
- defined("LIST_DEFAULT_PER_PAGE") OR define("LIST_DEFAULT_PER_PAGE", 10); // 게시글 기본 보여줄 수
- defined("LIST_DEFAULT_PAGE_COUNT") OR define("LIST_DEFAULT_PAGE_COUNT", 10); // 게시글 기본 페이지 수
- // 기본 이미지 경로
- defined("NO_IMAGE_NORMAL_SRC") OR define("NO_IMAGE_NORMAL_SRC", "images/default/no_image.png"); // 이미지 없을때 일반 이미지 기본값
- defined("NO_IMAGE_THUMB_SRC") OR define("NO_IMAGE_THUMB_SRC", "images/default/default_thumb.gif"); // 이미지 없을때 프로필 이미지 기본값
- defined("NO_IMAGE_ICON_SRC") OR define("NO_IMAGE_ICON_SRC", "images/default_icon.png"); // 이미지 없을때 Icon 이미지 기본값
- // 메인 검색순위 조회 개수
- defined("MAIN_GET_SEARCH_KEYWORD_LIMIT") OR define("MAIN_GET_SEARCH_KEYWORD_LIMIT", '10');
- // 메인 검색어 조회 단위
- defined("MAIN_SEARCH_KEYWORD_MONTH") OR define("MAIN_SEARCH_KEYWORD_MONTH", '1MONTH');
- defined("MAIN_SEARCH_KEYWORD_1WEEK") OR define("MAIN_SEARCH_KEYWORD_1WEEK", '1WEEK');
- defined("MAIN_SEARCH_KEYWORD_1HOUR") OR define("MAIN_SEARCH_KEYWORD_1HOUR", '1HOUR');
- defined("MAIN_SEARCH_KEYWORD_20MINUTES") OR define("MAIN_SEARCH_KEYWORD_20MINUTES", '20MINUTES');
- // 파일첨부 경로
- defined("UPLOAD_PATH_APP") OR define("UPLOAD_PATH_APP", "app");
- defined("UPLOAD_PATH_PUBLIC") OR define("UPLOAD_PATH_PUBLIC", "public"); // 외부 공개 저장 경로
- defined("UPLOAD_PATH_STORAGE") OR define("UPLOAD_PATH_STORAGE", "storage"); // 내부 저장 경로
- defined("UPLOAD_PATH_FAVICON") OR define("UPLOAD_PATH_FAVICON", "favicon"); // 파비콘
- defined("UPLOAD_PATH_LOGO") OR define("UPLOAD_PATH_LOGO", "logo"); // 로고
- defined("UPLOAD_PATH_CACHE") OR define("UPLOAD_PATH_CACHE", "cache"); // 캐시파일 저장경로
- defined("UPLOAD_PATH_CAPTCHA") OR define("UPLOAD_PATH_CAPTCHA", "captcha"); // 자동등록방지번호
- defined("UPLOAD_PATH_SHOP_PRODUCT") OR define("UPLOAD_PATH_SHOP_PRODUCT", "shop/product"); // 상품
- defined("UPLOAD_PATH_SHOP_PRODUCT_OPTION") OR define("UPLOAD_PATH_SHOP_PRODUCT_OPTION", "shop/option"); // 상품 옵션
- defined("UPLOAD_PATH_NOTE") OR define("UPLOAD_PATH_NOTE", "note"); // 쪽지
- defined("UPLOAD_PATH_BANNER") OR define("UPLOAD_PATH_BANNER", "banner"); // 배너
- defined("UPLOAD_PATH_DOCUMENT") OR define("UPLOAD_PATH_DOCUMENT", "document"); // 문서
- defined("UPLOAD_PATH_FAQ") OR define("UPLOAD_PATH_FAQ", "faq"); // FAQ
- defined("UPLOAD_PATH_POPUP") OR define("UPLOAD_PATH_POPUP", "popup"); // 팝업
- defined("UPLOAD_PATH_POST") OR define("UPLOAD_PATH_POST", "post"); // 게시글
- defined("UPLOAD_PATH_COMMENT") OR define("UPLOAD_PATH_COMMENT", "comment"); // 댓글
- defined("UPLOAD_PATH_EMOTICON") OR define("UPLOAD_PATH_EMOTICON", "emoticon"); // 게시판 에디터 이모티콘
- defined("UPLOAD_PATH_EDITOR") OR define("UPLOAD_PATH_EDITOR", "editor"); // 게시판 에디터 첨부 이미지
- defined("UPLOAD_PATH_USER_ICON") OR define("UPLOAD_PATH_USER_ICON", "user/icon"); // 회원 아이콘
- defined("UPLOAD_PATH_USER_THUMB") OR define("UPLOAD_PATH_USER_THUMB", "user/thumb"); // 회원 프로필
- defined("USER_GROUP_IMAGE_PATH") OR define("USER_GROUP_IMAGE_PATH", "user/group"); // 회원 그룹 이미지 경로
- defined("USER_GRADE_IMAGE_PATH") OR define("USER_GRADE_IMAGE_PATH", "user/grade"); // 회원 등급 이미지 경로
- defined("USER_RANK_IMAGE_PATH") OR define("USER_RANK_IMAGE_PATH", "user/level"); // 회원 레벨 이미지 경로
- defined("GAME_RATING_IMAGE_PATH") OR define("GAME_RATING_IMAGE_PATH", "/images/game/rating"); // 게임이용등급 이미지 저장경로
- defined("GAME_CONTENT_IMAGE_PATH") OR define("GAME_CONTENT_IMAGE_PATH", "/images/game/content"); // 게임내용표시 이미지 저장경로
- defined("UPLOAD_PATH_MOBILE") OR define("UPLOAD_PATH_MOBILE", "mobile"); // 모바일 디렉토리
- /*
- * 지원 브라우저 최소 버전 정의
- */
- defined("BS_CHROME_VERSION") OR define("BS_CHROME_VERSION", 59); // 크롬
- defined("BS_EDGE_VERSION") OR define("BS_EDGE_VERSION", 14); // 엣지
- defined("BS_IE_VERSION") OR define("BS_IE_VERSION", 8); // 인터넷 익스플로어
- defined("BS_FIREFOX_VERSION") OR define("BS_FIREFOX_VERSION", 54); // 파이어 폭스
- defined("BS_SAFARI_VERSION") OR define("BS_SAFARI_VERSION", 10); // 사파리
- defined("BS_OPERA_VERSION") OR define("BS_OPERA_VERSION", 45); // 오페라
- /*
- * 게시판 그룹 정의
- */
- defined("BOARD_LAYOUT_TYPE_0") OR define("BOARD_LAYOUT_TYPE_0", 0); // 일반 게시판
- defined("BOARD_LAYOUT_TYPE_1") OR define("BOARD_LAYOUT_TYPE_1", 1); // 사진/동영상 게시판
- /*
- * 단말기 종류
- */
- defined("DEVICE_TYPE_0") OR define("DEVICE_TYPE_0", 0); // 모든 기기
- defined("DEVICE_TYPE_1") OR define("DEVICE_TYPE_1", 1); // PC
- defined("DEVICE_TYPE_2") OR define("DEVICE_TYPE_2", 2); // Phone
- defined("DEVICE_TYPE_3") OR define("DEVICE_TYPE_3", 3); // Mobile
- defined("DEVICE_TYPE_4") OR define("DEVICE_TYPE_4", 4); // Tablet
- defined("DEVICE_TYPE_5") OR define("DEVICE_TYPE_5", 5); // Robot
- defined("MAP_DEVICE_TYPE") OR define("MAP_DEVICE_TYPE", [
- DEVICE_TYPE_0 => 'ALL', DEVICE_TYPE_1 => 'PC', DEVICE_TYPE_2 => 'Phone',
- DEVICE_TYPE_3 => 'Mobile', DEVICE_TYPE_4 => 'Tablet', DEVICE_TYPE_5 => 'Robot'
- ]);
- // 단말기 아이콘 종류
- defined("MAP_DEVICE_ICON_TYPE") OR define("MAP_DEVICE_ICON_TYPE", [
- DEVICE_TYPE_0 => 'All',
- DEVICE_TYPE_1 => '<i class="fas fa-desktop"></i>',
- DEVICE_TYPE_2 => '<i class="fa-solid fa-mobile-screen-button"></i>',
- DEVICE_TYPE_3 => '<i class="fa-solid fa-mobile-screen-button"></i>',
- DEVICE_TYPE_4 => '<i class="fas fa-solid fa-tablet-screen-button"></i>',
- DEVICE_TYPE_5 => '<i class="fa-solid fa-robot"></i>'
- ]);
- /**
- * 사용자에게 이메일, SMS, 알림톡, 쪽지로 안내문 발송 구분값
- */
- defined("SEND_MSG_TYPE_1") OR define("SEND_MSG_TYPE_1", 1); // 회원가입
- defined("SEND_MSG_TYPE_2") OR define("SEND_MSG_TYPE_2", 2); // 비밀번호 변경
- defined("SEND_MSG_TYPE_3") OR define("SEND_MSG_TYPE_3", 3); // 회원탈퇴
- defined("SEND_MSG_TYPE_4") OR define("SEND_MSG_TYPE_4", 4); // 이메일 번경시 인증
- defined("SEND_MSG_TYPE_5") OR define("SEND_MSG_TYPE_5", 5); // 회원정보찾기
- defined("SEND_MSG_TYPE_6") OR define("SEND_MSG_TYPE_6", 6); // 게시글 작성
- defined("SEND_MSG_TYPE_7") OR define("SEND_MSG_TYPE_7", 7); // 댓글 작성
- defined("SEND_MSG_TYPE_8") OR define("SEND_MSG_TYPE_8", 8); // 게시글 신고
- defined("SEND_MSG_TYPE_9") OR define("SEND_MSG_TYPE_9", 9); // 댓글 신고
- ////////////////////////////////////////////////////////////////////////////////////////////////////////////
- /// 관리자 기능없이 발송 처리 구분
- ////////////////////////////////////////////////////////////////////////////////////////////////////////////
- defined("SEND_MSG_TYPE_21") OR define("SEND_MSG_TYPE_21", 21); // 회원정보 찾기 (아이디, 비밀번호), 비밀번호 변경하기
- defined("SEND_MSG_TYPE_22") OR define("SEND_MSG_TYPE_22", 22); // 아이디 이메일 인증
- defined('MAP_SEND_MSG_TYPE') OR define('MAP_SEND_MSG_TYPE', [
- SEND_MSG_TYPE_1 => "회원가입", SEND_MSG_TYPE_2 => "비밀번호 변경", SEND_MSG_TYPE_3 => "회원탈퇴",
- SEND_MSG_TYPE_4 => "이메일 변경시 인증", SEND_MSG_TYPE_5 => "회원정보찾기", SEND_MSG_TYPE_6 => "게시글 작성",
- SEND_MSG_TYPE_7 => "댓글 작성", SEND_MSG_TYPE_8 => "게시글 신고발생", SEND_MSG_TYPE_9 => "댓글 신고발생"
- ]);
- /**
- * 입력값 검사 상수
- */
- defined('_ALPHAUPPER_') OR define('_ALPHAUPPER_', 1); // 영대문자
- defined('_ALPHALOWER_') OR define('_ALPHALOWER_', 2); // 영소문자
- defined('_ALPHABETIC_') OR define('_ALPHABETIC_', 4); // 영대,소문자
- defined('_NUMERIC_') OR define('_NUMERIC_', 8); // 숫자
- defined('_HANGUL_') OR define('_HANGUL_', 16); // 한글
- defined('_SPACE_') OR define('_SPACE_', 32); // 공백
- defined('_SPECIAL_') OR define('_SPECIAL_', 64); // 특수문자
- defined('_UNDER_') OR define('_UNDER_', 95); // `_` 언더바
- /**
- * 1: 게시글, 2: 댓글
- */
- defined('EDITOR_IMG_TYPE_1') OR define('EDITOR_IMG_TYPE_1', 1);
- defined('EDITOR_IMG_TYPE_2') OR define('EDITOR_IMG_TYPE_2', 2);
- defined('MAP_EDITOR_IMG_TYPE') OR define('MAP_EDITOR_IMG_TYPE', [
- EDITOR_IMG_TYPE_1 => UPLOAD_PATH_POST, EDITOR_IMG_TYPE_2 => UPLOAD_PATH_COMMENT
- ]);
- /**
- * 1: 게시글, 2: 댓글, 3: 쪽지, 4: 신고, 5: 상품문의, 6: 상품후기, 7: 환불문의
- */
- defined('EDITOR_IMG_TYPE_1') OR define('EDITOR_IMG_TYPE_1', 1);
- defined('EDITOR_IMG_TYPE_2') OR define('EDITOR_IMG_TYPE_2', 2);
- defined('EDITOR_IMG_TYPE_3') OR define('EDITOR_IMG_TYPE_3', 3);
- defined('EDITOR_IMG_TYPE_4') OR define('EDITOR_IMG_TYPE_4', 4);
- defined('EDITOR_IMG_TYPE_5') OR define('EDITOR_IMG_TYPE_5', 5);
- defined('EDITOR_IMG_TYPE_6') OR define('EDITOR_IMG_TYPE_6', 6);
- defined('EDITOR_IMG_TYPE_7') OR define('EDITOR_IMG_TYPE_7', 7);
- defined('MAP_EDITOR_IMG_TYPE') OR define('MAP_EDITOR_IMG_TYPE', [
- EDITOR_IMG_TYPE_1 => '게시글', EDITOR_IMG_TYPE_2 => '댓글', EDITOR_IMG_TYPE_3 => '쪽지', EDITOR_IMG_TYPE_4 => '신고',
- EDITOR_IMG_TYPE_5 => '상품문의', EDITOR_IMG_TYPE_6 => '상품후기', EDITOR_IMG_TYPE_7 => '환불문의',
- ]);
- /**
- * 1: 게시글, 2: 댓글, 3: 상품후기
- */
- defined('TARGET_TYPE_1') OR define('TARGET_TYPE_1', 1);
- defined('TARGET_TYPE_2') OR define('TARGET_TYPE_2', 2);
- defined('TARGET_TYPE_3') OR define('TARGET_TYPE_3', 3);
- defined('MAP_TARGET_TYPE') OR define('MAP_TARGET_TYPE', [
- TARGET_TYPE_1 => '게시글', TARGET_TYPE_2 => '댓글', TARGET_TYPE_3 => '상품후기'
- ]);
- /**
- * 신고 사유 (1: 욕설, 2: 음란, 3: 불법, 4: 신분 사칭, 5: 현금거래유도, 6: 스팸/광고, 7: 도배, 8: 개인정보노출, 9: 기타)
- */
- defined('BLAME_TYPE_1') OR define('BLAME_TYPE_1', 1);
- defined('BLAME_TYPE_2') OR define('BLAME_TYPE_2', 2);
- defined('BLAME_TYPE_3') OR define('BLAME_TYPE_3', 3);
- defined('BLAME_TYPE_4') OR define('BLAME_TYPE_4', 4);
- defined('BLAME_TYPE_5') OR define('BLAME_TYPE_5', 5);
- defined('BLAME_TYPE_6') OR define('BLAME_TYPE_6', 6);
- defined('BLAME_TYPE_7') OR define('BLAME_TYPE_7', 7);
- defined('BLAME_TYPE_8') OR define('BLAME_TYPE_8', 8);
- defined('BLAME_TYPE_9') OR define('BLAME_TYPE_9', 9);
- defined('MAP_BLAME_TYPE') OR define('MAP_BLAME_TYPE', [
- BLAME_TYPE_1 => '욕설', BLAME_TYPE_2 => '음란', BLAME_TYPE_3 => '불법', BLAME_TYPE_4 => '신분 사칭', BLAME_TYPE_5 => '현금거래유도',
- BLAME_TYPE_6 => '스팸/광고', BLAME_TYPE_7 => '도배', BLAME_TYPE_8 => '개인정보노출', BLAME_TYPE_9 => '기타',
- ]);
- /**
- * 게시판 접근 안내 문구
- *
- * 권한 구분값
- * 1. 로그인 사용자
- * 2. 특정 그룹 사용자
- * 3. 특정 등급 이상인자
- * 4. 특정 그룹 OR 특정 등급
- * 5. 특정 그룹 AND 특정 등급
- */
- defined('BOARD_PERMIT_TYPE_1') OR define('BOARD_PERMIT_TYPE_1', 'access_post_list'); // 목록
- defined('BOARD_PERMIT_TYPE_2') OR define('BOARD_PERMIT_TYPE_2', 'access_post_view'); // 글 열람
- defined('BOARD_PERMIT_TYPE_3') OR define('BOARD_PERMIT_TYPE_3', 'access_post_write'); // 글 작성
- defined('BOARD_PERMIT_TYPE_4') OR define('BOARD_PERMIT_TYPE_4', 'access_comment_list'); // 댓글 보기
- defined('BOARD_PERMIT_TYPE_5') OR define('BOARD_PERMIT_TYPE_5', 'access_comment_write'); // 댓글 작성
- defined('BOARD_PERMIT_TYPE_6') OR define('BOARD_PERMIT_TYPE_6', 'access_image_upload'); // 파일 업로드
- defined('BOARD_PERMIT_TYPE_7') OR define('BOARD_PERMIT_TYPE_7', 'access_file_download'); // 파일 다운로드
- defined('MAP_BOARD_PERMIT_ALERT_TYPE') OR define('MAP_BOARD_PERMIT_ALERT_TYPE', [
- BOARD_PERMIT_TYPE_1 => '게시판에 접근할 수 있는 권한이 없습니다.',
- BOARD_PERMIT_TYPE_2 => '게시글 보기 권한이 없습니다.',
- BOARD_PERMIT_TYPE_3 => '게시글 작성 권한이 없습니다.',
- BOARD_PERMIT_TYPE_4 => '댓글 보기 권한이 없습니다.',
- BOARD_PERMIT_TYPE_5 => '댓글 작성 권한이 없습니다.',
- BOARD_PERMIT_TYPE_6 => '이미지 첨부 권한이 없습니다.',
- BOARD_PERMIT_TYPE_7 => '파일 다운로드 권한이 없습니다.'
- ]);
- /* 이메일 전송 양식 지정 */
- defined('SEND_MAIL_FORM_TYPE_1') OR define('SEND_MAIL_FORM_TYPE_1', 'send_email_register'); // 회원가입
- defined('SEND_MAIL_FORM_TYPE_2') OR define('SEND_MAIL_FORM_TYPE_2', 'send_email_changepw_form'); // 비밀번호 변경
- defined('SEND_MAIL_FORM_TYPE_3') OR define('SEND_MAIL_FORM_TYPE_3', 'send_email_withdraw_form'); // 회원탈퇴
- defined('SEND_MAIL_FORM_TYPE_4') OR define('SEND_MAIL_FORM_TYPE_4', 'send_email_auth_form'); // 이메일 인증
- defined('SEND_MAIL_FORM_TYPE_5') OR define('SEND_MAIL_FORM_TYPE_5', 'send_email_verify_code_form'); // 인증번호
- defined('SEND_MAIL_FORM_TYPE_6') OR define('SEND_MAIL_FORM_TYPE_6', 'send_email_find_form'); // 회원정보 찾기
- defined('SEND_MAIL_FORM_TYPE_7') OR define('SEND_MAIL_FORM_TYPE_7', 'send_email_post_form'); // 게시글 작성
- defined('SEND_MAIL_FORM_TYPE_8') OR define('SEND_MAIL_FORM_TYPE_8', 'send_email_post_comment_form'); // 댓글 작성
- defined('SEND_MAIL_FORM_TYPE_9') OR define('SEND_MAIL_FORM_TYPE_9', 'send_email_post_blame_form'); // 게시글 신고
- defined('SEND_MAIL_FORM_TYPE_10') OR define('SEND_MAIL_FORM_TYPE_10', 'send_email_post_comment_blame_form'); // 댓글 신고
- defined('SEND_MAIL_FORM_TYPE_11') OR define('SEND_MAIL_FORM_TYPE_11', 'send_email_post_personal_form'); // 1:1 문의 접수
- defined('SEND_MAIL_FORM_TYPE_12') OR define('SEND_MAIL_FORM_TYPE_12', 'send_email_post_personal_reply_form'); // 1:1 문의 답변
- defined('SEND_MAIL_FORM_TYPE_13') OR define('SEND_MAIL_FORM_TYPE_13', 'send_email_dormant_form'); // 휴면 예정
- defined('SEND_MAIL_FORM_TYPE_14') OR define('SEND_MAIL_FORM_TYPE_14', 'send_email_dormancy_form'); // 휴면 전환
- defined('SEND_MAIL_FORM_TYPE_15') OR define('SEND_MAIL_FORM_TYPE_15', 'send_email_recover_form'); // 휴면 해제
- defined('MAP_SEND_MAIL_TYPE') OR define('MAP_SEND_MAIL_TYPE', [
- SEND_MAIL_FORM_TYPE_1, SEND_MAIL_FORM_TYPE_2, SEND_MAIL_FORM_TYPE_3, SEND_MAIL_FORM_TYPE_4,
- SEND_MAIL_FORM_TYPE_5, SEND_MAIL_FORM_TYPE_6, SEND_MAIL_FORM_TYPE_7, SEND_MAIL_FORM_TYPE_8,
- SEND_MAIL_FORM_TYPE_9, SEND_MAIL_FORM_TYPE_10, SEND_MAIL_FORM_TYPE_11, SEND_MAIL_FORM_TYPE_12,
- SEND_MAIL_FORM_TYPE_13, SEND_MAIL_FORM_TYPE_14, SEND_MAIL_FORM_TYPE_15
- ]);
- /**
- * 공감, 비공감
- */
- defined("LIKE") OR define("LIKE", 1);
- defined("DISLIKE") OR define("DISLIKE", 2);
- defined("MAP_LIKE_TYPE") OR define("MAP_LIKE_TYPE", [
- LIKE => 'like', DISLIKE => 'dislike'
- ]);
- /**
- * 영화진흥위원회 API
- */
- defined("KOBIS_API_1") OR define("KOBIS_API_1", 'd470c8a1fa881cd5945b747a6dfadd53');
- defined("KOBIS_API_2") OR define("KOBIS_API_2", '52c8406a33ffe497f041868b2c3be552');
- defined("KOBIS_API_3") OR define("KOBIS_API_3", 'f5eef3421c602c6cb7ea224104795888');
- defined("MOVIE_DAILY_LIST") OR define("MOVIE_DAILY_LIST", '/movie/searchDailyBoxOfficeList');
- defined("MOVIE_WEEK_LIST") OR define("MOVIE_WEEK_LIST", '/movie/searchWeeklyBoxOfficeList');
- defined("MOVIE_LIST") OR define("MOVIE_LIST", '/movie/searchMovieList');
- defined("MOVIE_INFO") OR define("MOVIE_INFO", '/movie/searchMovieInfo');
- defined("MOVIE_DAILY_INFO") OR define("MOVIE_DAILY_INFO", '/movie/searchDailyInfo');
- defined("MOVIE_WEEKLY_INFO") OR define("MOVIE_WEEKLY_INFO", '/movie/searchWeeklyInfo');
- /**
- * 영화 장르
- */
- defined("MOVIE_GENRE_TYPE_1") OR define("MOVIE_GENRE_TYPE_1", '드라마');
- defined("MOVIE_GENRE_TYPE_2") OR define("MOVIE_GENRE_TYPE_2", '액션');
- defined("MOVIE_GENRE_TYPE_3") OR define("MOVIE_GENRE_TYPE_3", '스릴러');
- defined("MOVIE_GENRE_TYPE_4") OR define("MOVIE_GENRE_TYPE_4", '공포(호러)');
- defined("MOVIE_GENRE_TYPE_5") OR define("MOVIE_GENRE_TYPE_5", '범죄');
- defined("MOVIE_GENRE_TYPE_6") OR define("MOVIE_GENRE_TYPE_6", '판타지');
- defined("MOVIE_GENRE_TYPE_7") OR define("MOVIE_GENRE_TYPE_7", '서부극(웨스턴)');
- defined("MOVIE_GENRE_TYPE_8") OR define("MOVIE_GENRE_TYPE_8", '애니메이션');
- defined("MOVIE_GENRE_TYPE_9") OR define("MOVIE_GENRE_TYPE_9", '전쟁');
- defined("MOVIE_GENRE_TYPE_10") OR define("MOVIE_GENRE_TYPE_10", '성인물(에로)');
- defined("MOVIE_GENRE_TYPE_11") OR define("MOVIE_GENRE_TYPE_11", '기타');
- defined("MOVIE_GENRE_TYPE_12") OR define("MOVIE_GENRE_TYPE_12", '어드벤처');
- defined("MOVIE_GENRE_TYPE_13") OR define("MOVIE_GENRE_TYPE_13", '가족');
- defined("MOVIE_GENRE_TYPE_14") OR define("MOVIE_GENRE_TYPE_14", 'SF');
- defined("MOVIE_GENRE_TYPE_15") OR define("MOVIE_GENRE_TYPE_15", '사극');
- defined("MOVIE_GENRE_TYPE_16") OR define("MOVIE_GENRE_TYPE_16", '다큐멘터리');
- defined("MOVIE_GENRE_TYPE_17") OR define("MOVIE_GENRE_TYPE_17", '뮤지컬');
- defined("MOVIE_GENRE_TYPE_18") OR define("MOVIE_GENRE_TYPE_18", '공연');
- $MAP_MOVIE_GENRE = [
- MOVIE_GENRE_TYPE_1, MOVIE_GENRE_TYPE_2, MOVIE_GENRE_TYPE_3, MOVIE_GENRE_TYPE_4, MOVIE_GENRE_TYPE_5,
- MOVIE_GENRE_TYPE_6, MOVIE_GENRE_TYPE_7, MOVIE_GENRE_TYPE_8, MOVIE_GENRE_TYPE_9, MOVIE_GENRE_TYPE_10,
- MOVIE_GENRE_TYPE_11, MOVIE_GENRE_TYPE_12, MOVIE_GENRE_TYPE_13, MOVIE_GENRE_TYPE_14, MOVIE_GENRE_TYPE_15,
- MOVIE_GENRE_TYPE_16, MOVIE_GENRE_TYPE_17, MOVIE_GENRE_TYPE_18
- ];
- defined("MAP_MOVIE_GENRE") OR define("MAP_MOVIE_GENRE", $MAP_MOVIE_GENRE);
- /**
- * 영화 유형
- */
- defined("MOVIE_TYPE_1") OR define("MOVIE_TYPE_1", '장편');
- defined("MOVIE_TYPE_2") OR define("MOVIE_TYPE_2", '단편');
- defined("MOVIE_TYPE_3") OR define("MOVIE_TYPE_3", '옴니버스');
- defined("MOVIE_TYPE_4") OR define("MOVIE_TYPE_4", '온라인전용');
- defined("MOVIE_TYPE_5") OR define("MOVIE_TYPE_5", '기타');
- $MAP_MOVIE_TYPE = [
- MOVIE_TYPE_1, MOVIE_TYPE_2, MOVIE_TYPE_3, MOVIE_TYPE_4, MOVIE_TYPE_5
- ];
- defined("MAP_MOVIE_TYPE") OR define("MAP_MOVIE_TYPE", $MAP_MOVIE_TYPE);
- /**
- * The movie API
- */
- defined('TMDB_HOST') OR define('TMDB_HOST', 'https://api.themoviedb.org/3');
- defined('TMDB_API_KEY') OR define('TMDB_API_KEY', '33d297cf172734ee6e789aaeb30dcdda');
- defined('TMDB_GET_NOW_PLAYING') OR define('TMDB_GET_NOW_PLAYING', '/movie/now_playing');
- defined('TMDB_GET_POPULAR') OR define('TMDB_GET_POPULAR', '/movie/popular');
- defined('TMDB_GET_TOP_RATED') OR define('TMDB_GET_TOP_RATED', '/movie/top_rated');
- defined('TMDB_GET_UPCOMING') OR define('TMDB_GET_UPCOMING', '/movie/upcoming');
- defined('TMDB_GET_SEARCH_MOVIE') OR define('TMDB_GET_SEARCH_MOVIE', '/search/movie');
- defined('TMDB_GET_VIDEOS') OR define('TMDB_GET_VIDEOS', '/movie/%s/videos');
- defined('TMDB_TRENDING') OR define('TMDB_TRENDING', '/trending/%s/%s');
- /**
- * 경험치 지급 구분값
- */
- defined('EXP_TYPE_1') OR define('EXP_TYPE_1', 1); // 회원가입
- defined('EXP_TYPE_2') OR define('EXP_TYPE_2', 2); // 로그인
- defined('EXP_TYPE_3') OR define('EXP_TYPE_3', 3); // 회원가입 시 추천인
- defined('EXP_TYPE_4') OR define('EXP_TYPE_4', 4); // 추천인 존재 시 가입자에게
- defined('EXP_TYPE_5') OR define('EXP_TYPE_5', 5); // 출석
- defined('EXP_TYPE_6') OR define('EXP_TYPE_6', 6); // 설문조사 참여
- defined('EXP_TYPE_7') OR define('EXP_TYPE_7', 7); // 게시글 작성
- defined('EXP_TYPE_8') OR define('EXP_TYPE_8', 8); // 댓글 작성
- defined('EXP_TYPE_9') OR define('EXP_TYPE_9', 9); // 작성자 본인이 게시글 삭제
- defined('EXP_TYPE_10') OR define('EXP_TYPE_10', 10); // 관리자가 게시글 삭제
- defined('EXP_TYPE_11') OR define('EXP_TYPE_11', 11); // 작성자 본인이 댓글 삭제
- defined('EXP_TYPE_12') OR define('EXP_TYPE_12', 12); // 관리자가 댓글 삭제
- defined('EXP_TYPE_13') OR define('EXP_TYPE_13', 13); // 파일 업로드
- defined('EXP_TYPE_14') OR define('EXP_TYPE_14', 14); // 파일 다운로드
- defined('EXP_TYPE_15') OR define('EXP_TYPE_15', 15); // 파일 다운로드 시 업로더에게
- defined('EXP_TYPE_16') OR define('EXP_TYPE_16', 16); // 게시글 조회
- defined('EXP_TYPE_17') OR define('EXP_TYPE_17', 17); // 게시글 추천함
- defined('EXP_TYPE_18') OR define('EXP_TYPE_18', 18); // 게시글 비추천함
- defined('EXP_TYPE_19') OR define('EXP_TYPE_19', 19); // 게시글 추천 받음
- defined('EXP_TYPE_20') OR define('EXP_TYPE_20', 20); // 게시글 비추천 받음
- defined('EXP_TYPE_21') OR define('EXP_TYPE_21', 21); // 댓글 추천함
- defined('EXP_TYPE_22') OR define('EXP_TYPE_22', 22); // 댓글 비추천함
- defined('EXP_TYPE_23') OR define('EXP_TYPE_23', 23); // 댓글 추천 받음
- defined('EXP_TYPE_24') OR define('EXP_TYPE_24', 24); // 댓글 비추천 받음
- defined('EXP_TYPE_9999') OR define('EXP_TYPE_9999', 9999); // 관리자
- defined('MAP_EXP_TYPE') OR define('MAP_EXP_TYPE', [
- EXP_TYPE_1 => 'exp_register', EXP_TYPE_2 => 'exp_login', EXP_TYPE_3 => 'exp_recommended', EXP_TYPE_4 => 'exp_recommender',
- EXP_TYPE_5 => 'exp_attendance', EXP_TYPE_6 => 'exp_poll', EXP_TYPE_7 => 'exp_write', EXP_TYPE_8 => 'exp_comment',
- EXP_TYPE_9 => 'exp_post_delete', EXP_TYPE_10 => 'exp_admin_post_delete', EXP_TYPE_11 => 'exp_comment_delete', EXP_TYPE_12 => 'exp_admin_comment_delete',
- EXP_TYPE_13 => 'exp_file_upload', EXP_TYPE_14 => 'exp_file_download', EXP_TYPE_15 => 'exp_file_download_uploader', EXP_TYPE_16 => 'exp_read',
- EXP_TYPE_17 => 'exp_post_like', EXP_TYPE_18 => 'exp_post_dislike', EXP_TYPE_19 => 'exp_post_liked', EXP_TYPE_20 => 'exp_post_disliked',
- EXP_TYPE_21 => 'exp_comment_like', EXP_TYPE_22 => 'exp_comment_dislike', EXP_TYPE_23 => 'exp_comment_liked', EXP_TYPE_24 => 'exp_comment_disliked',
- EXP_TYPE_9999 => 'exp_admin'
- ]);
- defined('MAP_EXP_CONTENT') OR define('MAP_EXP_CONTENT', [
- EXP_TYPE_1 => '회원가입', EXP_TYPE_2 => '로그인', EXP_TYPE_3 => '회원가입 시 추천인', EXP_TYPE_4 => '추천인 존재 시 가입자에게',
- EXP_TYPE_5 => '출석', EXP_TYPE_6 => '설문조사 참여', EXP_TYPE_7 => '게시글 작성', EXP_TYPE_8 => '댓글 작성',
- EXP_TYPE_9 => '작성자 본인이 게시글 삭제', EXP_TYPE_10 => '관리자가 게시글 삭제', EXP_TYPE_11 => '작성자 본인이 댓글 삭제', EXP_TYPE_12 => '관리자가 댓글 삭제',
- EXP_TYPE_13 => '파일 업로드', EXP_TYPE_14 => '파일 다운로드', EXP_TYPE_15 => '파일 다운로드 시 업로더에게', EXP_TYPE_16 => '게시글 조회',
- EXP_TYPE_17 => '게시글 추천함', EXP_TYPE_18 => '게시글 비추천함', EXP_TYPE_19 => '게시글 추천 받음', EXP_TYPE_20 => '게시글 비추천 받음',
- EXP_TYPE_21 => '댓글 추천함', EXP_TYPE_22 => '댓글 비추천함', EXP_TYPE_23 => '댓글 추천 받음', EXP_TYPE_24 => '댓글 비추천 받음',
- EXP_TYPE_9999 => '관리자'
- ]);
|