Ignore:
Timestamp:
2012/05/01 15:17:59 (14 years ago)
Author:
tokuhiro
Message:

refs #1789
おすすめ商品管理に並べ替え機能を追加

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php

    r21743 r21802  
    6969     */ 
    7070    function action() { 
    71  
    7271        $objFormParam = new SC_FormParam_Ex(); 
    7372        $this->lfInitParam($objFormParam); 
    7473        $objFormParam->setParam($_POST); 
    7574        $objFormParam->convParam(); 
     75        $objQuery =& SC_Query_Ex::getSingletonInstance(); 
     76        $objDb = new SC_Helper_DB_Ex(); 
    7677 
    7778        switch ($this->getMode()) { 
     79            case 'down': //商品の並び替えをする。おすすめはデータベースの登録が昇順なので、Modeを逆にする。 
     80                $arrRet = $objQuery->select("best_id", "dtb_best_products", "rank = ?", array($_POST["rank"])); //おすすめidの取得 
     81                $best_id = $arrRet[0]["best_id"]; 
     82                $objDb->sfRankUp('dtb_best_products','best_id',$best_id); 
     83                $arrPost = $objFormParam->getHashArray(); 
     84                $arrItems = $this->getRecommendProducts(); 
     85                break; 
     86             
     87            case 'up': //商品の並び替えをする。おすすめのみデータベースの登録が昇順なので、Modeを逆にする。 
     88                $arrRet = $objQuery->select("best_id", "dtb_best_products", "rank = ?", array($_POST["rank"])); //おすすめidの取得 
     89                $best_id = $arrRet[0]["best_id"]; 
     90                $objDb->sfRankDown('dtb_best_products','best_id',$best_id); 
     91                $arrPost = $objFormParam->getHashArray(); 
     92                $arrItems = $this->getRecommendProducts(); 
     93                break; 
     94 
    7895            case 'regist': // 商品を登録する。 
    7996                $this->arrErr = $this->lfCheckError($objFormParam); 
Note: See TracChangeset for help on using the changeset viewer.