Changeset 20288


Ignore:
Timestamp:
2011/02/21 10:13:55 (10 years ago)
Author:
nakanishi
Message:

ref #1015 [管理画面]コンテンツ管理(CSV出力項目設定以外)
再度リファクタリング。
変数名の修正。
デバッグ文を削除。
メソッドにコメントを付与。

Location:
branches/version-2_5-dev/data
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/Smarty/templates/admin/contents/index.tpl

    r20265 r20288  
    197197      <th>移動</th> 
    198198    </tr> 
    199     <!--{section name=data loop=$list_data}--> 
    200     <tr style="background:<!--{if $list_data[data].news_id eq $news_id}--><!--{$smarty.const.SELECT_RGB}--><!--{else}-->#ffffff<!--{/if}-->;" class="center"> 
    201       <!--{assign var=db_rank value="`$list_data[data].rank`"}--> 
    202       <!--{assign var=rank value="`$line_max-$db_rank+1`"}--> 
     199    <!--{section name=data loop=$arrNews}--> 
     200    <tr style="background:<!--{if $arrNews[data].news_id eq $news_id}--><!--{$smarty.const.SELECT_RGB}--><!--{else}-->#ffffff<!--{/if}-->;" class="center"> 
     201      <!--{assign var=db_rank value="`$arrNews[data].rank`"}--> 
     202      <!--{assign var=rank value="`$line_max - $db_rank+1`"}--> 
    203203      <td><!--{$rank|h}--></td> 
    204       <td><!--{$list_data[data].cast_news_date|date_format:"%Y/%m/%d"}--></td> 
     204      <td><!--{$arrNews[data].cast_news_date|date_format:"%Y/%m/%d"}--></td> 
    205205      <td class="left"> 
    206         <!--{if $list_data[data].link_method eq 1 && $list_data[data].news_url != ""}--><a href="<!--{$list_data[data].news_url|h}-->" ><!--{$list_data[data].news_title|h|nl2br}--></a> 
    207         <!--{elseif $list_data[data].link_method eq 1 && $list_data[data].news_url == ""}--><!--{$list_data[data].news_title|h|nl2br}--> 
    208         <!--{elseif $list_data[data].link_method eq 2 && $list_data[data].news_url != ""}--><a href="<!--{$list_data[data].news_url|h}-->" target="_blank" ><!--{$list_data[data].news_title|h|nl2br}--></a> 
    209         <!--{else}--><!--{$list_data[data].news_title|h|nl2br}--> 
     206        <!--{if $arrNews[data].link_method eq 1 && $arrNews[data].news_url != ""}--><a href="<!--{$arrNews[data].news_url|h}-->" ><!--{$arrNews[data].news_title|h|nl2br}--></a> 
     207        <!--{elseif $arrNews[data].link_method eq 1 && $arrNews[data].news_url == ""}--><!--{$arrNews[data].news_title|h|nl2br}--> 
     208        <!--{elseif $arrNews[data].link_method eq 2 && $arrNews[data].news_url != ""}--><a href="<!--{$arrNews[data].news_url|h}-->" target="_blank" ><!--{$arrNews[data].news_title|h|nl2br}--></a> 
     209        <!--{else}--><!--{$arrNews[data].news_title|h|nl2br}--> 
    210210        <!--{/if}--> 
    211211      </td> 
    212       <td><a href="#" onclick="return func_edit('<!--{$list_data[data].news_id|h}-->');">編集</a></td> 
    213       <td><a href="#" onclick="return func_del('<!--{$list_data[data].news_id|h}-->');">削除</a></td> 
    214       <td> 
    215       <!--{if count($list_data) != 1}--> 
    216       <input type="text" name="pos-<!--{$list_data[data].news_id|h}-->" size="3" class="box3" />番目へ<a href="?" onclick="fnFormModeSubmit('move', 'moveRankSet','news_id', '<!--{$list_data[data].news_id|h}-->'); return false;">移動</a><br /> 
     212      <td><a href="#" onclick="return func_edit('<!--{$arrNews[data].news_id|h}-->');">編集</a></td> 
     213      <td><a href="#" onclick="return func_del('<!--{$arrNews[data].news_id|h}-->');">削除</a></td> 
     214      <td> 
     215      <!--{if count($arrNews) != 1}--> 
     216      <input type="text" name="pos-<!--{$arrNews[data].news_id|h}-->" size="3" class="box3" />番目へ<a href="?" onclick="fnFormModeSubmit('move', 'moveRankSet','news_id', '<!--{$arrNews[data].news_id|h}-->'); return false;">移動</a><br /> 
    217217      <!--{/if}--> 
    218       <!--{if $list_data[data].rank ne $max_rank}--><a href="#" onclick="return func_rankMove('up', '<!--{$list_data[data].news_id|h}-->', '<!--{$max_rank|h}-->');">上へ</a><!--{/if}--> <!--{if $list_data[data].rank ne 1}--><a href="#" onclick="return func_rankMove('down', '<!--{$list_data[data].news_id|h}-->', '<!--{$max_rank|h}-->');">下へ</a><!--{/if}--> 
     218      <!--{if $arrNews[data].rank ne $max_rank}--><a href="#" onclick="return func_rankMove('up', '<!--{$arrNews[data].news_id|h}-->', '<!--{$max_rank|h}-->');">上へ</a><!--{/if}--> <!--{if $arrNews[data].rank ne 1}--><a href="#" onclick="return func_rankMove('down', '<!--{$arrNews[data].news_id|h}-->', '<!--{$max_rank|h}-->');">下へ</a><!--{/if}--> 
    219219      </td> 
    220220    </tr> 
  • branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents.php

    r20265 r20288  
    119119        //---- データ削除 
    120120            if (is_numeric($news_id)) { 
    121                 $this->p($news_id); 
    122121                $pre_rank = $this->getRankByNewsId($news_id); 
    123122                $this->computeRankForDelete($news_id,$pre_rank); 
    124                 $this->objDisplay->reload();             //自分にリダイレクト(再読込による誤動作防止) 
     123                SC_Response_Ex::reload();             //自分にリダイレクト(再読込による誤動作防止) 
    125124            } 
    126125            break; 
     
    149148        } 
    150149 
    151         $this->list_data = $this->getNews(); 
    152         $this->line_max = count($this->list_data); 
     150        $this->arrNews = $this->getNews(); 
     151        $this->line_max = count($this->arrNews); 
    153152        $this->max_rank = $this->getRankMax(); 
    154153    } 
  • branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php

    r20265 r20288  
    113113        } 
    114114         
    115         $this->category_id = $this->getCategoryId($arrPost['category_id']); 
     115        $this->category_id = intval($arrPost['category_id']); 
    116116        $this->arrItems = $arrItems; 
    117117 
     
    238238    } 
    239239 
    240     /** 
    241      * カテゴリーIDを取得する。 
    242      * @param Integer $category_id 
    243      * @return Integer 
    244      */ 
    245     function getCategoryId($category_id){ 
    246         if ( SC_Utils_Ex::sfIsInt($category_id)){ 
    247             return $category_id; 
    248         }else{ 
    249             return 0; 
    250         } 
    251     } 
    252  
    253240} 
    254241?> 
  • branches/version-2_5-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_RecommendSearch.php

    r20265 r20288  
    176176    } 
    177177 
     178    /** 
     179     * 指定された条件の商品の数を取得する 
     180     * @param String $where 検索条件 
     181     * @param Array $arrval 検索パラメータ 
     182     * @return Integer $linemax 条件にマッチする商品の数 
     183     */ 
    178184    function getLineCount($where,$arrval){ 
    179185        $objQuery =& SC_Query::getSingletonInstance(); 
     
    182188    } 
    183189 
     190    /** 
     191     * @param  $search_page_max 
     192     * @return string 
     193     */ 
    184194    function setPageMax($search_page_max){ 
    185195            // ページ送りの処理 
     
    192202    } 
    193203 
     204    /** 
     205     * 指定された条件の商品データを取得する。 
     206     * @param Object $objQuery ObjQueryオブジェクト 
     207     * @param Array $arrval 検索パラメータ 
     208     * @param String $where 検索条件 
     209     * @return Array 商品情報の配列 
     210     */ 
    194211    function getProducts(&$objQuery,$arrval,$where){ 
    195212        $objQuery =& SC_Query::getSingletonInstance(); 
Note: See TracChangeset for help on using the changeset viewer.