Changeset 6692 for temp


Ignore:
Timestamp:
2006/10/25 17:29:14 (20 years ago)
Author:
kakinaka
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/html/rss/product.php

    r6691 r6692  
    3535    // ÃͤΥ»¥Ã¥È¤·Ä¾¤· 
    3636    foreach($arrProduct as $key => $val){ 
    37          
    3837        //¾¦ÉʲÁ³Ê¤òÀǹþ¤ß¤ËÊÔ½¸ 
    3938        $arrProduct[$key]["price02"] = sfPreTax($arrProduct[$key]["price02"], $arrSiteInfo["tax"], $arrSiteInfo["tax_rule"]); 
     
    5049        $arrProduct[$key]["point"] = sfPrePoint($arrProduct[$key]["price02"], $arrProduct[$key]["point_rate"], POINT_RULE, $arrProduct[$key]["product_id"]); 
    5150    } 
    52 }elseif($mode == "list"){ 
     51} 
     52if($mode == "list"){ 
    5353    //¾¦ÉʰìÍ÷¤ò¼èÆÀ 
    5454    $arrProduct = $objQuery->getall("SELECT product_id, name AS product_name FROM dtb_products"); 
     55}else{ 
     56    $arrProduct = lfGetProductsAllclass($objQuery); 
     57     
     58    // ÃͤΥ»¥Ã¥È¤·Ä¾¤· 
     59    foreach($arrProduct as $key => $val){ 
     60        //¾¦ÉʲÁ³Ê¤òÀǹþ¤ß¤ËÊÔ½¸ 
     61        $arrProduct[$key]["price01_max"] = sfPreTax($arrProduct[$key]["price01_max"], $arrSiteInfo["tax"], $arrSiteInfo["tax_rule"]); 
     62        $arrProduct[$key]["price01_min"] = sfPreTax($arrProduct[$key]["price01_min"], $arrSiteInfo["tax"], $arrSiteInfo["tax_rule"]); 
     63        $arrProduct[$key]["price02_max"] = sfPreTax($arrProduct[$key]["price02_max"], $arrSiteInfo["tax"], $arrSiteInfo["tax_rule"]); 
     64        $arrProduct[$key]["price02_min"] = sfPreTax($arrProduct[$key]["price02_min"], $arrSiteInfo["tax"], $arrSiteInfo["tax_rule"]); 
     65         
     66        // ²èÁü¥Õ¥¡¥¤¥ë¤ÎURL¥»¥Ã¥È 
     67        (file_exists(IMAGE_SAVE_DIR . $arrProduct[$key]["main_list_image"])) ? $dir = IMAGE_SAVE_URL_RSS : $dir = IMAGE_TEMP_URL_RSS; 
     68        $arrProduct[$key]["main_list_image"] = $dir . $arrProduct[$key]["main_list_image"]; 
     69        (file_exists(IMAGE_SAVE_DIR . $arrProduct[$key]["main_image"])) ? $dir = IMAGE_SAVE_URL_RSS : $dir = IMAGE_TEMP_URL_RSS; 
     70        $arrProduct[$key]["main_image"] = $dir . $arrProduct[$key]["main_image"]; 
     71        (file_exists(IMAGE_SAVE_DIR . $arrProduct[$key]["main_large_image"])) ? $dir = IMAGE_SAVE_URL_RSS : $dir = IMAGE_TEMP_URL_RSS; 
     72        $arrProduct[$key]["main_large_image"] = $dir . $arrProduct[$key]["main_large_image"]; 
     73         
     74        // ¥Ý¥¤¥ó¥È·×»» 
     75        $arrProduct[$key]["point_max"] = sfPrePoint($arrProduct[$key]["price02_max"], $arrProduct[$key]["point_rate"], POINT_RULE, $arrProduct[$key]["product_id"]); 
     76        $arrProduct[$key]["point_min"] = sfPrePoint($arrProduct[$key]["price02_min"], $arrProduct[$key]["point_rate"], POINT_RULE, $arrProduct[$key]["product_id"]); 
     77    } 
    5578} 
    5679 
     
    85108 * Ìá¤êÃÍ:$arrProduct   ¼èÆÀ·ë²Ì¤òÇÛÎó¤ÇÊÖ¤¹ 
    86109 **************************************************************************************************************/ 
    87 function lfGetProductsDetail($objQuery, $product_id = "all"){ 
     110function lfGetProductsDetail($objQuery, $product_id = ""){ 
    88111    $sql = ""; 
    89112    $sql .= "SELECT "; 
     
    109132    $sql .= " WHERE prod.product_id = cls.product_id AND prod.del_flg = 0 AND prod.status = 1"; 
    110133     
    111     if($product_id != "all"){ 
     134    if($product_id != "all" and $product_id != ""){ 
    112135        $sql .= " AND prod.product_id = ?"; 
    113136        $arrval = array($product_id); 
     
    118141} 
    119142 
     143/************************************************************************************************************** 
     144 * ´Ø¿ô̾:lfGetProductsAllclass 
     145 * ÀâÌÀ¡¡:¾¦ÉʾðÊó¤ò¼èÆÀ¤¹¤ë(vw_products_allclass»ÈÍÑ) 
     146 * °ú¿ô£±:$objQuery     DBÁàºî¥¯¥é¥¹ 
     147 * Ìá¤êÃÍ:$arrProduct   ¼èÆÀ·ë²Ì¤òÇÛÎó¤ÇÊÖ¤¹ 
     148 **************************************************************************************************************/ 
     149function lfGetProductsAllclass($objQuery){ 
     150    $sql = ""; 
     151    $sql .= "SELECT   
     152                product_id 
     153                ,name as product_name 
     154                ,category_id 
     155                ,point_rate 
     156                ,comment3 
     157                ,main_list_comment 
     158                ,main_image 
     159                ,main_list_image 
     160                ,product_code_min 
     161                ,product_code_max 
     162                ,price01_min 
     163                ,price01_max 
     164                ,price02_min 
     165                ,price02_max 
     166                ,(SELECT category_name FROM dtb_category AS cat WHERE cat.category_id = allcls.category_id) AS category_name 
     167            FROM  vw_products_allclass as allcls 
     168            WHERE allcls.del_flg = 0 AND allcls.status = 1"; 
     169    $sql .= " ORDER BY allcls.product_id"; 
     170    $arrProduct = $objQuery->getall($sql); 
     171    return $arrProduct; 
     172} 
     173 
     174 
    120175?> 
Note: See TracChangeset for help on using the changeset viewer.