Compare commits

...
1471 Commits
Author SHA1 Message Date
thisgun f9dd7644cc Merge branch 'master' of github.com:gnuboard/g5 2017-10-11 09:06:51 +09:00
thisgun 3f94d86db4 5.2.9.5 버전 수정 2017-10-10 11:47:30 +09:00
thisgun 9882234645 관리자 하단에 버전정보 표시 구문 수정 2017-10-10 11:44:38 +09:00
thisgun 838f1a0678 검색순위 관리자 페이지 잘못된 소스 수정 2017-10-10 11:39:32 +09:00
thisgun c111b2beaf 새글 선택내용삭제 과정중 잘못된 변수명 수정 2017-10-10 11:36:55 +09:00
thisgun ebad7240cc 그누보드 RCE 취약점 수정 adm1nkyj(김용진, http://adm1nkyj.kr) 님 제보 2017-10-10 11:26:11 +09:00
thisgun 8ed85a5fb4 게시판 글 쓰기 토큰 적용 이미지 버튼 추가 2017-10-10 11:25:04 +09:00
thisgun 3beaf71e16 동일한 게시판으로 글 복사시 파일 복사 처리 수정 ( 제이프로 님 제안 ) 2017-09-29 12:19:50 +09:00
thisgun 38f1e838a5 그누보드, 영카트 관리자페이지 파일 삭제 취약점 (17-664) 수정 2017-09-29 10:36:32 +09:00
thisgun 0f4ec77ac0 그누보드 다중 취약점 (17-0295, 334, 355) 수정 2017-09-28 20:23:28 +09:00
thisgun 28d079e83f 5.2.9.3 버전 수정 2017-09-11 11:00:14 +09:00
thisgun 5970f2a577 5.2.9.3 버전 수정 2017-09-11 10:50:58 +09:00
thisgun 9dea1a40db ip 차단시 접근불가 글씨 깨지는 현상 수정 2017-09-11 10:47:50 +09:00
thisgun dbe131633a 관리자 하단에 버전 정보 표시 2017-09-07 10:36:38 +09:00
thisgun 277ce801e6 원격 코드 실행 취약점 수정 ( 17-0524,525 ) 2017-09-07 10:05:35 +09:00
thisgun 7e5e973d09 영카트 다중 취약점( 17-0556 ) 수정 2017-09-06 17:07:11 +09:00
thisgun 36fff814bf get_sock 함수 수정 2017-09-06 16:38:23 +09:00
thisgun 94cb7f7956 lgu 본인확인 코드 일부 수정 2017-09-06 14:30:55 +09:00
thisgun edbefc256b 휴대폰본인확인 lg 모듈 최근 버전으로 수정 2017-09-06 11:58:51 +09:00
thisgun 8af8e13686 페이스북 연결 구문 수정 2017-08-25 09:29:35 +09:00
thisgun 3d2d3b9948 오픈 리다이렉트 유저 패스워드 Leak 취약점 수정 adm1nkyj@UpRoot님이 알려주심 2017-08-22 16:46:36 +09:00
thisgun 91f60763d8 IOS 10.3.x 버전대에서 다음 우편주소 오류 수정 2017-08-21 19:38:14 +09:00
thisgun 54401165e8 5.2.9.2 버전 정보 수정 2017-08-16 10:52:49 +09:00
thisgun b99efb8fc8 1:1 문의 및 내용관리 상단 하단 경로 수정 2017-08-16 10:43:24 +09:00
thisgun ad102421cb Stored XSS 취약점 수정 (17-557) 2017-08-16 10:43:21 +09:00
thisgun 9be00683d9 433 포트번호 처리 수정 2017-08-16 10:43:18 +09:00
thisgun e76f36a1be 최고관리자 정보수정 문제 ( 17-00465 취약점 관련 ) 2017-08-16 10:43:15 +09:00
thisgun 70b62a6c6a 패스워드 찾기 https url 처리 2017-08-16 10:43:12 +09:00
thisgun 61b3fe4ebd 쪽지 보낼때 차감 포인트도 표시하기 2017-08-16 10:43:08 +09:00
thisgun 30a93dbef7 아이코드 충전하기 버튼 링크 태그 수정 2017-08-16 10:43:05 +09:00
thisgun b6956bd6fd 모바일 댓글 https 미처리 수정 2017-08-16 10:43:03 +09:00
thisgun 7a4b7e23c5 include path 체크함수 수정 2017-08-16 10:42:47 +09:00
thisgun b34a7610f5 인스톨시 필터링 단어 수정 2017-08-16 10:42:40 +09:00
thisgun cf680e43d8 5.2.9.2 버전 수정 2017-08-16 09:30:52 +09:00
thisgun 3a311906bf 1:1 문의 및 내용관리 상단 하단 경로 수정 2017-08-16 09:24:15 +09:00
thisgun d9789a636e Stored XSS 취약점 수정 (17-557) 2017-08-14 17:23:23 +09:00
thisgun cd8a9078d5 433 포트번호 처리 수정 2017-08-14 17:04:11 +09:00
thisgun 121d369ab8 최고관리자 정보수정 문제 ( 17-00465 취약점 관련 ) 2017-07-20 19:52:00 +09:00
thisgun 1a0eb48b97 패스워드 찾기 https url 처리 2017-07-13 09:17:47 +09:00
thisgun 14e863930c 쪽지 보낼때 차감 포인트도 표시하기 2017-07-12 10:39:36 +09:00
thisgun 6f5775381a 아이코드 충전하기 버튼 링크 태그 수정 2017-07-10 17:53:16 +09:00
thisgun ee9f85628d 모바일 댓글 https 미처리 수정 2017-07-06 11:00:20 +09:00
thisgun 3000fc0b35 include path 체크함수 수정 2017-07-06 10:27:45 +09:00
thisgun bab7fa1f39 인스톨시 필터링 단어 수정 2017-07-06 09:22:24 +09:00
thisgun 0d19b01229 5.2.9 버전 변경 2017-07-03 19:58:40 +09:00
thisgun 2b2d558c87 게시판 본문의 url 자동 링크 소스 수정 2017-07-03 19:41:44 +09:00
thisgun 94f25f73fa 그누보드 글 수정 XSS 취약점 수정 ( 17-454 ) 2017-07-03 19:41:38 +09:00
thisgun 5bd16c0e77 kcaptcha https 적용이 안되는 오류 수정 2017-07-03 19:41:33 +09:00
thisgun 7bb40dd882 코멘트 폼 및 게시판 패스워드 action url에 https 처리 2017-07-03 19:41:26 +09:00
thisgun bb99c050b6 게시판 글쓰기시 버튼도 토큰 적용되도록 수정 2017-07-03 19:41:20 +09:00
thisgun 31cdf10011 스마트에디터 2.9.0 버전으로 수정 2017-07-03 19:41:13 +09:00
thisgun 02c29c137c cheditor js 업로드 수정 2017-07-03 19:41:09 +09:00
thisgun e9afe3fdae 1:1 문의 페이징 오류 수정 2017-07-03 19:41:05 +09:00
thisgun ce9517885b 그누보드 AND 검색을 이용한 취약점 수정 (17-455) 2017-07-03 19:40:57 +09:00
thisgun 6a41d655de 게시판에서 특수문자 일부 입력시 캐쉬 파일 생성 오류 수정 2017-07-03 19:40:50 +09:00
thisgun 9b8588df79 5.2.9 버전 수정 2017-07-03 19:09:40 +09:00
thisgun df97fa71a0 게시판 본문의 url 자동 링크 소스 수정 2017-07-03 19:03:05 +09:00
thisgun b9f1b4e170 그누보드 글 수정 XSS 취약점 수정 ( 17-454 ) 2017-07-03 18:18:50 +09:00
thisgun d89acfd01d kcaptcha https 적용이 안되는 오류 수정 2017-07-03 14:39:20 +09:00
thisgun 3ea7b8e03e 코멘트 폼 및 게시판 패스워드 action url에 https 처리 2017-07-03 14:25:59 +09:00
thisgun 59881232bf 게시판 글쓰기시 버튼도 토큰 적용되도록 수정 2017-07-03 10:19:38 +09:00
thisgun 0575cdab18 스마트에디터 2.9.0 버전으로 수정 2017-07-03 10:06:52 +09:00
thisgun 7f6b5d1b58 cheditor js 업로드 수정 2017-07-03 09:50:13 +09:00
thisgun f365e8abe1 1:1 문의 페이징 오류 수정 2017-06-28 14:33:28 +09:00
thisgun b7edd3fa26 그누보드 AND 검색을 이용한 취약점 수정 (17-455) 2017-06-23 12:26:34 +09:00
thisgun 367a210996 게시판에서 특수문자 일부 입력시 캐쉬 파일 생성 오류 수정 2017-06-14 15:48:22 +09:00
thisgun c2a4a39ea0 에디터 이미지 업로드 부분 정규식 수정 2017-06-14 11:22:05 +09:00
thisgun e056323677 에디터 이미지 업로드 부분 정규식 수정 2017-06-14 11:14:12 +09:00
thisgun b8759e4acd 5.2.8 버젼변경 2017-06-14 10:35:04 +09:00
thisgun e6a3df6f08 그누보드 파일 삭제 취약점 17-282 수정 2017-06-14 10:32:43 +09:00
thisgun 617dfbf0e2 그누보드 원격 취약점 17-259 수정 2017-06-14 10:32:35 +09:00
thisgun e4c9bf5ba4 g5_path 함수 수정 2017-06-14 10:32:29 +09:00
thisgun 910091b6c6 모바일 크롬 브라우저에서 캡챠 조회수 버그 수정 2017-06-14 10:32:23 +09:00
thisgun 92b8ce3a89 게시판 검색시 필드 소문자로 변경 2017-06-14 10:32:13 +09:00
thisgun 8a276fc073 install 파일에 utf-8 헤더 추가 2017-06-14 10:32:08 +09:00
thisgun baa2e890ba 기타 오류 수정 2017-06-14 10:32:04 +09:00
thisgun a9f4aee93f 메뉴 추가 대상에서 게시판일 경우 게시판 그룹 표시하기 #73 2017-06-14 10:31:59 +09:00
thisgun 144926774d 이메일 복화화 문자열이 깨지는 현상 수정 2017-06-14 10:31:53 +09:00
thisgun 3ee82c38d5 5.2.8 버전변경 2017-06-14 09:48:02 +09:00
thisgun c9e85d3159 그누보드 파일 삭제 취약점 17-282 수정 2017-06-13 16:06:12 +09:00
thisgun d755a42530 그누보드 원격 취약점 17-259 수정 2017-06-13 15:20:28 +09:00
thisgun 674a7f3f57 g5_path 함수 수정 2017-05-31 15:42:51 +09:00
thisgun f70df1fff2 모바일 크롬 브라우저에서 캡챠 조회수 버그 수정 2017-05-19 18:15:35 +09:00
thisgun 2553e6464b 게시판 검색시 필드 소문자로 변경 2017-05-19 16:03:40 +09:00
thisgun 746e04cf23 install 파일에 utf-8 헤더 추가 2017-05-19 15:57:27 +09:00
thisgun cecc163230 기타 오류 수정 2017-05-19 14:52:47 +09:00
thisgun edef3b961a 메뉴 추가 대상에서 게시판일 경우 게시판 그룹 표시하기 #73 2017-05-17 14:09:05 +09:00
thisgun 254583a135 이메일 복화화 문자열이 깨지는 현상 수정 2017-04-12 16:22:59 +09:00
thisgun 435da08a02 5.2.7 버전변경 2017-03-20 17:45:21 +09:00
thisgun 945c060b67 썸네일 파일 수정 2017-03-20 17:45:17 +09:00
thisgun 83fd4bf68a cheditor 소스 수정 2017-03-20 17:45:09 +09:00
thisgun f11c4531e9 원격코드 실행 취약점(17-00160) 수정 2017-03-20 17:45:05 +09:00
thisgun f36c24e5d0 오타 수정 (왕대인님 제보) 2017-03-20 17:45:00 +09:00
thisgun 23a91b346d LFI to RCE 취약점 수정 2017-03-20 17:44:56 +09:00
thisgun 08b8d1e3e2 썸네일 파일 수정 2017-03-20 17:25:23 +09:00
thisgun c2a2a11be3 5.2.7 버전변경 2017-03-20 16:06:10 +09:00
thisgun 54abbddbe5 cheditor 소스 수정 2017-03-20 15:46:58 +09:00
thisgun c6425adffc 원격코드 실행 취약점(17-00160) 수정 2017-03-14 12:30:58 +09:00
thisgun 20f658ffbb 오타 수정 (왕대인님 제보) 2017-02-09 11:10:22 +09:00
thisgun ed957cf6b3 LFI to RCE 취약점 수정 2017-02-06 20:00:18 +09:00
thisgun 8eb465d26f 5.2.6 버전변경 2017-01-18 19:59:42 +09:00
thisgun 6ff06d4609 글쓰기시 page 중복 소스 삭제 2017-01-18 19:58:35 +09:00
thisgun c817b1edb7 PHPMailer 5.2.22 버전 적용 2017-01-18 19:58:31 +09:00
thisgun f7c6a52f6d cheditor5 추가 2017-01-18 19:58:20 +09:00
thisgun ce03af265e 5.2.6 버전변경 2017-01-18 18:09:12 +09:00
thisgun 5ba87d9933 글쓰기시 page 중복 소스 삭제 2017-01-18 10:56:01 +09:00
thisgun db32bcfc06 PHPMailer 5.2.22 버전 적용 2017-01-18 10:44:03 +09:00
thisgun 11038348a3 cheditor5 추가 2017-01-18 10:30:17 +09:00
thisgun 3e343bdf66 5.2.5 버전변경 2017-01-09 14:33:20 +09:00
thisgun e131563c8f XSS 취약점(16-1008) 수정 2017-01-09 14:30:47 +09:00
thisgun 0094cc9afe 스마트에디터 업로드 방식 수정 2017-01-09 14:30:39 +09:00
thisgun 5fde923aa0 PHPMailer 5.2.19 버전 적용 2017-01-09 14:30:33 +09:00
thisgun ac780beb2c 5.2.5 버전변경 2017-01-09 10:07:34 +09:00
thisgun 4d4c781a8e XSS 취약점(16-1008) 수정 2017-01-05 17:54:32 +09:00
thisgun 85ace455da 스마트에디터 업로드 방식 수정 2017-01-05 17:52:53 +09:00
thisgun 8e09983805 PHPMailer 5.2.19 버전 적용 2016-12-27 11:56:11 +09:00
chicpro 1e3a4f2657 KCP 본인확인 모바일 관련 수정 2016-12-21 09:56:32 +09:00
chicpro 0991adb756 KCP 본인확인 모바일 관련 수정 2016-12-21 09:50:07 +09:00
chicpro 0693fde962 5.2.4 버전변경 2016-11-22 11:34:16 +09:00
chicpro c1008c87a7 5.2.4 버전변경 2016-11-22 11:29:04 +09:00
chicpro 7fb5f92200 <?php 수정 2016-11-22 10:47:31 +09:00
chicpro 02e4ec4584 <?php 수정 2016-11-22 10:46:03 +09:00
chicpro 50c8207fed 컬럼 정렬 함수에 sca 변수 추가 (sir ko님 제안) 2016-10-20 09:30:42 +09:00
chicpro 3e707708ec 컬럼 정렬 함수에 sca 변수 추가 (sir ko님 제안) 2016-10-20 09:26:47 +09:00
chicpro 6dbfa73461 5.2.3 버전변경 2016-10-19 10:26:05 +09:00
chicpro 727eeb74fe 5.2.3 버전변경 2016-10-19 10:19:25 +09:00
chicpro 76ecc6efe8 XSS 취약점(16-781) 수정 2016-10-17 16:57:04 +09:00
chicpro ecc7690046 XSS 취약점(16-781) 수정 2016-10-17 16:55:07 +09:00
chicpro f4b0737178 개인정보처리방침 명칭 변경 2016-10-17 14:48:00 +09:00
chicpro e99c7a81db 게시글 CSRF 취약점(16-749 16-750) 수정 2016-10-17 14:47:45 +09:00
chicpro ce0a6dc3af js css 버전 상수 추가 2016-10-17 14:47:30 +09:00
chicpro 1f5e3e0daa 개인정보처리방침 명칭 변경 2016-10-13 09:42:11 +09:00
chicpro b69720836b 게시글 CSRF 취약점(16-749 16-750) 수정 2016-10-05 10:34:07 +09:00
chicpro 468cca81d1 js css 버전 상수 추가 2016-10-05 09:48:29 +09:00
chicpro f3e428ea1e 모바이 FAQ 하단 내용 출력 오류 수정 2016-09-21 11:41:04 +09:00
chicpro 5c866ae133 모바이 FAQ 하단 내용 출력 오류 수정 2016-09-21 11:35:16 +09:00
chicpro 9b422b38c5 5.2.2 버전변경 2016-09-20 09:59:04 +09:00
chicpro 2401620dc6 5.2.2 버전변경 2016-09-20 09:24:33 +09:00
chicpro f6056b2d37 오픈 리다이렉트 취약점(16-603) 수정 2016-09-06 14:47:35 +09:00
chicpro 2457b96f7d 오픈 리다이렉트 취약점(16-603) 수정 2016-09-06 10:06:41 +09:00
chicpro a560fc353c htmlpurifier 4.8 업데이트 2016-08-29 13:48:02 +09:00
chicpro 9655c53a3b htmlpurifier 4.8 업데이트 2016-08-29 11:03:17 +09:00
chicpro e2c67e854f 5.2.1 버전변경 2016-08-22 09:56:47 +09:00
chicpro 3b382c0642 5.2.1 버전변경 2016-08-22 09:51:02 +09:00
thisgunandchicpro 3e7617e825 스마트에디터 2.8.2.3 보안패치 #63 2016-08-17 14:37:23 +09:00
thisgun a4ffdb0316 스마트에디터 2.8.2.3 보안패치 #63 2016-08-12 18:24:14 +09:00
chicpro 4515f11169 토큰 초기화 코드 추가 2016-08-10 10:02:04 +09:00
chicpro ec32f64bc4 댓글 수정 CSRF 취약점 수정 2016-08-10 10:01:49 +09:00
chicpro 15bd8b9632 파일경로 필터링 코드 추가 2016-08-10 10:01:35 +09:00
chicpro ef013e0827 wr_id_list 필터링 코드 추가 2016-08-10 09:56:03 +09:00
chicpro 08fc272f1b 토큰 초기화 코드 추가 2016-08-09 09:16:16 +09:00
chicpro c23f6c0161 댓글 수정 CSRF 취약점 수정 2016-08-08 17:44:29 +09:00
chicpro c1eab8e3c7 파일경로 필터링 코드 추가 2016-08-01 09:32:52 +09:00
chicpro fbe30c7ad6 wr_id_list 필터링 코드 추가 2016-07-29 10:21:09 +09:00
chicpro b3773217e9 5.2.0 버전변경 2016-07-25 10:44:58 +09:00
chicpro acc3ede87d 5.2.0 버전변경 2016-07-25 10:33:46 +09:00
chicpro 70f6d92e87 XSS 취약점 수정 16-480 2016-07-21 10:25:46 +09:00
chicpro a79def43c5 XSS 취약점 수정 16-480 2016-07-15 09:25:39 +09:00
chicpro 042695af55 5.1.19 버전변경 2016-07-05 11:01:48 +09:00
chicpro b5592b8466 5.1.19 버전변경 2016-07-05 10:53:16 +09:00
chicpro 85f9523b30 댓글 삭제 토큰 코드 수정 2016-06-28 13:33:28 +09:00
chicpro cb327e902f 댓글 삭제 토큰 코드 수정 2016-06-28 10:25:55 +09:00
chicpro 8c1d6266af 게시글 댓글 삭제 때 토큰 체크 추가 2016-06-24 17:22:29 +09:00
chicpro 30009dba6f 커맨드 인젝션 취약점(16-418 419) 수정 2016-06-24 17:22:14 +09:00
chicpro 2a9e72da41 게시글 댓글 삭제 때 토큰 체크 추가 2016-06-24 17:17:02 +09:00
chicpro e724ef7291 커맨드 인젝션 취약점(16-418 419) 수정 2016-06-13 17:47:41 +09:00
chicpro 24e7e8823e 가입축하 메일의 메일인증코드 수정 2016-05-24 17:46:02 +09:00
chicpro dfc2c110d6 가입축하 메일의 메일인증코드 수정 2016-05-24 17:34:01 +09:00
chicpro 42fb4b71a6 5.1.18 버전변경 2016-05-17 10:05:35 +09:00
chicpro f0134b610b 누락된 필드 추가 2016-05-17 10:05:06 +09:00
chicpro c2cf34392a 1:1문의 등록 오류 수정 2016-05-17 10:04:53 +09:00
chicpro 32235cfd9d 5.1.18 버전변경 2016-05-17 09:58:59 +09:00
chicpro 6457eded48 누락된 필드 추가 2016-05-17 09:54:23 +09:00
chicpro 5cc41e8455 1:1문의 등록 오류 수정 2016-05-17 09:48:08 +09:00
chicpro 20dc859436 5.1.17 버전변경 2016-05-16 15:21:55 +09:00
chicpro cb51396c80 5.1.17 버전변경 2016-05-16 15:06:04 +09:00
chicpro f5ec4d60c0 기본환경설정 NHN KCP 사명변경 2016-05-13 12:03:02 +09:00
chicpro 2a6e2c0450 기본환경설정 NHN KCP 사명변경 2016-05-13 11:56:44 +09:00
chicpro de00b4e9d3 1:1문의 파일업로드 분류 체크 추가 2016-05-04 13:36:31 +09:00
chicpro 8c67945c64 파일 업로드 개수 코드 수정 2016-05-04 13:36:20 +09:00
chicpro e22b4ec085 1:1문의 파일업로드 분류 체크 추가 2016-05-04 13:31:42 +09:00
chicpro 71efd5c97f 파일 업로드 개수 코드 수정 2016-05-04 10:42:59 +09:00
chicpro e5889df761 게시글 카테고리 체크 수정 2016-05-03 17:33:53 +09:00
chicpro 624e3d74a6 파일 업로드 개수 체크 추가 2016-05-03 17:33:37 +09:00
chicpro b4a83c1969 게시글 카테고리 체크 수정 2016-05-03 17:31:10 +09:00
chicpro ee35ce9839 파일 업로드 개수 체크 추가 2016-05-03 16:53:52 +09:00
chicpro 30815f71e0 폼메일에서의 이메일주소 노출 수정 2016-05-03 14:16:38 +09:00
chicpro 949a73b468 1:1문의 이메일 체크 수정 2016-05-03 14:16:23 +09:00
chicpro 24d57cdd4b 스크랩 게시글 체크 추가 2016-05-03 14:16:09 +09:00
chicpro 191f3d2f97 1:1문의 삭제 오류 수정 2016-05-03 14:15:55 +09:00
chicpro 4973714e2f 이메일인증 프로세스 개선 2016-05-03 14:15:40 +09:00
chicpro 7a8a4fe71d 폼메일에서의 이메일주소 노출 수정 2016-05-02 16:53:37 +09:00
chicpro 2e36c0a662 1:1문의 이메일 체크 수정 2016-04-29 15:30:05 +09:00
chicpro 71b403bbe1 스크랩 게시글 체크 추가 2016-04-29 15:26:21 +09:00
chicpro c5d22ace25 1:1문의 삭제 오류 수정 2016-04-29 14:46:59 +09:00
chicpro 81671abd01 이메일인증 프로세스 개선 2016-04-29 14:20:59 +09:00
chicpro 70bfeefb3b 댓글 등록 오류 수정 2016-04-28 09:49:14 +09:00
chicpro da1b302a34 댓글 등록 오류 수정 2016-04-28 09:46:48 +09:00
chicpro e8b83f3a33 비밀글 등록 버그 수정 2016-04-27 10:44:37 +09:00
chicpro 3f7068541f 비밀글 등록 버그 수정 2016-04-26 17:56:14 +09:00
chicpro c6bdc172ee 5.1.16 버전변경 2016-04-20 11:08:39 +09:00
sora90224andchicpro c3cf74f0c5 관리자 부가서비스 kcp 로고 변경 2016-04-20 11:07:58 +09:00
chicpro 52db203ecd 필터링 특수문자 추가 2016-04-20 11:07:23 +09:00
chicpro 6e05353f31 sst 변수 필터링 특수문자 추가 2016-04-20 11:07:12 +09:00
chicpro 2fdc93b3fd 5.1.16 버전변경 2016-04-20 11:03:43 +09:00
sora90224 907dcd829a 관리자 부가서비스 kcp 로고 변경 2016-04-18 09:21:33 +09:00
chicpro b2ef314960 필터링 특수문자 추가 2016-04-05 10:08:28 +09:00
chicpro 6af75013d4 sst 변수 필터링 특수문자 추가 2016-04-04 14:28:18 +09:00
chicpro 7f6a9a090a 5.1.15 버전변경 2016-03-21 09:50:06 +09:00
chicpro fd381a9a93 5.1.15 버전변경 2016-03-21 09:44:36 +09:00
sora90224andchicpro 1825830c3d 모바일 쪽지함 이름겹침수정 2016-03-09 15:03:14 +09:00
sora90224andchicpro e29ea66e41 모바일 쪽지함 이름겹침수정 2016-03-09 14:59:59 +09:00
chicpro 3047e09f88 5.1.14 버전변경 2016-03-07 10:41:33 +09:00
chicpro d7e218350c 5.1.14 버전변경 2016-03-07 10:35:42 +09:00
chicpro 990af076af 커맨드 인젝션 취약점(16-164, 16-165) 수정 2016-02-29 15:14:15 +09:00
chicpro 569dfb5502 커맨드 인젝션 취약점(16-164, 16-165) 수정 2016-02-29 14:39:48 +09:00
chicpro b1f0342921 5.1.13 버전변경 2016-02-22 09:48:17 +09:00
chicpro a14689f66b 5.1.13 버전변경 2016-02-22 09:43:47 +09:00
chicpro 63f9e4c8df SIR 도메인 변경 2016-02-19 11:22:17 +09:00
chicpro ee702ff641 SIR 도메인 변경 2016-02-19 11:16:11 +09:00
chicpro 6b43e67c40 비밀 댓글 노출 취약점(16-067) 수정 2016-02-11 11:01:04 +09:00
chicpro 9a870506ab Reflected XSS 취약점(16-036) 수정 2016-02-11 11:00:30 +09:00
chicpro 008ae978dd XSS 취약점(16-060) 수정 2016-02-11 10:58:45 +09:00
chicpro 20b1d8c7e5 XSS 취약점(16-059) 수정 2016-02-11 10:58:31 +09:00
thisgunandchicpro 1e011ba56d 스마트 에디터 2.8.2 에 추가된 파일 적용 2016-02-04 17:31:09 +09:00
thisgunandchicpro a73e48c3e2 스마트에디터 2.8.2 적용 및 에디터 업로드 보안 수정 2016-02-04 17:30:53 +09:00
chicpro 1a142e5250 Merge branch 'master' into kisa 2016-02-04 17:27:16 +09:00
thisgun c9a4697473 Merge branch 'master' of github.com:gnuboard/g5 2016-02-04 10:30:00 +09:00
thisgun 4b38d93aa9 스마트 에디터 2.8.2 에 추가된 파일 적용 2016-02-04 10:29:44 +09:00
thisgun 5d2851de36 스마트에디터 2.8.2 적용 및 에디터 업로드 보안 수정 2016-02-04 10:28:23 +09:00
chicpro e9fd9f03fd g5_admin_url 코드 수정 2016-02-03 10:42:50 +09:00
chicpro f6e6a73b4d Merge branch 'master' into kisa 2016-02-03 10:40:53 +09:00
chicpro 3674acc4f1 g5_admin_url 코드 수정 2016-02-03 10:37:58 +09:00
chicpro 4913da0a1d g5_admin_url 변수 설정 코드 변경 2016-02-01 11:56:15 +09:00
chicpro 18ef4b0767 메일인증 기능 수정 2016-02-01 11:55:57 +09:00
chicpro ab5365423b Merge branch 'master' into kisa 2016-01-28 17:32:21 +09:00
chicpro e5aedd5cb1 g5_admin_url 변수 설정 코드 변경 2016-01-28 17:31:58 +09:00
chicpro 60ea7fde8a Merge branch 'master' into kisa 2016-01-28 17:05:10 +09:00
chicpro 7db9a33cef 메일인증 기능 수정 2016-01-28 17:02:08 +09:00
chicpro 88c95375f0 비밀 댓글 노출 취약점(16-067) 수정 2016-01-27 14:59:49 +09:00
chicpro d0e368fe2a sca 필터링 코드 수정 2016-01-21 16:00:54 +09:00
chicpro d2785543b4 Merge branch 'master' into kisa 2016-01-21 15:59:09 +09:00
chicpro 9df86d771e sca 필터링 코드 수정 2016-01-21 15:58:32 +09:00
chicpro 714d64afb6 Reflected XSS 취약점(16-036) 수정 2016-01-20 16:23:38 +09:00
chicpro f3abd57925 XSS 취약점(15-727) 수정 2016-01-20 14:51:16 +09:00
chicpro e9023340dd XSS 취약점(16-060) 수정 2016-01-20 14:46:13 +09:00
chicpro 43f4b2c5fb XSS 취약점(16-059) 수정 2016-01-20 14:29:32 +09:00
chicpro 5185f0c12a 5.1.12 버전변경 2016-01-20 10:03:25 +09:00
chicpro cd72e1c06b 5.1.12 버전변경 2016-01-20 09:59:57 +09:00
chicpro f5f4925d4e sca 필터링 코드 추가 2016-01-12 11:08:58 +09:00
chicpro 92210edc16 sca 필터링 코드 추가 2016-01-12 09:59:04 +09:00
chicpro bd3fd20630 게시글 등록 메일 이미지 출력 오류 수정 2016-01-07 10:55:25 +09:00
chicpro 5111f026e6 게시글 등록 메일 이미지 출력 오류 수정 2016-01-06 09:05:07 +09:00
chicpro 6797c85480 5.1.11 버전변경 2016-01-05 09:44:47 +09:00
chicpro 6327e2a5dc 버전변경 5.1.11 2016-01-05 09:32:06 +09:00
chicpro 2c9ff2bb52 모바일 그룹 정렬 필드 수정 2015-12-23 16:43:20 +09:00
chicpro 604f007a30 모바일 그룹 정렬 필드 수정 2015-12-23 16:39:13 +09:00
chicpro cc2b5c246d PHPMailer 5.2.14 버전 적용 2015-12-22 15:27:18 +09:00
chicpro 38596ca77f PHPMailer 5.2.14 버전 적용 2015-12-22 10:06:34 +09:00
chicpro c337bfdf88 5.1.10 버전변경 2015-12-21 11:00:46 +09:00
chicpro c0a2a13efe 5.1.10 버전변경 2015-12-21 10:53:59 +09:00
chicpro cb5603008a 분류 사용할 때 분류선택 여부 체크 추가 2015-12-14 11:08:39 +09:00
chicpro 35c2bac898 분류 사용할 때 분류선택 여부 체크 추가 2015-12-14 11:06:14 +09:00
chicpro 9d147b5e6c 태그 오류 수정 2015-12-10 16:33:15 +09:00
chicpro fb3f11a93f 태그 오류 수정 2015-12-10 15:17:34 +09:00
chicpro aabc82ee6c 5.1.9 버전변경 2015-12-07 11:24:10 +09:00
chicpro 40aff270cd 캡챠 폰트 변경 2015-12-07 11:22:39 +09:00
chicpro 8629b0418d 5.1.9 버전변경 2015-12-07 11:17:12 +09:00
chicpro af4e5ae9de 캡챠 폰트 변경 2015-12-07 11:16:44 +09:00
thisgunandchicpro 851a21a3c1 엑셀 라이브러리 php7 버젼에서 난 오류 수정 2015-11-30 17:33:38 +09:00
thisgun 1f951556fc 엑셀 라이브러리 php7 버젼에서 난 오류 수정 2015-11-30 17:27:40 +09:00
chicpro d5b7dd165d new.php XSS 취약점 수정 2015-11-27 14:25:01 +09:00
chicpro beb7a86f2a 토큰 오류 알림 후 이동 url 지정 2015-11-27 14:24:48 +09:00
chicpro 87446cfcb3 new.php XSS 취약점 수정 2015-11-27 11:47:43 +09:00
chicpro 943e9994c8 토큰 오류 알림 후 이동 url 지정 2015-11-25 14:05:11 +09:00
chicpro a6327afac4 5.1.8 버전변경 2015-11-25 09:55:20 +09:00
chicpro bd57ac57a5 5.1.8 버전변경 2015-11-25 09:50:56 +09:00
chicpro 30305d78dc 1:1문의 SMS 발신번호 사전등록제 관련 코드 수정 2015-11-25 09:48:17 +09:00
chicpro db3519a559 1:1문의 SMS 발신번호 사전등록제 관련 코드 수정 2015-11-25 09:45:36 +09:00
chicpro bb1fd4d3ab 관리자 CSRF 취약점 수정 2015-11-24 16:12:22 +09:00
chicpro 33e9d1e1d0 관리자 CSRF 취약점 수정2 2015-11-24 11:09:54 +09:00
chicpro 32d09cff7d 관리자 CSRF 취약점 수정 2015-11-23 18:22:10 +09:00
chicpro a75e00f9e0 모바일 게시판 제목 적용되도록 수정 2015-11-19 15:50:27 +09:00
chicpro 976c9d0f9b 모바일 제목 설정 적용되도록 수정 2015-11-18 12:03:15 +09:00
chicpro ad67fca323 파일면 변경으로인한 중복 파일 삭제 2015-11-17 16:39:16 +09:00
chicpro 614dce643c 캡챠 오류 수정 및 파일명 변경 2015-11-17 16:37:30 +09:00
sora90224 b261465599 기본 css 캡챠 기기에 맞게 수정 2015-11-17 16:05:01 +09:00
sora90224 67a0d97f60 캡챠 기기에 맞게 수정 2015-11-17 15:58:04 +09:00
sora90224 5ebd5632c4 Merge branch 'master' of github.com:gnuboard/g5 2015-11-17 14:41:54 +09:00
sora90224 141c9f8986 모바일 캡챠 2015-11-17 14:41:01 +09:00
chicpro dbb6ab7fdf 파일명 변경 2015-11-17 14:38:31 +09:00
chicpro 8cf09955fc 삭제된 캡챠 코드 복원 2015-11-17 14:38:16 +09:00
chicpro 19cde16194 누락된 캡챠 코드 복원 2015-11-17 14:00:07 +09:00
sora90224 6a7659b59e 모바일 검색 수정 2015-11-17 11:22:02 +09:00
chicpro c0cd45cc18 캡챠이미지 경로 오류수정 2015-11-17 09:07:12 +09:00
sora90224 31349a62b6 Merge branch 'master' of github.com:gnuboard/g5 2015-11-17 08:58:53 +09:00
sora90224 d8995d15f7 캡챠 수정 2015-11-17 08:58:19 +09:00
chicpro f3e7dbbb43 5.1.7 버전 변경 2015-11-16 16:45:37 +09:00
chicpro 2f822d4ee4 5.1.7 버전변경 2015-11-16 16:41:57 +09:00
chicpro 5247359e39 오타 수정 2015-11-16 16:39:09 +09:00
chicpro 02cfe7a453 오타 수정 2015-11-16 16:37:51 +09:00
chicpro 4ed4938cf1 캡챠 및 회원가입 값체크 개선 2015-11-16 16:36:04 +09:00
chicpro 8ea57846fa Merge branch 'master' of github.com:gnuboard/g5 2015-11-16 16:32:22 +09:00
sora90224 f704fd7ea4 캡챠 수정 2015-11-16 16:31:58 +09:00
chicpro bb3167d5c4 Merge branch 'master' of github.com:gnuboard/g5 2015-11-16 16:28:43 +09:00
sora90224 235f196152 캡챠 수정 2015-11-16 16:27:57 +09:00
chicpro adbc9b1a22 Merge branch 'master' of github.com:gnuboard/g5 2015-11-16 16:25:11 +09:00
sora90224 cd445a2acd 캡챠 수정 2015-11-16 16:23:56 +09:00
chicpro 210ee5285c 회원가입 값 체크 코드 수정 2015-11-16 15:57:32 +09:00
chicpro 644250f3f3 캡챠 노이즈 추가 2015-11-16 14:01:03 +09:00
chicpro 158d9040d2 접속자 Browscap 적용 기능 개선 2015-11-13 11:23:14 +09:00
chicpro 34c633ebb9 사용하지 않는 함수 삭제 2015-11-12 18:12:12 +09:00
chicpro c5da8c4a5a agent 없을 때 예외처리 추가 2015-11-12 17:55:52 +09:00
chicpro 6aeb32bf3f 안내 문구 및 코드 정리 2015-11-12 17:44:20 +09:00
chicpro 531817f553 Browscap 관련 코드 수정2 2015-11-12 17:38:19 +09:00
chicpro 80d72627b0 Browscap 관련 코드 수정 2015-11-12 16:49:32 +09:00
sora90224andchicpro aebfc70b10 불필요한 소스 삭제 2015-11-12 09:38:41 +09:00
sora90224 37e45d81be 불필요한 소스 삭제 2015-11-12 09:31:39 +09:00
chicpro 69ca119b10 업로드 파일명 코드 변경 2015-11-11 11:41:46 +09:00
chicpro 7324ab1060 업로드 파일명 코드 변경 2015-11-10 14:26:17 +09:00
chicpro be15f890c9 5.1.6 버전변경 2015-11-09 09:31:58 +09:00
chicpro 2c866ef2bb 5.1.6 버전변경 2015-11-09 09:28:33 +09:00
chicpro 9ed1ecfcb4 php7 대응 코드 수정 2015-11-04 17:12:28 +09:00
chicproandchicpro bc71241846 php7 대응 코드 수정 2015-11-04 17:11:52 +09:00
chicpro 4bcce2696c sql_set_charset 함수 코드 수정 2015-11-04 10:20:42 +09:00
chicpro e93cc1c920 sql_set_charset 함수 코드 수정 2015-11-04 10:10:55 +09:00
chicpro 7083bb0899 관리자 접속자 기능 개선 2015-11-03 15:35:31 +09:00
chicpro d77231ae1a 관리자 접속자 기능 개선 2015-11-02 13:41:31 +09:00
chicpro c7b1d0ee96 5.1.5 버전 변경 2015-11-02 09:54:40 +09:00
chicpro 5bd41ba2f4 5.1.5 버전 변경 2015-11-02 09:52:18 +09:00
chicpro ba52e4ab6f 회원가입 개인정보취급방침 안내 수정 2015-10-29 09:59:29 +09:00
chicpro b29af7898a 회원가입 개인정보취급방침 안내 수정 2015-10-29 09:54:16 +09:00
sora90224 03e129618d 기본 스킨 회원가입 개인정보동의 2015-10-29 09:16:45 +09:00
sora90224 f0ae5ffeef 모바일 회원가입개인정보약관 2015-10-29 09:09:57 +09:00
sora90224 a80e634776 모바일 회원가입 개인정보동의 2015-10-28 17:55:36 +09:00
sora90224 96612f11e1 회원가입 개입정보처리방침 수정 2015-10-28 17:14:47 +09:00
chicpro e47156ede6 게시판 복사 중 따옴표로 인한 오류 수정 2015-10-28 14:17:07 +09:00
chicpro c465c860ca 게시판 복사 중 따옴표로 인한 오류 수정 2015-10-28 14:15:09 +09:00
chicpro 36ef8e6447 5.1.4 버전변경 2015-10-26 10:08:02 +09:00
chicpro db1d1d26fc 5.1.4 버전변경 2015-10-26 10:05:47 +09:00
chicpro eb154efa24 누락된 닫음태그 추가 2015-10-20 12:02:20 +09:00
chicpro 6a2cbbe075 누락된 닫음태그 추가 2015-10-20 11:41:46 +09:00
chicpro 9bf15fdf32 htmlpurifier 4.7 버전 적용 2015-10-20 11:28:40 +09:00
chicpro 353a0d9409 XSS취약점관련 object 태그 허용설정 변경 2015-10-20 11:28:26 +09:00
chicpro 0535b6d26a post 값 필터링 코드 위치 변경 2015-10-20 11:26:30 +09:00
chicpro 7d132fdbfa post 값 필터링 코드 위치 변경 2015-10-20 11:19:21 +09:00
chicpro 0b66b11ae0 htmlpurifier 4.7 버전 적용 2015-10-20 11:06:15 +09:00
chicpro 8566183f0d XSS취약점관련 object 태그 허용설정 변경 2015-10-20 11:05:30 +09:00
chicpro 1fe4684537 MySQLi 지원 추가 및 SMS5 수정 2015-10-16 10:12:06 +09:00
chicpro f755f96cb1 버전 변경 2015-10-16 10:03:07 +09:00
chicpro 341f599840 발신번호 유효성 체크 추가 2015-10-15 11:38:13 +09:00
chicpro c1842b0155 sms5 발송 기능 수정 2015-10-15 11:17:36 +09:00
chicpro 8bbf5bcc1c mysqli 사용여부 상수 추가 2015-10-15 10:50:30 +09:00
chicpro 1febdfd7a8 불필요한 코드 및 파일 제거 2015-10-13 11:16:14 +09:00
chicpro 481174b1d2 sms5 회원간 문자전송 기능 제거 2015-10-13 11:13:38 +09:00
chicpro 724a15866c sql_error_info 함수 추가 2015-10-12 15:31:03 +09:00
chicpro f1c56fe70c MySQLi 지원 추가 2015-10-12 14:12:45 +09:00
chicpro e016679e67 트위터 공유 기능 url 수정 2015-10-08 16:53:38 +09:00
chicproandchicpro 5073f57167 썸네일 생성 코드 중 코드 오류 수정 2015-10-08 14:28:03 +09:00
chicpro 0803de998b 반응형 대비 캡챠 코드 수정 2015-10-06 09:49:15 +09:00
sora90224 e8dede3910 모바일 피시버젼 캡챠 2015-10-05 18:04:09 +09:00
chicpro 47433e4b42 모바일기기에서의 캡챠 처리를 위해 스타일 class 추가 2015-10-05 17:51:24 +09:00
sora90224 0618fd53dc 모바일 단축키 2015-10-05 12:07:01 +09:00
sora90224 799e0ee367 모바일 캡차 숫자음성 2015-10-05 11:49:43 +09:00
chicpro c29dfab48f 반응형 대비 캡챠 출력 코드 수정 2015-10-05 11:24:28 +09:00
chicpro 273983c87c 따옴표 관련 오류 수정 2015-10-02 17:57:46 +09:00
chicpro 44fc7a257b 따옴표로 인한 오류 수정 2015-10-02 17:50:57 +09:00
chicpro dc8fbb05ef 폼메일 이름 표시 오류 수정 2015-10-02 16:24:10 +09:00
chicpro 41ee457cc7 폼메일 이름 표시 오류 수정 2015-10-02 11:34:48 +09:00
chicpro b14facc9dc 주소 따옴표 출력 관련 코드 추가 2015-10-02 11:29:29 +09:00
chicpro 6e24064711 자기소개 페이지 따옴표로 인한 페이지 오류 수정 2015-10-02 11:08:47 +09:00
chicpro 94cc7639a9 XSS 취약점 수정 및 LMS 모듈 추가 2015-10-01 13:46:46 +09:00
chicpro 66d2401494 LMS 건당 가격 추가 2015-10-01 13:30:06 +09:00
chicpro 93d0220517 버전 변경 2015-10-01 13:16:36 +09:00
chicpro 311867f730 선택삭제 접근 제한 코드 추가 2015-10-01 13:15:26 +09:00
sora90224 b38cbf8ae5 Merge branch 'master' of github.com:gnuboard/g5 2015-09-30 11:22:36 +09:00
chicpro ba186254fd 충돌 수정 2015-09-25 15:23:16 +09:00
chicpro 517e5d117b 모바일 글쓰기 에디터 출력 코드 수정 2015-09-25 15:12:28 +09:00
chicpro 20302f8312 sms5 LMS 모듈 적용 2015-09-25 09:38:56 +09:00
sora90224 b5ccb5448b Merge branch 'master' of github.com:gnuboard/g5 2015-09-24 17:11:59 +09:00
chicpro 7d3b6d12c0 LMS 모듈 port 설정 코드 변경 2015-09-23 14:57:17 +09:00
chicpro fc2fb92d7b 변수명 변경 2015-09-23 10:09:25 +09:00
chicpro 795b5bdf55 아이코드 LMS 모듈 추가 2015-09-22 17:24:41 +09:00
chicpro e2aec15879 xss 취약점 수정 2015-09-22 10:49:56 +09:00
chicpro 3741c53e8b input 필드 따옴표 대응 코드 추가 2015-09-21 10:26:02 +09:00
chicpro 5b6d99a126 잘못된 수정된 부분 복구 2015-09-18 16:28:09 +09:00
chicpro 688bc53da9 XSS 취약점 및 특수문자 치환오류 수정 2015-09-18 16:25:01 +09:00
chicpro b456c0feae 1:1문의 XSS 취약점 수정 2015-09-18 14:17:24 +09:00
chicpro 69e068f80b 큰 따옴표 치환하도록 수정 2015-09-18 12:19:26 +09:00
chicpro d11f67ba2e 다운로드 때 한글파일명 오류 수정 2015-09-18 10:28:25 +09:00
chicpro 921fa1ec08 수정전 코드가 다시 적용된 오류 수정 2015-09-11 17:23:28 +09:00
chicpro 0a4a9e3f47 자동저장 기능을 추가된 에디터에서도 사용할 수 있도록 수정 2015-09-11 16:42:20 +09:00
chicpro 5cf2074338 Merge branch 'master' into patch 2015-09-11 13:58:12 +09:00
chicpro 0bad4aa1c0 LFI(Local File Inclusion) 취약점 수정 2015-09-08 15:47:13 +09:00
chicpro dfd0c5f758 모바일 캡챠 체크 스크립트 중복 호출 수정 2015-09-02 17:40:16 +09:00
chicpro 0bf1f545c1 master merge 충돌 수정 2015-09-02 17:24:07 +09:00
chicpro 85d00b6aca 테마설정 서브메뉴 코드 수정 2015-09-01 11:19:58 +09:00
chicpro b90672ae0e 아이핀 테스트 서비스 url 변경 2015-08-28 16:21:31 +09:00
chicpro 84009dc16c 관리자 글현황 추가 및 기타 오류 수정 2015-08-28 11:42:25 +09:00
chicpro ccd04e73b1 버전변경 2015-08-28 11:40:34 +09:00
chicpro 5321ce17d4 관리자 글현황 기능 추가 2015-08-28 11:31:45 +09:00
chicpro 9337c6d7aa 모바일 쪽지 리스트 내용표시 수정 2015-08-26 10:47:11 +09:00
sora90224 3b0744dcd3 Merge branch 'master' of github.com:gnuboard/g5 2015-08-26 10:23:22 +09:00
kaglaandchicpro 36e88a6a2d 썸네일의 오리지널 이미지 경로를 ori 로 넘기는 코드 추가 2015-08-26 10:04:06 +09:00
kaglaandchicpro 58902f97c4 escapeshellarg 함수에서 일부서버의 경우 빈값일때 '' 결과가 넘어오지 않는 버그가 있습니다. 2015-08-26 10:03:22 +09:00
chicpro e1ef69a0c4 sql_mode 체크 후 대응하도록 코드 수정 2015-08-26 10:03:03 +09:00
chicpro 46fa0f3cd0 SMS 사용 설정 적용되도록 수정 2015-08-26 10:02:43 +09:00
chicpro 1d3edaf62e parse_url 함수에 발생할 수 있는 오류 대응 코드 추가 2015-08-26 10:01:31 +09:00
chicpro adeb007cb0 parse_url 함수에 발생할 수 있는 오류 대응 코드 추가 2015-08-04 10:41:16 +09:00
chicpro 82c12f6d98 투표 결과 테마스킨 적용 오류 수정 2015-08-04 09:05:41 +09:00
chicpro 45e6bcf26f 투포 테마 스킨 적용 오류 수정 2015-08-04 09:00:32 +09:00
chicpro 6beff3a333 그누보드 5.1.0 테마 지원버전 2015-08-03 15:44:15 +09:00
chicpro 5ba1a602fe 버전변경 2015-08-03 15:36:15 +09:00
chicpro 7d4d645935 kcp 본인인증 up_hash 누락 오류 수정 2015-07-31 16:55:48 +09:00
chicpro 23f56520e2 오타 수정 2015-07-31 10:08:41 +09:00
chicpro ee8e184c10 베이직 테마 uri 변경 2015-07-30 10:57:22 +09:00
chicpro db83fba992 사용하지 않는 추가 레이아웃 설정 제거 2015-07-29 10:48:38 +09:00
chicpro c103b9e6f3 테마의 1:1문의 스킨 등의 설정 항목 추가 2015-07-29 09:50:04 +09:00
chicpro a757c437e2 테마 미리보기 예외처리 코드 추가 2015-07-28 18:14:36 +09:00
chicpro 49a07c4ea0 테마기능 추가 2015-07-28 16:01:03 +09:00
chicpro d49200c99e XSS 취약점 및 기타 오류 수정 2015-07-27 14:08:23 +09:00
chicpro 41a2f6803d 버전변경 2015-07-27 14:04:45 +09:00
thisgun d7e3d03c73 sms5 로그 기록 한글 깨짐 오류 수정 2015-07-24 15:57:29 +09:00
chicpro 4c999721bb XSS 취약점 수정 2015-07-24 09:53:40 +09:00
sungkyuchunandchicpro f5ad535387 empty_mb_name checks mb_id, not mb_name
empty_mb_name is a function checking name from user input form. But it
was not checked by empty_mb_name function. So I fix it.
2015-07-21 09:51:12 +09:00
sungkyuchunandchicpro faed6ac09a empty_mb_name checks mb_id, not mb_name
empty_mb_name is a function checking name from user input form. But it
was not checked by empty_mb_name function. So I fix it.
2015-07-21 09:48:45 +09:00
chicpro 9256a5618b 버전변경 2015-07-20 11:52:21 +09:00
chicpro f79ca0f232 버전변경 2015-07-20 11:47:54 +09:00
chicpro a52858fc6d XSS 취약점, 새 우편번호, 기타 오류 수정 2015-07-20 11:40:09 +09:00
sora90224 8da71f60ed 메일인증 메일변경 2015-07-20 10:51:12 +09:00
chicpro ecd4a337ff 이메일 재인증 메일 발송 오류 수정 2015-07-20 10:34:39 +09:00
chicpro 04d8d9b704 이메일 재인증 정보 로드 코드 위치 수정 2015-07-20 10:27:52 +09:00
chicpro 01bc89dd04 G5_LINK_COUNT 0으로 설정 때 오류 수정 2015-07-20 10:07:49 +09:00
chicpro 4d619286c3 우편번호 label 지정 오류 수정 2015-07-17 11:38:29 +09:00
chicpro 22a3c1c4db 새 우편번호 적용 2015-07-17 11:35:58 +09:00
chicpro b61dced93b 새 우편번호 적용 2015-07-17 11:35:27 +09:00
chicpro 346a049c18 Merge branch 'master' into patch 2015-07-17 10:23:49 +09:00
chicpro bc65502fe9 모바일 갤러리 스킨 검색 스타일 정리 2015-07-14 14:21:45 +09:00
iz4blueandchicpro aa1c155123 이미지 width 계산 이후 빠진 attributes 추가 2015-07-14 14:10:57 +09:00
iz4blueandchicpro 2ccc407397 이미지 width 계산 이후 빠진 attributes 추가 2015-07-14 14:10:00 +09:00
chicpro b2bfe11743 XSS 취약점 수정 2015-07-14 13:58:19 +09:00
chicpro 164944dd0c XSS 취약점 수정 2015-07-14 12:10:44 +09:00
chicpro 9356fdfaa8 팝업레이어 중복 쿼리 수정 2015-07-14 12:09:59 +09:00
chicpro 27cd6e6e5b 불필요한 코드 삭제 2015-07-14 12:04:04 +09:00
chicpro f74e8f7250 XSS 취약점 수정 2015-07-14 12:01:21 +09:00
chicpro aa140eb846 팝업레이어 중복 쿼리 수정 2015-07-13 17:20:00 +09:00
chicpro d5bd57cdfa 그누보드 5.0.40 수정내역 적용 및 XSS 취약점 수정 2015-07-13 13:43:46 +09:00
chicpro 54aa905699 버전변경 2015-07-13 10:54:32 +09:00
chicpro 2fc315c51e 중복 urlencode 오류 수정 2015-07-09 16:25:20 +09:00
chicpro 45244de78e XSS 취약점 수정 2015-07-09 13:46:17 +09:00
chicpro 3bbbe96319 XSS 및 Blind SQL Injection 취약점 수정 2015-07-07 13:50:38 +09:00
chicpro 99137d8fef 버전변경 2015-07-07 13:47:45 +09:00
chicpro 0735847508 Merge branch 'master' of github.com:gnuboard/g5 into g5 2015-07-03 17:16:00 +09:00
chicpro e8ea8c8da3 PHP short_open_tag=0 에러 방지 2015-07-03 17:15:27 +09:00
chicpro 78169b372c Merge branch 'merge-patch' 2015-07-03 17:08:55 +09:00
chicpro a79a926221 Merge https://github.com/iz4blue/gnuboard5 into merge-patch 2015-07-03 17:08:21 +09:00
chicpro f72ea8774e Merge branch 'master' into merge-patch 2015-07-03 17:05:45 +09:00
iz4admin 3c9b72d17a PHP short_open_tag=0 에러 방지 2015-07-03 16:53:04 +09:00
chicpro d50d618e01 Blind SQL Injection 취약점 수정 2015-07-03 11:40:54 +09:00
chicpro 02310f2319 XSS 취약점 수정 2015-07-02 14:09:58 +09:00
chicpro f23f0d259c Merge branch 'master' into mbleave 2015-07-02 09:31:15 +09:00
chicpro 8821583e8f 그누보드 5.0.38 수정내역 적용 및 CSRF 취약점 수정 2015-06-29 10:36:44 +09:00
chicpro 327369a761 버전변경 2015-06-29 10:21:26 +09:00
chicpro c56498a529 CSRF 취약점 수정 2015-06-29 10:20:59 +09:00
chicpro 16114cb3bd Merge branch 'master' into mbleave 2015-06-25 09:26:40 +09:00
chicpro 808ac0f0e6 PHP_SELF 를 SCRIPT_NAME 으로 변경 2015-06-24 17:02:29 +09:00
chicpro 6e90622328 그누보드 5.0.37 수정내역 적용 및 XSS 취약점 수정 2015-06-23 11:12:23 +09:00
chicpro b4b24aadfd PHP_SELF 를 이용한 XSS 취약점 수정 2015-06-23 11:01:07 +09:00
chicpro cbe9c53262 버전변경 2015-06-22 17:27:16 +09:00
chicpro 4c2591af36 xss 관련 태그 제거 함수 추가 2015-06-19 09:48:28 +09:00
chicpro 1b8069eec8 cf_include_head 설정 적용 코드 위치 변경 2015-06-18 17:45:00 +09:00
chicpro 52a03dadbe Merge branch 'master' of github.com:gnuboard/g5 2015-06-18 17:33:28 +09:00
chicpro 4d9e6be394 XSS 취약점 수정 2015-06-18 17:33:21 +09:00
kagla cc91e49f7b Merge branch 'master' of github.com:gnuboard/g5 2015-06-18 15:49:09 +09:00
kagla 605933c516 lo_url 의 XSS 취약점 해결 2015-06-18 15:49:04 +09:00
chicpro 7ed4c7fac9 탈퇴 회원 중복 삭제 오류 수정 2015-06-17 14:30:47 +09:00
chicpro d5aca5ab93 그누보드 5.0.36 수정 내역 및 XSS 취약점 수정 2015-06-11 09:54:48 +09:00
chicpro 7224f97781 버전변경 2015-06-11 09:52:12 +09:00
chicpro 1a2f4251ed Reflected XSS 취약점 수정 2015-06-10 13:54:53 +09:00
chicpro ab30d5981d 모바일 회원탈퇴 비밀번호 확인 문구 변경 2015-06-05 11:53:42 +09:00
chicpro 458aecdf7b url 변수 체크 코드 수정 2015-06-05 11:53:27 +09:00
chicpro 7110ccc12f 그누보드 5.0.35 수정내역 적용 2015-06-01 09:38:12 +09:00
chicpro 78bcc97591 버전 수정 2015-05-29 10:57:19 +09:00
chicpro 029444f7be 불필요한 코드 제거 2015-05-28 18:11:16 +09:00
thisgun d3fdc11e56 Merge branch 'master' of github.com:gnuboard/g5 2015-05-28 18:05:39 +09:00
thisgun b5dd51a579 다음 우편 주소 버젼 v2로 변경 2015-05-28 18:04:48 +09:00
chicpro 1e13e8f8a3 check_url_host 함수 코드 수정 2015-05-28 17:10:14 +09:00
sora90224 c9b8d1a11a 부가서비스 아사달 제거 2015-05-27 17:55:42 +09:00
chicpro 5932aefdb0 서비스 신청 url 변경 2015-05-27 13:47:33 +09:00
chicpro 330e656544 그누보드5.0.34 수정내역 적용 2015-05-19 13:59:00 +09:00
chicpro 53e921dc7f check_url_host 함수 수정 2015-05-18 17:31:22 +09:00
chicpro 0835753299 안전하지 않는 사이트 리다이렉션 취약점 수정 2015-05-18 17:29:01 +09:00
chicpro d701f840db AGENT를 이용한 XSS 취약점 수정 2015-05-18 14:37:02 +09:00
chicpro 08f7c21fc2 사용하지 않는 코드 삭제 2015-05-15 16:47:49 +09:00
chicpro 18fc8ec6d1 오타 및 회원가입폼 스타일 수정 2015-05-14 09:14:37 +09:00
chicpro 5dfdcb1d85 경로 오타 수정 2015-05-14 08:49:04 +09:00
chicpro 049b5d8039 #46 회원가입폼 label 너비 변경 2015-05-14 08:47:41 +09:00
chicpro 3923dc9a33 오타 수정 2015-05-13 17:59:55 +09:00
chicpro 01a31bb18f Magic Hash 관련 비밀번호 체크 코드 수정 2015-05-13 17:10:08 +09:00
chicpro b6d84674f6 비밀번호 체크관련 코드 수정 2015-05-13 16:39:13 +09:00
chicpro 2705b9312c 그누보드5.0.33 수정내역 적용 2015-05-13 11:57:04 +09:00
chicpro 9cb8f73738 그누보드5 버전 정보 상수 추가 2015-05-13 11:51:22 +09:00
chicpro cb1b15dbcc Magic Hash 취약점 오류 수정 2015-05-13 11:33:28 +09:00
kagla 6020933f6d mb_tel 전화번호에 <!-- 코드가 있다면 관리자 회원목록에서 제대로 출력되지 않는 버그 수정 ... 팔팔이님 2015-05-13 09:37:12 +09:00
chicpro ae583aea1e #44 메뉴설정에서 따옴표로 인한 오류 수정 2015-05-08 15:17:07 +09:00
sora90224 8cd37c5c61 관리자 부가서비스 키워드광고 빠진 디자인 2015-05-06 14:47:39 +09:00
chicpro 36427eb4b7 부가서비스 페이지 수정 2015-05-06 13:42:11 +09:00
chicpro 1e6f22ce59 투표시작일 표기 수정 2015-05-06 10:54:47 +09:00
thisgun 8584d710c0 임시 저장된글 자바스크립트 조건문 일부 수정 2015-04-29 10:36:41 +09:00
chicpro 90440786b8 1:1문의 하단 내용 출력 오류 수정 2015-04-27 09:30:12 +09:00
chicpro f97a26c6cb 구글 짧은 주소 오류 수정 2015-04-13 14:23:18 +09:00
chicpro 8d342c099e 구글 짧은 주소 오류 수정 2015-04-13 14:19:28 +09:00
chicpro 9fd14cfc17 그누보드 5.0.32 수정내역 적용 2015-04-09 09:16:36 +09:00
thisgun bed3d9982c SMS5 회신 번호 체크하는 자바스크립트 정규식 추가 2015-04-08 11:54:59 +09:00
chicpro 588a1a7c9d sms5 sql injection 취약점 수정 2015-04-07 09:50:14 +09:00
chicpro e28acc8495 관리자 게시판 리스트 정렬 필드 용어 오류 수정 2015-03-30 09:21:09 +09:00
chicpro 3ee5fa6d86 union이 포함된 쿼리 사용할 수 있도록 수정 2015-03-23 09:00:46 +09:00
chicpro 2717346e9d 세미콜론 빠진 것 추가 2015-03-13 11:26:25 +09:00
chicpro a6a2183c7d 그누보드 5.0.31 수정내역 적용 2015-03-10 13:47:21 +09:00
chicpro 31d5e384e2 ie6 스타일 오류 수정 2015-03-10 13:37:54 +09:00
Mabinandchicpro 13cf64cf2e RSS 헤더 오류 수정 (phpxml -> xml) 2015-03-04 17:21:48 +09:00
chicpro 4bd82f7b01 Merge branch 'master' of github.com:gnuboard/g5 into g5 2015-03-04 17:20:18 +09:00
Mabin 4b9369599c RSS 헤더 오류 수정 (phpxml -> xml) 2015-03-04 16:05:18 +09:00
chicpro efe7855776 gif 썸네일 생성 때 발생할 수 있는 오류 수정 2015-03-03 16:46:35 +09:00
chicpro dca1e67105 도메인에 port 있을 때 대응코드 추가 2015-03-03 09:50:00 +09:00
chicpro 6695abda2f iOS8 환경에서 접속자 수 표시 오류 수정 2015-02-23 16:16:55 +09:00
chicpro ae3601af92 사용하지 않는 기능 제거 2015-02-23 14:19:14 +09:00
chicpro b25ec93d14 sql 에러 표시하지 않도록 기본 설정값 변경 2015-02-23 11:30:41 +09:00
chicpro bd557fbdb4 쿼리문에서 따옴표 제대로 제거되지 않는 오류 수정 2015-02-23 11:02:48 +09:00
chicpro b477c2e720 XSS 취약점 패치 및 5.0.30버전 수정내역 적용 2015-02-09 09:57:32 +09:00
chicpro 4b8485b087 Merge branch 'master' of github.com:gnuboard/g5 into g5 2015-02-09 09:55:54 +09:00
chicpro 89dd109a18 게시글 리스트 검색 maxlength 변경 2015-02-05 10:07:46 +09:00
chicpro 846c4500f7 검색 때 게시글 카운트 속도 개선 2015-02-05 09:51:03 +09:00
chicpro 445da5447d XSS 취약점 수정 2015-02-05 09:43:58 +09:00
chicpro 78afba5c29 레이아웃 include 코드에 G5_PATH 상수 추가 2015-02-04 09:22:19 +09:00
chicpro 46c6001c9d 게시글 이동 때 정렬 초기화되는 문제 수정 2015-02-02 18:09:57 +09:00
chicpro 7ef2029a31 그누보드 5.0.29 수정내역 적용 2015-02-02 13:35:15 +09:00
chicpro 3b365d330a Merge branch 'master' of github.com:gnuboard/g5 into g5 2015-02-02 13:33:23 +09:00
chicpro a9bdc255df gitattributes 추가 2015-02-02 13:24:11 +09:00
thisgun 4fb32fad37 SMS5에서 그룹보기 페이지 ajax 파라미터 동작 오류 수정 2015-01-30 13:55:24 +09:00
chicpro b34d31f6a7 경로 코드 오류 수정 2015-01-28 10:35:36 +09:00
chicpro 78d87038aa 초기화면 등의 파일 설정 기능 수정 2015-01-28 10:01:36 +09:00
chicpro be27a72d86 본인확인 사용안함일 때 인증 설정 초기화되도록 수정 2015-01-28 08:54:11 +09:00
chicpro aa86158caf head.sub.php 파일 등을 사용자가 설정할 수 있도록 상수 추가 2015-01-23 09:48:36 +09:00
chicpro de00ac1622 1:1문의 모바일 스킨 적용 오류 수정 2015-01-22 17:51:24 +09:00
chicpro ed41272e81 기본환경 설정 포인트 입력필드 크기 변경 2015-01-22 09:26:38 +09:00
chicpro 7af0db9631 비밀번호 확인없이 회원정보 수정할 수 있는 오류 수정 2015-01-15 15:16:02 +09:00
chicpro 1cd8d590b2 mb_tel 필드를 이용한 xss 취약점 수정 2015-01-14 09:13:22 +09:00
chicpro 799ba3bc46 Merge branch 'master' of github.com:gnuboard/g5 into g5 2015-01-14 09:12:22 +09:00
chicpro 60f378839c mb_tel 필드를 이용한 xss 취약점 수정 2015-01-12 18:09:48 +09:00
chicpro 82a55c96a5 관리자 부가서비스 페이지 추가 2015-01-12 15:00:04 +09:00
chicpro 72fa34a5cf Merge branch 'master' of github.com:gnuboard/g5 into g5 2015-01-12 14:58:54 +09:00
chicpro e7521f0246 관리자 부가서비스 페이지 추가 2015-01-07 18:06:41 +09:00
chicpro bb4dff1caa get_cookie 함수에 unescape 추가 2015-01-07 13:58:34 +09:00
chicpro 489c859d3e 그누보드 5.0.26 수정내역 적용 2015-01-05 10:18:00 +09:00
chicpro 7312385dd6 Merge branch 'master' of github.com:gnuboard/g5 into g5 2015-01-05 10:16:59 +09:00
chicpro 8bd4f8b23c mb_icon 필드 관련 코드 삭제 2014-12-30 09:00:22 +09:00
chicpro e80f294e80 kcp 휴대폰 인증 64비트 시스템에서의 오류 수정 2014-12-29 15:06:11 +09:00
chicpro b57e70ad30 스크랩 로그인 안내 후 이동 url 오류 수정 2014-12-29 10:11:26 +09:00
chicpro 9ac651afd5 음성 캡차 파일 삭제 코드 수정 2014-12-26 13:01:53 +09:00
chicpro d5db75a4c9 입력금지 메일 도메인 체크 코드 수정 2014-12-18 10:11:16 +09:00
chicpro 00a8dee744 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-12-18 10:08:25 +09:00
chicpro 63270d9a4e 입력 금지 메일 도메인 체크 코드 수정 2014-12-18 10:04:40 +09:00
chicpro f1242397be Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-12-18 09:50:44 +09:00
chicpro 7957f8553c 입력 금지 메일 도메인 체크 코드 수정 2014-12-18 09:45:57 +09:00
chicpro db2ef39126 사용하지 않는 파일 삭제 2014-12-17 10:15:35 +09:00
chicpro 87adbf0f8d 그누보드 5.0.25 보안패치 및 수정내역 적용 2014-12-17 10:14:29 +09:00
chicpro c4967cf252 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-12-17 10:13:04 +09:00
chicpro af3da468ee 게시글 복사 때 따옴표로 인해 발생하는 오류 수정 2014-12-17 09:54:42 +09:00
chicpro a722af88e0 REQUEST_URI를 이용한 SQL Injection 오류 수정 2014-12-16 16:07:00 +09:00
chicpro 525117f3fd 가입금이 이메일 중 숫자도메인 체크되지 않는 오류 수정 2014-12-16 09:36:46 +09:00
chicpro f35bf05726 사용하지 않는 파일 삭제 2014-12-11 09:24:26 +09:00
chicpro 01902c981c 게시판 복사 때 실명사용 설정 복사되도록 수정 2014-12-10 09:30:34 +09:00
chicpro 72489b0979 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-12-08 11:21:30 +09:00
chicpro fa793a828b ckeditor4 배포판에서 제외 2014-12-08 11:09:06 +09:00
chicpro d2a1501e82 ckeditor 제외 2014-12-08 11:07:01 +09:00
chicpro 892c67bae5 게시글 정렬 기본값 지정 2014-12-08 09:54:49 +09:00
chicpro fe35a8c782 SQL Injection 취약점 수정 2014-12-05 17:13:10 +09:00
chicpro b608efa5da 게시글 작성 때 필터링 대소문자 구분하지 않도록 수정 2014-12-05 09:29:13 +09:00
chicpro 8c0b7e45de 오타 수정 2014-12-03 10:07:58 +09:00
chicpro 3b7e42c280 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-12-02 10:14:50 +09:00
chicpro c6199fa00d 내용관리 모바일 내용 및 스킨설정 기능 추가 2014-11-21 11:26:01 +09:00
chicpro e3db3728f9 배열 키에 따옴표 추가 2014-11-18 09:18:55 +09:00
chicpro f3cd3a4e24 conv_subject 함수 내 코드 적용 순서 변경 2014-11-14 09:46:28 +09:00
chicpro 634d85c763 음성 캡챠 파일 삭제 코드 변경 2014-11-12 17:35:42 +09:00
chicpro 18e09702f3 get_cookie 함수 md5 중복 호출 수정 2014-11-12 17:16:07 +09:00
SIR 4ee0fd5c54 곱슬최씨님이 신고한 url_auto_link에 특수문자 ] 가 포함되는 현상 해경 2014-11-12 15:01:29 +09:00
thisgun a752574f66 스마트 에디터 _generateAutoLink 함수 수정 및 link 오류 수정 2014-11-12 11:15:20 +09:00
chicpro f2d574fab5 모바일 최근게시글 링크 이동하지 않는 오류 수정 2014-11-10 17:42:49 +09:00
chicpro 2cf6a67a53 kcp 휴대폰인증 리눅스 64비트 실행 환경 추가 2014-11-10 16:43:34 +09:00
chicpro 3857ab22d3 get_cookie 함수에서 md5 함수 중복 호출 수정 2014-11-10 13:11:53 +09:00
chicpro de8af9c9f1 모바일에서 폰트 리사이즈 유지되도록 수정 2014-11-10 09:31:14 +09:00
chicpro cc12f9863e 오타 수정 2014-11-07 14:12:29 +09:00
chicpro a5f671fa76 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-11-07 09:24:46 +09:00
chicpro c6fe8397a7 타인의 회원아이콘을 삭제할 수 있는 오류 수정 2014-11-05 09:39:57 +09:00
chicpro d3154bd94f 오타 수정 2014-10-30 18:28:02 +09:00
chicpro 3639509a69 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-10-28 13:16:13 +09:00
chicpro 4c8349fbb5 오타 수정 2014-10-28 10:16:34 +09:00
chicpro fcf518353c wr_link를 이용한 sql injection 대응 코드 추가 2014-10-28 10:15:44 +09:00
chicpro e7c1835b19 1:1문의 설정 가져오는 코드 위치 변경 2014-10-27 18:20:54 +09:00
chicpro 5f12b870e6 오타 수정 2014-10-27 15:46:28 +09:00
chicpro 9ef65f3f25 경고 알림 후 이동 경로 추가 2014-10-27 15:31:25 +09:00
chicpro c6552d0b60 1:1문의 설정 중복 호출 수정 2014-10-27 10:46:57 +09:00
chicpro 78fa0cb41b 파일 업로드 보안 오류 수정 2014-10-27 10:43:46 +09:00
chicpro d98c8242af 1:1문의 글삭제 오류 수정 2014-10-27 10:08:00 +09:00
chicpro 4ae4cc2169 wr_link 값에 substr 적용 무시되는 오류 수정 2014-10-27 10:00:15 +09:00
chicpro 9ac6bdbeaa class 지정 오류 수정 2014-10-27 09:52:45 +09:00
chicpro 8fc6f81f8d this.ref를 this.href로 수정 2014-10-27 09:47:49 +09:00
chicpro 9a4363a6a5 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-10-24 11:02:03 +09:00
chicpro 50c42776e7 SQL Injection 및 관리자가 게시글 수정때 정보 반영되도록 수정 2014-10-24 11:01:34 +09:00
chicpro fb8b63cffa Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-10-23 09:24:07 +09:00
chicpro 36e6d53374 회원 홈페이지를 이용한 SQL Injection 오류 수정 2014-10-23 09:21:59 +09:00
chicpro 9cc14af668 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-10-22 13:15:29 +09:00
chicpro 46f484461f DHTML 에디터 관련 코드 수정 2014-10-20 10:33:18 +09:00
chicpro 7863d42834 설문조사 기타의견 XSS 공격 대응코드 추가 2014-10-20 09:42:08 +09:00
thisgun 743c206bc7 올바르지 않은 이름입력으로 인한 sms5 페이지 오류 코드 수정 2014-10-17 13:49:04 +09:00
chicpro 9691405fd4 관리자 XSS 대응 코드 추가 2014-10-17 13:22:26 +09:00
chicpro 12f9a05106 XSS 및 SQL Injection 오류 수정 2014-10-17 11:15:36 +09:00
chicpro be8c7e3ee5 회원가입시 올바르지 않은 이름입력으로 인한 가입완료 페이지 오류 수정 2014-10-17 10:03:03 +09:00
chicpro f3b6f58344 게시글 및 댓글 작성시 올바르지 않은 이름입력으로 인한 new 페이지 오류 수정 2014-10-17 09:57:10 +09:00
thisgun f65540dd19 FAQ 관리 페이지 코드 수정 2014-10-15 17:00:07 +09:00
chicpro 6fb06a0564 오타 수정 2014-10-15 16:03:57 +09:00
thisgun acbd99f2ed 내용관리 관리자 쓰기 페이지 코드 수정 2014-10-15 10:20:49 +09:00
chicpro 541cb5244d get_editor_image 함수에서 대소문자 구분하지 않도록 수정 2014-10-14 09:02:38 +09:00
chicpro 9214b4a5da Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-10-13 15:11:09 +09:00
chicpro 9cbff6835b sfl에 mb_id가 있으면 인기 검색어 기록하지 않도록 수정 2014-10-13 13:12:43 +09:00
chicpro 8818f7b7e5 모바일 회원 아이콘 경로 변수 수정 2014-10-13 09:45:14 +09:00
chicpro 8fc0bc98f3 #39 사용자화면 강제 설정 기능 추가 2014-10-10 14:11:57 +09:00
thisgun 021048d95e Merge branch 'master' of github.com:gnuboard/g5 2014-10-08 10:40:02 +09:00
thisgun aa46c9fb27 sms5 문자 보내기 오류 코드 수정 2014-10-08 10:39:51 +09:00
chicpro 3fe9bfc719 임시저장글 삭제 오류 수정 2014-10-07 17:56:18 +09:00
chicpro 4ca027de06 폼메일 발송 오류 수정 및 임시 파일 삭제코드 추가 2014-10-02 11:31:13 +09:00
chicpro bc79530c52 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-09-29 15:51:56 +09:00
chicpro aecc1adbaf faq 스킨 필드 추가 2014-09-29 15:38:28 +09:00
chicpro 582de7c18c Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-09-29 13:31:22 +09:00
chicpro f6a1fa94d3 회원 삭제 때 회원자료 삭제하도록 member_delete 함수 수정 2014-09-26 15:32:56 +09:00
chicpro 51c3f8a378 투명 gif 썸네일 생성 추가 2014-09-25 17:00:32 +09:00
chicpro 05b40efddf 관리자 로그인 알림 후 이동경로 수정 2014-09-25 16:59:06 +09:00
chicpro 7f379482a8 파일 설명을 이용한 XSS 오류 수정 2014-09-25 15:46:07 +09:00
chicpro 06eb66840a faq 기본 스킨설정 누락 수정 2014-09-22 09:47:22 +09:00
chicpro 5dad177d3e lguplus 본인확인 신청페이지 링크 변경 2014-09-19 09:44:14 +09:00
chicpro 5077a3d43f Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-09-16 10:30:21 +09:00
chicpro dae6437421 라이센스 파일 변경 2014-09-16 10:22:15 +09:00
chicpro 68c08ba9eb 회원가입 완료 페이지 안내 문구 수정 2014-09-15 09:23:57 +09:00
chicpro 71b15b08eb SMS5 새창 이름 변경 2014-09-11 09:53:42 +09:00
chicpro afd6447581 <?를 <?php 로 변경 2014-09-11 09:49:16 +09:00
chicpro e923fb045e 구글 짧은 주소를 생성하지 못했을 때 대응코드 추가 2014-09-05 15:07:05 +09:00
chicpro 5cb4415032 이전 다음 검색 버튼 출력되지 않는 오류 수정 2014-09-03 11:16:06 +09:00
thisgun 7b1a7fd20e 다음 주소 사용 페이지 button으로 변경 및 win_zip함수 변경 2014-08-28 17:44:48 +09:00
chicpro 38bda21f84 bin2hex 함수를 md5로 변경 2014-08-25 15:48:36 +09:00
chicpro 3997bebb76 보안서버 접속시 jquery ui 로딩 오류 수정 2014-08-25 10:36:18 +09:00
chicpro 9a4b3034ea Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-08-22 15:17:10 +09:00
thisgun f26a418a87 다음 주소 js 상수명을 G5_POSTCODE_JS로 변경 2014-08-22 15:00:05 +09:00
thisgun 729e7ef6d5 다음 주소 api 수정된 것 적용 및 zip.php 관련된 코드 삭제 2014-08-22 14:04:44 +09:00
chicpro 09f0530d57 add_javascript 함수 추가 2014-08-22 10:30:08 +09:00
chicpro 6ef722e7ea 닉네임 금지단어 체크 코드 추가 2014-08-22 09:54:10 +09:00
chicpro c7c112ee71 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-08-20 16:53:11 +09:00
chicpro 42682120ef Merge branch 'master' of github.com:gnuboard/g5 2014-08-20 16:19:47 +09:00
chicpro 6bb27c3b24 하단 PC 모바일 보기 버튼 링크 수정 2014-08-20 16:18:40 +09:00
thisgun dd95b638e8 daum 도로명 주소 관련 zip.js 수정 2014-08-20 16:09:09 +09:00
thisgun cb6fe2d32c daum 도로명 주소 적용 스킨 수정 및 zip.js 로 분리 2014-08-20 15:21:06 +09:00
chicpro a6bd17fa01 print_address 함수 코드 수정 2014-08-20 10:29:53 +09:00
chicpro 4ddc6294e1 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-08-19 14:49:50 +09:00
chicpro 916f079ecc 회원정보찾기 인증 URL에 들어가는 난수 개선 - 성기진님 제공 코드 2014-08-19 14:37:57 +09:00
chicpro 426004e795 주소입력관련 자바스크립트 코드 수정 2014-08-19 11:49:15 +09:00
chicpro 09f68b767c 주소 출력함수 수정 2014-08-18 13:24:22 +09:00
chicpro c3a7da959e minlength 속성 체크하도록 wrest.js 수정 2014-08-14 17:02:23 +09:00
chicpro 5068b081c9 차단 회원 체크 코드 추가 2014-08-14 10:35:52 +09:00
chicpro 19054ea5f2 주소입력 변경으로 인한 코드 추가 2014-08-14 09:21:35 +09:00
chicpro 1ecc87ab26 투명 png 썸네일 생성 기능 추가 2014-08-13 18:06:29 +09:00
chicpro b7e947b915 사용하지 않는 파일 삭제 2014-08-13 17:06:46 +09:00
thisgun 3eed685906 daum 주소 api 적용중 불필요한 코드 제거 2014-08-13 16:58:24 +09:00
thisgun 80a52d8c3c daum 주소 api 적용 2014-08-13 16:12:13 +09:00
chicpro ec8f2368da 회원가입폼에 minlength 속성 추가 2014-08-12 09:41:46 +09:00
chicpro b89592b84f Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-08-11 14:59:18 +09:00
chicpro 2d5f24b4de 스킨 표시 코드 수정 2014-08-11 11:43:33 +09:00
chicpro a82579dc60 페이스북 샘플 파일 삭제 2014-08-11 11:38:39 +09:00
chicpro 4d4113fccc 스킨 표시 코드 수정 2014-08-11 11:36:43 +09:00
chicpro 1cc13235cf xss 관련 태그 제거 함수 추가 2014-08-08 13:38:42 +09:00
thisgun a1e11d9521 sms5 icode를 미선택시 사용하는 경우 오류처리및 common.php에 faq 스킨 경로 추가 #35 2014-08-08 11:16:56 +09:00
chicpro e72c78cd7f colspan 관련 코드 수정 및 삭제 2014-08-08 09:11:27 +09:00
chicpro 37e3424782 아이코드 사용자정보 함수 추가 2014-08-07 15:45:30 +09:00
chicpro 768ef23f29 minlength 관련 코드 수정 2014-08-07 14:45:44 +09:00
chicpro 64cf90313d 접근 ip 체크 패턴 수정 2014-08-07 14:01:05 +09:00
chicpro ca7b488f4d 전체검색 결과 오류 수정 2014-08-07 09:42:30 +09:00
chicpro bcab73a2f5 minlength 체크 오류 수정 2014-08-05 17:54:45 +09:00
chicpro 86a7dfeba5 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-31 17:00:08 +09:00
chicpro 84e4f6fee8 post로 선언된 전역 변수 unset 코드 추가 2014-07-31 16:13:26 +09:00
chicpro 4d115fd895 XSS 및 SQL Injection 취약점 수정 2014-07-31 15:48:34 +09:00
chicpro 3100f342c3 댓글 이름 출력에 get_text 함수 적용 2014-07-31 14:42:05 +09:00
chicpro 41d9638ce6 자동 로그인 아이디 대소문자 구분해 체크하도록 수정 2014-07-31 14:41:41 +09:00
chicpro 83eab8e5c5 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-30 18:04:20 +09:00
chicpro 8d2d10b15a Merge branch 'master' of github.com:gnuboard/g5 2014-07-30 17:49:01 +09:00
chicpro eb30cf84b4 댓글 wr_name을 이용한 xss 보안 취약점 수정 2014-07-30 17:48:48 +09:00
SIR b5abe21889 최소, 최대 댓글수 안내문구 수정 2014-07-30 15:45:45 +09:00
chicpro 0b4fe3148f 포트번호 중복되는 오류 수정 2014-07-30 10:40:16 +09:00
chicpro e4c2841444 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-29 16:30:00 +09:00
chicpro 941e2ee411 bo_table url 변수에 xss 대응코드 추가 2014-07-29 15:29:12 +09:00
chicpro 8705232ea3 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-28 11:39:09 +09:00
thisgun 3c104111a0 스마트 에디터2 ie 11에서 개행문자 처리 2014-07-28 11:08:39 +09:00
chicpro 02f7e386a4 필드명 오타 수정 2014-07-25 13:05:54 +09:00
chicpro a006bbed98 회원가입폼 본인확인 관련 안내 출력 코드 수정 2014-07-25 10:44:59 +09:00
chicpro 12b298abd6 datepicker 스타일 add_stylesheet 함수 적용 2014-07-25 09:36:40 +09:00
chicpro 0018ffb5bb 경로 설정 코드 수정 2014-07-22 09:25:27 +09:00
thisgun 6a939480c9 스마트 에디터 이미지 업로드 유효성 체크 로빈아빠님이 알려주심 2014-07-21 18:09:32 +09:00
chicpro 2221d27722 Merge branch 'master' of github.com:gnuboard/g5 2014-07-21 13:26:02 +09:00
chicpro 25af73bee8 경로 설정코드에서 HTTP_HOST 사용하도록 수정 2014-07-21 13:25:51 +09:00
thisgun 5d8ae712b5 Merge branch 'master' of github.com:gnuboard/g5 2014-07-21 13:09:47 +09:00
thisgun 7bdec88efc 스마트 에디터2 공백 삽입 소스로 인한 문제 수정 2014-07-21 13:09:28 +09:00
chicpro 52dbc4b6e7 bo_notice 필드에 필요치않는 콤마 추가되는 문제 수정 2014-07-21 09:53:46 +09:00
chicpro 5d1545dd2a Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-18 17:07:11 +09:00
thisgun bfb97db2a5 스마트 에디터 JSON 파일 추가 2014-07-18 16:29:14 +09:00
thisgun 99165f3c82 스마트 에디터 _common.php파일 경로 지정 및 JSON파일 추가 2014-07-18 16:19:28 +09:00
thisgun 3a8f88b703 스마트 에디터 업로드 json_encode함수 대체 2014-07-18 16:06:31 +09:00
thisgun 1950db98ab Merge branch 'master' of github.com:gnuboard/g5 2014-07-18 15:49:26 +09:00
thisgun 4875dcede0 스마트 에디터 포토 업로드 php5.3이상에서만 작동되는 함수 지움 2014-07-18 15:46:14 +09:00
chicpro 5c58ba44bc Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-18 10:50:13 +09:00
SIR 683cc32a3b 네이버 신디케이션 토큰의 길이가 112 글자가 아닌 경우가 확인되어 길이 비교 코드를 삭제 2014-07-18 10:38:11 +09:00
SIR 55e1580363 Merge branch 'master' of github.com:gnuboard/g5 2014-07-18 10:36:45 +09:00
chicpro e50144581b Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-18 10:14:09 +09:00
chicpro 19e7535a5b 설치시 기본 에디터 변경 2014-07-18 09:52:59 +09:00
chicpro 414b954b92 글제목 문자열 자르기 오류를 이용한 sql injection 방지 2014-07-18 09:36:57 +09:00
thisgun 9d8a776bd9 스마트 에디터2 수정된 js파일을 pack적용 2014-07-17 14:25:16 +09:00
thisgun 264866ab93 스마트에디터2 추가 2014-07-17 14:21:37 +09:00
SIR 04cabd15eb 게시판 제목에 "가 들어가는 경우 캐시파일 생성시 오류 발생 수정 2014-07-17 14:00:20 +09:00
SIR 85930d5564 홈페이지 제목이나 게시판 제목에 &등의 특수문자가 존재할때 발생하던 오류 수정 2014-07-16 17:56:53 +09:00
chicpro b24a38e42d Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-15 16:57:11 +09:00
chicpro 8cb15160ac sns 댓글등록 스크립트 수정 2014-07-15 15:54:52 +09:00
chicpro 011947daf2 escape function 기본설정 주석처리 2014-07-15 09:47:28 +09:00
chicpro 0c79231eb9 비회원 비밀댓글 내용확인 기능 추가 2014-07-11 13:57:54 +09:00
chicpro 251a01d7ac 관리자 회원아이콘 gif만 되도록 스크립트 코드 변경 2014-07-11 09:30:42 +09:00
chicpro fd7ee9be7a 카카오톡 링크 기능 추가 2014-07-10 14:10:57 +09:00
SIR 6fa9594fef Merge branch 'master' of github.com:gnuboard/g5 2014-07-10 09:35:27 +09:00
SIR 51527db42e 오타 bO_read_level 을 bo_read_level 로 수정 2014-07-10 09:35:13 +09:00
chicpro 8437058227 검색어 제거 특수문자 패턴 변경 2014-07-10 09:32:01 +09:00
SIR c885670079 Merge branch 'master' of github.com:gnuboard/g5 2014-07-09 10:47:44 +09:00
SIR 1f33d7db0c PHP 5.1.3 이전 버전에서도 curl_setopt_array 가 정상 작동하도록 수정 2014-07-09 10:46:47 +09:00
chicpro 9823909cfd escape 패턴이 정의되어 있을 경우에만 적용되도록 코드 수정 2014-07-09 10:12:06 +09:00
chicpro e3a242ae56 gitignore 충돌 수정 2014-07-09 09:59:17 +09:00
SIR 967cfae906 curl_init 함수가 존재하는지를 따져 해당 함수가 없으면 신디케이션 사용이 불가하다는 경고성 문구를 출력함 2014-07-08 16:01:23 +09:00
SIR 2a36ba7d3c Merge branch 'syndi' of github.com:gnuboard/g5 2014-07-08 15:13:31 +09:00
SIR c73870c129 신디케이션 수집 제외게시판 코드 추가 2014-07-08 15:12:33 +09:00
SIR 9de6eea4f0 G5_SYNDI_USE 상수 제거 2014-07-08 15:12:11 +09:00
chicpro fde5420caa session_unregister 를 unset 으로 대체 2014-07-08 13:02:55 +09:00
chicpro dbe7b35e38 php alert 함수 실행 시 &amp; 변환되지 않는 오류 수정 2014-07-08 09:28:10 +09:00
chicpro 0e5af5accf 본인확인 필수 때 체크 코드 수정 2014-07-04 17:39:05 +09:00
chicpro dc1eff24e8 lg 휴대폰인증 타이틀 및 오류안내 한글깨짐 수정 2014-07-03 15:24:48 +09:00
SIR 697c4b851f 네이버 신디케이션 핑 적용 2014-07-03 13:56:49 +09:00
SIR e0d0a98fdb 바뀐 신디케이션 수정중 2014-07-03 09:14:27 +09:00
chicpro 9337df512f 카카오톡링크 제거 2014-07-02 16:53:00 +09:00
chicpro e1537e3ef6 Merge branch 'master' of github.com:gnuboard/g5 into g5 2014-07-01 11:06:16 +09:00
chicpro 8f67e4d9fe 전역배열변수 초기화 코드 위치 변경 2014-07-01 10:46:24 +09:00
chicpro 164426f88c 메일 선택폼에서 출력되는 메일 도메인 수정 2014-06-30 10:14:26 +09:00
chicpro 022b78581f gitignore 추가 2014-06-27 10:10:03 +09:00
chicpro 313de4c467 포인트 사용안함에서는 글읽기 포인트 적용되지 않도록 수정 2014-06-27 09:30:25 +09:00
chicpro d2b947bedd 추천 비회원 로그인 링크 오류수정 2014-06-23 12:42:43 +09:00
chicpro bcaa1ad81d 분류 선택 후 게시글 삭제 때 분류 지정되지 않는 오류 수정 2014-06-23 10:59:33 +09:00
chicpro c8add75f7c 오타 수정 2014-06-23 09:49:50 +09:00
thisgun 99af60cfa3 본문 sns 사용시 트위터, 페이스북 보내기 일부 코드 수정 2014-06-20 11:34:31 +09:00
chicpro 559faf745a 팝업레이어 등록폼 오타 수정 2014-06-19 17:40:17 +09:00
chicpro 31a69933e0 모바일 뷰화면 이미지 리사이즈 스크립트 수정 2014-06-19 10:58:05 +09:00
chicpro 8f9d9b057a 게시글 여분 필드 값 입력 오류 수정 2014-06-17 16:59:46 +09:00
chicpro 765fcbe5da canonical 지정 코드 삭제 2014-06-17 13:05:08 +09:00
thisgun f18614588a FAQ 검색어가 있을시 search_font적용 및 탭주소에 검색어 포함하지 않음 2014-06-13 16:01:55 +09:00
chicpro 61c2fd4c51 그누보드4 이전 프로그램에 방문자 테이블 삭제 코드 추가 2014-06-12 16:42:15 +09:00
chicpro 9a16993762 1:1문의 이메일 입력 XSS 취약점 재수정 2014-06-11 15:12:57 +09:00
chicpro 2adccca817 1:1문의 이메일 입력 XSS 취약점 수정 2014-06-11 11:04:39 +09:00
chicpro 1c90e83ae1 sns 사용 때 게시글 보기 로딩 속도 개선 2014-06-10 15:42:13 +09:00
chicpro 091ffc65bd 답변글 작성 권한 알림 후 페이지이동 url 코드 오류수정 2014-06-10 13:25:24 +09:00
chicpro 7320b911d6 관리권한에서 삭제된 회원관련 권한 설정 삭제 코드 추가 2014-06-09 11:03:20 +09:00
chicpro 452d3e0af6 회원가입 완료 페이지 그누보드5 로고 제거 2014-06-09 10:30:22 +09:00
SIR 5c10516850 Merge branch 'master' of github.com:gnuboard/g5 2014-06-05 17:44:27 +09:00
SIR a6a537b638 설명 문구 변경 2014-06-05 17:44:13 +09:00
chicpro 6824dbb59a 공지여부 결정 코드 변경 2014-06-05 14:06:48 +09:00
chicpro 43cfe73582 일정기간 지난 메모 삭제 코드 삭제 2014-06-05 09:33:49 +09:00
chicpro 4a14538564 일정 기간 지난 DB 데이터 삭제 기능 추가 2014-06-03 14:57:26 +09:00
chicpro 83799ee4c8 썸네일 생성관련 코드 정리 2014-06-03 13:06:40 +09:00
thisgun ec9d28df7a sms5에서 오타 및 필요없는 구문 삭제 2014-06-02 14:31:11 +09:00
thisgun e9c3399d32 sms5 받는사람 추가시 휴대폰 번호 유효성 체크 수정 2014-06-02 14:06:14 +09:00
thisgun 241613d5cf sms5 form전송시 두번 등록되는 오류 현상 수정 2014-06-02 13:12:14 +09:00
chicpro e29e972bf1 전체 검색 css 스타일 추가 2014-05-30 12:05:41 +09:00
chicpro 1c2c443d6d 배열 문자 index 따옴표 처리 2014-05-30 11:55:49 +09:00
chicpro 14db33addb 전체 검색 결과 내용 표시 출력 코드 수정 2014-05-30 11:27:16 +09:00
chicpro adbc1eace3 LG 본인확인 서비스 신청 페이지 링크 변경 2014-05-29 17:19:43 +09:00
chicpro 4191b9f92e LG유플러스 명칭 통일 2014-05-29 16:01:07 +09:00
chicpro e422a93883 관리자 리스트 관리 링크 순서 변경 2014-05-29 13:28:18 +09:00
chicpro cf396c364b 메일발송 때 관리자 이메일 적용되록 수정 2014-05-29 10:43:57 +09:00
chicpro 38f209a57d 관리자 메일 발송이름 추가 2014-05-29 10:23:51 +09:00
chicpro a9ff55017b 검색어 특수문자 처리 코드 수정 2014-05-29 09:31:30 +09:00
chicpro 3e49c0c7f9 검색처 특수문자 패턴 추가 2014-05-28 17:51:00 +09:00
chicpro f733f8c5d9 stx 문자열에서 특수문자 제거 코드 추가 2014-05-28 17:31:18 +09:00
chicpro 9388ad70b3 lg u+ 휴대폰 대체인증 오류 수정 2014-05-28 17:24:21 +09:00
chicpro 8ad850072a lg u+ 본인확인 모듈 추가 2014-05-26 13:27:45 +09:00
chicpro 535c8ec92f sns 등록 관련 코드 수정 2014-05-26 11:44:57 +09:00
chicpro ec075413b3 sns 등록 관련 코드 수정 2014-05-26 11:36:59 +09:00
chicpro aa2beb7027 sns 댓글 url 전달되지 않는 오류 수정 2014-05-26 10:34:43 +09:00
chicpro 278c8ac541 url_auto_link 함수 수정 2014-05-26 10:05:07 +09:00
chicpro 93419222d3 메모 삭제 파일 필드명 오타 수정 2014-05-23 09:39:49 +09:00
chicpro 80cf22c97c 게시글 이동 때 추천정보 이동 코드 추가 2014-05-22 16:38:19 +09:00
chicpro b43149f9d3 관리자 회원정보 수정시 성별 초기화되는 오류수정 2014-05-22 13:31:28 +09:00
chicpro bc97db94e5 트위터 api 버전 변경 2014-05-22 13:25:25 +09:00
chicpro 24d43d3924 본인확인시에만 이름 변경할 수 있도록 수정 2014-05-20 16:51:15 +09:00
chicpro 3193d8a0cb 관리자 회원정보 수정시 생년월일 초기화되는 오류 수정 2014-05-20 16:50:32 +09:00
chicpro 2e06869ae3 회원가입 스킨 띄어쓰기 추가 2014-05-20 09:22:25 +09:00
chicpro e645c539a0 #32 새글 스킨 colspan 오류 수정 2014-05-19 11:52:59 +09:00
chicpro 15b224917a 휴대폰 필수 입력일 때 유효성 체크기능 추가 - 사노라가노라님 제안 2014-05-19 10:00:28 +09:00
chicpro 67530cc3a5 비회원이 자바스크립트를 이용해 댓글 수정할 수 있는 오류 수정 2014-05-15 14:04:36 +09:00
chicpro bc6ec9a3d0 리스트 공지 출력 관련 코드 수정 2014-05-14 16:53:46 +09:00
chicpro 664a0d9adf 에디터 사용 설정 후 개별 게시판에서 에디터 사용하지 않을 때 자동저장 스크립트 오류 수정 2014-05-14 11:28:00 +09:00
chicpro cb9b2bb73d 누락된 버튼 이미지 파일 추가 2014-05-14 11:27:08 +09:00
chicpro 0b6a3930fc 자동저장글 가져올 때 n 추가되는 오류 수정 - laffer님 제보 2014-05-14 09:44:03 +09:00
chicpro eeac9dbaf1 gitignore 수정 2014-05-14 09:38:48 +09:00
chicpro de1753aebe 1:1문의 검색오류 수정 - 참없다님 제보 2014-05-07 10:07:07 +09:00
chicpro b23b5fa2f1 내용관리에서 누락된 js 코드 추가 2014-05-07 09:56:30 +09:00
chicpro 7a81263b34 Merge branch 'master' of github.com:gnuboard/g5 2014-04-28 09:20:27 +09:00
chicpro 936019736b zip.db 파일 삭제 2014-04-28 09:20:14 +09:00
SIR 3b163d66f9 실행 파일 퍼미션 변경 쉘 추가 2014-04-25 11:18:45 +09:00
chicpro a2f4c098e3 escape_trim 함수 오류 수정 2014-04-24 11:30:16 +09:00
chicpro 282387cc17 sql_real_escape_string 함수 오류 수정 2014-04-24 11:16:37 +09:00
chicpro d09b992df5 sql_query 함수에 sql resource 지정 - 명랑폐인님 제안 2014-04-24 11:02:03 +09:00
SIR 5b4bf11250 gr_id 배열 오류 해결 2014-04-24 09:34:12 +09:00
thisgun 1bb3328a0a sms5 연락처 그룹간 이동간에 쿼리문 수정 2014-04-22 13:40:48 +09:00
chicpro a046070f8a 관리자 회원 추가 삭제 때 중복 체크 코드 변경 2014-04-21 13:41:55 +09:00
chicpro b8a14c1dfa 사용하지 않는 관리자 기능 파일 삭제 2014-04-17 11:01:50 +09:00
thisgun 87014a0c5c sms5 auth 체크 함수 수정 및 기타 문제 수정 2014-04-16 15:51:24 +09:00
thisgun f5583edec7 sms5에서 인증체크 함수 따로 추가 2014-04-16 14:06:58 +09:00
thisgun 344a61d5a5 sms5 문자열 처리 및 기타문제 보완 2014-04-16 13:24:59 +09:00
chicpro a50f7ce802 sms5 코드 체크 및 수정 2014-04-15 15:12:55 +09:00
chicpro b6bfef3b65 사용하지 않는 필드 삭제 2014-04-15 09:19:22 +09:00
chicpro 7d7c853045 팝업 레이어 css 중복 코드 삭제 2014-04-14 16:19:27 +09:00
chicpro 7d95cbad71 Merge branch 'master' of github.com:gnuboard/g5 2014-04-11 17:16:10 +09:00
chicpro 2fc1c05d6f 본인확인 필수 설정 추가 2014-04-11 17:15:57 +09:00
thisgun 2f51cee555 sms5 프로그램등록번호 필드 제거 2014-04-11 15:26:32 +09:00
thisgun 43f89063e0 sms5 문자발송시 따옴표 처리 오류 수정 2014-04-11 13:19:54 +09:00
chicpro edc67d6aa5 사용되지 않는 필드 삭제 2014-04-10 17:25:48 +09:00
chicpro 7a72955ec8 Merge branch 'master' of github.com:gnuboard/g5 2014-04-10 17:22:34 +09:00
chicpro 9bfb92cf74 사용되지 않는 필드 삭제 2014-04-10 17:22:28 +09:00
SIR fde7a4bc1f 자동등록방지 미입력시 captcha_key 필수입력으로 나오는 메세지를 자동등록방지 필수입력으로 수정 2014-04-10 13:38:24 +09:00
whitedot 99ee16b438 공통: 검색어 클래스 재지정 2014-04-10 11:15:51 +09:00
whitedot 7eaec845fc Merge branch 'master' of github.com:gnuboard/g5 2014-04-10 08:25:07 +09:00
whitedot dea015592f 사용자: 팝업레이어 사용 시 헤더 z-index 재정의 스크립트 추가, 길에서(yeunni)님 제보 2014-04-10 08:24:54 +09:00
chicpro 8914eeeaf8 모바일 갤러리 게시글 없을 때 스크립트 오류 수정 2014-04-09 14:47:27 +09:00
chicpro 8a407bebbb 접속자 기본 스킨 지정 2014-04-08 15:06:47 +09:00
chicpro b52c9d7fa3 Merge branch 'master' of github.com:gnuboard/g5 2014-04-07 14:06:48 +09:00
chicpro 15ce2ae731 다운로드 포인트 차감 오류 수정 - 윈디눈하님 제보 2014-04-07 14:06:34 +09:00
whitedot 2e296abd93 관리자: 기본환경설정 > 레이아웃 추가설정 하단 파일 경로 오타 수정, 케스케스(ks4613)님 제보 2014-04-07 11:23:46 +09:00
whitedot a6b62c89a2 Merge branch 'master' of github.com:gnuboard/g5 2014-04-07 11:21:48 +09:00
whitedot 45d6fa2047 모바일: bo_w id 겹침 수정, 임소야(minisoya)님 제보 2014-04-07 11:21:43 +09:00
chicpro 7492d404c0 캡챠 오류 문구 수정 2014-04-07 09:42:02 +09:00
whitedot 13cdf776f5 관리자: input select label 중심 마크업 정리 2014-04-02 10:54:19 +09:00
whitedot f65314bd94 Merge branch 'master' of github.com:gnuboard/g5 2014-04-01 18:18:47 +09:00
whitedot 53636a3453 사용자: input select label 중심 마크업 정리 2014-04-01 18:18:04 +09:00
chicpro 23fb25fc17 아이코드 요금정보 표시 오류 수정 2014-04-01 18:02:44 +09:00
chicpro b03949626e 1:1문의 메일 발송 오류 수정 2014-04-01 09:54:08 +09:00
SIR 55408ece40 Merge branch 'master' of github.com:gnuboard/g5 2014-03-31 13:48:08 +09:00
SIR d0391b5f29 cheditor 버전에 관계없이 포함하지 않도록 수정 2014-03-31 13:47:56 +09:00
SIR afc4e4536f 게시물 자동저장 수정 2014-03-31 13:47:30 +09:00
chicpro 83fe14288a 내용관리 html_purifier 사용 선택할 수 있는 설정 추가 2014-03-28 16:11:41 +09:00
chicpro 5ce0ad1221 휴대폰번호 중복 체크코드 주석처리 2014-03-28 14:38:12 +09:00
chicpro 9593cf952d 본인확인 중복 가입 체크 코드 추가 2014-03-28 14:19:33 +09:00
whitedot 0e313d792a 사용자: cheditor5.1 기본 너비 대응 tbl_frm01 th 너비 수정 2014-03-28 11:18:38 +09:00
whitedot 0dcb83a5a5 Merge branch 'master' of github.com:gnuboard/g5 2014-03-28 11:15:43 +09:00
whitedot e377355ef1 사용자: cheditor5.1 전체화면 모드 대응을 위한 hd z-index css/js 수정 2014-03-28 11:15:32 +09:00
chicpro 55799985e9 불필요한 문자셋 변환 코드 삭제 2014-03-28 11:13:54 +09:00
chicpro ae7dba63b2 php 5.3 이전에서 발생하는 parse error 수정 2014-03-27 17:26:00 +09:00
chicpro f1c33e30a2 $list array 중복 선언 오류 수정 - 뽁스님 제보 2014-03-27 16:18:17 +09:00
chicpro 2d769a83ce 사용하지 않는 파일 삭제 2014-03-27 14:43:23 +09:00
chicpro 2065819ab9 SMS5 코드 체크 및 정리 2014-03-27 14:05:59 +09:00
chicpro 36b0ad66cf E_RECOVERABLE_ERROR 상수 제거 - 더카이님 제보 2014-03-27 09:22:37 +09:00
chicpro eeef799bf7 사용자 코드 체크 및 정리2 2014-03-26 17:18:40 +09:00
chicpro 1c9f0f6018 사용자 코드 체크 및 정리 2014-03-26 17:14:30 +09:00
chicpro e61c402067 관리자 코드 체크 및 정리 2014-03-26 15:43:55 +09:00
chicpro a09ad95cc0 유창화님 정규식 제안코드로 일부 함수 수정 2014-03-26 11:03:50 +09:00
chicpro a9ba11f35f 모바일 상단 메뉴 검색 레이어 관련 스크립트 수정 2014-03-26 09:55:43 +09:00
whitedot 4df8f09549 공통: tbody th padding 값 추가 2014-03-25 13:45:42 +09:00
chicpro c197036c1f 관리자 일 때는 인증 게시판 최신글 출력 2014-03-24 15:17:44 +09:00
chicpro d9aa817221 인증을 사용하는 게시판의 최신글을 추출하지 않도록 수정 2014-03-24 14:50:04 +09:00
chicpro c2f6a8fc22 게시판 리스트 접근시 인증 여부 체크 코드 추가 2014-03-24 14:39:57 +09:00
whitedot d96fda1575 Merge branch 'master' of github.com:gnuboard/g5 2014-03-24 11:08:39 +09:00
whitedot 5242f3918e 관리자: SMS5 설치화면 마크업 수정 2014-03-24 11:08:24 +09:00
chicpro 3128f8d336 방문자 검색 검색 관련 코드 수정 2014-03-24 09:48:02 +09:00
whitedot 19c3297538 Merge branch 'master' of github.com:gnuboard/g5 2014-03-21 17:14:11 +09:00
whitedot f1c4018d8f 공통: head의 팝업레이어 관련 마크업 newwin.inc.php 로 완전이동 2014-03-21 17:13:57 +09:00
thisgun e4a4b91dce Merge branch 'master' of github.com:gnuboard/g5 2014-03-21 11:00:56 +09:00
thisgun 50bf45770a sms5 서브 메뉴 넘버 수정 2014-03-21 11:00:45 +09:00
chicpro 1e84bc6f1d blind sql injection 대응 코드 수정 2014-03-21 10:18:47 +09:00
chicpro e9e1f9713f 모바일 페이지당 라인 수 설정 추가 2014-03-21 09:52:41 +09:00
thisgun 9c0d1000a1 Merge branch 'master' of github.com:gnuboard/g5 2014-03-21 09:46:38 +09:00
chicpro fc974bf9d4 파일설명 사용 때 글쓰기 오류 수정 2014-03-20 16:38:15 +09:00
chicpro bcc013bdcf sms5 추가 2014-03-20 14:51:51 +09:00
chicpro 41a3385e99 dhtml 에디터 사용하지 않을 때도 에디터 js 파일 로드하는 문제 수정 2014-03-20 09:02:55 +09:00
chicpro 99163201c6 신디케이션 사용여부 설정 추가 2014-03-19 14:51:24 +09:00
chicpro 0093e835f4 qa tail 오타 수정 2014-03-19 11:04:12 +09:00
chicpro 92a746de78 ie10 이상에서 하위메뉴 추가되지 않는 오류 수정 2014-03-18 18:15:55 +09:00
chicpro 58dec25bbb 게시판 메일 발송의 내용에 rn 표시되는 오류 수정 - 참없다님 제보 2014-03-18 17:17:11 +09:00
chicpro 021d3d4147 메뉴 추가창 ie에서 스크롤 생기지 않는 문제 수정 2014-03-18 16:56:16 +09:00
chicpro 34977008e6 본인확인 모듈 체크 방법 변경 2014-03-18 16:29:21 +09:00
whitedot b7464f45ad Merge branch 'master' of github.com:gnuboard/g5 2014-03-18 15:40:35 +09:00
whitedot f84de48e15 모바일: gnb 메뉴 없을 때 안내문구 수정, 사노라가노라(ogogago)님 건의 2014-03-18 15:40:20 +09:00
chicpro 4ddd09df85 Blind SQL Injection 대응 코드 추가 2014-03-18 15:35:21 +09:00
whitedot b52d3dd331 Merge branch 'master' of github.com:gnuboard/g5 2014-03-18 13:09:40 +09:00
whitedot 51ac32547f 사용자: gnb 메뉴 없을 때 안내문구 수정, 사노라가노라(ogogago)님 건의 2014-03-18 13:07:41 +09:00
chicpro 2e4aaf2f3b Merge branch 'master' of github.com:gnuboard/g5 2014-03-17 18:09:50 +09:00
chicpro 6c34162bb0 extend내 파일 파일명순으로 정렬하여 include 하도록 수정 2014-03-17 18:09:42 +09:00
whitedot 4ec7219318 관리자: 회원관리/게시판관리 label 누락 수정 2014-03-17 17:58:49 +09:00
chicpro cdef10dcef SMS 수신 여부 출력 추가 2014-03-17 17:47:59 +09:00
chicpro 00ac8deba3 메뉴 테이블 생성되지 않았을 때 발생하는 오류 숨김 2014-03-17 13:41:03 +09:00
whitedot bcc275e244 공통: #30 FAQ 내용과 닫기 버튼 사이 여백 추가 2014-03-17 13:28:15 +09:00
whitedot 899cd74b01 모바일: #30 FAQ 스킨 마크업 2014-03-17 13:24:23 +09:00
whitedot 9595e64334 Merge branch 'master' of github.com:gnuboard/g5 2014-03-17 13:19:11 +09:00
whitedot bc2108dd5a 사용자: #30 FAQ 스킨 마크업 2014-03-17 13:19:01 +09:00
chicpro 7bd358b53b Merge branch 'master' of github.com:gnuboard/g5 2014-03-17 11:54:29 +09:00
chicpro e738eed8d7 gnb 서브메뉴 넓이 체크 스크립트 수정 2014-03-17 11:54:14 +09:00
whitedot dd43ca449e 모바일: #29 h2 숨기기 2014-03-17 11:53:47 +09:00
whitedot 51a65f746b Merge branch 'master' of github.com:gnuboard/g5 2014-03-17 11:45:37 +09:00
whitedot cb32063b68 사용자: gnb gnb_1dli_over2 right 값 0으로 수정 2014-03-17 11:45:26 +09:00
whitedot f160a9091a 모바일: #25 모바일 메뉴 마크업 완 2014-03-17 11:45:03 +09:00
chicpro 6927401c1d 회원발송 코드 수정 2014-03-17 11:10:42 +09:00
chicpro 384e4243bc 회운 메일발송 코드 수정 2014-03-14 21:52:57 +09:00
chicpro 95267cb88b conv_unescape_nl 함수 추가 2014-03-14 21:29:20 +09:00
chicpro e9d3de1859 서브메뉴 추가 코드 오류 수정 2014-03-14 18:12:35 +09:00
chicpro 038ebeb0f8 메뉴추가시 서브메뉴 class 추가되지 않는 오류 수정 2014-03-14 17:57:17 +09:00
thisgun 1099680118 Merge branch 'master' of github.com:gnuboard/g5 2014-03-14 17:48:10 +09:00
chicpro c9455d27da Merge branch 'master' of github.com:gnuboard/g5 2014-03-14 17:47:10 +09:00
chicpro f13edd77c9 메뉴 검색때 제목 추가되지 않는 오류 수정 2014-03-14 17:46:59 +09:00
whitedot cabbaa0acd 관리자: #29 메뉴설정 추가 시 td 클래스 정의 2014-03-14 17:43:00 +09:00
thisgun 6eec6985c2 Merge branch 'master' of github.com:gnuboard/g5 2014-03-14 17:40:47 +09:00
whitedot 052597513d Merge branch 'master' of github.com:gnuboard/g5 2014-03-14 17:31:19 +09:00
whitedot 04624beeaa 사용자,관리자: 메뉴설정 관련 마크업 완료 2014-03-14 17:30:55 +09:00
chicpro 3c3bfc2b8f faq 분류 검색 기능 추가 2014-03-14 17:27:54 +09:00
chicpro 2fbd3e66fa 변환프로그램에서는 gnb 메뉴 표시하지 않도록 수정 2014-03-14 15:31:39 +09:00
chicpro 791457e0fe 메뉴테이블 설정 추가 2014-03-14 14:34:52 +09:00
chicpro 22519cd731 okname 보안강화 필터링 옵션 적용 2014-03-14 14:29:51 +09:00
chicpro bf0eb143a6 number_format 함수 부호 처리 오류 수정2 2014-03-14 14:01:59 +09:00
chicpro 08fe7ee42a number_format 함수 부호 처리 오류 수정 2014-03-14 13:32:10 +09:00
chicpro 848e0ae505 Merge branch 'master' of github.com:gnuboard/g5 2014-03-14 11:52:20 +09:00
chicpro 2e8c7a9acd 그룹 게시판 메뉴보이기 필드 제거 2014-03-14 11:52:12 +09:00
whitedot f868b4bebb 사용자: gnb 2depth hover, focus 스타일 수정 2014-03-14 11:44:40 +09:00
whitedot 4b259031f3 관리자: admin.css 파일 위치 adm/css 로 변경 2014-03-14 11:40:43 +09:00
whitedot 1764aa3b3a 공통: #29 메뉴설정 마크업 작업 중 2014-03-14 10:45:05 +09:00
whitedot b97d07df3d 사용자: gnb ie6 에서 li floatleft 안 먹는 현상 수정 2014-03-14 10:34:08 +09:00
whitedot e34d535b61 Merge branch 'master' of github.com:gnuboard/g5 2014-03-14 09:25:19 +09:00
whitedot e1d4956175 사용자: gnb 불필요 css 삭제 2014-03-14 09:25:06 +09:00
chicpro 738bc9e968 Merge branch 'master' of github.com:gnuboard/g5 2014-03-14 09:08:26 +09:00
chicpro 15b2813abc 메뉴관리 기능 추가 2014-03-14 09:08:06 +09:00
whitedot c0fa8cefd1 공통: gnb 스타일 필요없는 코드 삭제 및 간결화 2014-03-13 19:44:58 +09:00
whitedot 50c98dab19 사용자: gnb 2depth 높이 가변 수정 2014-03-13 18:36:32 +09:00
whitedot 2421a655cf 사용자: gnb 1depth 너비 가변 수정 2014-03-13 18:35:00 +09:00
whitedot 0c35a1fa24 모바일: #28 포인트내역 날짜 표시 방법/스타일 변경 2014-03-12 17:49:18 +09:00
whitedot 17812bf744 Merge branch 'master' of github.com:gnuboard/g5 2014-03-12 17:35:16 +09:00
whitedot 463d81a27c 공통: #28 포인트 페이지 스킨화, 스크랩/쪽지 목록 스타일도 함께 수정 2014-03-12 17:35:11 +09:00
whitedot c37c1fbb2c 관리자: gnb hover 스타일 복원 2014-03-12 17:18:30 +09:00
chicpro 343de88d62 날짜형식 변환 함수 추가 2014-03-12 16:55:01 +09:00
chicpro f368d7cb9d get_paging 함수 주석문 수정 2014-03-12 15:04:26 +09:00
chicpro db07567e64 포인트 리스트 스킨화 2014-03-12 13:17:50 +09:00
chicpro 8a81b42e0c 게시판 하단 파일 출력 부분 조건문 처리 오류 수정 2014-03-12 11:58:04 +09:00
chicpro 7952268226 1:1문의 상단 하단 설정 항목 추가 2014-03-12 11:56:25 +09:00
chicpro 2d13c3b4b4 검색에 사용되는 변수에서 특수문자 제거 및 길이제한 추가 2014-03-12 10:42:03 +09:00
chicpro ab37de4292 sql error 출력여부 설정 상수 추가 - 로빈아빠님 제안 2014-03-12 10:25:42 +09:00
whitedot c45cb58dbc Merge branch 'master' of github.com:gnuboard/g5 2014-03-11 18:16:22 +09:00
whitedot 1a70218a74 관리자: GNB javascript off 대응 2014-03-11 18:16:09 +09:00
chicpro 1ec3ad24ef 방문자수 타입변환 오류 수정 - 더카이님 제보 2014-03-10 10:30:08 +09:00
thisgun b0a2e0ce33 Merge branch 'master' of github.com:gnuboard/g5 2014-03-07 14:29:12 +09:00
whitedot ddd1726bf1 사용자: gnb z-index 추가3 2014-03-06 18:38:21 +09:00
whitedot ebb6a1c63a 사용자: gnb z-index 추가2 2014-03-06 18:34:53 +09:00
whitedot 817bfebb71 Merge branch 'master' of github.com:gnuboard/g5 2014-03-06 18:32:24 +09:00
whitedot 94822deddc 사용자: gnb z-index 추가 2014-03-06 18:31:35 +09:00
chicpro cc7e1a4b2f 필수 모듈 체크 후 알림 방법 변경 2014-03-06 15:23:35 +09:00
chicpro defd0bd38a escape_trim 함수에서 G5_ESCAPE_FUNCTION 설정사용하도록 수정 2014-03-04 17:40:16 +09:00
thisgun 80b4ca0841 master브랜치병합 2014-03-04 13:36:15 +09:00
chicpro f9c087e93a js off 대응 css 삭제로 메뉴스크립트 코드 제거 2014-03-04 10:19:50 +09:00
chicpro c9e0ea7566 상단 메뉴 정렬 스크립트 수정 2014-03-04 09:57:31 +09:00
SIR 5f69257625 SMTP 관련 코드 수정 2014-03-03 16:42:49 +09:00
chicpro acb22024a9 기본 escape function 설정할 수 있도록 수정 2014-03-03 15:47:58 +09:00
chicpro f12e63436a 회원메일 발송 오류 수정 2014-03-03 09:34:48 +09:00
whitedot c7d457d373 Merge branch 'master' of github.com:gnuboard/g5 2014-02-28 17:01:29 +09:00
whitedot 08b6b901a9 사용자: gnb js off 대응 제거, CSS가 어렵다는 의견이 많았음 2014-02-28 17:01:18 +09:00
chicpro f6df7c905b 모바일 회원가입 취소 버튼 링크 오류 수정 2014-02-28 16:17:25 +09:00
chicpro df9a0086d5 불필요한 경로 체크 코드 삭제 2014-02-28 09:41:20 +09:00
chicpro 07176252c8 공지가 있을 때 게시글 글번호 오류 수정 2014-02-27 14:32:51 +09:00
chicpro 0541ec9947 gitignore에 ckeditor43 추가 2014-02-27 11:03:15 +09:00
whitedot abc9d205a5 관리자: 로고를 ADMINISTRATOR 로 변경, 윈디눈하(borastyle)님 건의 2014-02-26 09:20:34 +09:00
whitedot 31e24fa77b 관리자: #26 게시판 썸네일 삭제 페이지 마크업 2014-02-26 09:12:15 +09:00
whitedot 44976c8eb9 Merge branch 'master' of github.com:gnuboard/g5 2014-02-25 09:47:56 +09:00
whitedot d61e6dd01d 공통: 전체검색결과 목록 내 제목, 내용 스타일 수정 2014-02-25 09:47:44 +09:00
chicpro 89b146a2c4 게시판 수정에 썸네일 삭제 기능 추가 2014-02-24 18:10:25 +09:00
whitedot f32379d492 Merge branch 'master' of github.com:gnuboard/g5 2014-02-24 13:02:34 +09:00
whitedot 1872296417 모바일: lnb 스타일 5칸 기준, 4칸 기준으로 변경 - 입문개발자(dungglenim)님 제보 2014-02-24 13:01:42 +09:00
chicpro bc1cfad1c2 post 등에 mysql_real_escape_string 적용하는 코드 수정 2014-02-20 11:29:19 +09:00
whitedot 7bd383b7cf 공통: 팝업레이어 입력된 내용이 설정된 높이보다 길 때 닫기 버튼 가려지는 현상 수정, 참없다(uyong)님 제보 2014-02-20 10:14:41 +09:00
whitedot aa66a87579 관리자: btn_cancel 스타일 a 분리 2014-02-20 09:45:37 +09:00
chicpro 847df782b5 게시판 복사 오타 수정 - 참없다님 보고 2014-02-20 08:52:29 +09:00
chicpro 95d697a99a 게시글 수정 시 공지체크 해제되지 않는 오류 수정 2014-02-19 08:59:18 +09:00
chicpro a7604e02c4 mysql_real_escape_string 함수 적용 코드 수정 2014-02-19 08:58:45 +09:00
chicpro f15e41f8d9 삭제되지 않는 style.css 링크 제거 2014-02-17 17:43:40 +09:00
whitedot 920d7d4f07 공통: 팝업관리 g5 이동에 따른 스타일 정리 처리 2014-02-14 15:35:02 +09:00
thisgun 5ac03ea3b9 Merge branch 'master' of github.com:gnuboard/g5 2014-02-14 14:59:02 +09:00
thisgun ca51542b16 g5모바일에서 팝업레이어 내용 추가 2014-02-14 14:57:09 +09:00
chicpro a770007e4d 최신글 캐시파일 include로 수정 2014-02-14 14:44:01 +09:00
thisgun 9624eeb11a Merge branch 'master' of github.com:gnuboard/g5 2014-02-14 14:16:49 +09:00
thisgun 7c7d329541 bbs/newwin.inc.php 파일에서 팝업테이블이 존재하지 않을경우를 대비하여 조회문에 false옵션을 주어 오류가 일어나지 않게 함 2014-02-14 14:14:50 +09:00
chicpro 2c223a90e6 팝업레이어 배경색 지정 수정 2014-02-14 13:48:05 +09:00
chicpro 619e5c223c 영카트의 faq 내용관리 팝업관리 그누보드로 이동 2014-02-14 13:22:42 +09:00
thisgun a320e22d19 그누보드5 install_db.php 에 DB설정파일 생성문에 새창테이블변수문 오타 수정 2014-02-14 13:15:26 +09:00
thisgun 3e62a88f97 그누보드5 install_db.php 에 DB설정파일 생성문에 새창 테이블 배열변수 추가 2014-02-14 13:08:15 +09:00
whitedot fa5cee60d5 모바일: 갤러리스킨 add_stylesheet 처리 2014-02-14 11:37:21 +09:00
whitedot b0b305f4af 사용자: 접속자 스킨 스타일시트 charset 지정 2014-02-14 11:36:57 +09:00
whitedot 98bd098999 Merge branch 'master' of github.com:gnuboard/g5 2014-02-14 11:21:32 +09:00
whitedot 12d37186a3 사용자: 새창 win_desc 스타일 수정, p 태그 margin, padding, line-height 초기화에 따른 수정 2014-02-14 11:21:06 +09:00
chicpro 294d8ad651 스킨의 css 파일 지정 방법 변경 2014-02-13 16:43:26 +09:00
thisgun efb8f08c74 Merge branch 'movefaq' of github.com:gnuboard/g5 into movefaq 2014-02-13 14:37:41 +09:00
thisgun 08f2f09f52 내용관리 FAQ관리 수정 2014-02-13 14:37:10 +09:00
whitedot 347f9c1562 Merge branch 'movefaq' of github.com:gnuboard/g5 into movefaq 2014-02-13 13:52:42 +09:00
whitedot 40c25713ac 공통: 전체검색 결과 스타일 2014-02-13 13:52:03 +09:00
thisgun c4113e661d 내용관리 FAQ관리 수정 2014-02-13 13:38:49 +09:00
chicpro 0463ecc23f html_end 함수를 class로 변경 2014-02-13 13:30:06 +09:00
thisgun 496cdba896 내용관리 FAQ관리 수정 2014-02-13 13:14:31 +09:00
thisgun da37d92265 Merge branch 'movefaq' of github.com:gnuboard/g5 into movefaq 2014-02-13 11:31:04 +09:00
whitedot ca8f21c2bc 공통: 내용관리, faq 관리 yc5에서 g5로 이동, 마크업/스타일 작업 2014-02-13 11:28:04 +09:00
thisgun 8a312b393f 내용 및 FAQ관리 수정 2014-02-12 17:16:24 +09:00
thisgun 5baa2b884a bbs/faq.php에서 faq관련된 변수가 있는지 체크 2014-02-12 14:55:19 +09:00
thisgun 15cb9221dc 그누보드5 메뉴중 FAQ메뉴란 추가 2014-02-12 11:56:00 +09:00
thisgun 43b36716ae Merge branch 'movefaq' of github.com:gnuboard/g5 into movefaq 2014-02-12 11:37:29 +09:00
thisgun e926288f3e 내용관리 FAQ관리 수정 2014-02-12 11:37:14 +09:00
whitedot 33df7f0d41 사용자: 내용관리 FAQ관리 추가 관련 마크업/스타일 2014-02-11 14:26:07 +09:00
chicpro 1c552404c0 Merge branch 'master' of github.com:gnuboard/g5 2014-02-11 14:00:37 +09:00
chicpro cd6cb1f36c 관리자 lnb 메뉴 출력에 권한 체크 코드 추가 2014-02-11 14:00:27 +09:00
whitedot 257343852f Merge branch 'movefaq' of github.com:gnuboard/g5 into movefaq 2014-02-11 13:37:17 +09:00
whitedot 3cf14ad066 Merge branch 'movefaq' of github.com:gnuboard/g5 2014-02-11 13:36:38 +09:00
whitedot d404a7cdcb Merge branch 'master' of github.com:gnuboard/g5 2014-02-11 13:35:34 +09:00
whitedot 1d536974ab 관리자 상단메뉴 자바스크립트 off 시 메뉴 두줄로 보이는 문제 수정, 해피정(happyjung)님 제보 2014-02-11 13:35:23 +09:00
thisgun c9cd0307c6 영카트5 메뉴중 내용관리 FAQ관리 메뉴를 그누보드5로 옮김 2014-02-11 11:13:13 +09:00
chicpro 2ec3b1d0f2 관리자 페이지 하단 도메인 출력 부분 수정 2014-02-10 13:39:50 +09:00
chicpro e4a17902fd 썸네일 생성시 alt 속성 사라지는 버그 수정 2014-02-10 11:02:39 +09:00
chicpro 752ccd8502 member_confirm 파일 url 리다이렉션 취약점 수정 - 김효종님 보고 2014-02-10 10:52:58 +09:00
chicpro 2e474b8dd6 Merge branch 'master' of github.com:gnuboard/g5 2014-02-06 16:15:08 +09:00
chicpro f72db5731e 게시글 작성 시 메일 발송 코드 수정 2014-02-06 16:14:54 +09:00
whitedot 17c6458f0b 상단 로고 검색창 텍스트크기 조절 회원가입 등 링크 스타일 수정, 로고 변경했을 때 검색창 등 일정 간격 유지를 위한 조치 2014-02-06 15:22:47 +09:00
whitedot 77d92f5c23 Merge branch 'master' of github.com:gnuboard/g5 2014-02-06 15:04:59 +09:00
whitedot 9f308f6aae 공통: 정보찾기 p 태그 스타일 2014-02-06 14:56:15 +09:00
chicpro ad149439ba Merge branch 'master' of github.com:gnuboard/g5 2014-02-06 13:38:17 +09:00
chicpro 520ed9204c 가입메일 인증메일 동시 사용 때 가입메일만 발송되도록 수정 2014-02-06 13:38:07 +09:00
whitedot b34c61f00d 공통: 회원가입 완료페이지 안내문구 스타일 수정 2014-02-06 13:18:20 +09:00
whitedot f87c10686f 관리자: #24 접속자로그 삭제 페이지 마크업 2014-02-06 13:13:50 +09:00
chicpro 47c41077d5 접속 로그 삭제 기능 추가 2014-02-05 17:59:18 +09:00
chicpro 2a6f46e820 공지글 수정시 기존 순서 변경되지 않도록 수정 2014-02-04 18:27:03 +09:00
chicpro 3c0982974b 스타일시트 위치조정 때 조건문있으면 함께 이동하도록 수정 2014-02-04 18:03:36 +09:00
chicpro eeac929ca6 회원아이콘 업로드시 용량초과 안내 메세지 추가 2014-02-04 10:47:17 +09:00
chicpro b6f76f8885 게시판설정 아이콘 출력 0입력시 새글 인기글 아이콘 출력되지 않도록 수정 2014-02-03 11:18:32 +09:00
chicpro 26d41b11f3 그누보드4 db 이전 프로그램 수정 2014-02-03 11:16:02 +09:00
kagla 013f47ada2 개인정보취급방침, 개인정보수집이용을 개인정보처리방침으로 문구 변경 2014-01-29 10:21:36 +09:00
whitedot 8b50062f86 변환프로그램 #22 마크업 및 스타일 완료 2014-01-29 10:03:12 +09:00
whitedot 2178764db1 Merge branch 'master' of github.com:gnuboard/g5 2014-01-29 09:02:46 +09:00
whitedot 57dd91955b 관리자: 게시판 추가/수정 마크업 오류 수정 2014-01-29 09:02:30 +09:00
chicpro bf74f24eb2 주소 입력 후 상세주소에 포커스 가도록 수정 2014-01-28 16:56:17 +09:00
chicpro 46700f351c 그누보드4 DB 데이터 이전 프로그램 추가 2014-01-28 15:38:37 +09:00
kagla 9132316971 Merge branch 'master' of github.com:gnuboard/g5 2014-01-27 10:40:31 +09:00
kagla 514a663b1d 행정구역 구분 오류 수정 2014-01-27 10:12:40 +09:00
chicpro facdfd564f ip 숨김방법 설정 추가 - 로빈아빠님 건의 2014-01-27 10:07:01 +09:00
whitedot d6a46b86e2 Merge branch 'master' of github.com:gnuboard/g5 2014-01-27 09:02:55 +09:00
whitedot 771ecba016 모바일: CSS reset textarea 기본 폰트 지정, 로빈아빠(xhost)님 건의 2014-01-27 09:02:25 +09:00
chicpro b675b02604 메모 테이블 me_recv_mb_id에 인덱스 설정 추가 - 썬쓰파더님 건의 2014-01-23 13:36:24 +09:00
chicpro 8b30857701 게시판 복사시 기본 엔진 MyISAM 설정되도록 수정 2014-01-23 13:15:06 +09:00
chicpro 2bdee0f848 1:1문의 휴대폰번호 입력에 스크립트 입력할 수 있는 문제 수정 - I2sec 지민건님 제보 2014-01-23 12:46:21 +09:00
kagla 80af2a0f8c /.htaccess 추가 2014-01-21 13:40:42 +09:00
chicpro 9a11d40a6a input vars 개수 체크함수 추가 2014-01-21 11:17:39 +09:00
whitedot 91274eb7c1 공통: 하단 쇼핑몰 정보 줄간격 2014-01-20 14:21:03 +09:00
whitedot 9bc3eb1faf 공통: 로그인 페이지 안내문구 여백 및 줄간격 2014-01-20 14:17:56 +09:00
whitedot d3b1c4c053 Merge branch 'master' of github.com:gnuboard/g5 2014-01-20 10:10:49 +09:00
whitedot a66d998810 공통: 용어 일반화, 패스워드 -> 비밀번호, 별명 -> 닉네임, 로빈아빠(xhost)님 건의 2014-01-20 10:09:14 +09:00
chicpro 96a1cf8bc5 Merge branch 'master' of github.com:gnuboard/g5 2014-01-18 07:59:22 +09:00
chicpro 29d16b90d9 모바일 도로명 검색 오류 수정 2014-01-18 07:59:07 +09:00
whitedot 28165a06f6 관리자: 회원관리 > 회원추가/수정 에서 우편번호 title 을 label 로 수정 2014-01-17 15:04:14 +09:00
whitedot adaca820b5 공통: #20 주소검색 직접 입력 마크업 2014-01-17 14:39:23 +09:00
chicpro 26d976b684 주소 입력시 사용자 직접 입력 기능 추가 2014-01-17 13:42:16 +09:00
chicpro e46cdb41fc Merge branch 'master' of github.com:gnuboard/g5 2014-01-17 11:21:36 +09:00
chicpro 2c6e901eb6 추천 비추천 후 결과 메세지 표시되도록 수정 2014-01-17 11:21:17 +09:00
chicpro 244b33600f print_result 함수에서 오류가 있을 때만 exit 되도록 수정 2014-01-17 11:20:52 +09:00
whitedot cb0f0f195d 모바일: 상단메뉴 너비 20% -> 25% 2014-01-17 11:18:21 +09:00
whitedot 4c44421169 Merge branch 'master' of github.com:gnuboard/g5 2014-01-17 09:57:12 +09:00
whitedot 702a75dd67 공통: 게시판 글 추천 비추천 시 알림 레이어 마크업 및 스타일 2014-01-17 09:56:54 +09:00
chicpro a502508d73 사용자 메타태그 설정 추가 2014-01-17 09:43:58 +09:00
chicpro 559d9b573c 그룹관리자로 게시판 그룹설정에 접속했을 때 화면 마크업 오류 수정 2014-01-15 11:42:54 +09:00
chicpro d7009ba6f3 최고관리자는 DEMO 체크하지 않도록 수정 2014-01-15 10:44:45 +09:00
chicpro 6c6785442d check_demo 함수 G5 환경에 맞게 수정 2014-01-15 09:42:34 +09:00
chicpro 372ba9104e Merge branch 'master' of github.com:gnuboard/g5 2014-01-14 17:17:39 +09:00
chicpro 963d43a336 index 페이지의 최신글 출력순서 동일하도록 쿼리문 수정 2014-01-14 17:17:30 +09:00
gnuboard 546da0d579 .htaccess 를 push 하지 않도록 추가 2014-01-14 09:39:01 +09:00
chicpro 85a8051e66 Merge branch 'master' of github.com:gnuboard/g5 2014-01-13 10:32:21 +09:00
chicpro 0cdaa1fd2d 썸네일 이미지 품질 config.php 에서 설정할 수 있도록 수정 2014-01-13 10:31:48 +09:00
chicpro 4261c92f61 최신글 함수에 options 변수 추가 2014-01-13 10:31:23 +09:00
whitedot 7e7e9c17b7 공통: 게시판 글쓰기 페이지의 완료 버튼명을 '글쓰기'에서 '작성완료'로 수정, 휴먼(humansoft)님 건의 2014-01-13 09:21:41 +09:00
whitedot d51ed5166c 관리자: 환경설정 > 메일테스트 결과 메세지 스타일 수정, 사노라가노라(ogogago)님 제보 2014-01-13 09:18:25 +09:00
whitedot b3b295f721 Merge branch 'master' of github.com:gnuboard/g5 2014-01-09 10:41:45 +09:00
whitedot bf16687aa6 관리자: frm_input line-height 조정 2014-01-09 10:41:29 +09:00
chicpro 4a61fe197c 원글 수정불가 댓글수를 0으로 설정할 수 있도록 수정 2014-01-09 10:41:19 +09:00
chicpro c99e22cec0 모듈 실행권한 체크 함수 재수정 2014-01-09 09:55:53 +09:00
chicpro 6c71fcdc3b 모듈 실행권한 체크 함수 수정 2014-01-09 09:41:52 +09:00
whitedot 1ad8cbda8a 사용자: p 패딩 조정에 따른 하단 카피라이트 p 스타일 처리 2014-01-08 11:57:32 +09:00
whitedot 80ed9701e4 모바일: 메일보내기 타이틀 마크업, 프로필 인사말 스타일 수정 2014-01-08 11:35:07 +09:00
whitedot dda4b73f26 모바일: 사이드뷰 사용 가능하도록 수정 2014-01-08 11:32:03 +09:00
whitedot 67c5ca876a Merge branch 'master' of github.com:gnuboard/g5 2014-01-08 10:14:46 +09:00
whitedot a69ce967dc 공통: p 태그 초기화 수정, 푸른하늘3(thebest1)님 건의 2014-01-08 10:14:31 +09:00
chicpro 24130959c9 주소검색 보안서버 대응하도록 수정 2014-01-07 11:00:01 +09:00
chicpro 491f012828 사용자 추가한 include 파일이 먼저 실행되도록 수정 2014-01-06 17:28:58 +09:00
chicpro 4ed1743a71 인증모듈 실행권한체크 함수 수정 2014-01-06 13:29:59 +09:00
chicpro 7f669023f6 사용하지 않는 함수 삭제 2014-01-06 13:16:36 +09:00
whitedot 098bdf7156 Merge branch 'master' of github.com:gnuboard/g5 2014-01-06 11:34:50 +09:00
whitedot d55e23081a 관리자: 사용하지 않는 CSS 코드 제거 2014-01-06 11:34:32 +09:00
whitedot 58ebc6b7fd 관리자: 게시판관리 목록에서 게시판 제목 입력칸 너비 조정 2014-01-06 11:34:21 +09:00
chicpro 6965be7ba2 1:1문의 등록시 관리자 이메일 알림 추가 2014-01-06 11:28:31 +09:00
whitedot 6030e21aad 공통: 도로명주소 참고항목 관련 마크업 줄바꿈 추가 2014-01-03 17:31:53 +09:00
chicpro 14bd0f1eaa 도로명 주소 표기법에 따른 재수정 2014-01-03 17:11:37 +09:00
chicpro 12380f1274 도로명 주소 출력변환 함수 추가 2014-01-03 15:54:13 +09:00
whitedot b2251d9ea8 공통: 도로명주소 변경에 따른 마크업 작업 2014-01-03 14:31:54 +09:00
chicpro a8735faf63 주소 검색 api url 수정 2014-01-03 14:11:16 +09:00
chicpro 5ea604d500 Merge branch 'master' of github.com:gnuboard/g5 2014-01-03 14:08:02 +09:00
chicpro f9daab0dbe 도로명 주소 표기 방법에 따른 수정 2014-01-03 14:07:53 +09:00
whitedot e1bd079043 관리자: 환경설정 게시판관리 섹션 끝 확인 버튼 추가 2014-01-03 09:35:29 +09:00
chicpro eb434eaf3d 사용하지 않는 파일 삭제 2014-01-03 09:14:28 +09:00
whitedot 22536144e7 Merge branch 'master' of github.com:gnuboard/g5 2014-01-03 08:54:38 +09:00
whitedot d425dd635c 사용자: 사용하지 않는 이미지 삭제 2014-01-03 08:54:21 +09:00
chicpro 025f321977 설치시 1:1문의 설정값 쿼리 추가 2014-01-02 15:26:52 +09:00
root d6c4f4f98d 게시판 선택삭제시 퍼미션 설정 오류 수정 2013-12-31 09:54:20 +09:00
chicpro 9f109f203e jquery datepicker 적용되지 않는 오류 수정 2013-12-31 09:06:33 +09:00
chicpro ee269c66ad 인증 모듈 실행권한 체크 함수 추가 2013-12-27 11:01:17 +09:00
chicpro b5bf60cbce 본인확인 사용할 때 모듈의 실행권한 체크 코드 추가 2013-12-26 18:02:14 +09:00
chicpro 7d8a0f7b91 추가 script css 관리자 페이지에서는 출력되지 않도록 수정 2013-12-26 17:15:03 +09:00
whitedot 148b2c74af Merge branch 'master' of github.com:gnuboard/g5 2013-12-26 17:05:34 +09:00
whitedot 2d8473e34d 모바일: 아웃로그인, 투표 스킨 관리자 버튼 스타일 수정 2013-12-26 17:04:41 +09:00
kagla ec341bda32 Merge branch 'master' of github.com:gnuboard/g5 2013-12-26 16:58:07 +09:00
kagla eb703318ce dn_hash 변조 위험있음 (".G5_KCPCERT_PATH."/bin/ct_cli 파일에 실행권한이 있는지 확인하세요.) 로 에러 문구 변경 2013-12-26 16:54:07 +09:00
kagla 947571dcf3 실행권한 퍼미션 변경 2013-12-26 16:53:12 +09:00
kagla 2169008082 session_save_path 를 config.php 에서 수정할수 있도록 변경 2013-12-26 16:52:46 +09:00
whitedot 6ede63da73 메일인증 마크업 오류 수정, 마시쩡님 제보 2013-12-26 09:15:51 +09:00
whitedot 59d7b90a41 Merge branch 'master' of github.com:gnuboard/g5 2013-12-24 17:25:10 +09:00
whitedot 744d4983e5 관리자: 페이징 스타일 수정 2013-12-24 17:24:02 +09:00
chicpro f0c280256e 부산 사상구 사하구 분리 2013-12-24 13:30:48 +09:00
chicpro e679e91687 Merge branch 'master' of github.com:gnuboard/g5 2013-12-24 13:24:28 +09:00
chicpro 16fa0eb1e1 관리자 메인 포인트 내역 해당일의 포인트합 출력하도록 수정 2013-12-24 13:24:15 +09:00
chicpro fb5261a24c 게시글 선택삭제 안내메세지에 답변글 삭제 내용 추가 2013-12-24 13:23:13 +09:00
kagla c51012c131 누락된 캡챠 비교 코드 복원 2013-12-24 11:19:46 +09:00
kagla 1bb1129194 Merge branch 'master' of github.com:gnuboard/g5 2013-12-23 14:19:48 +09:00
kagla 1d5746f2ad alternative 경로변경 2013-12-23 14:19:42 +09:00
kagla 6a27505c1f 신디케이션 네이버개발자센터 링크 변경 2013-12-23 13:35:18 +09:00
chicpro 5e462f6816 회원정보 수정시 지번주소 초기화되는 문제 수정 2013-12-23 10:08:45 +09:00
chicpro 8e7805d105 qa_content 데이터타입 text로 변경 2013-12-20 17:29:51 +09:00
kagla 07f50b56fc Merge branch 'master' of github.com:gnuboard/g5 2013-12-20 17:05:12 +09:00
kagla 146cfe99fc 시도, 시군구 정보 변경 2013-12-20 17:04:58 +09:00
kagla 4486f779ae okname 퍼미션 변경 2013-12-20 17:04:40 +09:00
whitedot 6f7c354c19 Merge branch 'master' of github.com:gnuboard/g5 2013-12-20 14:27:46 +09:00
whitedot 3ab3b6ed27 모바일: 주소검색 안내 레이어 제거 2013-12-20 14:27:36 +09:00
chicpro c752fffe88 Merge branch 'master' of github.com:gnuboard/g5 2013-12-20 13:57:47 +09:00
chicpro d5fcfc5220 모바일 kcp 휴대폰인증 오류 및 도로명 주소 검색 수정 2013-12-20 13:57:38 +09:00
whitedot 3b40214552 모바일: 삼성 계열 기기에서 숨김 텍스트 나타나는 문제 수정 2013-12-20 13:39:09 +09:00
whitedot c371b2266d 공통: 페이징 스타일 수정 2013-12-20 13:02:26 +09:00
whitedot 6ddf735857 공통: 주소검색 스타일 안전하게 수정 2013-12-20 11:52:19 +09:00
whitedot 47b2db40fb Merge branch 'master' of github.com:gnuboard/g5 2013-12-20 11:50:32 +09:00
whitedot c10dab1bea 공통: 주소검색 안내 레이어 추가 2013-12-20 11:50:13 +09:00
whitedot fe6f0cfb67 모바일: 회원가입 완료 후 안내 페이지 로고 수정 2013-12-20 11:50:00 +09:00
kagla 2d074b3886 Merge branch 'master' of github.com:gnuboard/g5 2013-12-19 18:04:05 +09:00
kagla 151cd706b2 </form> 태그 누락 추가 2013-12-19 18:03:54 +09:00
kagla a2cbf6090c 시군을 js 파일의 배열값으로 로딩 2013-12-19 17:05:37 +09:00
whitedot 180b3e9aa0 Merge branch 'master' of github.com:gnuboard/g5 2013-12-19 16:10:34 +09:00
whitedot a21aee9ca5 공통: 회원정보찾기 스타일 및 새창 input 스타일 수정 2013-12-19 16:08:52 +09:00
kagla ace271e6bf 3항 연산자로 코드 변경 2013-12-19 15:14:15 +09:00
kagla 7171188068 도로명주소 검색 js 파일 분리 2013-12-19 15:09:15 +09:00
whitedot 0f6f5d4059 Merge branch 'master' of github.com:gnuboard/g5 2013-12-18 16:21:52 +09:00
whitedot 760fb35f3a 사용자: btn_frmline 스타일 수정 2013-12-18 16:21:37 +09:00
whitedot d08bd4aa6f 공통: #16 도로명 검색 마크업 및 스타일 2013-12-18 16:02:35 +09:00
whitedot 3f8720c57e 관리자: 검색 영역 input 높이 재설정 2013-12-18 15:26:35 +09:00
whitedot 5da57d0e6b include 주석처리 및 SQL 구문 수정 2013-12-18 13:34:45 +09:00
chicpro 7a517cd5d6 관리자 도로명 주소 스크립트 오류 수정 2013-12-17 17:54:06 +09:00
whitedot 460ec2444b Merge branch 'master' of github.com:gnuboard/g5 2013-12-17 09:32:13 +09:00
whitedot fbab970c4b 공통: 사용하지 않는 스타일 제거 2013-12-17 09:31:52 +09:00
chicpro 61c78397cc 지번주소 출력 엘리먼트 id 수정 2013-12-17 09:07:05 +09:00
chicpro 28fe25f56f Merge branch 'master' of github.com:gnuboard/g5 2013-12-16 15:11:31 +09:00
chicpro aa01000991 도로명 주소 검색 추가 2013-12-16 15:10:55 +09:00
gnuboard 85840f77ec 갤러리 리스트에서 내용에 이미지가 포함되어 있을 경우 썸네일 생성되지 않던 오류 수정 2013-12-16 13:34:28 +09:00
chicpro 6a344d1438 썸네일생성 후 지정 이미지 사이즈 유지되지 않는 오류 수정 2013-12-13 09:27:39 +09:00
gnuboard a2e6ba132d .htaccess 파일이 삭제되지 않도록 .gitignore 변경 2013-12-12 16:14:50 +09:00
gnuboard 1822ff7295 config.php 가 포함되도록 .gitignore 변경 2013-12-12 16:11:16 +09:00
gnuboard e1fb2464c7 cheditor 에서 이미지 사이즈 수정한대로 노출하기 2013-12-12 13:47:37 +09:00
gnuboard 1c67cf8ef3 Merge branch 'master' of github.com:gnuboard/g5 2013-12-12 13:12:13 +09:00
gnuboard 0ad6b58a9f .gitignore 변경 2013-12-12 13:11:52 +09:00
whitedot 955071e5f8 Merge branch 'master' of github.com:gnuboard/g5 2013-12-12 09:46:25 +09:00
whitedot 4231fc8aa4 관리자: 인기검색어관리 마크업 오류 수정 2013-12-12 09:31:54 +09:00
chicpro 64372b20d4 bo_order_search를 bo_use_search 로 수정 2013-12-12 09:10:13 +09:00
chicpro ef709c75eb 썸네일 생성시 exif_read_data 함수없을 때 예외처리 추가 2013-12-10 09:55:35 +09:00
chicpro bb5b2d0336 최근글 캐시 갱신시간 설정 추가 2013-12-10 09:54:46 +09:00
chicpro a5149bf17d 1:1문의 모바일 스킨 설정 오류 수정 2013-12-09 15:22:08 +09:00
whitedot abf9c3b769 공통: 버튼 스타일 정리 2013-12-09 12:44:11 +09:00
whitedot 92b6c975bd 인스톨: 라이센스 동의 안내 내용 코드 복구 2013-12-09 09:25:31 +09:00
whitedot f6dc1ec7a8 인스톨: 라이센스 동의 안내 내용 스타일 2013-12-09 09:24:38 +09:00
chicpro b50980e880 Merge branch 'master' of github.com:gnuboard/g5 2013-12-09 09:07:23 +09:00
chicpro 206cff9d34 설치 스크립트 수정 2013-12-09 09:07:12 +09:00
chicpro 14fe0a4e03 게시판관리 파일사용 전체적용 오류 수정 2013-12-09 09:02:24 +09:00
whitedot ab26411136 관리자: 게시판 추가/수정에서 일부 클래스명 수정 2013-12-09 09:01:41 +09:00
whitedot cf1fddd832 사용자: 로고 alt 홈페이지 타이틀로 변경 2013-12-06 17:39:06 +09:00
whitedot ab2c38e882 인스톨페이지 db 설정 실패 관련 마크업 스타일 수정 2013-12-06 17:13:56 +09:00
whitedot f3c8c35f39 사용자: frm_input, textarea 스타일 구분 2013-12-06 16:05:13 +09:00
whitedot e50ce4f158 모바일: input type tel 을 text 로 복구, '-' 입력 안 되는 문제 있음 2013-12-06 15:39:59 +09:00
whitedot 212d86b347 관리자: button cursor 지정 2013-12-06 15:04:28 +09:00
whitedot 4a5312221c 인스톨페이지 안내문구 일부 수정 2013-12-06 14:47:16 +09:00
whitedot 5277e4b17b 인스톨 페이지 디자인 마크업 수정 2013-12-06 14:39:24 +09:00
whitedot ad5a5327d6 모바일: 게시판 본문 읽기 글자 크기 수정, 최신글 스타일 수정 2013-12-06 11:05:07 +09:00
whitedot 49fc96a22a 공통: 텍스트 사이즈 조정 버튼 크기 수정 2013-12-06 10:26:13 +09:00
whitedot d7deeb04e0 모바일: 스타일 정리 중 2013-12-06 09:59:13 +09:00
whitedot a941936907 공통: 스타일 정리 중 2013-12-06 09:42:10 +09:00
whitedot 808908717d 모바일: 전체검색 레이어 닫기 버튼 추가 2013-12-05 18:25:08 +09:00
whitedot 6e80e62585 공통: 상단 마크업 수정, 모바일: 상단 디자인 및 스타일 수정 2013-12-05 18:22:58 +09:00
whitedot d2f2f1193c Merge branch 'master' of github.com:gnuboard/g5 2013-12-05 17:58:28 +09:00
whitedot 3dcef5a235 모바일: 전체검색 스타일 2013-12-05 17:48:46 +09:00
chicpro 2541a70ab7 Merge branch 'master' of github.com:gnuboard/g5 2013-12-05 17:21:29 +09:00
chicpro 003a3ccd18 도메인에 포트가 있을 경우 로그인 url 오류 수정 2013-12-05 17:21:14 +09:00
whitedot a45caca7ee 사용자: 상단 검색창 아이디 변경 2013-12-05 17:18:26 +09:00
whitedot 6b7142565e Merge branch 'master' of github.com:gnuboard/g5 2013-12-05 16:18:41 +09:00
whitedot fb8b3283ec 사용자: 기본 디자인 및 버튼 등 스타일 수정 2013-12-05 16:18:28 +09:00
gnuboard e92e852145 Merge branch 'master' of github.com:gnuboard/g5 2013-12-05 15:07:14 +09:00
gnuboard c05d81cf29 ereg -> preg_match 2013-12-05 15:06:57 +09:00
whitedot 43d018f11e 모바일: 1대1 문의 목록 스타일코드 위치 수정 2013-12-05 11:47:24 +09:00
whitedot f67669969e 모바일: 1대1 문의 추가 수정 2013-12-05 11:17:25 +09:00
whitedot 7698589c56 모바일: 1대1 문의 목록 마크업, 스타일 수정 2013-12-05 11:16:01 +09:00
chicpro 2e7f04b877 trackback 관련 구문 삭제 2013-12-04 13:11:22 +09:00
chicpro 2be3d0511c 새글에서 코멘트 삭제시 원글 삭제되는 오류 수정 2013-12-04 10:30:23 +09:00
whitedot 081ad552a0 관리자: 비교섹션 input 배경색 지정 2013-12-03 15:03:36 +09:00
whitedot dadb15eb63 Merge branch 'master' of github.com:gnuboard/g5 2013-12-03 14:57:54 +09:00
whitedot c306a8ae4f 공통: thead th text-align 지정 2013-12-03 14:57:36 +09:00
chicpro 7bfc0bb91b 회원관리 항목 오류 수정 2013-12-02 14:54:46 +09:00
whitedot 8854b106d9 Merge branch 'master' of github.com:gnuboard/g5 2013-12-02 11:56:50 +09:00
whitedot 80acfb73f0 공통: btn_submit 배경색 수정 2013-12-02 11:56:36 +09:00
chicpro 2137529555 exif 정보를 바탕으로 한 이미지 회전 수정 2013-12-02 08:51:52 +09:00
chicpro 01bcac7f0a 썸네일 생성시 exif 정보를 반영해 회전 적용 2013-11-29 14:57:32 +09:00
whitedot 5bbf616997 레이아웃 min-width 적용 2013-11-29 09:45:21 +09:00
whitedot 627ccfdb9c 공통: empty_list 추가 2013-11-28 16:51:16 +09:00
whitedot 4a27575731 Merge branch 'master' of github.com:gnuboard/g5 2013-11-28 14:09:03 +09:00
whitedot 0aae98108b 관리자: local_sch02 button margin 초기화 2013-11-28 14:08:53 +09:00
chicpro d432e749bb Merge branch 'master' of github.com:gnuboard/g5 2013-11-26 18:32:44 +09:00
chicpro 36f915ae20 모바일 에이전트 수정 2013-11-26 18:32:32 +09:00
whitedot 7036efc269 모바일: 온라인 서식 input type 지정 2013-11-26 18:04:34 +09:00
whitedot d46988592d 모바일: 새창 win_btn input 높이 조정 2013-11-26 16:44:17 +09:00
whitedot 8d1e7cb4fb 모바일: 페이징 스타일 수정 2013-11-26 14:47:30 +09:00
whitedot 3e732b63b5 관리자: ie7 gnb 스타일 수정, 내컴퓨터님 2013-11-26 13:43:40 +09:00
whitedot 9249afe585 gitignore cheditor 추가 2013-11-26 13:42:04 +09:00
gnuboard 4f53a0a3f4 skin/board 등 제거 2013-11-26 13:24:48 +09:00
whitedot 2ebbb01854 Merge branch 'master' of github.com:gnuboard/g5 2013-11-26 10:44:55 +09:00
whitedot 036e0f072c /config.php 로 변경 2013-11-26 10:44:43 +09:00
whitedot 00b7a3dc87 Merge branch 'master' of github.com:gnuboard/g5 2013-11-26 10:24:48 +09:00
whitedot 88961b00ce 관리자: empty_table important 처리 2013-11-26 10:24:42 +09:00
whitedot 1c61678ebc 관리자: 목록 홀짝 배경색 수정 2013-11-26 10:21:24 +09:00
chicpro 2d07809a88 오타 수정 2013-11-26 09:02:36 +09:00
whitedot 111222720a 사용자: #13 새글에 게시물 선택삭제 기능 마크업 2013-11-25 16:51:09 +09:00
whitedot 30d133e4ff 관리자: empty_data > empty_table 복원 2013-11-25 16:03:49 +09:00
whitedot 2c6931107f 관리자: 쇼핑몰현황 작업 중 empty_table -> empty_data 로 수정 2013-11-25 15:54:47 +09:00
whitedot 2e2983095b Merge branch 'master' of github.com:gnuboard/g5 2013-11-25 15:12:32 +09:00
whitedot d4ad2cbe37 관리자: 목록 홀짝 배경색 클래스명 수정 2013-11-25 15:12:18 +09:00
gnuboard 28e6de04c6 Merge branch 'allchkdel' 2013-11-25 14:59:26 +09:00
gnuboard 4210b25657 새글에 선택삭제 기능추가 2013-11-25 14:59:13 +09:00
gnuboard e93e829fb6 전체게시물에 선택삭제 기능넣기 2013-11-25 12:57:47 +09:00
whitedot 41b1abedc9 공통: win_btn a 스타일 통일 2013-11-22 15:19:58 +09:00
whitedot a1aa2b61f6 Merge branch 'master' of github.com:gnuboard/g5 2013-11-22 15:14:19 +09:00
whitedot fa3d93dac2 공통: tbl_head02 추가 2013-11-22 15:14:09 +09:00
chicpro b60a509ae6 drop 명령 빠진 것 추가 2013-11-22 09:01:44 +09:00
whitedot 526e250898 사용자: legend margin padding 초기화 2013-11-21 14:47:57 +09:00
whitedot f820932e1f 공통: #12 1대1 문의 dt 스타일 수정 2013-11-21 10:27:17 +09:00
whitedot 38d0d5ab7f 모바일: #12 1대1 문의 이메일 휴대폰 스타일 2013-11-21 10:26:47 +09:00
whitedot 582e1146d0 사용자: #12 1대1 문의 이메일 휴대폰 스타일 2013-11-21 09:54:11 +09:00
chicpro a689502c11 1:1문의 view에 이메일, 휴대폰 출력 추가 2013-11-20 14:35:53 +09:00
chicpro 89c55c1704 댓글 캡챠 오류 재수정 2013-11-20 09:13:17 +09:00
chicpro f282d39646 사용하지 않는 파일 삭제 2013-11-19 15:13:41 +09:00
chicpro 393bd4900a BBS 경로 오류 수정 2013-11-19 11:22:53 +09:00
chicpro 07ee026220 캡챠 음성 듣기 오류 수정 2013-11-19 09:21:01 +09:00
chicpro c07c00659f G5_USE_MOBILE 상수 추가에 따른 모바일 PC 버전 보기 버튼 코드 수정 2013-11-18 18:21:52 +09:00
gnuboard c74c7cd726 G5_USE_MOBILE 상수 추가 2013-11-18 18:14:20 +09:00
gnuboard cb3e4a55cd euc-kr referer 를 utf-8 로 변환하도록 수정 2013-11-18 13:45:13 +09:00
gnuboard 7c6335fb47 preg_replace 에 /u - unicode safe 적용 2013-11-18 13:34:24 +09:00
chicpro dbe8c45fa5 Merge branch 'master' of github.com:gnuboard/g5 2013-11-15 15:03:47 +09:00
chicpro 11dc677020 get_sock 대체함수 common.lib.php 로 이동 2013-11-15 15:03:34 +09:00
whitedot 450682f810 관리자: #11 접속자검색 마크업2 2013-11-15 13:34:26 +09:00
whitedot 5a670fa304 관리자: #11 접속자검색 마크업 2013-11-15 13:25:40 +09:00
gnuboard effc8231ac 접속자검색 추가 2013-11-15 11:50:32 +09:00
chicpro dcf57f6567 우편번호 검색에서 검색 결과가 없어도 창닫기 버튼 출력되도록 수정 2013-11-13 15:50:07 +09:00
chicpro 9e32d84dff 댓글의 답변 등록시 캡차 출력되지 않는 오류 재수정 2013-11-13 09:33:57 +09:00
whitedot 6fd275c5af Merge branch 'master' of github.com:gnuboard/g5 2013-11-12 14:21:38 +09:00
whitedot ad198c40e8 갯수 -> 개수2, 뮤죤님 2013-11-12 14:21:20 +09:00
chicpro c36313ce5a 미투데이 관련 코드 삭제 2013-11-12 14:17:37 +09:00
whitedot 9d6eda165a Merge branch 'master' of github.com:gnuboard/g5 2013-11-12 14:15:11 +09:00
whitedot 3816645aae 갯수 -> 개수 혹은 수 로 수정, 뮤죤님 2013-11-12 14:14:58 +09:00
chicpro d77bf259aa gcaptcha 삭제 2013-11-12 13:29:49 +09:00
chicpro 000c7376a0 댓글의 댓글 작성시 캡챠 출력되지 않는 오류 수정 2013-11-12 13:27:56 +09:00
chicpro 23fb89c6e3 대용량 파일 다운로드 대응 코드 추가 2013-11-12 10:35:09 +09:00
whitedot b42ef72337 Merge branch 'master' of github.com:gnuboard/g5 2013-11-11 17:47:19 +09:00
whitedot 19ad51dc91 공통: 댓글 목록 하단 여백 설정, 사노라가노라님 2013-11-11 17:46:24 +09:00
chicpro cac8c45c51 설치 스크립트에 빠진 1:1문의 테이블 설정 상수 추가 2013-11-11 14:23:08 +09:00
whitedot c1bdc13a7a 모바일: 인기검색어 스타일 수정 2013-11-08 18:15:24 +09:00
whitedot c357423681 사용자: button cursor pointer 추가 2013-11-08 16:12:59 +09:00
whitedot d50ab5353d Merge branch 'master' of github.com:gnuboard/g5 2013-11-08 09:28:59 +09:00
whitedot d000bb120b 사용자: gnb 가운데 정렬 수정 2013-11-08 09:28:46 +09:00
chicpro c128a86bf3 대용량 파일 다운로드 오류 수정 2013-11-07 14:44:04 +09:00
whitedot 35a7ab09c1 관리자: 회원관리 목록 행구분 배경색 마크업 2013-11-07 10:41:54 +09:00
whitedot 5b13693601 Merge branch 'master' of github.com:gnuboard/g5 2013-11-07 10:39:11 +09:00
whitedot 848e9ff54f 관리자: 행구분 배경색 스타일 2013-11-07 10:38:51 +09:00
chicpro 37b09e63bf Merge branch 'master' of github.com:gnuboard/g5 2013-11-07 10:31:08 +09:00
chicpro fee3813b50 리스트 tr_bg 클래스 처리 코드 간소화 2013-11-07 10:30:48 +09:00
whitedot 2a9f144e0d 관리자: 행배경색 수정 2013-11-07 09:59:36 +09:00
chicpro 9e4b6c635a 기본환경설정의 sms 설정 변수 오류 수정 2013-11-06 10:51:43 +09:00
chicpro d0d8e3d2b7 일대일 문의 기능 추가 2013-11-06 10:05:02 +09:00
whitedot 223c271399 사용자: CSS RESET 보완2 2013-11-06 10:00:13 +09:00
whitedot 5fa4af1c9c 사용자: CSS RESET 보완 2013-11-06 09:59:16 +09:00
whitedot b38aa084d9 ie=edge => ie=10 2013-11-05 16:07:49 +09:00
whitedot 6c88914bf0 모바일: 이름입력칸 넓게 2013-11-05 09:56:14 +09:00
whitedot a25042b2a4 Merge branch 'master' of github.com:gnuboard/g5 2013-11-05 09:50:22 +09:00
whitedot cc1a955a7f 관리자: 새창 local_ 요소 min-width 재지정 2013-11-05 09:50:10 +09:00
chicpro 0edefbe3f9 mysql5.6.6이상에서 sql_mode 설정 코드 추가 2013-11-05 09:23:43 +09:00
chicpro 2bbbfe4553 Merge branch 'master' of github.com:gnuboard/g5 2013-11-04 17:52:50 +09:00
chicpro 24a0148ebc 게시판 리스트 선택복사,이동 팝업 닫은 후 다시 선택삭제 했할 경우 제대로 처리되지 않는 문제 수정 2013-11-04 17:52:29 +09:00
gnuboard 34f04e76ec </textarea> 앞의 공란 제거 2013-11-04 17:36:21 +09:00
gnuboard f95cae2ee5 필터링 textarea 에 잘못 코딩된 공백을 제거 2013-11-04 17:08:15 +09:00
whitedot 65c7ed8095 모바일: 온라인 서식 너비 조정 2013-11-04 11:12:15 +09:00
whitedot 03260932ee Merge branch 'master' of github.com:gnuboard/g5 2013-11-04 10:11:23 +09:00
whitedot 372793cb7a 공통 wrp -> wrap 으로 2013-11-04 10:11:09 +09:00
chicpro b9961bf8be 게시판 리스트 검색 stx 필드에 id 지정되지 않은 것 수정 2013-11-01 18:08:15 +09:00
whitedot 1a0364ee62 사용자: 서식 진행 단계 취소 버튼 스타일 어긋나는 문제 수정, fm25님 2013-11-01 15:19:31 +09:00
whitedot d2a0b54dfc Merge branch 'master' of github.com:gnuboard/g5 2013-11-01 13:20:24 +09:00
whitedot 6a3b81499a 관리자: poll_form.php 마크업 오류 수정 2013-11-01 13:01:47 +09:00
chicpro 70560cd537 분류 출력부분에서 사용되지 않는 form 태그 삭제 2013-11-01 11:53:02 +09:00
chicpro 77680ff29f 분류 사용시 열린 분류 문구 초기화 되지 않는 오류 수정 2013-11-01 11:52:33 +09:00
whitedot 76c6970e4f LESS 적용 제거 2013-10-31 17:30:30 +09:00
whitedot 5de52ec045 less 원본 파일 추가 2013-10-31 15:18:43 +09:00
whitedot 278fcebe02 모바일: CSS em 을 px 로 수정 2013-10-31 11:15:55 +09:00
whitedot ed2404ce57 Merge branch 'master' of github.com:gnuboard/g5 2013-10-30 11:37:32 +09:00
whitedot fa7b2b4fe3 공통: 로그인 시 회원아이디 패스워드 찾기 새창 알림 오류 수정 2013-10-30 11:37:16 +09:00
gnuboard 278da2459f 회원아이콘 반영되지 않던 오류 해결 2013-10-28 14:05:19 +09:00
whitedot 204a3fd83c 관리자: 새창 스타일 수정2 2013-10-24 10:44:29 +09:00
whitedot 745802eaea 관리자: 새창 스타일 수정 2013-10-24 10:43:28 +09:00
whitedot cba59f0b70 Merge branch 'master' of github.com:gnuboard/g5 2013-10-23 11:00:19 +09:00
whitedot 0473e9f081 관리자: min-width 적용 2013-10-23 11:00:08 +09:00
gnuboard 6a83623170 설치시 환경설정의 관리자 메일 주소에 값을 넣어줌 2013-10-22 18:12:36 +09:00
whitedot a1b226f8a3 Merge branch 'master' of github.com:gnuboard/g5 2013-10-22 11:40:15 +09:00
whitedot f74603dcef 공통: required 스타일 important 처리 2013-10-22 11:40:03 +09:00
gnuboard 9c2b3b1c46 mb_id 255 에서 varchar(20) 으로 수정 2013-10-22 10:15:12 +09:00
gnuboard d9dfdbf474 게시판이 하나도 존재하지 않을 경우 나오던 오류 수정 2013-10-21 15:40:08 +09:00
whitedot a442437201 Merge branch 'master' of github.com:gnuboard/g5 2013-10-21 14:12:58 +09:00
whitedot f0bc1d5586 모바일: required 스타일 수정 2013-10-21 14:12:51 +09:00
whitedot 904baa3db2 사용자: required 스타일 수정 2013-10-21 14:11:19 +09:00
gnuboard 73524bd7b4 cf_gcaptcha_mp3 를 cf_captcha_mp3 로 이름 변경 2013-10-21 12:00:11 +09:00
gnuboard 6d4ddc7ee3 캡차파일 자동 삭제 코드 수정 2013-10-21 11:59:32 +09:00
gnuboard a451a124f6 캡챠파일삭제 파일이름 변경 2013-10-21 11:59:09 +09:00
gnuboard fae4241fb7 mb_id varchar(20) 으로 수정 2013-10-21 11:48:00 +09:00
gnuboard f5e13b38cd Merge branch 'master' of github.com:gnuboard/g5 2013-10-16 16:27:49 +09:00
gnuboard 207f458186 캡챠사용시 ss_bo_table, ss_wr_id 세션이 생기지 않던 오류 수정 & g5_captcha_path 제거 2013-10-16 16:27:34 +09:00
whitedot 6d86f35b02 관리자: 회원관리 목록 본인확인, 상태/권한 셀 정렬 스타일 2013-10-16 15:02:22 +09:00
gnuboard bc8ef2d4c6 페이지 첫로딩시에 캡챠소리가 나지 않던 오류 수정 2013-10-16 13:58:10 +09:00
whitedot 994f0c5905 관리자: lnb 구분선 추가 2013-10-16 13:48:03 +09:00
whitedot 3ce235581e 공통: 갤러리 스킨 전체선택 조건문 추가, 사노라가노라님 2013-10-16 13:36:42 +09:00
gnuboard b23cbfea16 cf_gcaptcha_mp3 를 cf_captcha_mp3 로 제대로 수정되지 않음 2013-10-15 17:17:23 +09:00
gnuboard 680990d6d2 define('G5_CAPTCHA_DIR', 'kcaptcha'); // kcaptcha, gcaptcha 중에서 선택 사용하세요. 기본은 kcaptcha 2013-10-15 15:48:10 +09:00
whitedot b64e05b3c7 캡챠 작업 후 안내메세지 제거 2013-10-15 14:08:52 +09:00
gnuboard 712082dc8f Merge branch 'kcaptcha' of github.com:gnuboard/g5 into kcaptcha
Conflicts:
	config.php
	mobile/skin/member/basic/register_form.skin.php
2013-10-15 11:54:31 +09:00
whitedot 8252129dd0 공통: 리디자인 중 2013-10-15 11:25:07 +09:00
whitedot 65f5262476 공통; 리디자인 작업 중 2013-10-14 18:14:26 +09:00
whitedot 0fbb63a64c merge 충돌 수정 2013-10-14 17:28:13 +09:00
whitedot f2a5866c52 모바일: 리디자인 작업 중 2013-10-14 17:25:47 +09:00
whitedot e2f2780a51 공통: frm_tbl -> tbl_frm01 tbl_frm 으로 수정 2013-10-14 16:59:22 +09:00
whitedot 6f5803bb3c 모바일: 글자 크기 등 스타일 수정 2013-10-14 15:49:50 +09:00
gnuboard 1dbaf4b5d6 모바일에서 캡챠가 나오도록 수정 2013-10-14 15:46:18 +09:00
whitedot 80643e9090 캡챠: #3 kcaptcha 버튼 스타일 수정 2013-10-14 15:40:40 +09:00
whitedot aac541afb9 캡챠: #3 kcaptcha 마크업 및 스타일 수정 2013-10-14 15:30:41 +09:00
whitedot 8e2fabbfae 관리자: 테스트메일 발송 마크업 및 스타일 2013-10-14 15:14:02 +09:00
whitedot 51938f0a2b merge 충돌 2013-10-14 15:08:34 +09:00
whitedot cfd8db6b9e 관리자: 가변형으로 변경 2013-10-14 14:48:05 +09:00
whitedot 1192b139bd lnb 스타일 2013-10-14 11:34:13 +09:00
chicpro 3caba47f5e Merge branch 'master' of github.com:gnuboard/g5 2013-10-14 11:20:09 +09:00
chicpro 5b25a05bcc 관리자 서브메뉴 출력 코드 추가 2013-10-14 11:20:02 +09:00
whitedot 88824eb7b9 사용자: required 스타일 및 회원가입완료 페이지 SI 수정, fm25님 2013-10-14 10:40:53 +09:00
whitedot c39eb7f019 Merge branch 'master' into kcaptcha 2013-10-14 10:10:34 +09:00
whitedot e0fce28cbe 사용자: css 오타 수정 및 갤러리스킨 전체선택 추가, 사노라가노라님 2013-10-14 10:04:36 +09:00
gnuboard a9bdbc6394 캡챠 경로 상수명 변경 2013-10-11 17:16:40 +09:00
whitedot b9c3c2d186 모바일: 스킨별 커스터마이징 스타일 삭제 2013-10-11 14:30:40 +09:00
whitedot 421cff3457 사용자: 스킨 별 커스터마이징 스타일 삭제 2013-10-11 14:20:20 +09:00
gnuboard f2d63ee9be KCAPTCHA 캡챠 플러그인 추가 2013-10-10 15:48:07 +09:00
whitedot 03dd38b040 Merge branch 'master' of github.com:gnuboard/g5 2013-10-10 14:42:51 +09:00
whitedot a6d5486554 사용자: 전체검색 버튼 스타일 수정, 사노라가노라님 건의 2013-10-10 14:42:21 +09:00
chicpro 224dc0679a canonical 및 meta 출력 위치 수정 2013-10-10 13:45:52 +09:00
gnuboard a253bea015 Merge branch 'master' of github.com:gnuboard/g5 2013-10-08 18:14:10 +09:00
chicpro 6500ba3270 Merge branch 'master' of github.com:gnuboard/g5 2013-10-08 16:55:56 +09:00
chicpro 617008f802 html 옵션을 사용하지 않은 게시글 복사 이동시 로그에 태그 포함되는 문제 수정 2013-10-08 16:54:42 +09:00
whitedot 300aeca890 Merge branch 'master' of github.com:gnuboard/g5 2013-10-08 16:30:51 +09:00
whitedot f5d54b0332 모바일: 게시판스킨 글쓰기 페이지 아이디 처리 2013-10-08 16:27:49 +09:00
gnuboard ca19758ef1 Merge branch 'master' of github.com:gnuboard/g5 2013-10-08 10:28:03 +09:00
chicpro 97a86865fb 게시판 글쓰기 최소 최대 글수 설정 안내 내용 추가 2013-10-08 10:19:50 +09:00
chicpro 7bd9d5cca0 mysql 하위 버전에서의 show columns 오류 수정 2013-10-08 10:11:37 +09:00
gnuboard f6fd7d0f6e 사용하지 않는 get_list_file() 함수 코드 삭제 2013-10-07 14:09:14 +09:00
gnuboard b18b19c703 게시판 카테고리 선택후 선택삭제시 카테고리 풀리는 현상을 해결 2013-10-07 13:33:14 +09:00
gnuboard 0d529803d2 Merge branch 'master' of github.com:gnuboard/g5 2013-10-07 13:22:06 +09:00
gnuboard fb0b5839b0 모바일 갤러리 이미지 폭 높이 그룹적용 전체적용 이 되지 않던 현상 수정 2013-10-07 11:50:29 +09:00
gnuboard 1668ed095b 공지글인 경우는 해당글을 같은 페이지에서 다시 노출하지 않는다. 2013-10-07 11:17:30 +09:00
whitedot ad3b75ab3c Merge branch 'master' of github.com:gnuboard/g5 2013-10-07 10:37:09 +09:00
whitedot dfa4ba9e01 공통: #7 textarea,select font-family 지정 2013-10-07 10:36:52 +09:00
gnuboard ee1923d558 Merge branch 'master' of github.com:gnuboard/g5 2013-10-06 12:07:06 +09:00
gnuboard c40457c1cf select box 나 redio button 에서 사용하기 위해 get_checked 함수 생성 2013-10-04 17:59:39 +09:00
chicpro 6b196d7b04 Merge branch 'master' of github.com:gnuboard/g5 2013-10-04 15:17:11 +09:00
chicpro f2d073c8ba 설치시 GD 라이브러리 체크 코드 추가 2013-10-04 15:17:01 +09:00
whitedot ad84629fa3 Merge branch 'master' of github.com:gnuboard/g5 2013-10-04 13:28:57 +09:00
whitedot d5e3dbc115 공통: textarea 기본 폰트 사이즈, 사노라가노라님 건의 2013-10-04 13:28:28 +09:00
chicpro 4be2995c98 okname key 폴더 추가 2013-10-04 11:29:08 +09:00
chicpro a43628a0eb php 5.3 미만에서는 mysql_real_escape_string 적용 후 stripslashes 적용되도록 수정 2013-10-04 10:10:00 +09:00
whitedot 09215c8b39 사용자: btn_frmline 글자색 게시판스킨 스타일에도 적용 2013-10-02 18:38:10 +09:00
whitedot 62f25b27a7 Merge branch 'master' of github.com:gnuboard/g5 2013-10-02 18:36:21 +09:00
whitedot a3ea9ebee9 사용자: btn_frmline 글자색 2013-10-02 18:36:10 +09:00
chicpro 23fd497041 리사이즈 실행시 width 구하도록 수정 2013-10-02 17:28:59 +09:00
chicpro e969fff0a8 sns kakao_appname urlencode 처리 2013-10-02 13:03:22 +09:00
chicpro a1a70086ac 모바일 화면크기 쿠키저장 제거 2013-10-02 12:54:42 +09:00
chicpro c2fcdfc2c7 모바일에서 텍스트 변경 작동하지 않는 오류 수정 2013-10-02 11:58:59 +09:00
chicpro ff707fc932 Merge branch 'master' of github.com:gnuboard/g5 2013-10-02 11:57:02 +09:00
chicpro fa6c798f06 모바일 썸네일 생성시 width 계산 코드 제거 2013-10-02 11:56:45 +09:00
whitedot a817c11590 Merge branch 'master' of github.com:gnuboard/g5 2013-10-02 11:54:03 +09:00
whitedot d4da2fbd06 사용자: 게시판스킨 에디터 미사용 시 내용 입력 높이 조절 2013-10-02 11:53:17 +09:00
chicpro 5b9661be59 view 이미지 리사이즈 때 height 초기화 추가 2013-10-02 11:35:52 +09:00
chicpro 6569f03fba Merge branch 'master' of github.com:gnuboard/g5 2013-10-02 11:24:34 +09:00
chicpro a6051aa758 모바일 갤러리 리스트 정렬 스크립트 추가 및 view 이미지 리사이즈 스크립트 변경 2013-10-02 11:24:27 +09:00
whitedot a31d0d9961 모바일: 새창 테이블 스타일 수정 2013-10-02 10:22:16 +09:00
whitedot 2a6e9fc94c 공통: 갤러리스킨 id, class 간소화 2013-10-02 10:20:42 +09:00
whitedot 8969f499be 공통: 갤러리스킨 id, class 간소화 2013-10-02 10:05:23 +09:00
whitedot 1c0d38097f 모바일: 갤러리스킨 리스트 마진을 패딩으로, 페이지 타이틀 패딩값 설정 2013-10-02 09:56:08 +09:00
whitedot 3897bff774 Merge branch 'master' of github.com:gnuboard/g5 2013-10-02 09:41:05 +09:00
whitedot 37922ab699 모바일: css 필요없는 코드 삭제 2013-10-02 09:40:46 +09:00
chicpro 0a1259b3a5 Merge branch 'master' of github.com:gnuboard/g5 2013-10-01 17:53:10 +09:00
chicpro effebec8aa 모바일 썸네일 width 계산 코드 수정 2013-10-01 17:52:17 +09:00
chicpro d9af5216e0 모바일 width viewport 사이즈로 변경 2013-10-01 17:51:50 +09:00
whitedot d29b3f1e63 모바일: mobile.css 와 skin/(x)/style.css 중첩 처리 2013-10-01 17:23:29 +09:00
whitedot 34b31715dc 사용자: default.css 와 skin/(x)/style.css 중첩 처리 2013-10-01 13:51:19 +09:00
whitedot f5bae01550 공통: css 불필요한 important 제거 2013-10-01 11:15:05 +09:00
whitedot aed9ef05c1 공통: label input 순서 조정 2013-09-30 17:59:04 +09:00
nemoluv 5a6b84a924 #5 required 처리 안된 부분 수정 2013-09-30 17:50:00 +09:00
whitedot 7db2f889b1 canonical 지정 2013-09-30 13:48:43 +09:00
whitedot 7ea8bfd3c9 공통: 테이블 th, td 패딩값 조정, 사노라가노라님 건의 2013-09-30 10:11:15 +09:00
whitedot 99c43b6d58 모바일: 로고 padding 수정 2013-09-26 10:04:56 +09:00
whitedot 69d6b7a0b5 관리자: gnb 메뉴명 중 캐쉬파일 > 캐시파일로 수정 2013-09-25 11:49:12 +09:00
whitedot 8dddaccde6 merge 처리 2013-09-25 09:28:42 +09:00
whitedot 7753b5e04d 공통: select font-size 지정, 사노라가노라님 건의 2013-09-25 09:27:44 +09:00
gnuboard c987dc857e 설치시 data/tmp 디렉토리 생성 2013-09-24 13:57:09 +09:00
chicpro b88c274e72 input 필드의 기본 폰트 사이즈 추가 2013-09-23 17:29:54 +09:00
chicpro da73358a66 폰트 리사이즈를 class를 이용한 방법으로 수정 2013-09-23 17:28:33 +09:00
whitedot b98d72a1e6 공통: 텍스트 사이즈 조절용 클래스 추가 2013-09-23 13:35:51 +09:00
whitedot a31fdfa004 Merge branch 'master' of github.com:gnuboard/g5 2013-09-23 11:44:58 +09:00
whitedot d2c6f622a9 관리자: frm_tbl 스타일 수정 2013-09-23 11:42:43 +09:00
chicpro e85b238ac1 회원탈퇴 후 이동안되는 오류 수정 2013-09-23 09:21:32 +09:00
chicpro f603e4c565 Merge branch 'master' of github.com:gnuboard/g5 2013-09-17 13:44:40 +09:00
chicpro b4de497107 폰트 리사이즈 함수 실행 코드를 tail.php 파일로 이동 2013-09-17 13:44:24 +09:00
whitedot e9a0e77b90 관리자: tnb ie6 깨지는 문제 수정 2013-09-17 13:03:41 +09:00
chicpro 21eaa1962d 폰트 사이즈 변경 후 기본크기 설정 시 line-height 설정 문제 수정 2013-09-17 12:52:55 +09:00
chicpro 210c8d89c6 set_time_limit 경고 출력되지 않도록 수정 2013-09-17 11:34:14 +09:00
chicpro e25a403bea outlogin_url 값 추가 2013-09-16 17:48:02 +09:00
chicpro 485720dcbf 모바일 게시판 제목 입력폼 넓이 수정 2013-09-16 17:41:27 +09:00
chicpro 4571c91fcd bo_mobile_subject 필드 추가 2013-09-16 17:38:53 +09:00
chicpro 0495d3adb0 Merge branch 'master' of github.com:gnuboard/g5 2013-09-13 17:02:23 +09:00
chicpro 9bcb84097d 투표목록 colspan 값 수정 2013-09-13 17:01:34 +09:00
gnuboard 5d332663d6 상수 미선언으로 인한 notice 오류 해결 2013-09-13 14:30:09 +09:00
nemoluv 720b70acba 리스트 없을때 colspan 수정완료 2013-09-13 14:27:07 +09:00
gnuboard 0b2e174e97 README.md 삭제 2013-09-13 13:37:43 +09:00
gnuboard eaf88fb55a data 폴더를 무시하도록 data/ 와 같이 수정 2013-09-13 13:28:20 +09:00
gnuboard 949f1215b6 extend 폴더 포함 2013-09-13 13:27:27 +09:00
gnuboard e402036ff7 config.php 제거 2013-09-13 12:03:24 +09:00
gnuboard 07a482985a config.php 추가 2013-09-13 12:03:02 +09:00
gnuboard 8e820d3f89 Merge branch 'master' of github.com:gnuboard/g5 2013-09-13 11:45:42 +09:00
gnuboard 700a433ae5 로고 변경 2013-09-13 11:45:25 +09:00
gnuboard fd46aefadd 그누보드5 2013-09-13 11:10:15 +09:00
kagla 2fe494347d Update README.md 2013-09-13 11:09:47 +09:00
gnuboard 41d21074b5 그누보드5 2013-09-13 11:03:33 +09:00
kagla 04c3efa279 Initial commit 2013-09-12 18:28:55 -07:00
1246 changed files with 148462 additions and 80498 deletions
+2
View File
@@ -0,0 +1,2 @@
.gitattributes export-ignore
.gitignore export-ignore
+1 -1
View File
@@ -6,7 +6,7 @@ sirgle/
test.php
*.key
*.sh
cheditor*/
cheditor5.*/
ckeditor*/
log/
g5_tree/
+1 -1
View File
@@ -2,7 +2,7 @@
프로그램 명칭 : 그누보드5 ( GNU Board 5 )
저작자 : (주)에스아이알소프트 http://sir.co.kr
저작자 : (주)에스아이알소프트 http://sir.kr
라이센스 (License)
+4
View File
@@ -2,4 +2,8 @@
define('G5_IS_ADMIN', true);
include_once ('../common.php');
include_once(G5_ADMIN_PATH.'/admin.lib.php');
if( isset($token) ){
$token = @htmlspecialchars(strip_tags($token), ENT_QUOTES);
}
?>
+7 -1
View File
@@ -74,6 +74,7 @@ function imageview(id, w, h)
<ul id="tnb">
<li><a href="<?php echo G5_ADMIN_URL ?>/member_form.php?w=u&amp;mb_id=<?php echo $member['mb_id'] ?>">관리자정보</a></li>
<li><a href="<?php echo G5_ADMIN_URL ?>/config_form.php">기본환경</a></li>
<li><a href="<?php echo G5_ADMIN_URL ?>/service.php">부가서비스</a></li>
<li><a href="<?php echo G5_URL ?>/">커뮤니티</a></li>
<?php if(defined('G5_USE_SHOP')) { ?>
<li><a href="<?php echo G5_ADMIN_URL ?>/shop_admin/configform.php">쇼핑몰환경</a></li>
@@ -120,7 +121,12 @@ foreach($menu['menu'.$menu_key] as $key=>$value) {
if ($is_admin != 'super' && (!array_key_exists($value[0],$auth) || !strstr($auth[$value[0]], 'r')))
continue;
echo $nl.'<li><a href="'.$value[2].'">'.$value[1].'</a></li>';
if($value[3] == 'cf_service')
$svc_class = ' class="lnb_svc"';
else
$svc_class = '';
echo $nl.'<li><a href="'.$value[2].'"'.$svc_class.'>'.$value[1].'</a></li>';
$nl = PHP_EOL;
}
}
+59 -4
View File
@@ -57,12 +57,20 @@ function is_checked(elements_name)
return checked;
}
function delete_confirm()
function delete_confirm(el)
{
if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?"))
if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) {
var token = get_ajax_token();
var href = el.href.replace(/&token=.+$/g, "");
if(!token) {
alert("토큰 정보가 올바르지 않습니다.");
return false;
}
el.href = href+"&token="+token;
return true;
else
} else {
return false;
}
}
function delete_confirm2(msg)
@@ -71,4 +79,51 @@ function delete_confirm2(msg)
return true;
else
return false;
}
}
function get_ajax_token()
{
var token = "";
$.ajax({
type: "POST",
url: g5_admin_url+"/ajax.token.php",
cache: false,
async: false,
dataType: "json",
success: function(data) {
if(data.error) {
alert(data.error);
if(data.url)
document.location.href = data.url;
return false;
}
token = data.token;
}
});
return token;
}
$(function() {
$(document).on("click", "form input:submit", function() {
var f = this.form;
var token = get_ajax_token();
if(!token) {
alert("토큰 정보가 올바르지 않습니다.");
return false;
}
var $f = $(f);
if(typeof f.token === "undefined")
$f.prepend('<input type="hidden" name="token" value="">');
$f.find("input[name=token]").val(token);
return true;
});
});
+230 -16
View File
@@ -12,11 +12,30 @@ if (!get_session('ss_admin')) {
// 스킨디렉토리를 SELECT 형식으로 얻음
function get_skin_select($skin_gubun, $id, $name, $selected='', $event='')
{
$skins = get_skin_dir($skin_gubun);
global $config;
$skins = array();
if(defined('G5_THEME_PATH') && $config['cf_theme']) {
$dirs = get_skin_dir($skin_gubun, G5_THEME_PATH.'/'.G5_SKIN_DIR);
if(!empty($dirs)) {
foreach($dirs as $dir) {
$skins[] = 'theme/'.$dir;
}
}
}
$skins = array_merge($skins, get_skin_dir($skin_gubun));
$str = "<select id=\"$id\" name=\"$name\" $event>\n";
for ($i=0; $i<count($skins); $i++) {
if ($i == 0) $str .= "<option value=\"\">선택</option>";
$str .= option_selected($skins[$i], $selected);
if(preg_match('#^theme/(.+)$#', $skins[$i], $match))
$text = '(테마) '.$match[1];
else
$text = $skins[$i];
$str .= option_selected($skins[$i], $selected, $text);
}
$str .= "</select>";
return $str;
@@ -25,11 +44,30 @@ function get_skin_select($skin_gubun, $id, $name, $selected='', $event='')
// 모바일 스킨디렉토리를 SELECT 형식으로 얻음
function get_mobile_skin_select($skin_gubun, $id, $name, $selected='', $event='')
{
$skins = get_skin_dir($skin_gubun, G5_MOBILE_PATH.'/'.G5_SKIN_DIR);
global $config;
$skins = array();
if(defined('G5_THEME_PATH') && $config['cf_theme']) {
$dirs = get_skin_dir($skin_gubun, G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR);
if(!empty($dirs)) {
foreach($dirs as $dir) {
$skins[] = 'theme/'.$dir;
}
}
}
$skins = array_merge($skins, get_skin_dir($skin_gubun, G5_MOBILE_PATH.'/'.G5_SKIN_DIR));
$str = "<select id=\"$id\" name=\"$name\" $event>\n";
for ($i=0; $i<count($skins); $i++) {
if ($i == 0) $str .= "<option value=\"\">선택</option>";
$str .= option_selected($skins[$i], $selected);
if(preg_match('#^theme/(.+)$#', $skins[$i], $match))
$text = '(테마) '.$match[1];
else
$text = $skins[$i];
$str .= option_selected($skins[$i], $selected, $text);
}
$str .= "</select>";
return $str;
@@ -44,6 +82,9 @@ function get_skin_dir($skin, $skin_path=G5_SKIN_PATH)
$result_array = array();
$dirname = $skin_path.'/'.$skin.'/';
if(!is_dir($dirname))
return;
$handle = opendir($dirname);
while ($file = readdir($handle)) {
if($file == '.'||$file == '..') continue;
@@ -57,6 +98,101 @@ function get_skin_dir($skin, $skin_path=G5_SKIN_PATH)
}
// 테마
function get_theme_dir()
{
$result_array = array();
$dirname = G5_PATH.'/'.G5_THEME_DIR.'/';
$handle = opendir($dirname);
while ($file = readdir($handle)) {
if($file == '.'||$file == '..') continue;
if (is_dir($dirname.$file)) {
$theme_path = $dirname.$file;
if(is_file($theme_path.'/index.php') && is_file($theme_path.'/head.php') && is_file($theme_path.'/tail.php'))
$result_array[] = $file;
}
}
closedir($handle);
natsort($result_array);
return $result_array;
}
// 테마정보
function get_theme_info($dir)
{
$info = array();
$path = G5_PATH.'/'.G5_THEME_DIR.'/'.$dir;
if(is_dir($path)) {
$screenshot = $path.'/screenshot.png';
if(is_file($screenshot)) {
$size = @getimagesize($screenshot);
if($size[2] == 3)
$screenshot_url = str_replace(G5_PATH, G5_URL, $screenshot);
}
$info['screenshot'] = $screenshot_url;
$text = $path.'/readme.txt';
if(is_file($text)) {
$content = file($text, false);
$content = array_map('trim', $content);
preg_match('#^Theme Name:(.+)$#i', $content[0], $m0);
preg_match('#^Theme URI:(.+)$#i', $content[1], $m1);
preg_match('#^Maker:(.+)$#i', $content[2], $m2);
preg_match('#^Maker URI:(.+)$#i', $content[3], $m3);
preg_match('#^Version:(.+)$#i', $content[4], $m4);
preg_match('#^Detail:(.+)$#i', $content[5], $m5);
preg_match('#^License:(.+)$#i', $content[6], $m6);
preg_match('#^License URI:(.+)$#i', $content[7], $m7);
$info['theme_name'] = trim($m0[1]);
$info['theme_uri'] = trim($m1[1]);
$info['maker'] = trim($m2[1]);
$info['maker_uri'] = trim($m3[1]);
$info['version'] = trim($m4[1]);
$info['detail'] = trim($m5[1]);
$info['license'] = trim($m6[1]);
$info['license_uri'] = trim($m7[1]);
}
if(!$info['theme_name'])
$info['theme_name'] = $dir;
}
return $info;
}
// 테마설정 정보
function get_theme_config_value($dir, $key='*')
{
$tconfig = array();
$theme_config_file = G5_PATH.'/'.G5_THEME_DIR.'/'.$dir.'/theme.config.php';
if(is_file) {
include($theme_config_file);
if($key == '*') {
$tconfig = $theme_config;
} else {
$keys = array_map('trim', explode(',', $key));
foreach($keys as $v) {
$tconfig[$v] = trim($theme_config[$v]);
}
}
}
return $tconfig;
}
// 회원권한을 SELECT 형식으로 얻음
function get_member_level_select($name, $start_id=0, $end_id=10, $selected="", $event="")
{
@@ -95,26 +231,48 @@ function get_member_id_select($name, $level, $selected="", $event="")
}
// 권한 검사
function auth_check($auth, $attr)
function auth_check($auth, $attr, $return=false)
{
global $is_admin;
if ($is_admin == 'super') return;
if (!trim($auth))
alert('이 메뉴에는 접근 권한이 없습니다.\\n\\n접근 권한은 최고관리자만 부여할 수 있습니다.');
if (!trim($auth)) {
$msg = '이 메뉴에는 접근 권한이 없습니다.\\n\\n접근 권한은 최고관리자만 부여할 수 있습니다.';
if($return)
return $msg;
else
alert($msg);
}
$attr = strtolower($attr);
if (!strstr($auth, $attr)) {
if ($attr == 'r')
alert('읽을 권한이 없습니다.');
else if ($attr == 'w')
alert('입력, 추가, 생성, 수정 권한이 없습니다.');
else if ($attr == 'd')
alert('삭제 권한이 없습니다.');
else
alert('속성이 잘못 되었습니다.');
if ($attr == 'r') {
$msg = '읽을 권한이 없습니다.';
if($return)
return $msg;
else
alert($msg);
} else if ($attr == 'w') {
$msg = '입력, 추가, 생성, 수정 권한이 없습니다.';
if($return)
return $msg;
else
alert($msg);
} else if ($attr == 'd') {
$msg = '삭제 권한이 없습니다.';
if($return)
return $msg;
else
alert($msg);
} else {
$msg = '속성이 잘못 되었습니다.';
if($return)
return $msg;
else
alert($msg);
}
}
}
@@ -188,10 +346,66 @@ function order_select($fld, $sel='')
return $s;
}
// 불법접근을 막도록 토큰을 생성하면서 토큰값을 리턴
function get_admin_token()
{
$token = md5(uniqid(rand(), true));
set_session('ss_admin_token', $token);
return $token;
}
// POST로 넘어온 토큰과 세션에 저장된 토큰 비교
function check_admin_token()
{
$token = get_session('ss_admin_token');
set_session('ss_admin_token', '');
if(!$token || !$_REQUEST['token'] || $token != $_REQUEST['token'])
alert('올바른 방법으로 이용해 주십시오.', G5_URL);
return true;
}
// 관리자 페이지 referer 체크
function admin_referer_check($return=false)
{
$referer = trim($_SERVER['HTTP_REFERER']);
if(!$referer) {
$msg = '정보가 올바르지 않습니다.';
if($return)
return $msg;
else
alert($msg, G5_URL);
}
$p = @parse_url($referer);
$host = preg_replace('/:[0-9]+$/', '', $_SERVER['HTTP_HOST']);
$msg = '';
if($host != $p['host']) {
$msg = '올바른 방법으로 이용해 주십시오.';
}
if( $p['path'] && ! preg_match( '/\/'.preg_quote(G5_ADMIN_DIR).'\//i', $p['path'] ) ){
$msg = '올바른 방법으로 이용해 주십시오';
}
if( $msg ){
if($return) {
return $msg;
} else {
alert($msg, G5_URL);
}
}
}
// 접근 권한 검사
if (!$member['mb_id'])
{
//alert('로그인 하십시오.', '$g5['bbs_path']/login.php?url=' . urlencode('$_SERVER['PHP_SELF']?w=$w&mb_id=$mb_id'));
alert('로그인 하십시오.', G5_BBS_URL.'/login.php?url=' . urlencode(G5_ADMIN_URL));
}
else if ($is_admin != 'super')
+8
View File
@@ -3,6 +3,7 @@ $menu['menu100'] = array (
array('100000', '환경설정', G5_ADMIN_URL.'/config_form.php', 'config'),
array('', '기본환경설정', G5_ADMIN_URL.'/config_form.php', 'cf_basic'),
array('', '관리권한설정', G5_ADMIN_URL.'/auth_list.php', 'cf_auth'),
array('', '테마설정', G5_ADMIN_URL.'/theme.php', 'cf_theme', 1),
array('', '메뉴설정', G5_ADMIN_URL.'/menu_list.php', 'cf_menu', 1),
array('100300', '메일 테스트', G5_ADMIN_URL.'/sendmail_test.php', 'cf_mailtest'),
array('100310', '팝업레이어관리', G5_ADMIN_URL.'/newwinlist.php', 'scf_poplayer'),
@@ -12,4 +13,11 @@ $menu['menu100'] = array (
array('100920', '썸네일파일 일괄삭제',G5_ADMIN_URL.'/thumbnail_file_delete.php', 'cf_thumbnail', 1),
array('100500', 'phpinfo()', G5_ADMIN_URL.'/phpinfo.php', 'cf_phpinfo')
);
if(version_compare(phpversion(), '5.3.0', '>=') && defined('G5_BROWSCAP_USE') && G5_BROWSCAP_USE) {
$menu['menu100'][] = array('100510', 'Browscap 업데이트', G5_ADMIN_URL.'/browscap.php', 'cf_browscap');
$menu['menu100'][] = array('100520', '접속로그 변환', G5_ADMIN_URL.'/browscap_convert.php', 'cf_visit_cnvrt');
}
$menu['menu100'][] = array('100400', '부가서비스', G5_ADMIN_URL.'/service.php', 'cf_service');
?>
+1
View File
@@ -8,5 +8,6 @@ $menu['menu300'] = array (
array('300500', '1:1문의설정', ''.G5_ADMIN_URL.'/qa_config.php', 'qa'),
array('300600', '내용관리', G5_ADMIN_URL.'/contentlist.php', 'scf_contents', 1),
array('300700', 'FAQ관리', G5_ADMIN_URL.'/faqmasterlist.php', 'scf_faq', 1),
array('300820', '글,댓글 현황', G5_ADMIN_URL.'/write_count.php', 'scf_write_count'),
);
?>
-1
View File
@@ -6,7 +6,6 @@ $menu["menu900"] = array (
array('900300', '문자 보내기', ''.G5_SMS5_ADMIN_URL.'/sms_write.php', 'sms_write'),
array('900400', '전송내역-건별', ''.G5_SMS5_ADMIN_URL.'/history_list.php', 'sms_history' , 1),
array('900410', '전송내역-번호별', ''.G5_SMS5_ADMIN_URL.'/history_num.php', 'sms_history_num' , 1),
array('900450', '전송내역-회원', ''.G5_SMS5_ADMIN_URL.'/history_member.php', 'sms_history_mb' , 1),
array('900500', '이모티콘 그룹', ''.G5_SMS5_ADMIN_URL.'/form_group.php' , 'emoticon_group'),
array('900600', '이모티콘 관리', ''.G5_SMS5_ADMIN_URL.'/form_list.php', 'emoticon_list'),
array('900700', '휴대폰번호 그룹', ''.G5_SMS5_ADMIN_URL.'/num_group.php' , 'hp_group', 1),
+4 -2
View File
@@ -1,5 +1,7 @@
<?php
if (!defined('_GNUBOARD_')) exit;
$print_version = defined('G5_YOUNGCART_VER') ? 'YoungCart Version '.G5_YOUNGCART_VER : 'Version '.G5_GNUBOARD_VER;
?>
<noscript>
@@ -14,14 +16,14 @@ if (!defined('_GNUBOARD_')) exit;
<footer id="ft">
<p>
Copyright &copy; <?php echo $_SERVER['HTTP_HOST']; ?>. All rights reserved.<br>
Copyright &copy; <?php echo $_SERVER['HTTP_HOST']; ?>. All rights reserved. <?php echo $print_version; ?><br>
<a href="#">상단으로</a>
</p>
</footer>
<!-- <p>실행시간 : <?php echo get_microtime() - $begin_time; ?> -->
<script src="<?php echo G5_ADMIN_URL ?>/admin.js"></script>
<script src="<?php echo G5_ADMIN_URL ?>/admin.js?ver=<?php echo G5_JS_VER; ?>"></script>
<script>
$(function(){
var hide_menu = false;
+14
View File
@@ -0,0 +1,14 @@
<?php
include_once('./_common.php');
include_once(G5_LIB_PATH.'/json.lib.php');
set_session('ss_admin_token', '');
$error = admin_referer_check(true);
if($error)
die(json_encode(array('error'=>$error, 'url'=>G5_URL)));
$token = get_admin_token();
die(json_encode(array('error'=>'', 'token'=>$token, 'url'=>'')));
?>
+4 -6
View File
@@ -5,8 +5,6 @@ include_once('./_common.php');
if ($is_admin != 'super')
alert('최고관리자만 접근 가능합니다.');
$token = get_token();
$sql_common = " from {$g5['auth_table']} a left join {$g5['member_table']} b on (a.mb_id=b.mb_id) ";
$sql_search = " where (1) ";
@@ -45,7 +43,7 @@ $sql = " select *
limit {$from_record}, {$rows} ";
$result = sql_query($sql);
$listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</a>';
$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">전체목록</a>';
$g5['title'] = "관리권한설정";
include_once('./admin.head.php');
@@ -73,7 +71,7 @@ $colspan = 5;
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<div class="tbl_head01 tbl_wrap">
<table>
@@ -158,7 +156,7 @@ else
</form>
<?php
$pagelist = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr.'&amp;page=');
$pagelist = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['SCRIPT_NAME'].'?'.$qstr.'&amp;page=');
echo $pagelist;
?>
@@ -168,7 +166,7 @@ echo $pagelist;
<input type="hidden" name="sst" value="<?php echo $sst ?>">
<input type="hidden" name="sod" value="<?php echo $sod ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<section id="add_admin">
<h2 class="h2_frm">관리권한 추가</h2>
+1 -1
View File
@@ -7,7 +7,7 @@ check_demo();
if ($is_admin != 'super')
alert('최고관리자만 접근 가능합니다.');
check_token();
check_admin_token();
$count = count($_POST['chk']);
+1 -1
View File
@@ -9,7 +9,7 @@ $mb = get_member($mb_id);
if (!$mb['mb_id'])
alert('존재하는 회원아이디가 아닙니다.');
check_token();
check_admin_token();
$sql = " insert into {$g5['auth_table']}
set mb_id = '{$_POST['mb_id']}',
+3
View File
@@ -8,11 +8,14 @@ $g5['title'] = '게시판 복사';
include_once(G5_PATH.'/head.sub.php');
?>
<script src="<?php echo G5_ADMIN_URL ?>/admin.js?ver=<?php echo G5_JS_VER; ?>"></script>
<div class="new_win">
<h1><?php echo $g5['title']; ?></h1>
<form name="fboardcopy" id="fboardcopy" action="./board_copy_update.php" onsubmit="return fboardcopy_check(this);" method="post">
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>" id="bo_table">
<input type="hidden" name="token" value="">
<div class="tbl_frm01 tbl_wrap">
<table>
+27 -22
View File
@@ -2,8 +2,12 @@
$sub_menu = '300100';
include_once('./_common.php');
check_demo();
auth_check($auth[$sub_menu], 'w');
check_admin_token();
$target_table = trim($_POST['target_table']);
$target_subject = trim($_POST['target_subject']);
@@ -58,6 +62,7 @@ $sql = " insert into {$g5['board_table']}
bo_use_rss_view = '{$board[bo_use_rss_view]}',
bo_use_good = '{$board[bo_use_good]}',
bo_use_nogood = '{$board[bo_use_nogood]}',
bo_use_name = '{$board[bo_use_name]}',
bo_use_signature = '{$board[bo_use_signature]}',
bo_use_ip_view = '{$board[bo_use_ip_view]}',
bo_use_list_view = '{$board['bo_use_list_view']}',
@@ -94,26 +99,26 @@ $sql = " insert into {$g5['board_table']}
bo_use_cert = '{$board[bo_use_cert]}',
bo_use_sns = '{$board[bo_use_sns]}',
bo_sort_field = '{$board['bo_sort_field']}',
bo_1_subj = '{$board['bo_1_subj']}',
bo_2_subj = '{$board['bo_2_subj']}',
bo_3_subj = '{$board['bo_3_subj']}',
bo_4_subj = '{$board['bo_4_subj']}',
bo_5_subj = '{$board['bo_5_subj']}',
bo_6_subj = '{$board['bo_6_subj']}',
bo_7_subj = '{$board['bo_7_subj']}',
bo_8_subj = '{$board['bo_8_subj']}',
bo_9_subj = '{$board['bo_9_subj']}',
bo_10_subj = '{$board['bo_10_subj']}',
bo_1 = '{$board['bo_1']}',
bo_2 = '{$board['bo_2']}',
bo_3 = '{$board['bo_3']}',
bo_4 = '{$board['bo_4']}',
bo_5 = '{$board['bo_5']}',
bo_6 = '{$board['bo_6']}',
bo_7 = '{$board['bo_7']}',
bo_8 = '{$board['bo_8']}',
bo_9 = '{$board['bo_9']}',
bo_10 = '{$board['bo_10']}' ";
bo_1_subj = '".addslashes($board['bo_1_subj'])."',
bo_2_subj = '".addslashes($board['bo_2_subj'])."',
bo_3_subj = '".addslashes($board['bo_3_subj'])."',
bo_4_subj = '".addslashes($board['bo_4_subj'])."',
bo_5_subj = '".addslashes($board['bo_5_subj'])."',
bo_6_subj = '".addslashes($board['bo_6_subj'])."',
bo_7_subj = '".addslashes($board['bo_7_subj'])."',
bo_8_subj = '".addslashes($board['bo_8_subj'])."',
bo_9_subj = '".addslashes($board['bo_9_subj'])."',
bo_10_subj = '".addslashes($board['bo_10_subj'])."',
bo_1 = '".addslashes($board['bo_1'])."',
bo_2 = '".addslashes($board['bo_2'])."',
bo_3 = '".addslashes($board['bo_3'])."',
bo_4 = '".addslashes($board['bo_4'])."',
bo_5 = '".addslashes($board['bo_5'])."',
bo_6 = '".addslashes($board['bo_6'])."',
bo_7 = '".addslashes($board['bo_7'])."',
bo_8 = '".addslashes($board['bo_8'])."',
bo_9 = '".addslashes($board['bo_9'])."',
bo_10 = '".addslashes($board['bo_10'])."' ";
sql_query($sql, false);
// 게시판 폴더 생성
@@ -179,10 +184,10 @@ if (count($file_copy)) {
set bo_table = '$target_table',
wr_id = '{$file_copy[$i]['wr_id']}',
bf_no = '{$file_copy[$i]['bf_no']}',
bf_source = '{$file_copy[$i]['bf_source']}',
bf_source = '".addslashes($file_copy[$i]['bf_source'])."',
bf_file = '{$file_copy[$i]['bf_file']}',
bf_download = '{$file_copy[$i]['bf_download']}',
bf_content = '{$file_copy[$i]['bf_content']}',
bf_content = '".addslashes($file_copy[$i]['bf_content'])."',
bf_filesize = '{$file_copy[$i]['bf_filesize']}',
bf_width = '{$file_copy[$i]['bf_width']}',
bf_height = '{$file_copy[$i]['bf_height']}',
+41 -10
View File
@@ -153,10 +153,9 @@ $pg_anchor = '<ul class="anchor">
$frm_submit = '<div class="btn_confirm01 btn_confirm">
<input type="submit" value="확인" class="btn_submit" accesskey="s">
<a href="./board_list.php?'.$qstr.'">목록</a>'.PHP_EOL;
if ($w == 'u') $frm_submit .= ' <a href="./board_copy.php?bo_table='.$bo_table.'" id="board_copy" target="win_board_copy">게시판복사</a>
if ($w == 'u') $frm_submit .= '<a href="./board_copy.php?bo_table='.$bo_table.'" id="board_copy" target="win_board_copy">게시판복사</a>
<a href="'.G5_BBS_URL.'/board.php?bo_table='.$board['bo_table'].'" class="btn_frmline">게시판 바로가기</a>
<a href="./board_thumbnail_delete.php?bo_table='.$board['bo_table'].'&amp;'.$qstr.'" onclick="return delete_confirm2(\'게시판 썸네일 파일을 삭제하시겠습니까?\');">게시판 썸네일 삭제</a>
'.PHP_EOL;
<a href="./board_thumbnail_delete.php?bo_table='.$board['bo_table'].'&amp;'.$qstr.'" onclick="return delete_confirm2(\'게시판 썸네일 파일을 삭제하시겠습니까?\');">게시판 썸네일 삭제</a>'.PHP_EOL;
$frm_submit .= '</div>';
?>
@@ -167,6 +166,7 @@ $frm_submit .= '</div>';
<input type="hidden" name="sst" value="<?php echo $sst ?>">
<input type="hidden" name="sod" value="<?php echo $sod ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="">
<section id="anc_bo_basic">
<h2 class="h2_frm">게시판 기본 설정</h2>
@@ -1099,12 +1099,12 @@ $frm_submit .= '</div>';
<option value="wr_good desc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_good desc, wr_num, wr_reply"); ?>>wr_good desc : 추천수 높은것 부터</option>
<option value="wr_nogood asc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_nogood asc, wr_num, wr_reply"); ?>>wr_nogood asc : 비추천수 낮은것 부터</option>
<option value="wr_nogood desc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_nogood desc, wr_num, wr_reply"); ?>>wr_nogood desc : 비추천수 높은것 부터</option>
<option value="wr_subject asc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_subject asc, wr_num, wr_reply"); ?>>wr_subject asc : 제목 내림차순</option>
<option value="wr_subject desc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_subject desc, wr_num, wr_reply"); ?>>wr_subject desc : 제목 오름차순</option>
<option value="wr_name asc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_name asc, wr_num, wr_reply"); ?>>wr_name asc : 글쓴이 내림차순</option>
<option value="wr_name desc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_name desc, wr_num, wr_reply"); ?>>wr_name desc : 글쓴이 오름차순</option>
<option value="ca_name asc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "ca_name asc, wr_num, wr_reply"); ?>>ca_name asc : 분류명 내림차순</option>
<option value="ca_name desc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "ca_name desc, wr_num, wr_reply"); ?>>ca_name desc : 분류명 오름차순</option>
<option value="wr_subject asc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_subject asc, wr_num, wr_reply"); ?>>wr_subject asc : 제목 오름차순</option>
<option value="wr_subject desc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_subject desc, wr_num, wr_reply"); ?>>wr_subject desc : 제목 내림차순</option>
<option value="wr_name asc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_name asc, wr_num, wr_reply"); ?>>wr_name asc : 글쓴이 오름차순</option>
<option value="wr_name desc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "wr_name desc, wr_num, wr_reply"); ?>>wr_name desc : 글쓴이 내림차순</option>
<option value="ca_name asc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "ca_name asc, wr_num, wr_reply"); ?>>ca_name asc : 분류명 오름차순</option>
<option value="ca_name desc, wr_num, wr_reply" <?php echo get_selected($board['bo_sort_field'], "ca_name desc, wr_num, wr_reply"); ?>>ca_name desc : 분류명 내림차순</option>
</select>
</td>
<td class="td_grpset">
@@ -1118,7 +1118,7 @@ $frm_submit .= '</div>';
</div>
</section>
<?php echo $frm_submit; ?>
<?php echo preg_replace('#</div>$#i', '<button type="button" class="get_theme_galc">테마 이미지설정 가져오기</button></div>', $frm_submit); ?>
<section id="anc_bo_point">
<h2 class="h2_frm">게시판 포인트 설정</h2>
@@ -1240,6 +1240,37 @@ $(function(){
window.open(this.href, "win_board_copy", "left=10,top=10,width=500,height=400");
return false;
});
$(".get_theme_galc").on("click", function() {
if(!confirm("현재 테마의 게시판 이미지 설정을 적용하시겠습니까?"))
return false;
$.ajax({
type: "POST",
url: "./theme_config_load.php",
cache: false,
async: false,
data: { type: "board" },
dataType: "json",
success: function(data) {
if(data.error) {
alert(data.error);
return false;
}
var field = Array('bo_gallery_cols', 'bo_gallery_width', 'bo_gallery_height', 'bo_mobile_gallery_width', 'bo_mobile_gallery_height', 'bo_image_width');
var count = field.length;
var key;
for(i=0; i<count; i++) {
key = field[i];
if(data[key] != undefined && data[key] != "")
$("input[name="+key+"]").val(data[key]);
}
}
});
});
});
function board_copy(bo_table) {
+22 -3
View File
@@ -7,21 +7,40 @@ if ($w == 'u')
auth_check($auth[$sub_menu], 'w');
check_admin_token();
if (!$_POST['gr_id']) { alert('그룹 ID는 반드시 선택하세요.'); }
if (!$bo_table) { alert('게시판 TABLE명은 반드시 입력하세요.'); }
if (!preg_match("/^([A-Za-z0-9_]{1,20})$/", $bo_table)) { alert('게시판 TABLE명은 공백없이 영문자, 숫자, _ 만 사용 가능합니다. (20자 이내)'); }
if (!$_POST['bo_subject']) { alert('게시판 제목을 입력하세요.'); }
$_POST['bo_include_head'] = preg_replace("#[\\\]+$#", "", substr($_POST['bo_include_head'], 0, 255));
$_POST['bo_include_tail'] = preg_replace("#[\\\]+$#", "", substr($_POST['bo_include_tail'], 0, 255));
if ($file = $_POST['bo_include_head']) {
$purl = parse_url($file);
$file = $purl['path'];
if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
alert('상단 파일 경로가 php, html 파일이 아닙니다.');
alert('상단 파일 경로의 확장자는 php, html 만 허용합니다.');
}
$_POST['bo_include_head'] = $file;
}
if ($file = $_POST['bo_include_tail']) {
$purl = parse_url($file);
$file = $purl['path'];
if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
alert('하단 파일 경로가 php, html 파일이 아닙니다.');
alert('하단 파일 경로의 확장자는 php, html 만 허용합니다.');
}
$_POST['bo_include_tail'] = $file;
}
if(!is_include_path_check($_POST['bo_include_head'], 1)) {
alert('/data/file/ 또는 /data/editor/ 포함된 문자를 상단 파일 경로에 포함시킬수 없습니다.');
}
if(!is_include_path_check($_POST['bo_include_tail'], 1)) {
alert('/data/file/ 또는 /data/editor/ 포함된 문자를 하단 파일 경로에 포함시킬수 없습니다.');
}
$board_path = G5_DATA_PATH.'/file/'.$bo_table;
@@ -173,7 +192,7 @@ if ($w == '') {
// 글수 조정
/*
엔피씨님의 팁으로 교체합니다. 130308
http://sir.co.kr/bbs/board.php?bo_table=g5_tiptech&wr_id=27207
http://sir.kr/g5_tiptech/27207
*/
if (isset($_POST['proc_count'])) {
// 원글을 얻습니다.
+3 -3
View File
@@ -46,7 +46,7 @@ $from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows} ";
$result = sql_query($sql);
$listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</a>';
$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">전체목록</a>';
$g5['title'] = '게시판관리';
include_once('./admin.head.php');
@@ -63,7 +63,7 @@ $colspan = 15;
<label for="sfl" class="sound_only">검색대상</label>
<select name="sfl" id="sfl">
<option value="bo_table"<?php echo get_selected($_GET['sfl'], "bo_subject", true); ?>>TABLE</option>
<option value="bo_table"<?php echo get_selected($_GET['sfl'], "bo_table", true); ?>>TABLE</option>
<option value="bo_subject"<?php echo get_selected($_GET['sfl'], "bo_subject"); ?>>제목</option>
<option value="a.gr_id"<?php echo get_selected($_GET['sfl'], "a.gr_id"); ?>>그룹ID</option>
</select>
@@ -208,7 +208,7 @@ $colspan = 15;
</form>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr.'&amp;page='); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['SCRIPT_NAME'].'?'.$qstr.'&amp;page='); ?>
<script>
function fboardlist_submit(f)
+5 -2
View File
@@ -51,7 +51,7 @@ if ($_POST['act_button'] == "선택수정") {
auth_check($auth[$sub_menu], 'd');
check_token();
check_admin_token();
// _BOARD_DELETE_ 상수를 선언해야 board_delete.inc.php 가 정상 작동함
define('_BOARD_DELETE_', true);
@@ -62,7 +62,10 @@ if ($_POST['act_button'] == "선택수정") {
// include 전에 $bo_table 값을 반드시 넘겨야 함
$tmp_bo_table = trim($_POST['board_table'][$k]);
include ('./board_delete.inc.php');
if( preg_match("/^[A-Za-z0-9_]+$/", $tmp_bo_table) ){
include ('./board_delete.inc.php');
}
}
+1
View File
@@ -38,6 +38,7 @@ include_once('./admin.head.php');
<input type="hidden" name="sst" value="<?php echo $sst ?>">
<input type="hidden" name="sod" value="<?php echo $sod ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="">
<div class="tbl_frm01 tbl_wrap">
<table>
+2
View File
@@ -9,6 +9,8 @@ auth_check($auth[$sub_menu], 'w');
if ($is_admin != 'super' && $w == '') alert('최고관리자만 접근 가능합니다.');
check_admin_token();
if (!preg_match("/^([A-Za-z0-9_]{1,10})$/", $_POST['gr_id']))
alert('그룹 ID는 공백없이 영문자, 숫자, _ 만 사용 가능합니다. (10자 이내)');
+3 -3
View File
@@ -50,7 +50,7 @@ $from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows} ";
$result = sql_query($sql);
$listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">처음</a>';
$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">처음</a>';
$g5['title'] = '게시판그룹설정';
include_once('./admin.head.php');
@@ -88,7 +88,7 @@ $colspan = 10;
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<div class="tbl_head01 tbl_wrap">
<table>
@@ -190,7 +190,7 @@ $colspan = 10;
</div>
<?php
$pagelist = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr.'&amp;page=');
$pagelist = get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['SCRIPT_NAME'].'?'.$qstr.'&amp;page=');
echo $pagelist;
?>
+2
View File
@@ -8,6 +8,8 @@ check_demo();
auth_check($auth[$sub_menu], 'w');
check_admin_token();
$count = count($_POST['chk']);
if(!$count)
+1 -4
View File
@@ -4,8 +4,6 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'w');
$token = get_token();
$mb = get_member($mb_id);
if (!$mb['mb_id'])
alert('존재하지 않는 회원입니다.');
@@ -18,7 +16,7 @@ $colspan = 4;
<form name="fboardgroupmember_form" id="fboardgroupmember_form" action="./boardgroupmember_update.php" onsubmit="return boardgroupmember_form_check(this)" method="post">
<input type="hidden" name="mb_id" value="<?php echo $mb['mb_id'] ?>" id="mb_id">
<input type="hidden" name="token" value="<?php echo $token ?>" id="token">
<input type="hidden" name="token" value="" id="token">
<div class="local_cmd01 local_cmd">
<p>아이디 <b><?php echo $mb['mb_id'] ?></b>, 이름 <b><?php echo get_text($mb['mb_name']); ?></b>, 닉네임 <b><?php echo $mb['mb_nick'] ?></b></p>
<label for="gr_id">그룹지정</label>
@@ -76,7 +74,6 @@ $colspan = 4;
$sql .= " order by a.gr_id desc ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$s_del = '<a href="javascript:post_delete(\'boardgroupmember_update.php\', \''.$row['gm_id'].'\');">삭제</a>';
?>
<tr>
<td class="td_chk">
+1 -3
View File
@@ -104,8 +104,6 @@ $colspan = 7;
if ($row2['cnt'])
$group = '<a href="./boardgroupmember_form.php?mb_id='.$row['mb_id'].'">'.$row2['cnt'].'</a>';
//$s_del = '<a href="javascript:post_delete(\'boardgroupmember_update.php\', \''.$row['gm_id'].'\');">삭제</a>';
$mb_nick = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']);
$bg = 'bg'.($i%2);
@@ -139,7 +137,7 @@ $colspan = 7;
</div>
</form>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&amp;gr_id=$gr_id&page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr&amp;gr_id=$gr_id&page="); ?>
<script>
function fboardgroupmember_submit(f)
+2 -2
View File
@@ -28,7 +28,7 @@ if ($w == '')
}
else
{
check_token();
check_admin_token();
$sql = " insert into {$g5['group_member_table']}
set gr_id = '{$_POST['gr_id']}',
@@ -45,7 +45,7 @@ else if ($w == 'd' || $w == 'ld')
if(!$count)
alert('삭제할 목록을 하나이상 선택해 주세요.');
check_token();
check_admin_token();
for($i=0; $i<$count; $i++) {
$gm_id = $_POST['chk'][$i];
+45
View File
@@ -0,0 +1,45 @@
<?php
$sub_menu = "100510";
include_once('./_common.php');
if(!(version_compare(phpversion(), '5.3.0', '>=') && defined('G5_BROWSCAP_USE') && G5_BROWSCAP_USE))
alert('사용할 수 없는 기능입니다.', G5_ADMIN_URL);
if ($is_admin != 'super')
alert('최고관리자만 접근 가능합니다.');
$g5['title'] = 'Browscap 업데이트';
include_once('./admin.head.php');
?>
<div id="processing">
<p>Browscap 정보를 업데이트하시려면 아래 업데이트 버튼을 클릭해 주세요.</p>
<button type="button" id="run_update">업데이트</button>
</div>
<script>
$(function() {
$("#run_update").on("click", function() {
$("#processing").html('<div class="update_processing"></div><p>Browscap 정보를 업데이트 중입니다.</p>');
$.ajax({
url: "./browscap_update.php",
async: true,
cache: false,
dataType: "html",
success: function(data) {
if(data != "") {
alert(data);
return false;
}
$("#processing").html("<div class='check_processing'></div><p>Browscap 정보를 업데이트 했습니다.</p>");
}
});
});
});
</script>
<?php
include_once('./admin.tail.php');
?>
+46
View File
@@ -0,0 +1,46 @@
<?php
$sub_menu = "100520";
include_once('./_common.php');
if(!(version_compare(phpversion(), '5.3.0', '>=') && defined('G5_BROWSCAP_USE') && G5_BROWSCAP_USE))
alert('사용할 수 없는 기능입니다.', G5_ADMIN_URL);
if ($is_admin != 'super')
alert('최고관리자만 접근 가능합니다.');
$rows = preg_replace('#[^0-9]#', '', $_GET['rows']);
if(!$rows)
$rows = 100;
$g5['title'] = '접속로그 변환';
include_once('./admin.head.php');
?>
<div id="processing">
<p>접속로그 정보를 Browscap 정보로 변환하시려면 아래 업데이트 버튼을 클릭해 주세요.</p>
<button type="button" id="run_update">업데이트</button>
</div>
<script>
$(function() {
$(document).on("click", "#run_update", function() {
$("#processing").html('<div class="update_processing"></div><p>Browscap 정보로 변환 중입니다.</p>');
$.ajax({
method: "GET",
url: "./browscap_converter.php",
data: { rows: "<?php echo $rows; ?>" },
async: true,
cache: false,
dataType: "html",
success: function(data) {
$("#processing").html(data);
}
});
});
});
</script>
<?php
include_once('./admin.tail.php');
?>
+75
View File
@@ -0,0 +1,75 @@
<?php
ini_set('memory_limit', '-1');
include_once('./_common.php');
// clean the output buffer
ob_end_clean();
if(!(version_compare(phpversion(), '5.3.0', '>=') && defined('G5_BROWSCAP_USE') && G5_BROWSCAP_USE))
die('사용할 수 없는 기능입니다.');
if($is_admin != 'super')
die('최고관리자로 로그인 후 실행해 주세요.');
// browscap cache 파일 체크
if(!is_file(G5_DATA_PATH.'/cache/browscap_cache.php')) {
echo '<p>Browscap 정보가 없습니다. 아래 링크로 이동해 Browscap 정보를 업데이트 하세요.</p>'.PHP_EOL;
echo '<p><a href="'.G5_ADMIN_URL.'/browscap.php">Browscap 업데이트</a></p>'.PHP_EOL;
exit;
}
include_once(G5_PLUGIN_PATH.'/browscap/Browscap.php');
$browscap = new phpbrowscap\Browscap(G5_DATA_PATH.'/cache');
$browscap->doAutoUpdate = false;
$browscap->cacheFilename = 'browscap_cache.php';
// 데이터 변환
$rows = preg_replace('#[^0-9]#', '', $_GET['rows']);
if(!$rows)
$rows = 100;
$sql_common = " from {$g5['visit_table']} where vi_agent <> '' and ( vi_browser = '' or vi_os = '' or vi_device = '' ) ";
$sql_order = " order by vi_id desc ";
$sql_limit = " limit 0, $rows ";
$sql = " select count(vi_id) as cnt $sql_common ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
$sql = " select vi_id, vi_agent, vi_browser, vi_os, vi_device
$sql_common
$sql_order
$sql_limit ";
$result = sql_query($sql);
$cnt = 0;
for($i=0; $row=sql_fetch_array($result); $i++) {
$info = $browscap->getBrowser($row['vi_agent']);
$brow = $row['vi_browser'];
if(!$brow)
$brow = $info->Comment;
$os = $row['vi_os'];
if(!$os)
$os = $info->Platform;
$device = $row['vi_device'];
if(!$device)
$device = $info->Device_Type;
$sql2 = " update {$g5['visit_table']}
set vi_browser = '$brow',
vi_os = '$os',
vi_device = '$device'
where vi_id = '{$row['vi_id']}' ";
sql_query($sql2);
$cnt++;
}
if(($total_count - $cnt) == 0 || $total_count == 0)
echo '<div class="check_processing"></div><p>변환완료</p>';
else
echo '<p>총 '.number_format($total_count).'건 중 '.number_format($cnt).'건 변환완료<br><br>접속로그를 추가로 변환하시려면 아래 업데이트 버튼을 클릭해 주세요.</p><button type="button" id="run_update">업데이트</button>';
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
ini_set('memory_limit', '-1');
$sub_menu = "100510";
include_once('./_common.php');
// clean the output buffer
ob_end_clean();
if(!(version_compare(phpversion(), '5.3.0', '>=') && defined('G5_BROWSCAP_USE') && G5_BROWSCAP_USE))
die('사용할 수 없는 기능입니다.');
if ($is_admin != 'super')
die('최고관리자만 접근 가능합니다.');
include_once(G5_PLUGIN_PATH.'/browscap/Browscap.php');
$browscap = new phpbrowscap\Browscap(G5_DATA_PATH.'/cache');
$browscap->updateMethod = 'cURL';
$browscap->cacheFilename = 'browscap_cache.php';
$browscap->updateCache();
die('');
?>
+96 -149
View File
@@ -4,17 +4,12 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'r');
$token = get_token();
if ($is_admin != 'super')
alert('최고관리자만 접근 가능합니다.');
if (!isset($config['cf_include_index'])) {
if (!isset($config['cf_add_script'])) {
sql_query(" ALTER TABLE `{$g5['config_table']}`
ADD `cf_include_index` VARCHAR(255) NOT NULL AFTER `cf_admin`,
ADD `cf_include_head` VARCHAR(255) NOT NULL AFTER `cf_include_index`,
ADD `cf_include_tail` VARCHAR(255) NOT NULL AFTER `cf_include_head`,
ADD `cf_add_script` TEXT NOT NULL AFTER `cf_include_tail` ", true);
ADD `cf_add_script` TEXT NOT NULL AFTER `cf_admin_email_name` ", true);
}
if (!isset($config['cf_mobile_new_skin'])) {
@@ -183,6 +178,20 @@ if(!isset($config['cf_kakao_js_apikey'])) {
ADD `cf_kakao_js_apikey` varchar(255) NOT NULL DEFAULT '' AFTER `cf_googl_shorturl_apikey` ", true);
}
// SMS 전송유형 필드 추가
if(!isset($config['cf_sms_type'])) {
sql_query(" ALTER TABLE `{$g5['config_table']}`
ADD `cf_sms_type` varchar(10) NOT NULL DEFAULT '' AFTER `cf_sms_use` ", true);
}
// 접속자 정보 필드 추가
if(!sql_query(" select vi_browser from {$g5['visit_table']} limit 1 ")) {
sql_query(" ALTER TABLE `{$g5['visit_table']}`
ADD `vi_browser` varchar(255) NOT NULL DEFAULT '' AFTER `vi_agent`,
ADD `vi_os` varchar(255) NOT NULL DEFAULT '' AFTER `vi_browser`,
ADD `vi_device` varchar(255) NOT NULL DEFAULT '' AFTER `vi_os` ", true);
}
if(!$config['cf_faq_skin']) $config['cf_faq_skin'] = "basic";
if(!$config['cf_mobile_faq_skin']) $config['cf_mobile_faq_skin'] = "basic";
@@ -212,13 +221,13 @@ $frm_submit = '<div class="btn_confirm01 btn_confirm">
if (!$config['cf_icode_server_ip']) $config['cf_icode_server_ip'] = '211.172.232.124';
if (!$config['cf_icode_server_port']) $config['cf_icode_server_port'] = '7295';
if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw']) {
$userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']);
}
?>
<form name="fconfigform" id="fconfigform" method="post" onsubmit="return fconfigform_submit(this);">
<input type="hidden" name="token" value="<?php echo $token ?>" id="token">
<input type="hidden" name="token" value="" id="token">
<section id="anc_cf_basic">
<h2 class="h2_frm">홈페이지 기본환경 설정</h2>
@@ -264,72 +273,72 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<th scope="row"><label for="cf_login_point">로그인시 포인트<strong class="sound_only">필수</strong></label></th>
<td>
<?php echo help('회원이 로그인시 하루에 한번만 적립') ?>
<input type="text" name="cf_login_point" value="<?php echo $config['cf_login_point'] ?>" id="cf_login_point" required class="required frm_input" size="2"> 점
<input type="text" name="cf_login_point" value="<?php echo $config['cf_login_point'] ?>" id="cf_login_point" required class="required frm_input" size="5"> 점
</td>
<th scope="row"><label for="cf_memo_send_point">쪽지보낼시 차감 포인트<strong class="sound_only">필수</strong></label></th>
<td>
<?php echo help('양수로 입력하십시오. 0점은 쪽지 보낼시 포인트를 차감하지 않습니다.') ?>
<input type="text" name="cf_memo_send_point" value="<?php echo $config['cf_memo_send_point'] ?>" id="cf_memo_send_point" required class="required frm_input" size="2"> 점
<input type="text" name="cf_memo_send_point" value="<?php echo $config['cf_memo_send_point'] ?>" id="cf_memo_send_point" required class="required frm_input" size="5"> 점
</td>
</tr>
<tr>
<th scope="row"><label for="cf_cut_name">이름(닉네임) 표시</label></th>
<td colspan="3">
<input type="text" name="cf_cut_name" value="<?php echo $config['cf_cut_name'] ?>" id="cf_cut_name" class="frm_input" size="2"> 자리만 표시
<input type="text" name="cf_cut_name" value="<?php echo $config['cf_cut_name'] ?>" id="cf_cut_name" class="frm_input" size="5"> 자리만 표시
</td>
</tr>
<tr>
<th scope="row"><label for="cf_nick_modify">닉네임 수정</label></th>
<td>수정하면 <input type="text" name="cf_nick_modify" value="<?php echo $config['cf_nick_modify'] ?>" id="cf_nick_modify" class="frm_input" size="1"> 일 동안 바꿀 수 없음</td>
<td>수정하면 <input type="text" name="cf_nick_modify" value="<?php echo $config['cf_nick_modify'] ?>" id="cf_nick_modify" class="frm_input" size="3"> 일 동안 바꿀 수 없음</td>
<th scope="row"><label for="cf_open_modify">정보공개 수정</label></th>
<td>수정하면 <input type="text" name="cf_open_modify" value="<?php echo $config['cf_open_modify'] ?>" id="cf_open_modify" class="frm_input" size="1"> 일 동안 바꿀 수 없음</td>
<td>수정하면 <input type="text" name="cf_open_modify" value="<?php echo $config['cf_open_modify'] ?>" id="cf_open_modify" class="frm_input" size="3"> 일 동안 바꿀 수 없음</td>
</tr>
<tr>
<th scope="row"><label for="cf_new_del">최근게시물 삭제</label></th>
<td>
<?php echo help('설정일이 지난 최근게시물 자동 삭제') ?>
<input type="text" name="cf_new_del" value="<?php echo $config['cf_new_del'] ?>" id="cf_new_del" class="frm_input" size="2"> 일
<input type="text" name="cf_new_del" value="<?php echo $config['cf_new_del'] ?>" id="cf_new_del" class="frm_input" size="5"> 일
</td>
<th scope="row"><label for="cf_memo_del">쪽지 삭제</label></th>
<td>
<?php echo help('설정일이 지난 쪽지 자동 삭제') ?>
<input type="text" name="cf_memo_del" value="<?php echo $config['cf_memo_del'] ?>" id="cf_memo_del" class="frm_input" size="2"> 일
<input type="text" name="cf_memo_del" value="<?php echo $config['cf_memo_del'] ?>" id="cf_memo_del" class="frm_input" size="5"> 일
</td>
</tr>
<tr>
<th scope="row"><label for="cf_visit_del">접속자로그 삭제</label></th>
<td>
<?php echo help('설정일이 지난 접속자 로그 자동 삭제') ?>
<input type="text" name="cf_visit_del" value="<?php echo $config['cf_visit_del'] ?>" id="cf_visit_del" class="frm_input" size="2"> 일
<input type="text" name="cf_visit_del" value="<?php echo $config['cf_visit_del'] ?>" id="cf_visit_del" class="frm_input" size="5"> 일
</td>
<th scope="row"><label for="cf_popular_del">인기검색어 삭제</label></th>
<td>
<?php echo help('설정일이 지난 인기검색어 자동 삭제') ?>
<input type="text" name="cf_popular_del" value="<?php echo $config['cf_popular_del'] ?>" id="cf_popular_del" class="frm_input" size="2"> 일
<input type="text" name="cf_popular_del" value="<?php echo $config['cf_popular_del'] ?>" id="cf_popular_del" class="frm_input" size="5"> 일
</td>
</tr>
<tr>
<th scope="row"><label for="cf_login_minutes">현재 접속자</label></th>
<td>
<?php echo help('설정값 이내의 접속자를 현재 접속자로 인정') ?>
<input type="text" name="cf_login_minutes" value="<?php echo $config['cf_login_minutes'] ?>" id="cf_login_minutes" class="frm_input" size="2"> 분
<input type="text" name="cf_login_minutes" value="<?php echo $config['cf_login_minutes'] ?>" id="cf_login_minutes" class="frm_input" size="3"> 분
</td>
<th scope="row"><label for="cf_new_rows">최근게시물 라인수</label></th>
<td>
<?php echo help('목록 한페이지당 라인수') ?>
<input type="text" name="cf_new_rows" value="<?php echo $config['cf_new_rows'] ?>" id="cf_new_rows" class="frm_input" size="2"> 라인
<input type="text" name="cf_new_rows" value="<?php echo $config['cf_new_rows'] ?>" id="cf_new_rows" class="frm_input" size="3"> 라인
</td>
</tr>
<tr>
<th scope="row"><label for="cf_page_rows">한페이지당 라인수</label></th>
<td>
<?php echo help('목록(리스트) 한페이지당 라인수') ?>
<input type="text" name="cf_page_rows" value="<?php echo $config['cf_page_rows'] ?>" id="cf_page_rows" class="frm_input" size="2"> 라인
<input type="text" name="cf_page_rows" value="<?php echo $config['cf_page_rows'] ?>" id="cf_page_rows" class="frm_input" size="3"> 라인
</td>
<th scope="row"><label for="cf_mobile_page_rows">모바일 한페이지당 라인수</label></th>
<td>
<?php echo help('모바일 목록 한페이지당 라인수') ?>
<input type="text" name="cf_mobile_page_rows" value="<?php echo $config['cf_mobile_page_rows'] ?>" id="cf_mobile_page_rows" class="frm_input" size="2"> 라인
<input type="text" name="cf_mobile_page_rows" value="<?php echo $config['cf_mobile_page_rows'] ?>" id="cf_mobile_page_rows" class="frm_input" size="3"> 라인
</td>
</tr>
<tr>
@@ -341,105 +350,41 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<tr>
<th scope="row"><label for="cf_new_skin">최근게시물 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_new_skin" id="cf_new_skin" required class="required">
<?php
$arr = get_skin_dir('new');
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo "<option value=\"".$arr[$i]."\"".get_selected($config['cf_new_skin'], $arr[$i]).">".$arr[$i]."</option>\n";
}
?>
</select>
<?php echo get_skin_select('new', 'cf_new_skin', 'cf_new_skin', $config['cf_new_skin'], 'required'); ?>
</td>
<th scope="row"><label for="cf_mobile_new_skin">모바일<br>최근게시물 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_mobile_new_skin" id="cf_mobile_new_skin" required class="required">
<?php
$arr = get_skin_dir('new', G5_MOBILE_PATH.'/'.G5_SKIN_DIR);
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo "<option value=\"".$arr[$i]."\"".get_selected($config['cf_mobile_new_skin'], $arr[$i]).">".$arr[$i]."</option>\n";
}
?>
</select>
<?php echo get_mobile_skin_select('new', 'cf_mobile_new_skin', 'cf_mobile_new_skin', $config['cf_mobile_new_skin'], 'required'); ?>
</td>
</tr>
<tr>
<th scope="row"><label for="cf_search_skin">검색 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_search_skin" id="cf_search_skin" required class="required">
<?php
$arr = get_skin_dir('search');
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo "<option value=\"".$arr[$i]."\"".get_selected($config['cf_search_skin'], $arr[$i]).">".$arr[$i]."</option>\n";
}
?>
</select>
<?php echo get_skin_select('search', 'cf_search_skin', 'cf_search_skin', $config['cf_search_skin'], 'required'); ?>
</td>
<th scope="row"><label for="cf_mobile_search_skin">모바일 검색 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_mobile_search_skin" id="cf_mobile_search_skin" required class="required">
<?php
$arr = get_skin_dir('search', G5_MOBILE_PATH.'/'.G5_SKIN_DIR);
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo "<option value=\"".$arr[$i]."\"".get_selected($config['cf_mobile_search_skin'], $arr[$i]).">".$arr[$i]."</option>\n";
}
?>
</select>
<?php echo get_mobile_skin_select('search', 'cf_mobile_search_skin', 'cf_mobile_search_skin', $config['cf_mobile_search_skin'], 'required'); ?>
</td>
</tr>
<tr>
<th scope="row"><label for="cf_connect_skin">접속자 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_connect_skin" id="cf_connect_skin" required class="required">
<?php
$arr = get_skin_dir('connect');
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo "<option value=\"".$arr[$i]."\"".get_selected($config['cf_connect_skin'], $arr[$i]).">".$arr[$i]."</option>\n";
}
?>
</select>
<?php echo get_skin_select('connect', 'cf_connect_skin', 'cf_connect_skin', $config['cf_connect_skin'], 'required'); ?>
</td>
<th scope="row"><label for="cf_mobile_connect_skin">모바일 접속자 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_mobile_connect_skin" id="cf_mobile_connect_skin" required class="required">
<?php
$arr = get_skin_dir('connect', G5_MOBILE_PATH.'/'.G5_SKIN_DIR);
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo "<option value=\"".$arr[$i]."\"".get_selected($config['cf_mobile_connect_skin'], $arr[$i]).">".$arr[$i]."</option>\n";
}
?>
</select>
<?php echo get_mobile_skin_select('connect', 'cf_mobile_connect_skin', 'cf_mobile_connect_skin', $config['cf_mobile_connect_skin'], 'required'); ?>
</td>
</tr>
<tr>
<th scope="row"><label for="cf_faq_skin">FAQ 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_faq_skin" id="cf_faq_skin" required class="required">
<?php
$arr = get_skin_dir('faq');
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo "<option value=\"".$arr[$i]."\"".get_selected($config['cf_faq_skin'], $arr[$i]).">".$arr[$i]."</option>\n";
}
?>
</select>
<?php echo get_skin_select('faq', 'cf_faq_skin', 'cf_faq_skin', $config['cf_faq_skin'], 'required'); ?>
</td>
<th scope="row"><label for="cf_mobile_faq_skin">모바일 FAQ 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_mobile_faq_skin" id="cf_mobile_faq_skin" required class="required">
<?php
$arr = get_skin_dir('faq', G5_MOBILE_PATH.'/'.G5_SKIN_DIR);
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo "<option value=\"".$arr[$i]."\"".get_selected($config['cf_mobile_faq_skin'], $arr[$i]).">".$arr[$i]."</option>\n";
}
?>
</select>
<?php echo get_mobile_skin_select('faq', 'cf_mobile_faq_skin', 'cf_mobile_faq_skin', $config['cf_mobile_faq_skin'], 'required'); ?>
</td>
</tr>
<tr>
@@ -532,7 +477,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
</div>
</section>
<?php echo $frm_submit; ?>
<?php echo preg_replace('#</div>$#i', '<button type="button" class="get_theme_confc" data-type="conf_skin">테마 스킨설정 가져오기</button></div>', $frm_submit); ?>
<section id="anc_cf_board">
<h2 class="h2_frm">게시판 기본 설정</h2>
@@ -636,27 +581,11 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<tr>
<th scope="row"><label for="cf_member_skin">회원 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_member_skin" id="cf_member_skin" required class="required">
<?php
$arr = get_skin_dir('member');
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo '<option value="'.$arr[$i].'"'.get_selected($config['cf_member_skin'], $arr[$i]).'>'.$arr[$i].'</option>'."\n";
}
?>
</select>
<?php echo get_skin_select('member', 'cf_member_skin', 'cf_member_skin', $config['cf_member_skin'], 'required'); ?>
</td>
<th scope="row"><label for="cf_mobile_member_skin">모바일<br>회원 스킨<strong class="sound_only">필수</strong></label></th>
<td>
<select name="cf_mobile_member_skin" id="cf_mobile_member_skin" required class="required">
<?php
$arr = get_skin_dir('member', G5_MOBILE_PATH.'/'.G5_SKIN_DIR);
for ($i=0; $i<count($arr); $i++) {
if ($i == 0) echo "<option value=\"\">선택</option>";
echo '<option value="'.$arr[$i].'"'.get_selected($config['cf_mobile_member_skin'], $arr[$i]).'>'.$arr[$i].'</option>'."\n";
}
?>
</select>
<?php echo get_mobile_skin_select('member', 'cf_mobile_member_skin', 'cf_mobile_member_skin', $config['cf_mobile_member_skin'], 'required'); ?>
</td>
</tr>
<tr>
@@ -761,7 +690,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
</div>
</section>
<?php echo $frm_submit; ?>
<?php echo preg_replace('#</div>$#i', '<button type="button" class="get_theme_confc" data-type="conf_member">테마 회원스킨설정 가져오기</button></div>', $frm_submit); ?>
<section id="anc_cf_cert">
<h2 class="h2_frm">본인확인 설정</h2>
@@ -807,7 +736,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<select name="cf_cert_hp" id="cf_cert_hp">
<?php echo option_selected("", $config['cf_cert_hp'], "사용안함"); ?>
<?php echo option_selected("kcb", $config['cf_cert_hp'], "코리아크레딧뷰로(KCB) 휴대폰 본인확인"); ?>
<?php echo option_selected("kcp", $config['cf_cert_hp'], "한국사이버결제(KCP) 휴대폰 본인확인"); ?>
<?php echo option_selected("kcp", $config['cf_cert_hp'], "NHN KCP 휴대폰 본인확인"); ?>
<?php echo option_selected("lg", $config['cf_cert_hp'], "LG유플러스 휴대폰 본인확인"); ?>
</select>
</td>
@@ -816,16 +745,16 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<th scope="row" class="cf_cert_service"><label for="cf_cert_kcb_cd">코리아크레딧뷰로<br>KCB 회원사ID</label></th>
<td class="cf_cert_service">
<?php echo help('KCB 회원사ID를 입력해 주십시오.<br>서비스에 가입되어 있지 않다면, KCB와 계약체결 후 회원사ID를 발급 받으실 수 있습니다.<br>이용하시려는 서비스에 대한 계약을 아이핀, 휴대폰 본인확인 각각 체결해주셔야 합니다.<br>아이핀 본인확인 테스트의 경우에는 KCB 회원사ID가 필요 없으나,<br>휴대폰 본인확인 테스트의 경우 KCB 에서 따로 발급 받으셔야 합니다.') ?>
<input type="text" name="cf_cert_kcb_cd" value="<?php echo $config['cf_cert_kcb_cd'] ?>" id="cf_cert_kcb_cd" class="frm_input" size="20"> <a href="http://sir.co.kr/main/provider/b_ipin.php" target="_blank" class="btn_frmline">KCB 아이핀 서비스 신청페이지</a>
<a href="http://sir.co.kr/main/provider/b_cert.php" target="_blank" class="btn_frmline">KCB 휴대폰 본인확인 서비스 신청페이지</a>
<input type="text" name="cf_cert_kcb_cd" value="<?php echo $config['cf_cert_kcb_cd'] ?>" id="cf_cert_kcb_cd" class="frm_input" size="20"> <a href="http://sir.kr/main/service/b_ipin.php" target="_blank" class="btn_frmline">KCB 아이핀 서비스 신청페이지</a>
<a href="http://sir.kr/main/service/b_cert.php" target="_blank" class="btn_frmline">KCB 휴대폰 본인확인 서비스 신청페이지</a>
</td>
</tr>
<tr>
<th scope="row" class="cf_cert_service"><label for="cf_cert_kcp_cd">한국사이버결제<br>KCP 사이트코드</label></th>
<th scope="row" class="cf_cert_service"><label for="cf_cert_kcp_cd">NHN KCP 사이트코드</label></th>
<td class="cf_cert_service">
<?php echo help('SM으로 시작하는 5자리 사이트 코드중 뒤의 3자리만 입력해 주십시오.<br>서비스에 가입되어 있지 않다면, 본인확인 서비스 신청페이지에서 서비스 신청 후 사이트코드를 발급 받으실 수 있습니다.') ?>
<span class="sitecode">SM</span>
<input type="text" name="cf_cert_kcp_cd" value="<?php echo $config['cf_cert_kcp_cd'] ?>" id="cf_cert_kcp_cd" class="frm_input" size="3"> <a href="http://sir.co.kr/main/provider/p_cert.php" target="_blank" class="btn_frmline">KCP 휴대폰 본인확인 서비스 신청페이지</a>
<input type="text" name="cf_cert_kcp_cd" value="<?php echo $config['cf_cert_kcp_cd'] ?>" id="cf_cert_kcp_cd" class="frm_input" size="3"> <a href="http://sir.kr/main/service/p_cert.php" target="_blank" class="btn_frmline">NHN KCP 휴대폰 본인확인 서비스 신청페이지</a>
</td>
</tr>
<tr>
@@ -833,7 +762,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<td class="cf_cert_service">
<?php echo help('LG유플러스 상점아이디 중 si_를 제외한 나머지 아이디만 입력해 주십시오.<br>서비스에 가입되어 있지 않다면, 본인확인 서비스 신청페이지에서 서비스 신청 후 상점아이디를 발급 받으실 수 있습니다.<br><strong>LG유플러스 휴대폰본인확인은 ActiveX 설치가 필요하므로 Internet Explorer 에서만 사용할 수 있습니다.</strong>') ?>
<span class="sitecode">si_</span>
<input type="text" name="cf_lg_mid" value="<?php echo $config['cf_lg_mid'] ?>" id="cf_lg_mid" class="frm_input" size="20"> <a href="http://sir.co.kr/main/provider/lg_cert.php" target="_blank" class="btn_frmline">LG유플러스 본인확인 서비스 신청페이지</a>
<input type="text" name="cf_lg_mid" value="<?php echo $config['cf_lg_mid'] ?>" id="cf_lg_mid" class="frm_input" size="20"> <a href="http://sir.kr/main/service/lg_cert.php" target="_blank" class="btn_frmline">LG유플러스 본인확인 서비스 신청페이지</a>
</td>
</tr>
<tr>
@@ -1082,27 +1011,6 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<col>
</colgroup>
<tbody>
<tr>
<th scope="row"><label for="cf_include_index">초기화면 파일 경로</label></th>
<td>
<?php echo help('입력이 없으면 index.php가 초기화면 파일의 기본 경로로 설정됩니다.') ?>
<input type="text" name="cf_include_index" value="<?php echo $config['cf_include_index'] ?>" id="cf_include_index" class="frm_input" size="50">
</td>
</tr>
<tr>
<th scope="row"><label for="cf_include_head">상단 파일 경로</label></th>
<td>
<?php echo help('입력이 없으면 head.php가 상단 파일의 기본 경로로 설정됩니다.') ?>
<input type="text" name="cf_include_head" value="<?php echo $config['cf_include_head'] ?>" id="cf_include_head" class="frm_input" size="50">
</td>
</tr>
<tr>
<th scope="row"><label for="cf_include_tail">하단 파일 경로</label></th>
<td>
<?php echo help('입력이 없으면 tail.php가 하단 파일의 기본 경로로 설정됩니다.') ?>
<input type="text" name="cf_include_tail" value="<?php echo $config['cf_include_tail'] ?>" id="cf_include_tail" class="frm_input" size="50">
</td>
</tr>
<tr>
<th scope="row"><label for="cf_add_script">추가 script, css</label></th>
<td>
@@ -1138,6 +1046,16 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
</select>
</td>
</tr>
<tr>
<th scope="row"><label for="cf_sms_type">SMS 전송유형</label></th>
<td>
<?php echo help("전송유형을 SMS로 선택하시면 최대 80바이트까지 전송하실 수 있으며<br>LMS로 선택하시면 90바이트 이하는 SMS로, 그 이상은 1500바이트까지 LMS로 전송됩니다.<br>요금은 건당 SMS는 16원, LMS는 48원입니다."); ?>
<select id="cf_sms_type" name="cf_sms_type">
<option value="" <?php echo get_selected($config['cf_sms_type'], ''); ?>>SMS</option>
<option value="LMS" <?php echo get_selected($config['cf_sms_type'], 'LMS'); ?>>LMS</option>
</select>
</td>
</tr>
<tr>
<th scope="row"><label for="cf_icode_id">아이코드 회원아이디</label></th>
<td>
@@ -1173,7 +1091,6 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<tr>
<th scope="row">아이코드 SMS 신청<br>회원가입</th>
<td>
<?php echo help("아래 링크에서 회원가입 하시면 문자 건당 16원에 제공 받을 수 있습니다."); ?>
<a href="http://icodekorea.com/res/join_company_fix_a.php?sellid=sir2" target="_blank" class="btn_frmline">아이코드 회원가입</a>
</td>
</tr>
@@ -1182,13 +1099,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) {
<th scope="row">충전 잔액</th>
<td colspan="3">
<?php echo number_format($userinfo['coin']); ?> 원.
<a href="http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?php echo $config['cf_icode_id']; ?>&amp;icode_passwd=<?php echo $config['cf_icode_pw']; ?>" target="_blank" class="btn_frmline" onclick="window.open(this.href,'icode_payment', 'scrollbars=1,resizable=1'); return false;">충전하기</a>
</td>
</tr>
<tr>
<th scope="row">건수별 금액</th>
<td colspan="3">
<?php echo number_format($userinfo['gpay']); ?> 원.
<a href="http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?php echo $config['cf_icode_id']; ?>&amp;icode_passwd=<?php echo $config['cf_icode_pw']; ?>" target="_blank" class="btn_frmline">충전하기</a>
</td>
</tr>
<?php } ?>
@@ -1250,6 +1161,42 @@ $(function(){
break;
}
});
$(".get_theme_confc").on("click", function() {
var type = $(this).data("type");
var msg = "기본환경 스킨 설정";
if(type == "conf_member")
msg = "기본환경 회원스킨 설정";
if(!confirm("현재 테마의 "+msg+"을 적용하시겠습니까?"))
return false;
$.ajax({
type: "POST",
url: "./theme_config_load.php",
cache: false,
async: false,
data: { type: type },
dataType: "json",
success: function(data) {
if(data.error) {
alert(data.error);
return false;
}
var field = Array('cf_member_skin', 'cf_mobile_member_skin', 'cf_new_skin', 'cf_mobile_new_skin', 'cf_search_skin', 'cf_mobile_search_skin', 'cf_connect_skin', 'cf_mobile_connect_skin', 'cf_faq_skin', 'cf_mobile_faq_skin');
var count = field.length;
var key;
for(i=0; i<count; i++) {
key = field[i];
if(data[key] != undefined && data[key] != "")
$("select[name="+key+"]").val(data[key]);
}
}
});
});
});
function fconfigform_submit(f)
+7 -4
View File
@@ -13,20 +13,22 @@ $mb = get_member($cf_admin);
if (!$mb['mb_id'])
alert('최고관리자 회원아이디가 존재하지 않습니다.');
check_token();
check_admin_token();
// 본인확인을 사용할 경우 아이핀, 휴대폰인증 중 하나는 선택되어야 함
if($_POST['cf_cert_use'] && !$_POST['cf_cert_ipin'] && !$_POST['cf_cert_hp'])
alert('본인확인을 위해 아이핀 또는 휴대폰 본인학인 서비스를 하나이상 선택해 주십시오');
if(!$_POST['cf_cert_use']) {
$_POST['cf_cert_ipin'] = '';
$_POST['cf_cert_hp'] = '';
}
$sql = " update {$g5['config_table']}
set cf_title = '{$_POST['cf_title']}',
cf_admin = '{$_POST['cf_admin']}',
cf_admin_email = '{$_POST['cf_admin_email']}',
cf_admin_email_name = '{$_POST['cf_admin_email_name']}',
cf_include_index = '{$_POST['cf_include_index']}',
cf_include_head = '{$_POST['cf_include_head']}',
cf_include_tail = '{$_POST['cf_include_tail']}',
cf_add_script = '{$_POST['cf_add_script']}',
cf_use_point = '{$_POST['cf_use_point']}',
cf_point_term = '{$_POST['cf_point_term']}',
@@ -122,6 +124,7 @@ $sql = " update {$g5['config_table']}
cf_cert_limit = '{$_POST['cf_cert_limit']}',
cf_cert_req = '{$_POST['cf_cert_req']}',
cf_sms_use = '{$_POST['cf_sms_use']}',
cf_sms_type = '{$_POST['cf_sms_type']}',
cf_icode_id = '{$_POST['cf_icode_id']}',
cf_icode_pw = '{$_POST['cf_icode_pw']}',
cf_icode_server_ip = '{$_POST['cf_icode_server_ip']}',
+1
View File
@@ -60,6 +60,7 @@ include_once (G5_ADMIN_PATH.'/admin.head.php');
<form name="frmcontentform" action="./contentformupdate.php" onsubmit="return frmcontentform_check(this);" method="post" enctype="MULTIPART/FORM-DATA" >
<input type="hidden" name="w" value="<?php echo $w; ?>">
<input type="hidden" name="co_html" value="1">
<input type="hidden" name="token" value="">
<div class="tbl_frm01 tbl_wrap">
<table>
+35 -1
View File
@@ -10,12 +10,42 @@ if ($w == 'd')
else
auth_check($auth[$sub_menu], "w");
check_admin_token();
@mkdir(G5_DATA_PATH."/content", G5_DIR_PERMISSION);
@chmod(G5_DATA_PATH."/content", G5_DIR_PERMISSION);
if ($co_himg_del) @unlink(G5_DATA_PATH."/content/{$co_id}_h");
if ($co_timg_del) @unlink(G5_DATA_PATH."/content/{$co_id}_t");
$error_msg = '';
if( $co_include_head ){
$purl = parse_url($co_include_head);
$file = $purl['path'];
if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
alert('상단 파일 경로의 확장자는 php, html 만 허용합니다.');
}
}
if( $co_include_tail ){
$purl = parse_url($co_include_tail);
$file = $purl['path'];
if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
alert('하단 파일 경로의 확장자는 php, html 만 허용합니다.');
}
}
if( $co_include_head && ! is_include_path_check($co_include_head) ){
$co_include_head = '';
$error_msg = '/data/file/ 또는 /data/editor/ 포함된 문자를 상단 파일 경로에 포함시킬수 없습니다.';
}
if( $co_include_tail && ! is_include_path_check($co_include_tail) ){
$co_include_tail = '';
$error_msg = '/data/file/ 또는 /data/editor/ 포함된 문자를 하단 파일 경로에 포함시킬수 없습니다.';
}
$sql_common = " co_include_head = '$co_include_head',
co_include_tail = '$co_include_tail',
co_html = '$co_html',
@@ -72,7 +102,11 @@ if ($w == "" || $w == "u")
@chmod($dest_path, G5_FILE_PERMISSION);
}
goto_url("./contentform.php?w=u&amp;co_id=$co_id");
if( $error_msg ){
alert($error_msg, "./contentform.php?w=u&amp;co_id=$co_id");
} else {
goto_url("./contentform.php?w=u&amp;co_id=$co_id");
}
}
else
{
+4 -4
View File
@@ -50,7 +50,7 @@ $result = sql_query($sql);
?>
<div class="local_ov01 local_ov">
<?php if ($page > 1) {?><a href="<?php echo $_SERVER['PHP_SELF']; ?>">처음으로</a><?php } ?>
<?php if ($page > 1) {?><a href="<?php echo $_SERVER['SCRIPT_NAME']; ?>">처음으로</a><?php } ?>
<span>전체 내용 <?php echo $total_count; ?>건</span>
</div>
@@ -69,7 +69,7 @@ $result = sql_query($sql);
</tr>
</thead>
<tbody>
<?php for ($i=0; $row=mysql_fetch_array($result); $i++) {
<?php for ($i=0; $row=sql_fetch_array($result); $i++) {
$bg = 'bg'.($i%2);
?>
<tr class="<?php echo $bg; ?>">
@@ -78,7 +78,7 @@ $result = sql_query($sql);
<td class="td_mng">
<a href="./contentform.php?w=u&amp;co_id=<?php echo $row['co_id']; ?>"><span class="sound_only"><?php echo htmlspecialchars2($row['co_subject']); ?> </span>수정</a>
<a href="<?php echo G5_BBS_URL; ?>/content.php?co_id=<?php echo $row['co_id']; ?>"><span class="sound_only"><?php echo htmlspecialchars2($row['co_subject']); ?> </span> 보기</a>
<a href="./contentformupdate.php?w=d&amp;co_id=<?php echo $row['co_id']; ?>" onclick="return delete_confirm();"><span class="sound_only"><?php echo htmlspecialchars2($row['co_subject']); ?> </span>삭제</a>
<a href="./contentformupdate.php?w=d&amp;co_id=<?php echo $row['co_id']; ?>" onclick="return delete_confirm(this);"><span class="sound_only"><?php echo htmlspecialchars2($row['co_subject']); ?> </span>삭제</a>
</td>
</tr>
<?php
@@ -91,7 +91,7 @@ $result = sql_query($sql);
</table>
</div>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&amp;page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr&amp;page="); ?>
<?php
include_once (G5_ADMIN_PATH.'/admin.tail.php');
+88
View File
@@ -311,6 +311,7 @@ tfoot td {font-weight:bold;text-align:center}
#menu_frm #menu_result {margin:20px 0}
#menulist .sub_menu_class {padding-left:25px;background:url('../img/sub_menu_ico.gif') 5px 15px no-repeat}
.exist_menu_link {font-weight:bold;color:red}
/* 회원관리 목록 */
.mb_leave_msg {color:#b6b6b6}
@@ -395,6 +396,9 @@ td.td_grpset {width:160px;border-left:1px solid #e9ecee;text-align:center}
.td_tdiv {border-bottom:1px solid #c9c9c9 !important}
.td_tel {width:80px;text-align:center}
.td_test {width:50px;text-align:center}
.td_category1{width:130px;text-align:center}
.td_category2{width:100px;text-align:center}
.td_category3{width:80px;text-align:center}
.txt_true {color:#e8180c}
.txt_false {color:#ccc}
@@ -687,3 +691,87 @@ strong.sodr_nonpay {display:block;padding:5px 0;text-align:right}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}
/*부가서비스*/
.lnb_svc{color:#ff3061;font-weight:bold}
.service_wrap{width:960px; margin:0 20px 10px;overflow:hidden}
.sevice_1{border:1px solid #ebe8e8;width:330px;float:left;border-radius:5px;text-align:center;margin-right:6px;}
.sevice_1 .svc_img{padding:30px 0 0;}
.sevice_1 h3{font-size:16px;margin:15px 0;color:#525252}
.sevice_1 p{padding:20px;background:#f8f8f8;height:90px;font-size:12px;text-align:left; color:#898989;line-height:18px}
.sevice_1 ul {width:100%;padding:0; margin:0;border-top:1px solid #ebe8e8;}
.sevice_1 ul li{list-style:none;float:left;border-right:1px solid #ebe8e8;width:33%;}
.sevice_1 ul li a{display:inline-block;height:76px;width:100%}
.sevice_1 ul li img{padding:10px 0 0;}
.sevice_1 ul li.last{border:0}
.sevice_1 h4{width:100%;padding:0; margin:0;border-top:1px solid #ebe8e8;}
.sevice_1 h4 a{display:inline-block;height:66px;padding:10px 0 0;width:100%}
.sevice_2{border:1px solid #ebe8e8;float:left;width:282px;}
.sevice_2 .svc_a{padding:33px 0 0;}
.sevice_2 .svc_a h3{font-size:14px;letter-spacing:-1px;color:#525252;margin-bottom:5px;padding:0 20px 0}
.sevice_2 .svc_a p{color:#898989;line-height:18px;letter-spacing:-1px;padding:5px 20px 0;}
.sevice_2 .svc_btn{text-align:center;position:absolute;bottom:0;left:0;width:282px;}
.sevice_2 .svc_btn a{display:inline-block; background:#ff3061;text-align:center;color:#fff;padding:10px 20px;}
.sevice_2 .svc_btn a:hover{text-decoration:none;}
.sevice_2 .svc_sms{overflow:hidden; height:212px;position:relative}
.sevice_2 .svc_sms .svc_btn a{display:inline-block; background:#f8f8f8;width:100%;text-align:center;margin:0;padding:10px 0 0 }
.sevice_2 .svc_design{overflow:hidden;height:210px;position:relative}
.sevice_2 .svc_design .svc_btn a{margin:0 0 20px}
/*테마*/
.theme_p{padding:0 20px}
#theme_list{padding:0;margin:0 10px;list-style:none; width: 1000px;position:relative}
#theme_list:after{display:block;visibility:hidden;clear:both;content:""}
#theme_list li{padding:10px;margin:0;float:left;width:302px}
#theme_list li:after{display:block;visibility:hidden;clear:both;content:""}
#theme_list li .tmli_if{border: 1px solid #d1dee2;width:300px;}
#theme_list li .tmli_if>img{width:300px;height:225px;}
#theme_list li .tmli_if:hover>img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
#theme_list li .tmli_tit{position:relative; border-top: 1px solid #d1dee2; background: #e5ecef;}
#theme_list li .tmli_tit p{height:40px;line-height:40px;padding:0 10px 0;font-weight:bold;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
#theme_list li .tmli_tit button.tmli_dt{position:absolute;top:8px;right:10px;padding:5px;background:#111;color:#fff;display:none;border:none}
#theme_list li .tmli_if:hover button.tmli_dt{display:block}
#theme_list li .theme_sl{float:left;border:none;margin-top:5px;padding:0 5px;height:26px;background:#999;color:#fff}
#theme_list li .theme_sl:hover{background:#ff3061}
#theme_list li .theme_deactive{margin-left:4px}
#theme_list li .theme_sl_use{background:#ff3061;line-height:26px}
#theme_list li .theme_pr{float:right;margin-top:5px;padding:0 5px;height:24px;line-height:24px; border: 1px solid #ccc; background: #fafafa; }
#theme_list li .theme_preview{ float: right; margin-top: 5px; padding:0 5px;height:26px; border: 1px solid #ccc; background: #fafafa; margin-right:3px}
#theme_detail{position:fixed;_position:absolute;top:50%;left:20px;_top:300px;width:950px;height:490px;margin-top:-245px;background:#fff;border:1px solid #000;z-index:99999;}
#theme_detail .thdt_img{padding:20px 0 20px 20px;float:left;}
#theme_detail .thdt_img img{width:600px;height:450px;}
#theme_detail .thdt_if{float:right;width:290px;padding:40px 20px 0 0;position:relative}
#theme_detail .thdt_if h2{padding:0 ;margin:0}
#theme_detail .thdt_if p{font-weight:normal;padding:10px;background:#f5f5f5;height:250px;overflow-y:auto;}
#theme_detail .thdt_if a{vertical-align:middle;}
#theme_detail .thdt_if .thdt_home{background:url(../img/link_icon.gif) no-repeat bottom right;padding-right:13px;}
#theme_detail .close_btn{position:absolute;top:10px;right:10px;background:url(../img/close.gif) no-repeat 50% 50%;border:none;width:30px;height:30px;overflow:hidden;text-indent:-9999px;}
#theme_detail table{border-collapse:collapse;margin:5px 0 10px}
#theme_detail table th{padding: 5px 0; border: 1px solid #d1dee2; background: #e5ecef;width:50px;padding:10px;text-align:left}
#theme_detail table td{ border: 1px solid #ececec;padding:10px}
.no_theme{text-align:center;padding:100px 0;color:#555}
/*글,댓글현황*/
#wr_cont{position:relative;margin:10px 20px}
#wr_cont input[type="submit"]{background:#ff3061;border:none;color:#fff;padding: 0 5px;height: 24px;}
#wr_cont select{height: 24px;}
#grp_color{border:2px solid #ddd;position:absolute;top:0;right:0;list-style:none;padding: 5px 5px; margin:0;}
#grp_color li{padding:5px 10px;}
#grp_color li span{width:10px;height:10px; display:inline-block;background:rgb(75, 178, 197);margin-right:5px;}
#grp_color li.color2 span{background:rgb(234, 162, 40);}
#chart_wr h5{text-align:center;border:1px solid #eee;padding:30px 0}
#chart_wr{margin:20px }
/*전송실패 문자 재전송 내역*/
.sms_table{padding:0 20px 40px;}
.sms_table table th{border:1px solid #ddd;padding:9px 0}
.sms_table table td{border:1px solid #ddd;text-align:center;width:16%;padding:9px 0}
/* Browscap */
.update_processing{width:300px;height:300px;margin:0 auto;background:url(../img/ajax_loader.gif) no-repeat 0 0}
#processing{margin: 0 auto;padding: 70px 0;max-width: 800px;border: 1px solid #eee;background: #f9f9f9;text-align:center;}
#processing p{font-size:1.2em}
.check_processing {width:300px;height:300px;margin:0 auto;background:url(../img/check.png) no-repeat 50% 50% }
#processing button{background:#ff3061;border:none;color:#fff;padding: 15px;width:150px;margin-top:15px}
+8
View File
@@ -0,0 +1,8 @@
@charset "utf-8";
#preview_item{height:50px}
#preview_item ul{margin:0;padding:0;top:0;width:100%;border-bottom:1px solid #eee; margin:0 auto;text-align:center;background:#333;position:fixed;top:0;z-index:999999;width:100%;}
#preview_item ul li{list-style:none;display:inline-block;height:50px;line-height:50px;padding:0 3px;*display:inline; zoom:1;}
#preview_item ul li a{color:#555;padding:0 8px;height:24px;line-height:24px;background:#f2f2f2;border-radius:3px;display:inline-block;vertical-align:middle;border:1px solid #dcdcdc;}
#preview_item ul li a:hover{background:#ccc;text-decoration:none;border:1px solid #ccc;}
#preview_item ul li button{color:#fff;padding:0 8px;background:#FF5191;border-radius:3px;height:26px;line-height:24px;vertical-align:middle;border:none}
#preview_item ul li button:hover{background:#e40d5c;color:#fff;text-decoration:none;}
+2 -1
View File
@@ -8,7 +8,7 @@ auth_check($auth[$sub_menu], "w");
$sql = " select * from {$g5['faq_master_table']} where fm_id = '$fm_id' ";
$fm = sql_fetch($sql);
$html_title = 'FAQ '.$fm['fm_subject'];;
$html_title = 'FAQ '.$fm['fm_subject'];
if ($w == "u")
{
@@ -31,6 +31,7 @@ include_once (G5_ADMIN_PATH.'/admin.head.php');
<input type="hidden" name="w" value="<?php echo $w; ?>">
<input type="hidden" name="fm_id" value="<?php echo $fm_id; ?>">
<input type="hidden" name="fa_id" value="<?php echo $fa_id; ?>">
<input type="hidden" name="token" value="">
<div class="tbl_frm01 tbl_wrap">
<table>
+3 -1
View File
@@ -10,6 +10,8 @@ if ($W == 'd')
else
auth_check($auth[$sub_menu], "w");
check_admin_token();
$sql_common = " fa_subject = '$fa_subject',
fa_content = '$fa_content',
fa_order = '$fa_order' ";
@@ -21,7 +23,7 @@ if ($w == "")
$sql_common ";
sql_query($sql);
$fa_id = mysql_insert_id();
$fa_id = sql_insert_id();
}
else if ($w == "u")
{
+1 -1
View File
@@ -69,7 +69,7 @@ $result = sql_query($sql);
<td class="td_num"><?php echo $row['fa_order']; ?></td>
<td class="td_mngsmall">
<a href="./faqform.php?w=u&amp;fm_id=<?php echo $row['fm_id']; ?>&amp;fa_id=<?php echo $row['fa_id']; ?>"><span class="sound_only"><?php echo stripslashes($row['fa_subject']); ?> </span>수정</a>
<a href="javascript:del('./faqformupdate.php?w=d&amp;fm_id=<?php echo $row['fm_id']; ?>&amp;fa_id=<?php echo $row['fa_id']; ?>');"><span class="sound_only"><?php echo stripslashes($row['fa_subject']); ?> </span>삭제</a>
<a href="./faqformupdate.php?w=d&amp;fm_id=<?php echo $row['fm_id']; ?>&amp;fa_id=<?php echo $row['fa_id']; ?>" onclick="return delete_confirm(this);"><span class="sound_only"><?php echo stripslashes($row['fa_subject']); ?> </span>삭제</a>
</td>
</tr>
+3
View File
@@ -7,6 +7,8 @@ auth_check($auth[$sub_menu], "w");
$html_title = 'FAQ';
$fm_id = preg_replace('/[^0-9]/', '', $fm_id);
if ($w == "u")
{
$html_title .= ' 수정';
@@ -36,6 +38,7 @@ include_once (G5_ADMIN_PATH.'/admin.head.php');
<form name="frmfaqmasterform" action="./faqmasterformupdate.php" onsubmit="return frmfaqmasterform_check(this);" method="post" enctype="MULTIPART/FORM-DATA">
<input type="hidden" name="w" value="<?php echo $w; ?>">
<input type="hidden" name="fm_id" value="<?php echo $fm_id; ?>">
<input type="hidden" name="token" value="">
<div class="tbl_frm01 tbl_wrap">
<table>
+3 -1
View File
@@ -10,6 +10,8 @@ if ($W == 'd')
else
auth_check($auth[$sub_menu], "w");
check_admin_token();
@mkdir(G5_DATA_PATH."/faq", G5_DIR_PERMISSION);
@chmod(G5_DATA_PATH."/faq", G5_DIR_PERMISSION);
@@ -31,7 +33,7 @@ if ($w == "")
$sql = " insert {$g5['faq_master_table']} $sql_common ";
sql_query($sql);
$fm_id = mysql_insert_id();
$fm_id = sql_insert_id();
}
else if ($w == "u")
{
+4 -4
View File
@@ -64,7 +64,7 @@ $result = sql_query($sql);
?>
<div class="local_ov01 local_ov">
<?php if ($page > 1) {?><a href="<?php echo $_SERVER['PHP_SELF']; ?>">처음으로</a><?php } ?>
<?php if ($page > 1) {?><a href="<?php echo $_SERVER['SCRIPT_NAME']; ?>">처음으로</a><?php } ?>
<span>전체 FAQ <?php echo $total_count; ?>건</span>
</div>
@@ -93,7 +93,7 @@ $result = sql_query($sql);
</tr>
</thead>
<tbody>
<?php for ($i=0; $row=mysql_fetch_array($result); $i++) {
<?php for ($i=0; $row=sql_fetch_array($result); $i++) {
$sql1 = " select COUNT(*) as cnt from {$g5['faq_table']} where fm_id = '{$row['fm_id']}' ";
$row1 = sql_fetch($sql1);
$cnt = $row1['cnt'];
@@ -107,7 +107,7 @@ $result = sql_query($sql);
<td class="td_mng">
<a href="./faqmasterform.php?w=u&amp;fm_id=<?php echo $row['fm_id']; ?>"><span class="sound_only"><?php echo stripslashes($row['fm_subject']); ?> </span>수정</a>
<a href="<?php echo G5_BBS_URL; ?>/faq.php?fm_id=<?php echo $row['fm_id']; ?>"><span class="sound_only"><?php echo stripslashes($row['fm_subject']); ?> </span>보기</a>
<a href="./faqmasterformupdate.php?w=d&amp;fm_id=<?php echo $row['fm_id']; ?>" onclick="return delete_confirm();"><span class="sound_only"><?php echo stripslashes($row['fm_subject']); ?> </span>삭제</a>
<a href="./faqmasterformupdate.php?w=d&amp;fm_id=<?php echo $row['fm_id']; ?>" onclick="return delete_confirm(this);"><span class="sound_only"><?php echo stripslashes($row['fm_subject']); ?> </span>삭제</a>
</td>
</tr>
<?php
@@ -121,7 +121,7 @@ $result = sql_query($sql);
</table>
</div>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&amp;page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr&amp;page="); ?>
<?php
include_once (G5_ADMIN_PATH.'/admin.tail.php');
Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 200 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

+2 -2
View File
@@ -84,14 +84,14 @@ $colspan = 12;
else
{
$s_mod = '<a href="./member_form.php?$qstr&amp;w=u&amp;mb_id='.$row['mb_id'].'">수정</a>';
$s_del = '<a href="javascript:del(\'./member_delete.php?'.$qstr.'&amp;w=d&amp;mb_id='.$row['mb_id'].'&amp;url='.$_SERVER['PHP_SELF'].'\');">삭제</a>';
$s_del = '<a href="./member_delete.php?'.$qstr.'&amp;w=d&amp;mb_id='.$row['mb_id'].'&amp;url='.$_SERVER['SCRIPT_NAME'].'" onclick="return delete_confirm(this);">삭제</a>';
}
$s_grp = '<a href="./boardgroupmember_form.php?mb_id='.$row['mb_id'].'">그룹</a>';
$leave_date = $row['mb_leave_date'] ? $row['mb_leave_date'] : date("Ymd", G5_SERVER_TIME);
$intercept_date = $row['mb_intercept_date'] ? $row['mb_intercept_date'] : date("Ymd", G5_SERVER_TIME);
$mb_nick = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']);
$mb_nick = get_sideview($row['mb_id'], get_text($row['mb_nick']), $row['mb_email'], $row['mb_homepage']);
$mb_id = $row['mb_id'];
if ($row['mb_leave_date'])
+1 -1
View File
@@ -6,7 +6,7 @@ check_demo();
auth_check($auth[$sub_menu], 'd');
check_token();
check_admin_token();
$count = count($_POST['chk']);
+1 -3
View File
@@ -5,8 +5,6 @@ include_once(G5_EDITOR_LIB);
auth_check($auth[$sub_menu], 'r');
$token = get_token();
$html_title = '회원메일';
if ($w == 'u') {
@@ -30,7 +28,7 @@ include_once('./admin.head.php');
<form name="fmailform" id="fmailform" action="./mail_update.php" onsubmit="return fmailform_check(this);" method="post">
<input type="hidden" name="w" value="<?php echo $w ?>" id="w">
<input type="hidden" name="ma_id" value="<?php echo $ma['ma_id'] ?>" id="ma_id">
<input type="hidden" name="token" value="<?php echo $token ?>" id="token">
<input type="hidden" name="token" value="" id="token">
<div class="tbl_frm01 tbl_wrap">
<table>
+2 -3
View File
@@ -51,8 +51,7 @@ $colspan = 7;
</thead>
<tbody>
<?php
for ($i=0; $row=mysql_fetch_array($result); $i++) {
//$s_del = '<a href="javascript:post_delete(\'mail_update.php\', '.$row['ma_id'].');">삭제</a>';
for ($i=0; $row=sql_fetch_array($result); $i++) {
$s_vie = '<a href="./mail_preview.php?ma_id='.$row['ma_id'].'" target="_blank">미리보기</a>';
$num = number_format($total_count - ($page - 1) * $config['cf_page_rows'] - $i);
@@ -83,7 +82,7 @@ $colspan = 7;
</div>
<div class="btn_list01 btn_list">
<button type="submit">선택삭제</button>
<input type="submit" value="선택삭제">
</div>
</form>
+1 -3
View File
@@ -4,8 +4,6 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'r');
$token = get_token();
$ma_last_option = "";
$sql_common = " from {$g5['member_table']} ";
@@ -69,7 +67,7 @@ include_once('./admin.head.php');
?>
<form name="fmailselectlist" id="fmailselectlist" method="post" action="./mail_select_update.php">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<input type="hidden" name="ma_id" value="<?php echo $ma_id ?>">
<div class="tbl_head01 tbl_wrap">
+1 -1
View File
@@ -8,7 +8,7 @@ $html_title = '회원메일 발송';
check_demo();
check_token();
check_admin_token();
include_once('./admin.head.php');
include_once(G5_LIB_PATH.'/mailer.lib.php');
+1 -1
View File
@@ -7,7 +7,7 @@ if ($w == 'u' || $w == 'd')
auth_check($auth[$sub_menu], 'w');
check_token();
check_admin_token();
if ($w == '')
{
+2 -2
View File
@@ -1,4 +1,4 @@
<?
<?php
$sub_menu = "200100";
include_once("./_common.php");
@@ -17,7 +17,7 @@ else if (is_admin($mb['mb_id']) == "super")
else if ($mb['mb_level'] >= $member['mb_level'])
alert("자신보다 권한이 높거나 같은 회원은 삭제할 수 없습니다.");
check_token();
check_admin_token();
// 회원자료 삭제
member_delete($mb['mb_id']);
+13 -9
View File
@@ -4,8 +4,6 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'w');
$token = get_token();
if ($w == '')
{
$required_mb_id = 'required';
@@ -31,6 +29,8 @@ else if ($w == 'u')
$required_mb_password = '';
$html_title = '수정';
$mb['mb_name'] = get_text($mb['mb_name']);
$mb['mb_nick'] = get_text($mb['mb_nick']);
$mb['mb_email'] = get_text($mb['mb_email']);
$mb['mb_homepage'] = get_text($mb['mb_homepage']);
$mb['mb_birth'] = get_text($mb['mb_birth']);
@@ -38,6 +38,7 @@ else if ($w == 'u')
$mb['mb_hp'] = get_text($mb['mb_hp']);
$mb['mb_addr1'] = get_text($mb['mb_addr1']);
$mb['mb_addr2'] = get_text($mb['mb_addr2']);
$mb['mb_addr3'] = get_text($mb['mb_addr3']);
$mb['mb_signature'] = get_text($mb['mb_signature']);
$mb['mb_recommend'] = get_text($mb['mb_recommend']);
$mb['mb_profile'] = get_text($mb['mb_profile']);
@@ -125,6 +126,11 @@ if(!isset($mb['mb_dupinfo'])) {
sql_query(" ALTER TABLE {$g5['member_table']} ADD `mb_dupinfo` varchar(255) NOT NULL DEFAULT '' AFTER `mb_adult` ", false);
}
// 이메일인증 체크 필드추가
if(!isset($mb['mb_email_certify2'])) {
sql_query(" ALTER TABLE {$g5['member_table']} ADD `mb_email_certify2` varchar(255) NOT NULL DEFAULT '' AFTER `mb_email_certify` ", false);
}
if ($mb['mb_intercept_date']) $g5['title'] = "차단된 ";
else $g5['title'] .= "";
$g5['title'] .= '회원 '.$html_title;
@@ -141,7 +147,7 @@ add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
<input type="hidden" name="sst" value="<?php echo $sst ?>">
<input type="hidden" name="sod" value="<?php echo $sod ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<div class="tbl_frm01 tbl_wrap">
<table>
@@ -212,13 +218,11 @@ add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
</td>
</tr>
<tr>
<th scope="row"><label for="mb_zip1">주소</label></th>
<th scope="row">주소</th>
<td colspan="3" class="td_addr_line">
<label for="mb_zip1" class="sound_only">우편번호 앞자리</label>
<input type="text" name="mb_zip1" value="<?php echo $mb['mb_zip1'] ?>" id="mb_zip1" class="frm_input readonly" size="3" maxlength="3"> -
<label for="mb_zip2" class="sound_only">우편번호 뒷자리</label>
<input type="text" name="mb_zip2" value="<?php echo $mb['mb_zip2'] ?>" id="mb_zip2" class="frm_input readonly" size="3" maxlength="3">
<button type="button" class="btn_frmline" onclick="win_zip('fmember', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>
<label for="mb_zip" class="sound_only">우편번호</label>
<input type="text" name="mb_zip" value="<?php echo $mb['mb_zip1'].$mb['mb_zip2']; ?>" id="mb_zip" class="frm_input readonly" size="5" maxlength="6">
<button type="button" class="btn_frmline" onclick="win_zip('fmember', 'mb_zip', 'mb_addr1', 'mb_addr2', 'mb_addr3', 'mb_addr_jibeon');">주소 검색</button><br>
<input type="text" name="mb_addr1" value="<?php echo $mb['mb_addr1'] ?>" id="mb_addr1" class="frm_input readonly" size="60">
<label for="mb_addr1">기본주소</label><br>
<input type="text" name="mb_addr2" value="<?php echo $mb['mb_addr2'] ?>" id="mb_addr2" class="frm_input" size="60">
+12 -5
View File
@@ -8,7 +8,7 @@ if ($w == 'u')
auth_check($auth[$sub_menu], 'w');
check_token();
check_admin_token();
$mb_id = trim($_POST['mb_id']);
@@ -29,6 +29,9 @@ if($_POST['mb_certify_case'] && $_POST['mb_certify']) {
$mb_adult = 0;
}
$mb_zip1 = substr($_POST['mb_zip'], 0, 3);
$mb_zip2 = substr($_POST['mb_zip'], 3);
$sql_common = " mb_name = '{$_POST['mb_name']}',
mb_nick = '{$_POST['mb_nick']}',
mb_email = '{$_POST['mb_email']}',
@@ -37,8 +40,8 @@ $sql_common = " mb_name = '{$_POST['mb_name']}',
mb_hp = '{$mb_hp}',
mb_certify = '{$mb_certify}',
mb_adult = '{$mb_adult}',
mb_zip1 = '{$_POST['mb_zip1']}',
mb_zip2 = '{$_POST['mb_zip2']}',
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '{$_POST['mb_addr1']}',
mb_addr2 = '{$_POST['mb_addr2']}',
mb_addr3 = '{$_POST['mb_addr3']}',
@@ -81,7 +84,7 @@ if ($w == '')
if ($row['mb_id'])
alert('이미 존재하는 이메일입니다.\\nID : '.$row['mb_id'].'\\n이름 : '.$row['mb_name'].'\\n닉네임 : '.$row['mb_nick'].'\\n메일 : '.$row['mb_email']);
sql_query(" insert into {$g5['member_table']} set mb_id = '{$mb_id}', mb_password = '".sql_password($mb_password)."', mb_datetime = '".G5_TIME_YMDHIS."', mb_ip = '{$_SERVER['REMOTE_ADDR']}', mb_email_certify = '".G5_TIME_YMDHIS."', {$sql_common} ");
sql_query(" insert into {$g5['member_table']} set mb_id = '{$mb_id}', mb_password = '".get_encrypt_string($mb_password)."', mb_datetime = '".G5_TIME_YMDHIS."', mb_ip = '{$_SERVER['REMOTE_ADDR']}', mb_email_certify = '".G5_TIME_YMDHIS."', {$sql_common} ");
}
else if ($w == 'u')
{
@@ -92,6 +95,10 @@ else if ($w == 'u')
if ($is_admin != 'super' && $mb['mb_level'] >= $member['mb_level'])
alert('자신보다 권한이 높거나 같은 회원은 수정할 수 없습니다.');
if ($is_admin !== 'super' && is_admin($mb['mb_id']) === 'super' ) {
alert('최고관리자의 비밀번호를 수정할수 없습니다.');
}
if ($_POST['mb_id'] == $member['mb_id'] && $_POST['mb_level'] != $mb['mb_level'])
alert($mb['mb_id'].' : 로그인 중인 관리자 레벨은 수정 할 수 없습니다.');
@@ -139,7 +146,7 @@ else if ($w == 'u')
}
if ($mb_password)
$sql_password = " , mb_password = '".sql_password($mb_password)."' ";
$sql_password = " , mb_password = '".get_encrypt_string($mb_password)."' ";
else
$sql_password = "";
+6 -7
View File
@@ -56,7 +56,7 @@ $sql = " select count(*) as cnt {$sql_common} {$sql_search} and mb_intercept_dat
$row = sql_fetch($sql);
$intercept_count = $row['cnt'];
$listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</a>';
$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">전체목록</a>';
$g5['title'] = '회원관리';
include_once('./admin.head.php');
@@ -114,6 +114,7 @@ $colspan = 16;
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="">
<div class="tbl_head02 tbl_wrap">
<table>
@@ -158,17 +159,15 @@ $colspan = 16;
if ($is_admin == 'group') {
$s_mod = '';
$s_del = '';
} else {
$s_mod = '<a href="./member_form.php?'.$qstr.'&amp;w=u&amp;mb_id='.$row['mb_id'].'">수정</a>';
//$s_del = '<a href="javascript:post_delete(\'member_delete.php\', \''.$row['mb_id'].'\');">삭제</a>';
}
$s_grp = '<a href="./boardgroupmember_form.php?mb_id='.$row['mb_id'].'">그룹</a>';
$leave_date = $row['mb_leave_date'] ? $row['mb_leave_date'] : date('Ymd', G5_SERVER_TIME);
$intercept_date = $row['mb_intercept_date'] ? $row['mb_intercept_date'] : date('Ymd', G5_SERVER_TIME);
$mb_nick = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']);
$mb_nick = get_sideview($row['mb_id'], get_text($row['mb_nick']), $row['mb_email'], $row['mb_homepage']);
$mb_id = $row['mb_id'];
$leave_msg = '';
@@ -213,7 +212,7 @@ $colspan = 16;
<tr class="<?php echo $bg; ?>">
<td headers="mb_list_chk" class="td_chk" rowspan="2">
<input type="hidden" name="mb_id[<?php echo $i ?>]" value="<?php echo $row['mb_id'] ?>" id="mb_id_<?php echo $i ?>">
<label for="chk_<?php echo $i; ?>" class="sound_only"><?php echo get_text($row['mb_name']); ?> <?php echo $row['mb_nick']; ?>님</label>
<label for="chk_<?php echo $i; ?>" class="sound_only"><?php echo get_text($row['mb_name']); ?> <?php echo get_text($row['mb_nick']); ?>님</label>
<input type="checkbox" name="chk[]" value="<?php echo $i ?>" id="chk_<?php echo $i ?>">
</td>
<td headers="mb_list_id" rowspan="2" class="td_name sv_use"><?php echo $mb_id ?></td>
@@ -224,7 +223,7 @@ $colspan = 16;
<input type="radio" name="mb_certify[<?php echo $i; ?>]" value="hp" id="mb_certify_hp_<?php echo $i; ?>" <?php echo $row['mb_certify']=='hp'?'checked':''; ?>>
<label for="mb_certify_hp_<?php echo $i; ?>">휴대폰</label>
</td>
<td headers="mb_list_mobile" class="td_tel"><?php echo $row['mb_hp']; ?></td>
<td headers="mb_list_mobile" class="td_tel"><?php echo get_text($row['mb_hp']); ?></td>
<td headers="mb_list_auth" class="td_mbstat">
<?php
if ($leave_msg || $intercept_msg) echo $leave_msg.' '.$intercept_msg;
@@ -261,7 +260,7 @@ $colspan = 16;
<label for="mb_intercept_date_<?php echo $i; ?>" class="sound_only">접근차단</label>
<?php } ?>
</td>
<td headers="mb_list_tel" class="td_tel"><?php echo $row['mb_tel']; ?></td>
<td headers="mb_list_tel" class="td_tel"><?php echo get_text($row['mb_tel']); ?></td>
<td headers="mb_list_point" class="td_num"><a href="point_list.php?sfl=mb_id&amp;stx=<?php echo $row['mb_id'] ?>"><?php echo number_format($row['mb_point']) ?></a></td>
<td headers="mb_list_join" class="td_date"><?php echo substr($row['mb_datetime'],2,8); ?></td>
</tr>
+2 -2
View File
@@ -1,4 +1,4 @@
<?
<?php
$sub_menu = "200100";
include_once("./_common.php");
@@ -6,7 +6,7 @@ check_demo();
auth_check($auth[$sub_menu], "d");
check_token();
check_admin_token();
$msg = "";
for ($i=0; $i<count($chk); $i++)
+49 -5
View File
@@ -43,23 +43,67 @@ $(function() {
"./menu_form_search.php"
);
$("#me_type").on("change", function() {
var type = $(this).val();
function link_checks_all_chage(){
var $links = $(opener.document).find("#menulist input[name='me_link[]']"),
$o_link = $(".td_mngsmall input[name='link[]']"),
hrefs = [],
menu_exist = false;
if( $links.length ){
$links.each(function( index ) {
hrefs.push( $(this).val() );
});
$o_link.each(function( index ) {
if( $.inArray( $(this).val(), hrefs ) != -1 ){
$(this).closest("tr").find("td:eq( 0 )").addClass("exist_menu_link");
menu_exist = true;
}
});
}
if( menu_exist ){
$(".menu_exists_tip").show();
} else {
$(".menu_exists_tip").hide();
}
}
function menu_result_change( type ){
var dfd = new $.Deferred();
$("#menu_result").empty().load(
"./menu_form_search.php",
{ type : type }
{ type : type },
function(){
dfd.resolve('Finished');
}
);
return dfd.promise();
}
$("#me_type").on("change", function() {
var type = $(this).val();
var promise = menu_result_change( type );
promise.done(function(message) {
link_checks_all_chage(type);
});
});
$("#add_manual").live("click", function() {
$(document).on("click", "#add_manual", function() {
var me_name = $.trim($("#me_name").val());
var me_link = $.trim($("#me_link").val());
add_menu_list(me_name, me_link, "<?php echo $code; ?>");
});
$(".add_select").live("click", function() {
$(document).on("click", ".add_select", function() {
var me_name = $.trim($(this).siblings("input[name='subject[]']").val());
var me_link = $.trim($(this).siblings("input[name='link[]']").val());
+17 -2
View File
@@ -11,7 +11,7 @@ switch($type) {
order by gr_order, gr_id ";
break;
case 'board':
$sql = " select bo_table as id, bo_subject as subject
$sql = " select bo_table as id, bo_subject as subject, gr_id
from {$g5['board_table']}
order by bo_order, bo_table ";
break;
@@ -32,13 +32,18 @@ if($sql) {
for($i=0; $row=sql_fetch_array($result); $i++) {
if($i == 0) {
$bbs_subject_title = ($type == 'board') ? '게시판제목' : '제목';
?>
<div class="tbl_head01 tbl_wrap">
<table>
<thead>
<tr>
<th scope="col">제목</th>
<th scope="col"><?php echo $bbs_subject_title; ?></th>
<?php if($type == 'board'){ ?>
<th scope="col">게시판 그룹</th>
<?php } ?>
<th scope="col">선택</th>
</tr>
</thead>
@@ -63,6 +68,12 @@ if($sql) {
<tr>
<td><?php echo $row['subject']; ?></td>
<?php
if($type == 'board'){
$group = get_call_func_cache('get_group', array($row['gr_id']));
?>
<td><?php echo $group['gr_subject']; ?></td>
<?php } ?>
<td class="td_mngsmall">
<input type="hidden" name="subject[]" value="<?php echo preg_replace('/[\'\"]/', '', $row['subject']); ?>">
<input type="hidden" name="link[]" value="<?php echo $link; ?>">
@@ -76,6 +87,10 @@ if($sql) {
</table>
</div>
<div class="local_desc01 menu_exists_tip" style="display:none">
<p>* <strong>빨간색</strong>의 제목은 이미 메뉴에 연결되어 경우 표시됩니다.</p>
</div>
<div class="btn_win02 btn_win">
<button type="button" class="btn_cancel" onclick="window.close();">창닫기</button>
</div>
+8 -6
View File
@@ -5,8 +5,6 @@ include_once('./_common.php');
if ($is_admin != 'super')
alert('최고관리자만 접근 가능합니다.');
$token = get_token();
// 메뉴테이블 생성
if( !isset($g5['menu_table']) ){
die('<meta charset="utf-8">dbconfig.php 파일에 <strong>$g5[\'menu_table\'] = G5_TABLE_PREFIX.\'menu\';</strong> 를 추가해 주세요.');
@@ -40,7 +38,7 @@ $colspan = 7;
</div>
<form name="fmenulist" id="fmenulist" method="post" action="./menu_list_update.php" onsubmit="return fmenulist_submit(this);">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<div class="btn_add01 btn_add">
<button type="button" onclick="return add_menu();">메뉴추가<span class="sound_only"> 새창</span></button>
@@ -71,12 +69,16 @@ $colspan = 7;
$sub_menu_info = '<span class="sound_only">'.$row['me_name'].'의 서브</span>';
$sub_menu_ico = '<span class="sub_menu_ico"></span>';
}
$search = array('"', "'");
$replace = array('&#034;', '&#039;');
$me_name = str_replace($search, $replace, $row['me_name']);
?>
<tr class="<?php echo $bg; ?> menu_list menu_group_<?php echo substr($row['me_code'], 0, 2); ?>">
<td class="td_category<?php echo $sub_menu_class; ?>">
<input type="hidden" name="code[]" value="<?php echo substr($row['me_code'], 0, 2) ?>">
<label for="me_name_<?php echo $i; ?>" class="sound_only"><?php echo $sub_menu_info; ?> 메뉴<strong class="sound_only"> 필수</strong></label>
<input type="text" name="me_name[]" value="<?php echo $row['me_name'] ?>" id="me_name_<?php echo $i; ?>" required class="required frm_input full_input">
<input type="text" name="me_name[]" value="<?php echo $me_name; ?>" id="me_name_<?php echo $i; ?>" required class="required frm_input full_input">
</td>
<td>
<label for="me_link_<?php echo $i; ?>" class="sound_only">링크<strong class="sound_only"> 필수</strong></label>
@@ -132,12 +134,12 @@ $colspan = 7;
<script>
$(function() {
$(".btn_add_submenu").live("click", function() {
$(document).on("click", ".btn_add_submenu", function() {
var code = $(this).closest("tr").find("input[name='code[]']").val().substr(0, 2);
add_submenu(code);
});
$(".btn_del_menu").live("click", function() {
$(document).on("click", ".btn_del_menu", function() {
if(!confirm("메뉴를 삭제하시겠습니까?"))
return false;
+1 -1
View File
@@ -7,7 +7,7 @@ check_demo();
if ($is_admin != 'super')
alert('최고관리자만 접근 가능합니다.');
check_token();
check_admin_token();
// 이전 메뉴정보 삭제
$sql = " delete from {$g5['menu_table']} ";
+3
View File
@@ -5,6 +5,8 @@ include_once(G5_EDITOR_LIB);
auth_check($auth[$sub_menu], "w");
$nw_id = preg_replace('/[^0-9]/', '', $nw_id);
$html_title = "팝업레이어";
if ($w == "u")
{
@@ -32,6 +34,7 @@ include_once (G5_ADMIN_PATH.'/admin.head.php');
<form name="frmnewwin" action="./newwinformupdate.php" onsubmit="return frmnewwin_check(this);" method="post">
<input type="hidden" name="w" value="<?php echo $w; ?>">
<input type="hidden" name="nw_id" value="<?php echo $nw_id; ?>">
<input type="hidden" name="token" value="">
<div class="local_desc01 local_desc">
<p>초기화면 접속 시 자동으로 뜰 팝업레이어를 설정합니다.</p>
+15 -13
View File
@@ -5,29 +5,31 @@ include_once('./_common.php');
if ($w == "u" || $w == "d")
check_demo();
if ($W == 'd')
if ($w == 'd')
auth_check($auth[$sub_menu], "d");
else
auth_check($auth[$sub_menu], "w");
$sql_common = " nw_device = '$nw_device',
nw_begin_time = '$nw_begin_time',
nw_end_time = '$nw_end_time',
nw_disable_hours = '$nw_disable_hours',
nw_left = '$nw_left',
nw_top = '$nw_top',
nw_height = '$nw_height',
nw_width = '$nw_width',
nw_subject = '$nw_subject',
nw_content = '$nw_content',
nw_content_html = '$nw_content_html' ";
check_admin_token();
$sql_common = " nw_device = '{$_POST['nw_device']}',
nw_begin_time = '{$_POST['nw_begin_time']}',
nw_end_time = '{$_POST['nw_end_time']}',
nw_disable_hours = '{$_POST['nw_disable_hours']}',
nw_left = '{$_POST['nw_left']}',
nw_top = '{$_POST['nw_top']}',
nw_height = '{$_POST['nw_height']}',
nw_width = '{$_POST['nw_width']}',
nw_subject = '{$_POST['nw_subject']}',
nw_content = '{$_POST['nw_content']}',
nw_content_html = '{$_POST['nw_content_html']}' ";
if($w == "")
{
$sql = " insert {$g5['new_win_table']} set $sql_common ";
sql_query($sql);
$nw_id = mysql_insert_id();
$nw_id = sql_insert_id();
}
else if ($w == "u")
{
+2 -2
View File
@@ -70,7 +70,7 @@ $result = sql_query($sql);
</thead>
<tbody>
<?php
for ($i=0; $row=mysql_fetch_array($result); $i++) {
for ($i=0; $row=sql_fetch_array($result); $i++) {
$bg = 'bg'.($i%2);
switch($row['nw_device']) {
@@ -98,7 +98,7 @@ $result = sql_query($sql);
<td class="td_num"><?php echo $row['nw_height']; ?>px</td>
<td class="td_mngsmall">
<a href="./newwinform.php?w=u&amp;nw_id=<?php echo $row['nw_id']; ?>"><span class="sound_only"><?php echo $row['nw_subject']; ?> </span>수정</a>
<a href="./newwinformupdate.php?w=d&amp;nw_id=<?php echo $row['nw_id']; ?>" onclick="return delete_confirm();"><span class="sound_only"><?php echo $row['nw_subject']; ?> </span>삭제</a>
<a href="./newwinformupdate.php?w=d&amp;nw_id=<?php echo $row['nw_id']; ?>" onclick="return delete_confirm(this);"><span class="sound_only"><?php echo $row['nw_subject']; ?> </span>삭제</a>
</td>
</tr>
<?php
-64
View File
@@ -1,64 +0,0 @@
<?php
$sub_menu = "200200";
include_once('./_common.php');
check_demo();
if (!$ok)
alert();
if ($is_admin != 'super')
alert('포인트 정리는 최고관리자만 가능합니다.');
$g5['title'] = '포인트 정리';
include_once('./admin.head.php');
echo '<span id="ct"></span>';
include_once('./admin.tail.php');
flush();
echo '<script>document.getElementById(\'ct\').innerHTML += \'<p>포인트 정리중...</p>\';</script>'."\n";
flush();
$max_count = 50;
// 테이블 락을 걸고
$sql = " LOCK TABLES {$g5['member_table']} WRITE, {$g5['point_table']} WRITE ";
sql_query($sql);
$sql = " select mb_id, count(po_point) as cnt
from {$g5['point_table']}
group by mb_id
having cnt > {$max_count}+1
order by cnt ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
{
$count = 0;
$total = 0;
$sql2 = " select po_id, po_point
from {$g5['point_table']}
where mb_id = '{$row['mb_id']}'
order by po_id desc
limit {$max_count}, {$row['cnt']} ";
$result2 = sql_query($sql2);
for ($k=0; $row2=sql_fetch_array($result2); $k++)
{
$count++;
$total += $row2['po_point'];
sql_query(" delete from {$g5['point_table']} where po_id = '{$row2['po_id']}' ");
}
insert_point($row['mb_id'], $total, '포인트 {$count}건 정리', '@clear', $row['mb_id'], G5_TIME_YMD."-".uniqid(""));
$str = $row['mb_id']."님 포인트 내역 ".number_format($count)."건 ".number_format($total)."점 정리<br>";
echo '<script>document.getElementById(\'ct\').innerHTML += \''.$str.'\';</script>'."\n";
flush();
}
// 테이블 락을 풀고
$sql = " UNLOCK TABLES ";
sql_query($sql);
echo '<script>document.getElementById(\'ct\').innerHTML += \'<p>총 '.$i.'건의 회원포인트 내역이 정리 되었습니다.</p>\';</script>'."\n";
?>
+3 -16
View File
@@ -4,8 +4,6 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'r');
$token = get_token();
$sql_common = " from {$g5['point_table']} ";
$sql_search = " where (1) ";
@@ -48,7 +46,7 @@ $sql = " select *
limit {$from_record}, {$rows} ";
$result = sql_query($sql);
$listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</a>';
$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">전체목록</a>';
$mb = array();
if ($sfl == 'mb_id' && $stx)
@@ -70,16 +68,6 @@ else
$mb_id = "";
?>
<script>
function point_clear()
{
if (confirm('포인트 정리를 하시면 최근 50건 이전의 포인트 부여 내역을 삭제하므로 포인트 부여 내역을 필요로 할때 찾지 못할 수도 있습니다. 그래도 진행하시겠습니까?'))
{
document.location.href = "./point_clear.php?ok=1";
}
}
</script>
<div class="local_ov01 local_ov">
<?php echo $listall ?>
전체 <?php echo number_format($total_count) ?> 건
@@ -91,7 +79,6 @@ function point_clear()
echo '&nbsp;(전체 합계 '.number_format($row2['sum_point']).'점)';
}
?>
<?php if ($is_admin == 'super') { ?><!-- <a href="javascript:point_clear();">포인트정리</a> --><?php } ?>
</div>
<form name="fsearch" id="fsearch" class="local_sch01 local_sch" method="get">
@@ -111,7 +98,7 @@ function point_clear()
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<div class="tbl_head01 tbl_wrap">
<table>
@@ -192,7 +179,7 @@ function point_clear()
</form>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&amp;page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr&amp;page="); ?>
<section id="point_mng">
<h2 class="h2_frm">개별회원 포인트 증감 설정</h2>
+1 -1
View File
@@ -6,7 +6,7 @@ check_demo();
auth_check($auth[$sub_menu], 'd');
check_token();
check_admin_token();
$count = count($_POST['chk']);
if(!$count)
+1 -1
View File
@@ -4,7 +4,7 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'w');
check_token();
check_admin_token();
$mb_id = $_POST['mb_id'];
$po_point = $_POST['po_point'];
+1 -1
View File
@@ -6,7 +6,7 @@ check_demo();
auth_check($auth[$sub_menu], 'd');
check_token();
check_admin_token();
$count = count($_POST['chk']);
+3 -5
View File
@@ -4,8 +4,6 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'w');
$token = get_token();
$html_title = '투표';
if ($w == '')
$html_title .= ' 생성';
@@ -28,7 +26,7 @@ include_once('./admin.head.php');
<input type="hidden" name="sst" value="<?php echo $sst ?>">
<input type="hidden" name="sod" value="<?php echo $sod ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<div class="tbl_frm01 tbl_wrap">
@@ -86,8 +84,8 @@ include_once('./admin.head.php');
<?php if ($w == 'u') { ?>
<tr>
<th scope="row"><label for="po_date">투표시작일</label></th>
<td><input type="text" name="po_date" value="<?php echo $po['po_date'] ?>" id="po_date" class="frm_input" maxlength="10"></td>
<th scope="row">투표등록일</th>
<td><?php echo $po['po_date']; ?></td>
</tr>
<tr>
<th scope="row"><label for="po_ips">투표참가 IP</label></th>
+4 -5
View File
@@ -8,16 +8,16 @@ if ($w == 'u' || $w == 'd')
auth_check($auth[$sub_menu], 'w');
check_token();
check_admin_token();
if ($w == '')
{
$sql = " insert {$g5['poll_table']}
( po_subject, po_poll1, po_poll2, po_poll3, po_poll4, po_poll5, po_poll6, po_poll7, po_poll8, po_poll9, po_cnt1, po_cnt2, po_cnt3, po_cnt4, po_cnt5, po_cnt6, po_cnt7, po_cnt8, po_cnt9, po_etc, po_level, po_point, po_date )
values ( '{$_POST['po_subject']}', '{$_POST['po_poll1']}', '{$_POST['po_poll2']}', '{$_POST['po_poll3']}', '{$_POST['po_poll4']}', '{$_POST['po_poll5']}', '{$_POST['po_poll6']}', '{$_POST['po_poll7']}', '{$_POST['po_poll8']}', '{$_POST['po_poll9']}', '{$_POST['po_cnt1']}', '{$_POST['po_cnt2']}', '{$_POST['po_cnt3']}', '{$_POST['po_cnt4']}', '{$_POST['po_cnt5']}', '{$_POST['po_cnt6']}', '{$_POST['po_cnt7']}', '{$_POST['po_cnt8']}', '{$_POST['po_cnt9']}', '{$_POST['po_etc']}', '{$_POST['po_level']}', '{$_POST['po_point']}', '".G5_TIME_YMDHIS."' ) ";
values ( '{$_POST['po_subject']}', '{$_POST['po_poll1']}', '{$_POST['po_poll2']}', '{$_POST['po_poll3']}', '{$_POST['po_poll4']}', '{$_POST['po_poll5']}', '{$_POST['po_poll6']}', '{$_POST['po_poll7']}', '{$_POST['po_poll8']}', '{$_POST['po_poll9']}', '{$_POST['po_cnt1']}', '{$_POST['po_cnt2']}', '{$_POST['po_cnt3']}', '{$_POST['po_cnt4']}', '{$_POST['po_cnt5']}', '{$_POST['po_cnt6']}', '{$_POST['po_cnt7']}', '{$_POST['po_cnt8']}', '{$_POST['po_cnt9']}', '{$_POST['po_etc']}', '{$_POST['po_level']}', '{$_POST['po_point']}', '".G5_TIME_YMD."' ) ";
sql_query($sql);
$po_id = mysql_insert_id();
$po_id = sql_insert_id();
}
else if ($w == 'u')
{
@@ -43,8 +43,7 @@ else if ($w == 'u')
po_cnt9 = '{$_POST['po_cnt9']}',
po_etc = '{$_POST['po_etc']}',
po_level = '{$_POST['po_level']}',
po_point = '{$_POST['po_point']}',
po_date = '{$_POST['po_date']}'
po_point = '{$_POST['po_point']}'
where po_id = '{$_POST['po_id']}' ";
sql_query($sql);
}
+4 -7
View File
@@ -4,8 +4,6 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'r');
$token = get_token();
$sql_common = " from {$g5['poll_table']} ";
$sql_search = " where (1) ";
@@ -44,7 +42,7 @@ $sql = " select *
limit {$from_record}, {$rows} ";
$result = sql_query($sql);
$listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</a>';
$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">전체목록</a>';
$g5['title'] = '투표관리';
include_once('./admin.head.php');
@@ -79,7 +77,7 @@ $colspan = 7;
<input type="hidden" name="sfl" value="<?php echo $sfl ?>">
<input type="hidden" name="stx" value="<?php echo $stx ?>">
<input type="hidden" name="page" value="<?php echo $page ?>">
<input type="hidden" name="token" value="<?php echo $token ?>">
<input type="hidden" name="token" value="">
<div class="tbl_head01 tbl_wrap">
<table>
@@ -106,7 +104,6 @@ $colspan = 7;
$po_etc = ($row['po_etc']) ? "사용" : "미사용";
$s_mod = '<a href="./poll_form.php?'.$qstr.'&amp;w=u&amp;po_id='.$row['po_id'].'">수정</a>';
//$s_del = '<a href="javascript:post_delete(\'poll_form_update.php\', \''.$row['po_id'].'\');">삭제</a>';
$bg = 'bg'.($i%2);
?>
@@ -135,11 +132,11 @@ $colspan = 7;
</div>
<div class="btn_list01 btn_list">
<button type="submit">선택삭제</button>
<input type="submit" value="선택삭제">
</div>
</form>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&amp;page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr&amp;page="); ?>
<script>
$(function() {
+3 -3
View File
@@ -57,7 +57,7 @@ $sql = " select *
limit {$from_record}, {$rows} ";
$result = sql_query($sql);
$listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</a>';
$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">전체목록</a>';
$g5['title'] = '인기검색어관리';
include_once('./admin.head.php');
@@ -123,7 +123,7 @@ var list_delete_php = 'popular_list.php';
<label for="chk_<?php echo $i; ?>" class="sound_only"><?php echo $word ?></label>
<input type="checkbox" name="chk[]" value="<?php echo $row['pp_id'] ?>" id="chk_<?php echo $i ?>">
</td>
<td><a href="<?php echo $_SERVER['PHP_SELF'] ?>?sfl=pp_word&amp;stx=<?php echo $word ?>"><?php echo $word ?></a></td>
<td><a href="<?php echo $_SERVER['SCRIPT_NAME'] ?>?sfl=pp_word&amp;stx=<?php echo $word ?>"><?php echo $word ?></a></td>
<td><?php echo $row['pp_date'] ?></td>
<td><?php echo $row['pp_ip'] ?></td>
</tr>
@@ -147,7 +147,7 @@ var list_delete_php = 'popular_list.php';
</form>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&amp;page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr&amp;page="); ?>
<script>
$(function() {
+6 -6
View File
@@ -4,10 +4,10 @@ include_once('./_common.php');
auth_check($auth[$sub_menu], 'r');
if (empty($fr_date)) $fr_date = G5_TIME_YMD;
if (empty($to_date)) $to_date = G5_TIME_YMD;
if (empty($fr_date) || ! preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/", $fr_date) ) $fr_date = G5_TIME_YMD;
if (empty($to_date) || ! preg_match("/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/", $to_date) ) $to_date = G5_TIME_YMD;
$qstr = "fr_date={$fr_date}{&amp;to_date}={$to_date}";
$qstr = "fr_date={$fr_date}&amp;to_date={$to_date}";
$sql_common = " from {$g5['popular_table']} a ";
$sql_search = " where trim(pp_word) <> '' and pp_date between '{$fr_date}' and '{$to_date}' ";
@@ -16,7 +16,7 @@ $sql_order = " order by cnt desc ";
$sql = " select pp_word {$sql_common} {$sql_search} {$sql_group} ";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);
$total_count = sql_num_rows($result);
$rows = $config['cf_page_rows'];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
@@ -26,7 +26,7 @@ $from_record = ($page - 1) * $rows; // 시작 열을 구함
$sql = " select pp_word, count(*) as cnt {$sql_common} {$sql_search} {$sql_group} {$sql_order} limit {$from_record}, {$rows} ";
$result = sql_query($sql);
$listall = '<a href="'.$_SERVER['PHP_SELF'].'" class="ov_listall">전체목록</a>';
$listall = '<a href="'.$_SERVER['SCRIPT_NAME'].'" class="ov_listall">전체목록</a>';
$g5['title'] = '인기검색어순위';
include_once('./admin.head.php');
@@ -104,7 +104,7 @@ $(function(){
</form>
<?php
echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr&amp;page=");
echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, "{$_SERVER['SCRIPT_NAME']}?$qstr&amp;page=");
?>
<?php
+1 -3
View File
@@ -5,8 +5,6 @@ include_once(G5_EDITOR_LIB);
auth_check($auth[$sub_menu], 'r');
$token = get_token();
$g5['title'] = '1:1문의 설정';
include_once ('./admin.head.php');
@@ -119,7 +117,7 @@ if(!isset($qaconfig['qa_include_head'])) {
?>
<form name="fqaconfigform" id="fqaconfigform" method="post" onsubmit="return fqaconfigform_submit(this);" autocomplete="off">
<input type="hidden" name="token" value="<?php echo $token ?>" id="token">
<input type="hidden" name="token" value="" id="token">
<section id="anc_cf_qa_config">
<h2 class="h2_frm">1:1문의 설정</h2>
+36 -4
View File
@@ -6,7 +6,35 @@ check_demo();
auth_check($auth[$sub_menu], 'w');
check_token();
check_admin_token();
$error_msg = '';
if( $qa_include_head ){
$purl = parse_url($qa_include_head);
$file = $purl['path'];
if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
alert('상단 파일 경로의 확장자는 php, html 만 허용합니다.');
}
}
if( $qa_include_tail ){
$purl = parse_url($qa_include_tail);
$file = $purl['path'];
if (!preg_match("/\.(php|htm['l']?)$/i", $file)) {
alert('하단 파일 경로의 확장자는 php, html 만 허용합니다.');
}
}
if( $qa_include_head && ! is_include_path_check($qa_include_head, 1) ){
$qa_include_head = '';
$error_msg = '/data/file/ 또는 /data/editor/ 포함된 문자를 상단 파일 경로에 포함시킬수 없습니다.';
}
if( $qa_include_tail && ! is_include_path_check($qa_include_tail, 1) ){
$qa_include_tail = '';
$error_msg = '/data/file/ 또는 /data/editor/ 포함된 문자를 하단 파일 경로에 포함시킬수 없습니다.';
}
$sql = " update {$g5['qa_config_table']}
set qa_title = '{$_POST['qa_title']}',
@@ -29,8 +57,8 @@ $sql = " update {$g5['qa_config_table']}
qa_image_width = '{$_POST['qa_image_width']}',
qa_upload_size = '{$_POST['qa_upload_size']}',
qa_insert_content = '{$_POST['qa_insert_content']}',
qa_include_head = '{$_POST['qa_include_head']}',
qa_include_tail = '{$_POST['qa_include_tail']}',
qa_include_head = '{$qa_include_head}',
qa_include_tail = '{$qa_include_tail}',
qa_content_head = '{$_POST['qa_content_head']}',
qa_content_tail = '{$_POST['qa_content_tail']}',
qa_mobile_content_head = '{$_POST['qa_mobile_content_head']}',
@@ -47,5 +75,9 @@ $sql = " update {$g5['qa_config_table']}
qa_5 = '{$_POST['qa_5']}' ";
sql_query($sql);
goto_url('./qa_config.php');
if($error_msg){
alert($error_msg, './qa_config.php');
} else {
goto_url('./qa_config.php');
}
?>
+49
View File
@@ -0,0 +1,49 @@
<?php
$sub_menu = '100400';
include_once('./_common.php');
auth_check($auth[$sub_menu], 'r');
$g5['title'] = '부가서비스';
include_once('./admin.head.php');
?>
<div class="local_desc02 local_desc">
<p>아래의 서비스들은 그누보드에서 이미 지원하는 기능으로 별도의 개발이 필요 없으며 서비스 신청후 바로 사용 할수 있습니다.</p>
</div>
<div class="service_wrap">
<div class="sevice_1">
<img src="<?php echo G5_ADMIN_URL ?>/img/service_img1.jpg" alt="휴대폰 본인확인 서비스" class="svc_img">
<h3>휴대폰 본인확인 서비스</h3>
<p>정보통신망법 23조 2항(주민등록번호의 사용제한)에 따라 기존 주민등록번호 기반의 인증서비스 이용이 불가합니다. 주민등록번호 대체수단으로 최소한의 정보(생년월일, 휴대폰번호, 성별)를 입력받아 본인임을 확인하는 인증수단 입니다</p>
<ul>
<li><a href="http://sir.kr/main/service/p_cert.php" target="_blank"><img src="<?php echo G5_ADMIN_URL ?>/img/svc_btn_01.jpg" alt="KCP 휴대폰 본인확인 신청하기"></a></li>
<li><a href="http://sir.kr/main/service/lg_cert.php" target="_blank"><img src="<?php echo G5_ADMIN_URL ?>/img/svc_btn_02.jpg" alt="LG유플러스 휴대폰대체인증 신청하기"></a></li>
<li class="last"><a href="http://sir.kr/main/service/b_cert.php" target="_blank"><img src="<?php echo G5_ADMIN_URL ?>/img/svc_btn_03.jpg" alt="OKname 휴대폰 본인확인 신청하기"></a></li>
</ul>
</div>
<div class="sevice_1">
<img src="<?php echo G5_ADMIN_URL ?>/img/service_img2.jpg" alt="아이핀 본인확인 서비스" class="svc_img">
<h3>아이핀 본인확인 서비스</h3>
<p>정부가 주관하는 주민등록번호 대체 수단으로 본인의 개인정보를 아이핀 사이트에 한번만 발급해 놓고, 이후부터는 아이디와 패스워드 만으로
본인임을 확인하는 인증수단 입니다.</p>
<h4><a href="http://sir.kr/main/service/b_ipin.php" target="_blank"><img src="<?php echo G5_ADMIN_URL ?>/img/svc_btn_04.jpg" alt="OKname 아이핀 본인확인 신청하기"></a></h4>
</div>
<div class="sevice_2">
<div class="svc_sms">
<div class="svc_a">
<h3>SMS 문자 서비스</h3>
<p>사이트 관리자 또는 회원이 다른 회원의 <br>휴대폰으로 단문메세지(최대 한글 40자, 영문 80자)를 발송할 수 있습니다.</p>
</div>
<div class="svc_btn"><a href="http://icodekorea.com/res/join_company_fix_a.php?sellid=sir2" target="_blank"><img src="<?php echo G5_ADMIN_URL ?>/img/svc_btn_05.jpg" alt="아이코드 SMS 서비스 신청하기"></a></div>
</div>
</div>
</div>
<?php
include_once('./admin.tail.php');
?>
+9 -2
View File
@@ -2,14 +2,21 @@
define('G5_IS_ADMIN', true);
include_once ('../../common.php');
include_once(G5_ADMIN_PATH.'/admin.lib.php');
include_once(G5_SMS5_PATH.'/sms5.lib.php');
if (!strstr($_SERVER['PHP_SELF'], 'install.php')) {
if(!mysql_num_rows(mysql_query(" show tables like '{$g5['sms5_config_table']}' ")))
if (!strstr($_SERVER['SCRIPT_NAME'], 'install.php')) {
if(!sql_num_rows(sql_query(" show tables like '{$g5['sms5_config_table']}' ")))
goto_url('install.php');
// SMS 설정값 배열변수
//$sms5 = sql_fetch("select * from ".$g5['sms5_config_table'] );
}
$sv = isset($_REQUEST['sv']) ? get_search_string($_REQUEST['sv']) : '';
if( isset($token) ){
$token = @htmlspecialchars(strip_tags($token), ENT_QUOTES);
}
add_stylesheet('<link rel="stylesheet" href="'.G5_SMS5_ADMIN_URL.'/css/sms5.css">', 0);
?>
+1 -2
View File
@@ -131,10 +131,9 @@ while ($res = sql_fetch_array($qry)) array_push($group, $res);
<span class="pg" id="person_pg"></span>
</nav>
<form name="search_form" id="sms_person_form" method="get" action="<?php echo $_SERVER['PHP_SELF']?>">
<form name="search_form" id="sms_person_form" method="get" action="<?php echo $_SERVER['SCRIPT_NAME']?>">
<input type="hidden" name="total_pg" value="<?php echo $total_page?>">
<input type="hidden" name="page" value="<?php echo $page?>">
<input type="hidden" name="bg_no" value="<?php echo $bg_no?>">
<label for="bg_no" class="sound_only">그룹</label>
<select name="bg_no" id="bg_no">
+3 -46
View File
@@ -9,7 +9,7 @@ $g5['title'] = "SMS 기본설정";
if (!$config['cf_icode_server_ip']) $config['cf_icode_server_ip'] = '211.172.232.124';
if (!$config['cf_icode_server_port']) $config['cf_icode_server_port'] = '7295';
if ($config['cf_icode_id'] && $config['cf_icode_pw'])
if ($config['cf_sms_use'] && $config['cf_icode_id'] && $config['cf_icode_pw'])
{
$userinfo = get_icode_userinfo($config['cf_icode_id'], $config['cf_icode_pw']);
}
@@ -83,60 +83,17 @@ if ($config['cf_sms_use'] == 'icode') { // 아이코드 사용
<th scope="row">충전 잔액</th>
<td>
<?php echo number_format($userinfo['coin'])?> 원
<input type="button" value="충전하기" class="btn_frmline" onclick="window.open('http://icodekorea.com/company/credit_card_input.php?icode_id=<?php echo $config['cf_icode_id']?>&icode_passwd=<?php echo $config['cf_icode_pw']?>','icode_payment','width=650,height=500')">
<a href="http://www.icodekorea.com/smsbiz/credit_card_amt.php?icode_id=<?php echo $config['cf_icode_id']; ?>&amp;icode_passwd=<?php echo $config['cf_icode_pw']; ?>" target="_blank" class="btn_frmline">충전하기</a>
</td>
</tr>
<tr>
<th scope="row">건별 금액</th>
<td><?php echo number_format($userinfo['gpay'])?> 원</td>
</tr>
<?php } ?>
<tr>
<th scope="row"><label for="cf_phone">회신번호<strong class="sound_only"> 필수</strong></label></th>
<td>
<?php echo help("회신받을 휴대폰 번호를 입력하세요. '-' 를 꼭 입력하세요.<br>예) 010-123-4567"); ?>
<?php echo help("회신받을 휴대폰 번호를 입력하세요. 회신번호는 발신번호로 사전등록된 번호와 동일해야 합니다.<br>예) 010-123-4567"); ?>
<input type="text" name="cf_phone" value="<?php echo $sms5['cf_phone']; ?>" id="cf_phone" required class="frm_input required" size="12">
</td>
</tr>
<tr>
<th scope="row"><label for="cf_member">회원간 문자전송</label></th>
<td>
<?php echo help("허용에 체크하면 회원끼리 문자전송이 가능합니다.");?>
<input type="checkbox" name="cf_member" value="1" id="cf_member" <?php echo get_checked(1, $sms5['cf_member']); ?>> <label for="cf_member">허용</label>
</td>
</tr>
<tr>
<th scope="row"><label for="cf_level">문자전송가능 레벨</label></th>
<td>
<?php echo help("문자전송을 허용할 회원레벨을 선택해주세요.");?>
<select name="cf_level" id="cf_level">
<?php for ($i=1; $i<=10; $i++) { ?>
<option value="<?php echo $i?>"<?php echo get_selected($i, $sms5['cf_level']);?>> <?php echo $i?> </option>
<?php } ?>
</select>
레벨 이상
</td>
</tr>
<tr>
<th scope="row"><label for="cf_point">문자전송 차감 포인트<strong class="sound_only"> 필수</strong></label></th>
<td>
<?php echo help("회원이 문자를 전송할시에 차감할 포인트를 입력해주세요. 0이면 포인트를 차감하지 않습니다.");?>
<input type="text" name="cf_point" value="<?php echo $sms5['cf_point']; ?>" id="cf_point" required class="frm_input required" size="5">
</td>
</tr>
<tr>
<th scope="row"><label for="cf_day_count">문자전송 하루제한 갯수<strong class="sound_only"> 필수</strong></label></th>
<td>
<?php echo help("회원이 하루에 보낼수 있는 문자 갯수를 입력해주세요. 0이면 제한하지 않습니다.");?>
<input type="text" name="cf_day_count" value="<?php echo $sms5['cf_day_count']; ?>" id="cf_day_count" required class="frm_input required" size="5">
</td>
</tr>
<tr>
<th scope="row"><label for="cf_skin">스킨 디렉토리<strong class="sound_only">필수</strong></label></th>
<td>
<?php echo get_sms5_skin_select('skin', 'cf_skin', 'cf_skin', $sms5['cf_skin'], 'required'); ?>
</td>
</tr>
</tbody>
</table>
</div>
+7 -6
View File
@@ -6,18 +6,19 @@ auth_check($auth[$sub_menu], "w");
check_demo();
check_admin_token();
$g5['title'] = "SMS 기본설정";
// 회신번호 체크
if(!check_vaild_callback($cf_phone))
alert('회신번호가 올바르지 않습니다.');
$userinfo = get_icode_userinfo($cf_icode_id, $cf_icode_pw);
if ($userinfo['code'] == '202')
alert('아이코드 아이디와 패스워드가 맞지 않습니다.');
if ($cf_member == '1')
$cf_member = 1;
else
$cf_member = 0;
$res = sql_fetch("select * from ".$g5['sms5_config_table']." limit 1");
if (!$res)
@@ -25,7 +26,7 @@ if (!$res)
else
$sql = "update ";
$sql .= $g5['sms5_config_table']." set cf_phone='$cf_phone', cf_member='$cf_member', cf_level='$cf_level', cf_point='$cf_point', cf_day_count='$cf_day_count', cf_skin = '$cf_skin' ";
$sql .= $g5['sms5_config_table']." set cf_phone='$cf_phone' ";
sql_query($sql);
+9 -6
View File
@@ -18,6 +18,9 @@ if (is_numeric($fg_no))
else
$sql_group = "";
$st = clean_xss_tags($st);
$sv = clean_xss_tags($sv);
if ($st == 'all') {
$sql_search = "and (fo_name like '%{$sv}%' or fo_content like '%{$sv}%')";
} else if ($st == 'name') {
@@ -60,7 +63,7 @@ function book_all_checked(chk)
function book_del(fo_no)
{
if (confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n그래도 삭제하시겠습니까?"))
location.href = "./form_update.php?w=d&fo_no=" + fo_no + "&page=<?php echo $page?>&fg_no=<?php echo $fg_no?>&st=<?php echo $st?>&sv=<?php echo $sv?>";
location.href = "./form_update.php?w=d&fo_no=" + fo_no + "&page=<?php echo $page?>&fg_no=<?php echo $fg_no?>&st=<?php echo get_text($st); ?>&sv=<?php echo get_text($sv); ?>";
}
function multi_update(sel)
@@ -109,7 +112,7 @@ function multi_update(sel)
<div class="local_sch01 local_sch sms_preset_sch">
<form>
<label for="fg_no" class="sound_only">그룹명</label>
<select name="fg_no" onchange="location.href='<?php echo $_SERVER['PHP_SELF']?>?fg_no='+this.value;">
<select name="fg_no" onchange="location.href='<?php echo $_SERVER['SCRIPT_NAME']?>?fg_no='+this.value;">
<option value="" <?php echo $fg_no?'':'selected'?>> 전체 </option>
<option value="0" <?php echo $fg_no=='0'?'selected':''?>> 미분류 (<?php echo number_format($no_count)?>) </option>
<?php for($i=0; $i<count($group); $i++) {?>
@@ -118,7 +121,7 @@ function multi_update(sel)
</select>
</form>
<form name="search_form" method="get" action="<?php echo $_SERVER['PHP_SELF']?>">
<form name="search_form" method="get" action="<?php echo $_SERVER['SCRIPT_NAME']?>">
<input type="hidden" name="fg_no" value="<?php echo $fg_no;?>">
<label for="st" class="sound_only">검색대상</label>
<select name="st" id="st">
@@ -127,7 +130,7 @@ function multi_update(sel)
<option value="content"<?php echo get_selected('content', $st); ?>>이모티콘</option>
</select>
<label for="sv" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>
<input type="text" name="sv" value="<?php echo $sv;?>" id="sv" required class="frm_input required" >
<input type="text" name="sv" value="<?php echo get_text($sv) ;?>" id="sv" required class="frm_input required" >
<input type="submit" value="검색" class="btn_submit">
</form>
</div>
@@ -181,7 +184,7 @@ function multi_update(sel)
<span class="sound_only">등록 </span><?php echo date('Y-m-d', strtotime($res['fo_datetime']))?>
</div>
<div class="li_cmd">
<a href="./form_write.php?w=u&amp;fo_no=<?php echo $res['fo_no']?>&amp;page=<?php echo $page;?>&amp;fg_no=<?php echo $fg_no;?>&amp;st=<?php echo $st;?>&amp;sv=<?php echo $sv;?>">수정</a>
<a href="./form_write.php?w=u&amp;fo_no=<?php echo $res['fo_no']?>&amp;page=<?php echo $page;?>&amp;fg_no=<?php echo $fg_no;?>&amp;st=<?php echo get_text($st);?>&amp;sv=<?php echo get_text($sv);?>">수정</a>
<a href="javascript:void(book_del('<?php echo $res['fo_no']?>'));">삭제</a>
<a href="./sms_write.php?fo_no=<?php echo $res['fo_no']?>">보내기</a>
</div>
@@ -231,7 +234,7 @@ function select_copy(sw, f) {
}
</script>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF']."?fg_no=$fg_no&amp;st=$st&amp;sv=$sv&amp;page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['SCRIPT_NAME']."?fg_no=$fg_no&amp;st=$st&amp;sv=$sv&amp;page="); ?>
<?php
include_once(G5_ADMIN_PATH.'/admin.tail.php');
+1 -1
View File
@@ -145,7 +145,7 @@ include_once(G5_ADMIN_PATH.'/admin.head.php');
</div>
<div class="btn_confirm01 btn_confirm">
<input type="submit" value="확인" class="btn_submit" accesskey="s">
<a href="./form_list.php?<?php echo $_SERVER['QUERY_STRING']?>">목록</a>
<a href="./form_list.php?<?php echo clean_query_string($_SERVER['QUERY_STRING']); ?>">목록</a>
</div>
</form>
+2 -2
View File
@@ -27,7 +27,7 @@ $vnum = $total_count - (($page-1) * $page_size);
include_once(G5_ADMIN_PATH.'/admin.head.php');
?>
<form name="search_form" id="search_form" action=<?php echo $_SERVER['PHP_SELF'];?> class="local_sch01 local_sch" method="get">
<form name="search_form" id="search_form" action=<?php echo $_SERVER['SCRIPT_NAME'];?> class="local_sch01 local_sch" method="get">
<label for="st" class="sound_only">검색대상</label>
<input type="hidden" name="st" id="st" value="wr_message" >
@@ -91,7 +91,7 @@ include_once(G5_ADMIN_PATH.'/admin.head.php');
</table>
</div>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF']."?st=$st&amp;sv=$sv&amp;page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['SCRIPT_NAME']."?st=$st&amp;sv=$sv&amp;page="); ?>
<?php
include_once(G5_ADMIN_PATH.'/admin.tail.php');
-90
View File
@@ -1,90 +0,0 @@
<?php
$sub_menu = "900410";
include_once("./_common.php");
$page_size = 20;
$colspan = 7;
auth_check($auth[$sub_menu], "r");
$g5['title'] = "문자전송 내역 (회원)";
if ($page < 1) $page = 1;
if ($st && trim($sv))
$sql_search = " and $st like '%$sv%' ";
else
$sql_search = "";
$total_res = sql_fetch("select count(*) as cnt from {$g5['sms5_member_history_table']} where 1 $sql_search");
$total_count = $total_res['cnt'];
$total_page = (int)($total_count/$page_size) + ($total_count%$page_size==0 ? 0 : 1);
$page_start = $page_size * ( $page - 1 );
$vnum = $total_count - (($page-1) * $page_size);
include_once(G5_ADMIN_PATH.'/admin.head.php');
?>
<form name="search_form" method="get" action="<?php echo $_SEVER['PHP_SELF']?>" class="local_sch01 local_sch">
<label for="st" class="sound_only">검색대상</label>
<select name="st" id="st">
<option value="mb_id"<?php echo get_selected('mh_name', $st); ?>>아이디</option>
<option value="mh_hp"<?php echo get_selected('mh_hp', $st); ?>>받는번호</option>
<option value="mh_reply"<?php echo get_selected('mh_reply', $st); ?>>보내는번호</option>
</select>
<label for="sv" class="sound_only">검색어<strong class="sound_only"> 필수</strong></label>
<input type="text" name="sv" value="<?php echo $sv ?>" id="sv" required class="required frm_input">
<input type="submit" value="검색" class="btn_submit">
</form>
<div class="tbl_head01 tbl_wrap">
<table>
<caption><?php echo $g5['title']; ?> 목록</caption>
<thead>
<tr>
<th scope="col">번호</th>
<th scope="col">회원</th>
<th scope="col">보내는번호</th>
<th scope="col">받는번호</th>
<th scope="col">전송일시</th>
<th scope="col">예약</th>
<th scope="col">Log</th>
</tr>
</thead>
<tbody>
<?php if (!$total_count) { ?>
<tr>
<td colspan="<?php echo $colspan?>" class="empty_table" >
데이터가 없습니다.
</td>
</tr>
<?php
}
$qry = sql_query("select * from {$g5['sms5_member_history_table']} where 1 $sql_search order by mh_no desc limit $page_start, $page_size");
while($row = sql_fetch_array($qry)) {
$bg = 'bg'.($line++%2);
$mb = get_member($row['mb_id']);
$mb_id = get_sideview($row['mb_id'], $mb['mb_nick']);
?>
<tr class="<?php echo $bg; ?>">
<td class="td_num"><?php echo $vnum--?></td>
<td class="td_mbid"><?php echo $mb_id?></td>
<td class="td_numbig"><?php echo $row['mh_reply']?></td>
<td class="td_numbig"><?php echo $row['mh_hp']?></td>
<td class="td_datetime"><?php echo $row['mh_datetime']?></td>
<td class="td_boolean"><?php echo $row['mh_booking']!='0000-00-00 00:00:00'?"<span title='{$row['mh_booking']}'>예약</span>":'';?></td>
<td><?php echo $row['mh_log']?></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF']."?st=$st&amp;sv=$sv&amp;page="); ?>
<?php
include_once(G5_ADMIN_PATH.'/admin.tail.php');
?>
+2 -2
View File
@@ -27,7 +27,7 @@ $vnum = $total_count - (($page-1) * $page_size);
include_once(G5_ADMIN_PATH.'/admin.head.php');
?>
<form name="search_form" method="get" action="<?echo $_SERVER['PHP_SELF']?>" class="local_sch01 local_sch" >
<form name="search_form" method="get" action="<?echo $_SERVER['SCRIPT_NAME']?>" class="local_sch01 local_sch" >
<label for="st" class="sound_only">검색대상</label>
<select name="st" id="st">
<option value="hs_name"<?php echo get_selected('hs_name', $st); ?>>이름</option>
@@ -100,7 +100,7 @@ include_once(G5_ADMIN_PATH.'/admin.head.php');
</table>
</div>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF']."?st=$st&amp;sv=$sv&amp;page="); ?>
<?php echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['SCRIPT_NAME']."?st=$st&amp;sv=$sv&amp;page="); ?>
<?php
include_once(G5_ADMIN_PATH.'/admin.tail.php');
+151 -58
View File
@@ -39,7 +39,8 @@ if (!$res['cnt']) {
$sql = sql_query("select * from {$g5['sms5_history_table']} where wr_no='$wr_no' $sql_renum $sql_flag");
while ($res = sql_fetch_array($sql))
{
$res['bk_hp'] = get_hp($res['bk_hp'], 0);
$res['bk_hp'] = get_hp($res['hs_hp'], 0);
$res['bk_name'] = $res['hs_name'];
if ($g5['sms5_demo'])
$res['bk_hp'] = '0100000000';
@@ -48,6 +49,7 @@ while ($res = sql_fetch_array($sql))
}
$wr_total = count($list);
$reply = str_replace('-', '', trim($write['wr_reply']));
if ($config['cf_sms_use'] != 'icode') {
alert('기본환경설정에서 icode sms 사용이 비활성화 되어 있습니다.');
@@ -55,79 +57,170 @@ if ($config['cf_sms_use'] != 'icode') {
include_once(G5_ADMIN_PATH.'/admin.head.php');
$SMS = new SMS5;
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);
$reply = str_replace('-', '', trim($write['wr_reply']));
if($config['cf_sms_type'] == 'LMS') {
$port_setting = get_icode_port_type($config['cf_icode_id'], $config['cf_icode_pw']);
$result = $SMS->Add($list, $reply, '', '', $write['wr_message'], '', $wr_total);
if ($result)
{
$result = $SMS->Send();
if ($result) //SMS 서버에 접속했습니다.
{
sql_query("insert into {$g5['sms5_write_table']} set wr_no='$wr_no', wr_renum='$new_wr_renum', wr_reply='{$write['wr_reply']}', wr_message='{$write['wr_message']}', wr_total='$wr_total', wr_datetime='".G5_TIME_YMDHIS."'");
if($port_setting !== false) {
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $port_setting);
$wr_success = 0;
$wr_failure = 0;
$count = 0;
foreach ($SMS->Result as $result)
{
list($phone, $code) = explode(":", $result);
for($i=0; $i<$wr_total; $i++) {
$strDest = array();
$strDest[] = $list[$i]['bk_hp'];
$strCallBack = $reply;
$strCaller = $config['cf_title'];
$strSubject = '';
$strURL = '';
$strData = $write['wr_message'];
if( !empty($list[$i]['bk_name']) ){
$strData = str_replace("{이름}", $list[$i]['bk_name'], $strData);
}
$strDate = $booking;
$nCount = 1;
if (substr($code,0,5) == "Error")
{
$hs_code = substr($code,6,2);
$result = $SMS->Add($strDest, $strCallBack, $strCaller, $strSubject, $strURL, $strData, $strDate, $nCount);
switch ($hs_code) {
case '02': // "02:형식오류"
$hs_memo = "형식이 잘못되어 전송이 실패하였습니다.";
break;
case '23': // "23:인증실패,데이터오류,전송날짜오류"
$hs_memo = "데이터를 다시 확인해 주시기바랍니다.";
break;
case '97': // "97:잔여코인부족"
$hs_memo = "잔여코인이 부족합니다.";
break;
case '98': // "98:사용기간만료"
$hs_memo = "사용기간이 만료되었습니다.";
break;
case '99': // "99:인증실패"
$hs_memo = "인증 받지 못하였습니다. 계정을 다시 확인해 주세요.";
break;
default: // "미 확인 오류"
$hs_memo = "알 수 없는 오류로 전송이 실패하었습니다.";
break;
if($result) {
$result = $SMS->Send();
if ($result) //SMS 서버에 접속했습니다.
{
foreach ($SMS->Result as $result)
{
list($phone, $code) = explode(":", $result);
if (substr($code,0,5) == "Error")
{
$hs_code = substr($code,6,2);
switch ($hs_code) {
case '02': // "02:형식오류"
$hs_memo = "형식이 잘못되어 전송이 실패하였습니다.";
break;
case '23': // "23:인증실패,데이터오류,전송날짜오류"
$hs_memo = "데이터를 다시 확인해 주시기바랍니다.";
break;
case '97': // "97:잔여코인부족"
$hs_memo = "잔여코인이 부족합니다.";
break;
case '98': // "98:사용기간만료"
$hs_memo = "사용기간이 만료되었습니다.";
break;
case '99': // "99:인증실패"
$hs_memo = "인증 받지 못하였습니다. 계정을 다시 확인해 주세요.";
break;
default: // "미 확인 오류"
$hs_memo = "알 수 없는 오류로 전송이 실패하였습니다.";
break;
}
$wr_failure++;
$hs_flag = 0;
}
else
{
$hs_code = $code;
$hs_memo = get_hp($phone, 1)."로 전송했습니다.";
$wr_success++;
$hs_flag = 1;
}
$row = $list[$i];
$row['bk_hp'] = get_hp($row['bk_hp'], 1);
$log = array_shift($SMS->Log);
$log = @iconv('euc-kr', 'utf-8', $log);
sql_query("insert into {$g5['sms5_history_table']} set wr_no='$wr_no', wr_renum='$new_wr_renum', bg_no='{$row['bg_no']}', mb_id='{$row['mb_id']}', bk_no='{$row['bk_no']}', hs_name='".addslashes($row['bk_name'])."', hs_hp='{$row['bk_hp']}', hs_datetime='".G5_TIME_YMDHIS."', hs_flag='$hs_flag', hs_code='$hs_code', hs_memo='".addslashes($hs_memo)."', hs_log='".addslashes($log)."'", false);
}
$SMS->Init(); // 보관하고 있던 결과값을 지웁니다.
}
$wr_failure++;
$hs_flag = 0;
}
else
{
$hs_code = $code;
$hs_memo = get_hp($phone, 1)."로 전송했습니다.";
$wr_success++;
$hs_flag = 1;
}
$row = array_shift($list);
$row['bk_hp'] = get_hp($row['bk_hp'], 1);
$log = array_shift($SMS->Log);
$log = @iconv('UTF-8', 'UTF-8//IGNORE', $log);
sql_query("insert into {$g5['sms5_history_table']} set wr_no='$wr_no', wr_renum='$new_wr_renum', bg_no='{$row['bg_no']}', mb_id='{$row['mb_id']}', bk_no='{$row['bk_no']}', hs_name='{$row['hs_name']}', hs_hp='{$row['hs_hp']}', hs_datetime='".G5_TIME_YMDHIS."', hs_flag='$hs_flag', hs_code='$hs_code', hs_memo='".addslashes($hs_memo)."', hs_log='".addslashes($log)."'", false);
}
$SMS->Init(); // 보관하고 있던 결과값을 지웁니다.
sql_query("update {$g5['sms5_write_table']} set wr_success='$wr_success', wr_failure='$wr_failure' where wr_no='$wr_no' and wr_renum='$new_wr_renum'");
sql_query("insert into {$g5['sms5_write_table']} set wr_no='$wr_no', wr_renum='$new_wr_renum', wr_reply='".addslashes($write['wr_reply'])."', wr_message='".addslashes($write['wr_message'])."', wr_success='$wr_success', wr_failure='$wr_failure', wr_total='$wr_total', wr_datetime='".G5_TIME_YMDHIS."'");
sql_query("update {$g5['sms5_write_table']} set wr_re_total=wr_re_total+1 where wr_no='$wr_no' and wr_renum=0");
}
else alert("에러: SMS 서버와 통신이 불안정합니다.");
} else {
$SMS->SMS_con($config['cf_icode_server_ip'], $config['cf_icode_id'], $config['cf_icode_pw'], $config['cf_icode_server_port']);
$reply = str_replace('-', '', trim($write['wr_reply']));
$result = $SMS->Add($list, $reply, '', '', $write['wr_message'], '', $wr_total);
if ($result)
{
$result = $SMS->Send();
if ($result) //SMS 서버에 접속했습니다.
{
sql_query("insert into {$g5['sms5_write_table']} set wr_no='$wr_no', wr_renum='$new_wr_renum', wr_reply='".addslashes($write['wr_reply'])."', wr_message='".addslashes($write['wr_message'])."', wr_total='$wr_total', wr_datetime='".G5_TIME_YMDHIS."'");
$wr_success = 0;
$wr_failure = 0;
$count = 0;
foreach ($SMS->Result as $result)
{
list($phone, $code) = explode(":", $result);
if (substr($code,0,5) == "Error")
{
$hs_code = substr($code,6,2);
switch ($hs_code) {
case '02': // "02:형식오류"
$hs_memo = "형식이 잘못되어 전송이 실패하였습니다.";
break;
case '23': // "23:인증실패,데이터오류,전송날짜오류"
$hs_memo = "데이터를 다시 확인해 주시기바랍니다.";
break;
case '97': // "97:잔여코인부족"
$hs_memo = "잔여코인이 부족합니다.";
break;
case '98': // "98:사용기간만료"
$hs_memo = "사용기간이 만료되었습니다.";
break;
case '99': // "99:인증실패"
$hs_memo = "인증 받지 못하였습니다. 계정을 다시 확인해 주세요.";
break;
default: // "미 확인 오류"
$hs_memo = "알 수 없는 오류로 전송이 실패하었습니다.";
break;
}
$wr_failure++;
$hs_flag = 0;
}
else
{
$hs_code = $code;
$hs_memo = get_hp($phone, 1)."로 전송했습니다.";
$wr_success++;
$hs_flag = 1;
}
$row = array_shift($list);
$row['bk_hp'] = get_hp($row['bk_hp'], 1);
$log = array_shift($SMS->Log);
$log = @iconv('euc-kr', 'utf-8', $log);
sql_query("insert into {$g5['sms5_history_table']} set wr_no='$wr_no', wr_renum='$new_wr_renum', bg_no='{$row['bg_no']}', mb_id='{$row['mb_id']}', bk_no='{$row['bk_no']}', hs_name='{$row['hs_name']}', hs_hp='{$row['hs_hp']}', hs_datetime='".G5_TIME_YMDHIS."', hs_flag='$hs_flag', hs_code='$hs_code', hs_memo='".addslashes($hs_memo)."', hs_log='".addslashes($log)."'", false);
}
$SMS->Init(); // 보관하고 있던 결과값을 지웁니다.
sql_query("update {$g5['sms5_write_table']} set wr_success='$wr_success', wr_failure='$wr_failure' where wr_no='$wr_no' and wr_renum='$new_wr_renum'");
sql_query("update {$g5['sms5_write_table']} set wr_re_total=wr_re_total+1 where wr_no='$wr_no' and wr_renum=0");
}
else alert("에러: SMS 서버와 통신이 불안정합니다.");
}
else alert("에러: SMS 데이터 입력도중 에러가 발생하였습니다.");
}
else alert("에러: SMS 데이터 입력도중 에러가 발생하였습니다.");
?>
<script>
+4 -2
View File
@@ -63,7 +63,7 @@ function all_send()
}
</script>
<form name="search_form" method="get" action="<?php echo $_SERVER['PHP_SELF']?>" class="local_sch01 local_sch">
<form name="search_form" method="get" action="<?php echo $_SERVER['SCRIPT_NAME']?>" class="local_sch01 local_sch">
<input type="hidden" name="wr_no" value="<?php echo $wr_no?>">
<input type="hidden" name="wr_renum" value="<?php echo $wr_renum?>">
<input type="hidden" name="page" value="<?php echo $page?>">
@@ -98,6 +98,7 @@ function all_send()
<?php if ($write['wr_re_total'] && !$wr_renum) { ?>
<h2>전송실패 문자 재전송 내역</h2>
<div class="sms_table">
<table>
<thead>
<tr>
@@ -138,6 +139,7 @@ function all_send()
</tbody>
</table>
<?php } ?>
</div>
<?php
if( $write['wr_memo'] ){
@@ -244,7 +246,7 @@ function all_send()
</div>
</div>
<?php echo sms5_sub_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $spage, $total_spage, $_SERVER['PHP_SELF']."?wr_no=$wr_no&amp;wr_renum=$wr_renum&amp;page=$page&amp;st=$st&amp;sv=$sv&amp;sst=$sst&amp;ssv=$ssv", "", "spage"); ?>
<?php echo sms5_sub_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $spage, $total_spage, $_SERVER['SCRIPT_NAME']."?wr_no=$wr_no&amp;wr_renum=$wr_renum&amp;page=$page&amp;st=$st&amp;sv=$sv&amp;sst=$sst&amp;ssv=$ssv", "", "spage"); ?>
<?php
include_once(G5_ADMIN_PATH.'/admin.tail.php');

Some files were not shown because too many files have changed in this diff Show More