From 15ce2ae731e5c8426c36038a1bd4ea10e3e39085 Mon Sep 17 00:00:00 2001 From: chicpro Date: Mon, 7 Apr 2014 14:06:34 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=EB=8B=A4=EC=9A=B4=EB=A1=9C=EB=93=9C=20?= =?UTF-8?q?=ED=8F=AC=EC=9D=B8=ED=8A=B8=20=EC=B0=A8=EA=B0=90=20=EC=98=A4?= =?UTF-8?q?=EB=A5=98=20=EC=88=98=EC=A0=95=20-=20=EC=9C=88=EB=94=94?= =?UTF-8?q?=EB=88=88=ED=95=98=EB=8B=98=20=EC=A0=9C=EB=B3=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/download.php | 6 +++++- mobile/skin/board/basic/view.skin.php | 5 +++++ mobile/skin/board/gallery/view.skin.php | 5 +++++ skin/board/basic/view.skin.php | 5 +++++ skin/board/gallery/view.skin.php | 5 +++++ 5 files changed, 25 insertions(+), 1 deletion(-) diff --git a/bbs/download.php b/bbs/download.php index 92e7df1b3..e83a21e69 100644 --- a/bbs/download.php +++ b/bbs/download.php @@ -13,6 +13,10 @@ $no = (int)$no; if (!get_session('ss_view_'.$bo_table.'_'.$wr_id)) alert('잘못된 접근입니다.'); +// 다운로드 차감일 때 비회원은 다운로드 불가 +if($board['bo_download_point'] < 0 && $is_guest) + alert('다운로드 권한이 없습니다.\\n회원이시라면 로그인 후 이용해 보십시오.', G5_BBS_URL.'/login.php?wr_id='.$wr_id.'&'.$qstr.'&url='.urlencode(G5_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id)); + $sql = " select bf_source, bf_file from {$g5['board_file_table']} where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$no' "; $file = sql_fetch($sql); if (!$file['bf_file']) @@ -53,7 +57,7 @@ if (!get_session($ss_name)) // 관리자인 경우 통과 if (($write['mb_id'] && $write['mb_id'] == $member['mb_id']) || $is_admin) ; - else if ($board['bo_download_level'] > 1) // 회원이상 다운로드가 가능하다면 + else if ($board['bo_download_level'] >= 1) // 회원이상 다운로드가 가능하다면 { // 다운로드 포인트가 음수이고 회원의 포인트가 0 이거나 작다면 if ($member['mb_point'] + $board['bo_download_point'] < 0) diff --git a/mobile/skin/board/basic/view.skin.php b/mobile/skin/board/basic/view.skin.php index 3d3d3a9f6..3de738ab1 100644 --- a/mobile/skin/board/basic/view.skin.php +++ b/mobile/skin/board/basic/view.skin.php @@ -193,6 +193,11 @@ add_stylesheet('', 0 $(function() { $("a.view_file_download").click(function() { + if(!g5_is_member) { + alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오."); + return false; + } + var msg = "파일을 다운로드 하시면 포인트가 차감(점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"; if(confirm(msg)) { diff --git a/mobile/skin/board/gallery/view.skin.php b/mobile/skin/board/gallery/view.skin.php index ecb7f4c17..c5635d5aa 100644 --- a/mobile/skin/board/gallery/view.skin.php +++ b/mobile/skin/board/gallery/view.skin.php @@ -193,6 +193,11 @@ add_stylesheet('', 0 $(function() { $("a.view_file_download").click(function() { + if(!g5_is_member) { + alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오."); + return false; + } + var msg = "파일을 다운로드 하시면 포인트가 차감(점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"; if(confirm(msg)) { diff --git a/skin/board/basic/view.skin.php b/skin/board/basic/view.skin.php index 910dafe48..42f83a069 100644 --- a/skin/board/basic/view.skin.php +++ b/skin/board/basic/view.skin.php @@ -207,6 +207,11 @@ add_stylesheet('', 0 $(function() { $("a.view_file_download").click(function() { + if(!g5_is_member) { + alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오."); + return false; + } + var msg = "파일을 다운로드 하시면 포인트가 차감(점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"; if(confirm(msg)) { diff --git a/skin/board/gallery/view.skin.php b/skin/board/gallery/view.skin.php index 910dafe48..42f83a069 100644 --- a/skin/board/gallery/view.skin.php +++ b/skin/board/gallery/view.skin.php @@ -207,6 +207,11 @@ add_stylesheet('', 0 $(function() { $("a.view_file_download").click(function() { + if(!g5_is_member) { + alert("다운로드 권한이 없습니다.\n회원이시라면 로그인 후 이용해 보십시오."); + return false; + } + var msg = "파일을 다운로드 하시면 포인트가 차감(점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"; if(confirm(msg)) { From 8a407bebbbc46fd42ab28a9ac36a90785621ae0c Mon Sep 17 00:00:00 2001 From: chicpro Date: Tue, 8 Apr 2014 15:06:47 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=EC=A0=91=EC=86=8D=EC=9E=90=20=EA=B8=B0?= =?UTF-8?q?=EB=B3=B8=20=EC=8A=A4=ED=82=A8=20=EC=A7=80=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/connect.lib.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/connect.lib.php b/lib/connect.lib.php index d1c03f736..e1ad4a841 100644 --- a/lib/connect.lib.php +++ b/lib/connect.lib.php @@ -2,7 +2,7 @@ if (!defined('_GNUBOARD_')) exit; // 현재 접속자수 출력 -function connect($skin_dir='') +function connect($skin_dir='basic') { global $config, $g5; @@ -10,8 +10,6 @@ function connect($skin_dir='') $sql = " select sum(IF(mb_id<>'',1,0)) as mb_cnt, count(*) as total_cnt from {$g5['login_table']} where mb_id <> '{$config['cf_admin']}' "; $row = sql_fetch($sql); - if (!$skin_dir) - $skin_dir = $config['cf_connect_skin']; if(G5_IS_MOBILE) { $connect_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/connect/'.$skin_dir; $connect_skin_url = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/connect/'.$skin_dir; From 8914eeeaf86e4750903ed0a034cadede70c83328 Mon Sep 17 00:00:00 2001 From: chicpro Date: Wed, 9 Apr 2014 14:47:27 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=EB=AA=A8=EB=B0=94=EC=9D=BC=20=EA=B0=A4?= =?UTF-8?q?=EB=9F=AC=EB=A6=AC=20=EA=B2=8C=EC=8B=9C=EA=B8=80=20=EC=97=86?= =?UTF-8?q?=EC=9D=84=20=EB=95=8C=20=EC=8A=A4=ED=81=AC=EB=A6=BD=ED=8A=B8=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/jquery.fancylist.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/jquery.fancylist.js b/js/jquery.fancylist.js index 19149bc6f..242a39733 100644 --- a/js/jquery.fancylist.js +++ b/js/jquery.fancylist.js @@ -18,6 +18,9 @@ var $element = this.find(cfg.element); var $this = this; + if($element.size() < 1) + return; + function item_arrange() { var $el = $element.filter(":first");