답변 2개
채택된 답변
+20 포인트
10년 전
Copy
// 장바구니 상품삭제function cart_item_clean(){ global $g5, $default; // 장바구니 보관일 $keep_term = $default['de_cart_keep_term']; if(!$keep_term) $keep_term = 15; // 기본값 15일 // ct_select_time이 기준시간 이상 경과된 경우 변경 if(defined('G5_CART_STOCK_LIMIT')) $cart_stock_limit = G5_CART_STOCK_LIMIT; else $cart_stock_limit = 3; $stocktime = 0; if($cart_stock_limit > 0) { if($cart_stock_limit > $keep_term * 24) $cart_stock_limit = $keep_term * 24; $stocktime = G5_SERVER_TIME - (3600 * $cart_stock_limit); $sql = " update {$g5['g5_shop_cart_table']} set ct_select = '0' where ct_select = '1' and ct_status = '쇼핑' and UNIX_TIMESTAMP(ct_select_time) < '$stocktime' "; sql_query($sql); } // 설정 시간이상 경과된 상품 삭제 $statustime = G5_SERVER_TIME - (86400 * $keep_term); $sql = " delete from {$g5['g5_shop_cart_table']} where ct_status = '쇼핑' and UNIX_TIMESTAMP(ct_time) < '$statustime' "; sql_query($sql);}
shop.lib.php 파일에 없으면 소스를 살펴봐야겠네요.
영카트 라이브러리 히스토리를 몰라서요...
/shop/cartupdate.php 파일 상단에 보관기간이 지난 상품 삭제 라는 주석이 없는지요?
아니면 그와 비슷한 의미의 주석이라던지...
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
10년 전
/lib/shop.lib.php
이 파일에서
cart_item_clean
이 함수를 찾아 수정하시면 되겠습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인