쇼핑몰라이브러리(영카트함수: lib/shop.lib.php) 정보
쇼핑몰라이브러리(영카트함수: lib/shop.lib.php)본문
# 영카트함수: 영카트 함수이름과 간단한 설명을 lib/shop.lib.php에서 발췌한 것입니다.
* alert_opener($msg='', $url='') //경고메세지를 경고창으로
* cart_item_clean() //장바구니 상품삭제
* check_datetime($datetime) //일자 시간을 검사한다.
* check_itemuse_write($it_id, $mb_id, $close=true) //상품후기 작성가능한지 체크
* check_pay_name_replace($payname) //결제방식 이름을 체크하여 치환 대상인 문자열은 따로 리턴합니다.
* class item_list{ }
* continue_cut_str($str, $len=80) //공란없이 이어지는 문자자르기
* conv_selected_option($options, $value) //option 리스트에 selected 추가
* date_conv($date, $case=1) //일자형식변환
* display_banner($position, $skin='') //배너출력
* display_category($no, $list_mod, $list_row, $img_width, $img_height, $ca_id="")
//분류별 출력: 스킨파일번호,1라인이미지수,총라인수,이미지폭,이미지높이,분류번호
* display_event($no, $event, $list_mod, $list_row, $img_width, $img_height, $ca_id="")
//이벤트출력:파일번호,이벤트번호,1라인이미지수,총라인수,이미지폭,이미지높이
* display_point($point) //포인트표시
* display_price($price, $tel_inq=false) //금액표시
* display_type($type, $list_skin='', $list_mod='', $list_row='', $img_width='', $img_height='', $ca_id='')
//출력유형, 스킨파일, 1라인이미지수, 총라인수, 이미지폭, 이미지 높이
* delete_item_thumbnail($dir, $file) //상품이미지 썸네일 삭제
* exists_inicis_shop_order($oid, $pp=array(), $od_time='', $od_ip='')
* email_content($str) //메일보내는 내용을 html형식으로 만든다
* gap_time($begin_time, $end_time) //타임스탬프형식으로 넘어와야한다. 시작시간,종료시간
* get_cart_count($cart_id) //장바구니 건수검사
* get_boxcart_datas($is_cache=false) //장바구니 간소 데이터 가져오기
* get_boxcart_datas_count() //장바구니 간소 데이터 갯수 출력
* get_coupon_id() //쿠폰번호 생성함수
* get_delivery_inquiry($company, $invoice, $class='') //배송조회버튼 생성
* get_delivery_company($company) //배송업체 리스트 얻기
* get_goods($cart_id) //상품명과 건수를 반환함
* get_image($img, $width=0, $height=0, $img_id='') //이미지를 얻는다
* get_item_point($it, $io_id='', $trunc=10) //상품포인트
* get_item_sendcost($it_id, $price, $qty, $cart_id) //상품별 배송비
* get_item_sendcost2($it_id, $price, $qty) //가격비교 사이트 상품 배송비
* get_itemuselist_thumbnail($it_id, $contents, $thumb_width, $thumb_height, $is_create=false,
$is_crop=true, $crop_mode='center', $is_sharpen=true, $um_value='80/0.5/3')
// 사용후기 썸네일 생성
* get_list_skin_options($pattern, $dirname='./', $sval='')
// 패턴의 내용대로 해당 디렉토리에서 정렬하여 <select> 태그에 적용할 수 있게 반환
* get_item_options($it_id, $subject, $is_div='') //상품선택 옵션
* get_item_supply($it_id, $subject, $is_div='') //상품추가 옵션
* get_it_image($it_id, $width, $height=0, $anchor=false, $img_id='', $img_alt='', $is_crop=false) //상품이미지를 얻는다
* get_it_thumbnail($img, $width, $height=0, $id='', $is_crop=false) //상품이미지 썸네일 생성
* get_it_imageurl($it_id) //이미지 url을 얻는다
* get_it_stock_qty($it_id) //상품재고(창고수량-주문대기수량)을 얻는다.
* get_large_image($img, $it_id, $btn_image=true) //큰이미지를 얻는다
* get_new_od_id() //주문서 번호를 얻는다.
* get_order_info($od_id) //주문의 금액, 배송비 과세금액 등의 정보를 가져옴
* get_price($it) //금액표시, $it:상품배열
* get_point($amount, $point) //포인트를 구한다
* get_sendcost($cart_id, $selected=1) //배송비 구함
* get_sns_share_link($sns, $url, $title, $img) //sns 공유하기
* get_shop_order_data($od_id, $type='item') //주문데이터 또는 개인결제 주문데이터 가져오기
* get_star($score) //별표시
* get_star_image($it_id) //별이미지 가져오기
* get_view_today_items($is_cache=false) //오늘본상품 데이터
* get_view_today_items_count() //오늘본상품 갯수 출력
* get_wishlist_datas($mb_id, $is_cache=false) //위시리스트 데이터 가져오기
* get_wishlist_datas_count($mb_id='') //위시리스트 데이터 갯수 출력
* get_wishlist_count_by_item($it_id='') //각 상품에 대한 위시리스트 담은 갯수 출력
* get_yn($val, $case='') // yes,no를 가져온다
* is_null_time($datetime) //시간이 비어있는지 검사
* is_used_coupon($mb_id, $cp_id) //쿠폰 사용체크
* is_soldout($it_id) //품절상품인지 체크
* is_inicis_simple_pay() //이니시스의 삼성페이 또는 L.pay 결제가 활성화 되어 있는지 체크합니다.
* is_inicis_order_pay($type) //이니시스의 삼성페이 또는 L.pay 결제인지 확인합니다.
* is_coupon_downloaded($mb_id, $cz_id) //다운로드한 쿠폰인지
* it_img_upload($srcfile, $filename, $dir) //상품이미지 업로드
* item_icon($it) //상품이미지에 유형 아이콘 출력
* make_order_field($data, $exclude) //임시주문 데이터로 주문 필드 생성
* message($subject, $content, $align="left", $width="450")
* mobile_display_type($type, $skin_file, $list_row, $img_width, $img_height, $ca_id="") //모바일 유형별 상품출력
* print_item_options($it_id, $cart_id) //cart에서 옵션사항(사이즈,색상등)을 출력
* relation_item($it_id, $width, $height, $rows=3) //상품 목록 : 관련 상품 출력
* session_check() //세션값을 체크하여 이 쪽에서 넘어온것이 아니면 메인으로
* set_cart_id($direct) //cart id 설정
* shop_member_cert_check($id, $type) //구매 본인인증 체크
* save_order_point($ct_status="완료")
* title_sort($col, $type=0) //제목별로 칼럼 정렬하는 query string, $type이 1이면 반대
* update_use_cnt($it_id) //사용후기의 확인된 건수를 상품테이블에 저장합니다.
* update_use_avg($it_id) //사용후기의 선호도(별) 평균을 상품테이블에 저장합니다.
* upload_file($srcfile, $destfile, $dir) //파일을 업로드함
6