- Timestamp:
- 2007/08/27 17:49:31 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/html/frontparts/bloc/cart.php
r15080 r15367 5 5 * http://www.lockon.co.jp/ 6 6 */ 7 class LC_CartPage {8 function LC_CartPage() {9 /** 必ず変更する **/10 $this->tpl_mainpage = BLOC_PATH . 'cart.tpl'; // メイン11 }12 }13 7 14 $objSubPage = new LC_CartPage(); 15 $objSubView = new SC_SiteView(); 16 $objCart = new SC_CartSession(); 17 $objSiteInfo = new SC_SiteInfo; 8 // {{{ requires 9 require_once(CLASS_PATH . "page_extends/frontparts/bloc/LC_Page_FrontParts_Bloc_Cart_Ex.php"); 18 10 19 if (count($_SESSION[$objCart->key]) > 0){ 20 // カート情報を取得 21 $arrCartList = $objCart->getCartList(); 22 23 // カート内の商品ID一覧を取得 24 $arrAllProductID = $objCart->getAllProductID(); 25 // 商品が1つ以上入っている場合には商品名称を取得 26 if (count($arrAllProductID) > 0){ 27 $objQuery = new SC_Query(); 28 $arrVal = array(); 29 $sql = ""; 30 $sql = "SELECT name FROM dtb_products WHERE product_id IN ( ?"; 31 $arrVal = array($arrAllProductID[0]); 32 for($i = 1 ; $i < count($arrAllProductID) ; $i++){ 33 $sql.= " ,? "; 34 array_push($arrVal, $arrAllProductID[$i]); 35 } 36 $sql.= " )"; 37 38 $arrProduct_name = $objQuery->getAll($sql, $arrVal); 39 40 foreach($arrProduct_name as $key => $val){ 41 $arrCartList[$key]['product_name'] = $val['name']; 42 } 43 } 44 // 店舗情報の取得 45 $arrInfo = $objSiteInfo->data; 46 // 購入金額合計 47 $ProductsTotal = $objCart->getAllProductsTotal($arrInfo); 48 49 // 合計個数 50 $TotalQuantity = $objCart->getTotalQuantity(); 51 52 // 送料無料までの金額 53 $arrCartList[0]['ProductsTotal'] = $ProductsTotal; 54 $arrCartList[0]['TotalQuantity'] = $TotalQuantity; 55 $deliv_free = $arrInfo['free_rule'] - $ProductsTotal; 56 $arrCartList[0]['free_rule'] = $arrInfo['free_rule']; 57 $arrCartList[0]['deliv_free'] = $deliv_free; 58 59 $objSubPage->arrCartList = $arrCartList; 60 } 11 // }}} 12 // {{{ generate page 61 13 62 $obj SubView->assignobj($objSubPage);63 $obj SubView->display($objSubPage->tpl_mainpage);64 //----------------------------------------------------------------------------------------------------------------------------------- 65 14 $objPage = new LC_Page_FrontParts_BLoc_Cart_Ex(); 15 $objPage->init(); 16 $objPage->process(); 17 register_shutdown_function(array($objPage, "destroy")); 66 18 ?>
Note: See TracChangeset
for help on using the changeset viewer.