개인 결제 목록에서 본인 결제건만 출력하기 - 영카트강좌

본문 바로가기
전체검색

영카트강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

개인 결제 목록에서 본인 결제건만 출력하기

관리자 19-11-12 18:23

개인 결제 관리는 기본적으로 등록된 모든 결제 목록이 노출되는데 본인 결제건만 볼 수 있게 변경해보겠습니다.

적용 후 확인할 때는 관리자가 아닌 일반 회원으로 로그인해서 체크하세요.



1. shop/personalpay.php 파일 수정



$sql_common = " from {$g5['g5_shop_personalpay_table']}
                where pp_use = '1'
                  and pp_tno = '' ";


위 코드 바로 밑에 추가


if (!$is_admin) {
    $sql_common .= " and pp_name = '{$member['mb_id']}' ";
}



## 위치 참고 ##


667445885becbe026dc9d68915096cf4_1573550984_0261.png 



2. shop/personalpayform.php 파일 수정


$sql = " select * from {$g5['g5_shop_personalpay_table']} where pp_id = '$pp_id' and pp_use = '1' and pp_price > 0 ";


위 코드를 이렇게 변경.


$sql_search = '';
if (!$is_admin) {
    $sql_search = " and pp_name = '{$member['mb_id']}' ";
}
$sql = " select * from {$g5['g5_shop_personalpay_table']} where pp_id = '$pp_id' {$sql_search} and pp_use = '1' and pp_price > 0 ";




개인 결제 요청건를 등록할 때 이름 입력란에 회원 id 입력.


667445885becbe026dc9d68915096cf4_1573550476_2322.png


이름 문구도 회원 id로 변경하고 싶으면 아래 파일에서 수정.

adm/shop_admin/personalpayform.php



개인 결제 목록 페이지에서도 회원 id로 출력되기 때문에 목록에서는 이름으로 변경.


skin/shop/basic/personalpay.skin.php 파일 수정


$href = G5_SHOP_URL.'/personalpayform.php?pp_id='.$row['pp_id'].'&page='.$page;

위 코드 바로 밑에 추가.

$mb = get_member($row['pp_name']);


<?php echo get_text($row['pp_name']).'님 개인결제'; ?>

위 코드를 이렇게 변경.

<?php echo get_text($mb['mb_name']).'님 개인결제'; ?>

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.