Ignore:
Timestamp:
2013/02/22 20:22:51 (8 years ago)
Author:
pineray
Message:

#2160 pageクラスからdtb_newsテーブルを直接指定している箇所をなくす
新着情報管理のページクラス内の処理を他と統一する

File:
1 edited

Legend:

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

    r22527 r22581  
    2323*}--> 
    2424 
    25 <script type="text/javascript"> 
    26 <!-- 
    27  
    28 function func_regist(url) { 
    29     res = confirm('この内容で<!--{if $edit_mode eq "on"}-->編集<!--{else}-->登録<!--{/if}-->しても宜しいですか?'); 
    30     if(res == true) { 
    31         document.form1.mode.value = 'regist'; 
    32         document.form1.submit(); 
    33         return false; 
    34     } 
    35     return false; 
    36 } 
    37  
    38 function func_edit(news_id) { 
    39     document.form1.mode.value = "search"; 
    40     document.form1.news_id.value = news_id; 
    41     document.form1.submit(); 
    42     return false; 
    43 } 
    44  
    45 function func_del(news_id) { 
    46     res = confirm('この新着情報を削除しても宜しいですか?'); 
    47     if(res == true) { 
    48         document.form1.mode.value = "delete"; 
    49         document.form1.news_id.value = news_id; 
    50         document.form1.submit(); 
    51     } 
    52     return false; 
    53 } 
    54  
    55 function func_rankMove(term,news_id) { 
    56     document.form1.mode.value = "move"; 
    57     document.form1.news_id.value = news_id; 
    58     document.form1.term.value = term; 
    59     document.form1.submit(); 
    60     return false; 
    61 } 
    62  
    63 --> 
    64 </script> 
    65  
    66  
    6725<div id="admin-contents" class="contents-main"> 
    6826<form name="form1" id="form1" method="post" action="?"> 
    6927<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
    7028<input type="hidden" name="mode" value="" /> 
    71 <input type="hidden" name="news_id" value="<!--{$arrForm.news_id|h}-->" /> 
    72 <input type="hidden" name="term" value="" /> 
     29<input type="hidden" name="news_id" value="<!--{$arrForm.news_id.value|h}-->" /> 
    7330    <!--{* ▼登録テーブルここから *}--> 
    7431    <table> 
     
    7936                <select name="year" <!--{if $arrErr.year || $arrErr.month || $arrErr.day }-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}-->> 
    8037                    <option value="" selected="selected">----</option> 
    81                     <!--{html_options options=$arrYear selected=$arrForm.year}--> 
     38                    <!--{html_options options=$arrYear selected=$arrForm.year.value}--> 
    8239                </select>年 
    8340                <select name="month" <!--{if $arrErr.year || $arrErr.month || $arrErr.day}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}-->> 
    8441                    <option value="" selected="selected">--</option> 
    85                     <!--{html_options options=$arrMonth selected=$arrForm.month}--> 
     42                    <!--{html_options options=$arrMonth selected=$arrForm.month.value}--> 
    8643                </select>月 
    8744                <select name="day" <!--{if $arrErr.year || $arrErr.month || $arrErr.day}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}-->> 
    8845                    <option value="" selected="selected">--</option> 
    89                     <!--{html_options options=$arrDay selected=$arrForm.day}--> 
     46                    <!--{html_options options=$arrDay selected=$arrForm.day.value}--> 
    9047                </select>日 
    9148            </td> 
     
    9552            <td> 
    9653                <!--{if $arrErr.news_title}--><span class="attention"><!--{$arrErr.news_title}--></span><!--{/if}--> 
    97                 <textarea name="news_title" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" <!--{if $arrErr.news_title}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}-->><!--{"\n"}--><!--{$arrForm.news_title|h}--></textarea><br /> 
     54                <textarea name="news_title" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.MTEXT_LEN}-->" <!--{if $arrErr.news_title}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}-->><!--{"\n"}--><!--{$arrForm.news_title.value|h}--></textarea><br /> 
    9855                <span class="attention"> (上限<!--{$smarty.const.MTEXT_LEN}-->文字)</span> 
    9956            </td> 
     
    10360            <td> 
    10461                <span class="attention"><!--{$arrErr.news_url}--></span> 
    105                 <input type="text" name="news_url" size="60" class="box60"    value="<!--{$arrForm.news_url|h}-->" <!--{if $arrErr.news_url}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}--> maxlength="<!--{$smarty.const.URL_LEN}-->" /> 
     62                <input type="text" name="news_url" size="60" class="box60"    value="<!--{$arrForm.news_url.value|h}-->" <!--{if $arrErr.news_url}-->style="background-color:<!--{$smarty.const.ERR_COLOR|h}-->"<!--{/if}--> maxlength="<!--{$smarty.const.URL_LEN}-->" /> 
    10663                <span class="attention"> (上限<!--{$smarty.const.URL_LEN}-->文字)</span> 
    10764            </td> 
     
    10966        <tr> 
    11067            <th>リンク</th> 
    111             <td><label><input type="checkbox" name="link_method" value="2" <!--{if $arrForm.link_method eq 2}--> checked <!--{/if}--> /> 別ウィンドウで開く</label></td> 
     68            <td><label><input type="checkbox" name="link_method" value="2" <!--{if $arrForm.link_method.value eq 2}--> checked <!--{/if}--> /> 別ウィンドウで開く</label></td> 
    11269        </tr> 
    11370        <tr> 
     
    11572            <td> 
    11673                <!--{if $arrErr.news_comment}--><span class="attention"><!--{$arrErr.news_comment}--></span><!--{/if}--> 
    117                 <textarea name="news_comment" cols="60" rows="8" wrap="soft" class="area60" maxlength="<!--{$smarty.const.LTEXT_LEN}-->" style="background-color:<!--{if $arrErr.news_comment}--><!--{$smarty.const.ERR_COLOR|h}--><!--{/if}-->"><!--{"\n"}--><!--{$arrForm.news_comment|h}--></textarea><br /> 
     74                <textarea name="news_comment" cols="60" rows="8" wrap="soft" class="area60" maxlength="<!--{$smarty.const.LTEXT_LEN}-->" style="background-color:<!--{if $arrErr.news_comment}--><!--{$smarty.const.ERR_COLOR|h}--><!--{/if}-->"><!--{"\n"}--><!--{$arrForm.news_comment.value|h}--></textarea><br /> 
    11875                <span class="attention"> (上限3000文字)</span> 
    11976            </td> 
     
    12481    <div class="btn-area"> 
    12582        <ul> 
    126             <li><a class="btn-action" href="javascript:;" onclick="return func_regist();"><span class="btn-next">この内容で登録する</span></a></li> 
     83            <li><a class="btn-action" href="javascript:;" onclick="fnFormModeSubmit('form1', 'edit', '', ''); return false;"><span class="btn-next">この内容で登録する</span></a></li> 
    12784        </ul> 
    12885    </div> 
     
    13794    <input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" /> 
    13895    <input type="hidden" name="mode" value="moveRankSet" /> 
    139     <input type="hidden" name="term" value="setposition" /> 
    14096    <input type="hidden" name="news_id" value="" /> 
    14197    <input type="hidden" name="moveposition" value="" /> 
     
    170126            <td> 
    171127                <!--{if $arrNews[data].news_id != $tpl_news_id}--> 
    172                 <a href="#" onclick="return func_edit('<!--{$arrNews[data].news_id|h}-->');">編集</a> 
     128                <a href="#" onclick="fnFormModeSubmit('move','pre_edit','news_id','<!--{$arrNews[data].news_id|h}-->'); return false;">編集</a> 
    173129                <!--{else}--> 
    174130                編集中 
    175131                <!--{/if}--> 
    176132            </td> 
    177             <td><a href="#" onclick="return func_del('<!--{$arrNews[data].news_id|h}-->');">削除</a></td> 
     133            <td><a href="#" onclick="fnFormModeSubmit('move','delete','news_id','<!--{$arrNews[data].news_id|h}-->'); return false;">削除</a></td> 
    178134            <td> 
    179             <!--{if count($arrNews) != 1}--> 
    180             <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 /> 
    181             <!--{/if}--> 
    182             <!--{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}--> 
     135                <!--{if count($arrNews) != 1}--> 
     136                <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 /> 
     137                <!--{/if}--> 
     138                <!--{if $smarty.section.data.iteration != 1}--> 
     139                <a href="?" onclick="fnFormModeSubmit('move','up','news_id','<!--{$arrNews[data].news_id|h}-->'); return false;">上へ</a> 
     140                <!--{/if}--> 
     141                <!--{if !$smarty.section.data.last}--> 
     142                <a href="?" onclick="fnFormModeSubmit('move','down','news_id','<!--{$arrNews[data].news_id|h}-->'); return false;">下へ</a> 
     143                <!--{/if}--> 
    183144            </td> 
    184145        </tr> 
Note: See TracChangeset for help on using the changeset viewer.