[활용팁] 아미나용 쇼핑몰 관리회원추가시 상품등록시 해당 분류의 관리회원이 아닙니다. 오류 (22년7월버전기준)
작성자 정보
- 나리야 작성
- 작성일
컨텐츠 정보
- 409 조회
-
목록
본문
아미나용의 그누보드가 최신버전이 아닌관계로 쇼핑몰의 관리회원을 따로 두었을경우 관리자를 추가해도 상품등록시
해당 분류의 관리회원이 아닙니다. 오류를 뿜습니다.
아미나용의 영카트 5.3 버전의 버그 같습니다. 최신버전은 잘 작동됩니다.
adm/shop_admin/itemformupdate.php
파일을 열어 28번째줄
if ($is_admin != 'super') { // 최고관리자가 아니면 체크
$sql = "select b.ca_mb_id from {$g5['g5_shop_item_table']} a , {$g5['g5_shop_category_table']} b where (a.ca_id = b.ca_id) and a.it_id = '$it_id'";
$checks = sql_fetch($sql);
if( ! $checks['ca_mb_id'] || $checks['ca_mb_id'] !== $member['mb_id'] ){
alert("해당 분류의 관리회원이 아닙니다.");
}
}
이부분을
if ($is_admin != 'super') { // 최고관리자가 아니면 체크
if( $w === '' ){
$sql = "select ca_mb_id from {$g5['g5_shop_category_table']} where ca_id = '$ca_id'";
} else {
$sql = "select b.ca_mb_id from {$g5['g5_shop_item_table']} a , {$g5['g5_shop_category_table']} b where (a.ca_id = b.ca_id) and a.it_id = '$it_id'";
}
$checks = sql_fetch($sql);
if( ! (isset($checks['ca_mb_id']) && $checks['ca_mb_id']) || $checks['ca_mb_id'] !== $member['mb_id'] ){
alert("해당 분류의 관리회원이 아닙니다.");
}
}
이걸로 교체하시면 됩니다.
관련자료
-
링크
댓글 0
등록된 댓글이 없습니다.