Ignore:
Timestamp:
2011/02/23 16:23:39 (15 years ago)
Author:
fukuda
Message:

#963 [管理画面]メルマガ管理リファクタリング あとメール送信部分だけ?

Location:
branches/version-2_5-dev/data/Smarty/templates/admin/mail
Files:
1 deleted
3 edited

Legend:

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

    r20116 r20343  
    2323*}--> 
    2424<form name="form1" id="form1" method="post" action="?"> 
    25 <!--{foreach key=key item=val from=$arrHidden}--> 
    26 <input type="hidden" name="<!--{$key}-->" value="<!--{$val|h}-->" /> 
     25<!--{foreach key=key item=item from=$arrHidden}--> 
     26    <!--{if is_array($item)}--> 
     27      <!--{foreach item=c_item from=$item}--> 
     28        <input type="hidden" name="<!--{$key}-->[]" value="<!--{$c_item|h}-->" /> 
     29      <!--{/foreach}--> 
     30    <!--{else}--> 
     31      <input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
     32    <!--{/if}--> 
    2733<!--{/foreach}--> 
     34<input type="hidden" name="mode" value="template" /> 
     35<input type="hidden" name="mail_method" value="<!--{$arrForm.mail_method.value}-->" /> 
    2836<div id="mail" class="contents-main"> 
    2937  <table class="form"> 
     
    3139      <th>テンプレート選択<span class="attention"> *</span></th> 
    3240      <td> 
    33         <!--{if $arrErr.template_id}--><span class="attention"><!--{$arrErr.template_id}--></span><!--{/if}--> 
    34         <select name="template_id" onchange="return fnInsertValAndSubmit( document.form1, 'mode', 'template', '' ) " style="<!--{$arrErr.template_id|sfGetErrorColor}-->"> 
     41        <!--{assign var=key value="template_id"}--> 
     42        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><!--{/if}--> 
     43        <select name="<!--{$key}-->" onchange="return fnInsertValAndSubmit( document.form1, 'mode', 'template', '' ) " style="<!--{$arrErr[$key]|sfGetErrorColor}-->"> 
    3544        <option value="" selected="selected">選択してください</option> 
    36         <!--{html_options options=$arrTemplate selected=$list_data.template_id}--> 
     45        <!--{html_options options=$arrTemplate selected=$arrForm[$key].value}--> 
    3746        </select> 
    3847      </td> 
    3948    </tr> 
    40      
    41     <!--{* バッチモードの場合のみ表示 *}--> 
    42     <!--{if $smarty.const.MELMAGA_BATCH_MODE}--> 
    43     <tr> 
    44       <th>配信時間設定<span class="attention"> *</span></th> 
    45       <td> 
    46         <!--{if $arrErr.send_year || $arrErr.send_month || $arrErr.send_day || $arrErr.send_hour || $arrErr.send_minutes}--><span class="attention"><!--{$arrErr.send_year}--><!--{$arrErr.send_month}--><!--{$arrErr.send_day}--><!--{$arrErr.send_hour}--><!--{$arrErr.send_minutes}--></span><br /><!--{/if}--> 
    47         <select name="send_year" style="<!--{$arrErr.send_year|sfGetErrorColor}-->"> 
    48         <!--{html_options options=$arrYear selected=$arrNowDate.year}--> 
    49         </select>年 
    50         <select name="send_month" style="<!--{$arrErr.send_month|sfGetErrorColor}-->"> 
    51         <!--{html_options options=$objDate->getMonth() selected=$arrNowDate.month}--> 
    52         </select>月 
    53         <select name="send_day" style="<!--{$arrErr.send_day|sfGetErrorColor}-->"> 
    54         <!--{html_options options=$objDate->getDay() selected=$arrNowDate.day}--> 
    55         </select>日 
    56         <select name="send_hour" style="<!--{$arrErr.send_hour|sfGetErrorColor}-->"> 
    57         <!--{html_options options=$objDate->getHour() selected=$arrNowDate.hour}--> 
    58         </select>時 
    59         <select name="send_minutes" style="<!--{$arrErr.send_minutes|sfGetErrorColor}-->"> 
    60         <!--{html_options options=$objDate->getMinutesInterval() selected=$arrNowDate.minutes}--> 
    61         </select>分 
    62       </td> 
    63     </tr> 
    64     <!--{/if}--> 
    6549  </table> 
    6650 
    67   <!--{if $list_data.template_id}--> 
     51  <!--{if $arrForm.template_id.value}--> 
    6852  <table class="form"> 
    6953    <tr> 
    7054      <th>Subject<span class="attention"> *</span></th> 
    7155      <td> 
    72         <!--{if $arrErr.subject}--><span class="attention"><!--{$arrErr.subject}--></span><!--{/if}--> 
    73         <input type="text" name="subject" size="65" class="box65" <!--{if $arrErr.subject}--><!--{sfSetErrorStyle}--><!--{/if}--> value="<!--{$list_data.subject|h}-->" /> 
     56        <!--{assign var=key value="subject"}--> 
     57        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><!--{/if}--> 
     58        <input type="text" name="subject" size="65" class="box65" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" value="<!--{$arrForm[$key].value|h}-->" /> 
    7459      </td> 
    7560    </tr> 
     
    7762      <th>本文<span class="attention"> *</span><br />(名前差し込み時は {name} といれてください)</th> 
    7863      <td> 
    79         <!--{if $arrErr.body}--><span class="attention"><!--{$arrErr.body}--></span><!--{/if}--> 
    80         <textarea name="body" cols="90" rows="40" class="area90" <!--{if $arrErr.body}--><!--{sfSetErrorStyle}--><!--{/if}-->><!--{$list_data.body|h}--></textarea> 
     64        <!--{assign var=key value="body"}--> 
     65        <!--{if $arrErr[$key]}--><span class="attention"><!--{$arrErr[$key]}--></span><!--{/if}--> 
     66        <textarea name="body" cols="90" rows="40" class="area90" style="<!--{$arrErr[$key]|sfGetErrorColor}-->"><!--{$arrForm[$key].value|h}--></textarea> 
    8167      </td> 
    8268    </tr> 
     
    9177  </div> 
    9278</div> 
    93 <input type="hidden" name="mode" value="template" /> 
    94 <input type="hidden" name="mail_method" value="<!--{$list_data.mail_method}-->" /> 
    9579</form> 
  • branches/version-2_5-dev/data/Smarty/templates/admin/mail/input_confirm.tpl

    r20116 r20343  
    2222 */ 
    2323*}--> 
     24<script type="text/javascript"> 
     25<!-- 
     26function winSubmitMail(URL,formName,Winname,Wwidth,Wheight){ 
     27    var WIN = window.open(URL,Winname,"width="+Wwidth+",height="+Wheight+",scrollbars=yes,resizable=yes,toolbar=no,location=no,directories=no,status=no,menubar=no"); 
     28    document.forms[formName].target = Winname; 
     29    document.forms[formName].submit(); 
     30    WIN.focus(); 
     31} 
     32//--> 
     33</script> 
    2434<form name="form1" id="form1" method="post" action="?"> 
    25 <!--{foreach key=key item=val from=$arrHidden}--> 
    26 <input type="hidden" name="<!--{$key}-->" value="<!--{$val|h}-->" /> 
     35<input type="hidden" name="mode" value="template"> 
     36<input type="hidden" name="subject" value="<!--{$arrForm.subject.value|h}-->"> 
     37<input type="hidden" name="body" value="<!--{$arrForm.body.value|h}-->"> 
     38<input type="hidden" name="mail_method" value="<!--{$arrForm.mail_method.value|h}-->"> 
     39<input type="hidden" name="template_id" value="<!--{$arrForm.template_id.value|h}-->"> 
     40<!--{foreach key=key item=item from=$arrHidden}--> 
     41    <!--{if is_array($item)}--> 
     42      <!--{foreach item=c_item from=$item}--> 
     43        <input type="hidden" name="<!--{$key}-->[]" value="<!--{$c_item|h}-->" /> 
     44      <!--{/foreach}--> 
     45    <!--{else}--> 
     46      <input type="hidden" name="<!--{$key}-->" value="<!--{$item|h}-->" /> 
     47    <!--{/if}--> 
    2748<!--{/foreach}--> 
    2849<div id="mail" class="contents-main"> 
    2950  <table class="form"> 
    30     <!--{if $smarty.const.MELMAGA_BATCH_MODE}--> 
    31     <tr> 
    32       <th>配信時間設定<span class="attention"> *</span></th> 
    33       <td> 
    34       <!--{$list_data.send_year}-->年<!--{$list_data.send_month}-->月<!--{$list_data.send_day}-->日 
    35       <!--{$list_data.send_hour}-->時<!--{$list_data.send_minutes}-->分 
    36       </td> 
    37     </tr> 
    38     <!--{/if}--> 
    39     <!--▼インクルードここから--> 
    40     <!--{if $list_data.template_id}--> 
    4151    <tr> 
    4252      <th>Subject<span class="attention"> *</span></th> 
    43       <td><!--{$list_data.subject|h}--></td> 
     53      <td><!--{$arrForm.subject.value|h}--></td> 
    4454    </tr> 
    45     <!--{if $list_data.mail_method ne 2}--> 
    46     <tr> 
    47       <td colspan="2"><a href="#" onClick="return document.form2.submit();">HTMLで確認</a></td> 
    48     </tr> 
     55    <!--{if $arrForm.mail_method.value ne 2}--> 
     56      <tr> 
     57        <td colspan="2"><a href="javascript:;" onClick="winSubmitMail('','form2','preview',650,700); return false;">HTMLで確認</a></td> 
     58      </tr> 
    4959    <!--{/if}--> 
    50     <!--{if $smarty.post.template_mode ne "html_template"}--> 
    5160    <tr> 
    5261      <th>本文<span class="attention"> *</span><br />(名前差し込み時は {name} といれてください)</th> 
    53       <td><!--{$list_data.body|h|nl2br}--></td> 
     62      <td><!--{$arrForm.body.value|h|nl2br}--></td> 
    5463    </tr> 
    55     <!--{/if}--> 
    56     <!--{/if}--> 
    57     <!--▲インクルードここまで--> 
    5864  </table> 
    5965 
     
    6167    <ul> 
    6268      <li><a class="btn-action" href="javascript:;" name="subm02" onclick="return fnInsertValAndSubmit( document.form1, 'mode', 'regist_back', '' ); return false;"><span class="btn-prev">テンプレート設定画面へ戻る</span></a></li> 
    63     <!--{if $smarty.const.MELMAGA_BATCH_MODE}--> 
    64       <li><a class="btn-action" href="javascript:;" name="subm03" onClick="return fnInsertValAndSubmit( document.form1, 'mode', 'regist_complete', '' ); return false;" <!--{$list_data.template_id|sfGetEnabled}-->><span class="btn-next">配信を予約する</span></a></li> 
    65     <!--{else}--> 
    66       <li><a class="btn-action" href="javascript:;" name="subm03" onClick="return fnInsertValAndSubmit( document.form1, 'mode', 'regist_complete', '' ); return false;" <!--{$list_data.template_id|sfGetEnabled}-->><span class="btn-next">配信する</span></a></li> 
    67     <!--{/if}--> 
     69      <li><a class="btn-action" href="javascript:;" name="subm03" onClick="return fnInsertValAndSubmit( document.form1, 'mode', 'regist_complete', '' ); return false;"><span class="btn-next">配信する</span></a></li> 
    6870    </ul> 
    6971  </div> 
    7072</div> 
    71 <input type="hidden" name="mode" value="template"> 
    7273</form> 
    73 <form name="form2" id="form2" method="post" action="./preview.php" target="_blank"> 
    74   <input type="hidden" name="subject" value="<!--{$list_data.subject|h}-->" /> 
    75   <input type="hidden" name="body" value="<!--{$list_data.body|h}-->" /> 
    76 </form> 
  • branches/version-2_5-dev/data/Smarty/templates/admin/mail/query.tpl

    r20116 r20343  
    3131</head> 
    3232 
    33  
    3433<form name="form1" id="form1" method="post" action="?"> 
    35 <input type="hidden" name="mode" value="search" /> 
    3634<div id="mail" class="contents-main"> 
    3735  <h2>配信条件</h2> 
     
    4038    <tr> 
    4139      <th>顧客名</th> 
    42       <td><!--{$list_data.name|default:"(未指定)"|h}--></td> 
     40      <td><!--{$arrSearchData.search_name|default:"(未指定)"|h}--></td> 
    4341    </tr> 
    4442    <tr> 
    4543      <th>顧客名(カナ)</th> 
    46       <td width="249"><!--{$list_data.kana|default:"(未指定)"|h}--></td> 
     44      <td><!--{$arrSearchData.search_kana|default:"(未指定)"|h}--></td> 
    4745    </tr> 
    4846    <tr> 
    4947      <th>都道府県</th> 
    50       <td><!--{$list_data.pref_disp|default:"(未指定)"}--></td> 
     48      <td> 
     49      <!--{assign var=key value="search_pref"}--> 
     50      <!--{if is_array($arrSearchData[$key])}--> 
     51        <!--{foreach item=item from=$arrSearchData[$key]}--> 
     52          <!--{$arrPref[$item]|h}-->  
     53        <!--{/foreach}--> 
     54      <!--{else}-->(未指定)<!--{/if}--> 
     55      </td> 
    5156    </tr> 
    5257    <tr> 
    5358      <th>TEL</th> 
    54       <td width="249"><!--{$list_data.tel|default:"(未指定)"|h}--></td> 
     59      <td><!--{$arrSearchData.search_tel|default:"(未指定)"|h}--></td> 
    5560    </tr> 
    5661    <tr> 
    5762      <th>性別</th> 
    58       <td><!--{$list_data.sex_disp|default:"(未指定)"}--></td> 
     63      <td> 
     64      <!--{assign var=key value="search_sex"}--> 
     65      <!--{if is_array($arrSearchData[$key])}--> 
     66        <!--{foreach item=item from=$arrSearchData[$key]}--> 
     67          <!--{$arrSex[$item]|h}-->  
     68        <!--{/foreach}--> 
     69      <!--{else}-->(未指定)<!--{/if}--> 
     70      </td> 
    5971    </tr> 
    6072    <tr> 
    6173      <th>誕生月</th> 
    62       <td width="249"><!--{if $list_data.birth_month}--><!--{$list_data.birth_month|h}-->月<!--{else}-->(未指定)<!--{/if}--></td>         
     74      <td><!--{if $arrSearchData.search_birth_month}--><!--{$arrSearchData.search_birth_month|h}-->月<!--{else}-->(未指定)<!--{/if}--></td>         
    6375    </tr> 
    6476    <tr> 
    6577      <th>配信形式</th> 
    66       <td><!--{$list_data.htmlmail_disp|default:"(未指定)"|h}--></td> 
     78      <td><!--{$arrSearchData.htmlmail_disp|default:"(未指定)"|h}--></td> 
    6779    </tr> 
    6880    <tr> 
    6981      <th>購入回数</th> 
    7082      <td> 
    71         <!--{if $list_data.buy_times_from == null}-->(未指定)<!--{else}--><!--{$list_data.buy_times_from|h}-->回<!--{/if}--> ~  
    72         <!--{if $list_data.buy_times_to == null}-->(未指定)<!--{else}--><!--{$list_data.buy_times_to|h}-->回<!--{/if}--> 
     83        <!--{if $arrSearchData.search_buy_times_from == null}-->(未指定)<!--{else}--><!--{$arrSearchData.search_buy_times_from|h}-->回<!--{/if}--> ~  
     84        <!--{if $arrSearchData.search_buy_times_to == null}-->(未指定)<!--{else}--><!--{$arrSearchData.search_buy_times_to|h}-->回<!--{/if}--> 
    7385      </td> 
    7486    </tr> 
    75     <!--{*非会員は選択できない 
    76     <tr> 
    77       <th>種別</th> 
    78       <td> 
    79       <!--{$list_data.customer|default:"すべて"|h}--> 
    80       </td> 
    81     </tr> 
    82     *}--> 
    8387    <tr> 
    8488      <th>購入商品コード</th> 
    85       <td><!--{$list_data.buy_product_code|default:"(未指定)"|h}--></td> 
     89      <td><!--{$arrSearchData.search_buy_product_code|default:"(未指定)"|h}--></td> 
    8690    </tr> 
    8791    <tr> 
    8892      <th>購入金額</th> 
    8993      <td> 
    90         <!--{if $list_data.buy_total_from == null}-->(未指定)<!--{else}--><!--{$list_data.buy_total_from|h}-->円<!--{/if}--> ~  
    91         <!--{if $list_data.buy_total_to == null}-->(未指定)<!--{else}--><!--{$list_data.buy_total_to|h}-->円<!--{/if}--> 
     94        <!--{if $arrSearchData.search_buy_total_from == null}-->(未指定)<!--{else}--><!--{$arrSearchData.search_buy_total_from|h}-->円<!--{/if}--> ~  
     95        <!--{if $arrSearchData.search_buy_total_to == null}-->(未指定)<!--{else}--><!--{$arrSearchData.search_buy_total_to|h}-->円<!--{/if}--> 
    9296      </td> 
    9397    </tr> 
    9498    <tr> 
    9599      <th>メールアドレス</th> 
    96       <td><!--{$list_data.email|default:"(未指定)"|h}--></td> 
     100      <td><!--{$arrSearchData.search_email|default:"(未指定)"|h}--></td> 
    97101    </tr> 
    98102    <tr> 
    99103      <th>職業</th> 
    100       <td><!--{$list_data.job_disp|default:"(未指定)"|h}--></td> 
     104      <td> 
     105      <!--{assign var=key value="search_job"}--> 
     106      <!--{if is_array($arrSearchData[$key])}--> 
     107        <!--{foreach item=item from=$arrSearchData[$key]}--> 
     108          <!--{$arrJob[$item]|h}-->  
     109        <!--{/foreach}--> 
     110      <!--{else}-->(未指定)<!--{/if}--> 
     111      </td> 
    101112    </tr> 
    102113    <tr> 
    103114      <th>生年月日</th> 
    104115      <td> 
    105       <!--{if $list_data.b_start_year}--> 
    106         <!--{$list_data.b_start_year}-->年<!--{$list_data.b_start_month}-->月<!--{$list_data.b_start_day}-->日&nbsp;?&nbsp;<!--{$list_data.b_end_year}-->年<!--{$list_data.b_end_month}-->月<!--{$list_data.b_end_day}-->日 
     116      <!--{if $arrSearchData.search_b_start_year}--> 
     117        <!--{$arrSearchData.search_b_start_year}-->年<!--{$arrSearchData.search_b_start_month}-->月<!--{$arrSearchData.search_b_start_day}-->日&nbsp;~ 
     118        <!--{if $arrSearchData.search_b_end_year}-->&nbsp;<!--{$arrSearchData.search_b_end_year}-->年<!--{$arrSearchData.search_b_end_month}-->月<!--{$arrSearchData.search_b_end_day}-->日<!--{/if}--> 
    107119      <!--{else}-->(未指定)<!--{/if}--> 
    108120      </td> 
     
    111123      <th>登録日</th> 
    112124      <td> 
    113       <!--{if $list_data.start_year}--> 
    114         <!--{$list_data.start_year}-->年<!--{$list_data.start_month}-->月<!--{$list_data.start_day}-->日&nbsp;?&nbsp;<!--{$list_data.end_year}-->年<!--{$list_data.end_month}-->月<!--{$list_data.end_day}-->日 
     125      <!--{if $arrSearchData.search_start_year}--> 
     126        <!--{$arrSearchData.search_start_year}-->年<!--{$arrSearchData.search_start_month}-->月<!--{$arrSearchData.search_start_day}-->日&nbsp;~ 
     127        <!--{if $arrSearchData.search_end_year}-->&nbsp;<!--{$arrSearchData.search_end_year}-->年<!--{$arrSearchData.search_end_month}-->月<!--{$arrSearchData.search_end_day}-->日<!--{/if}--> 
    115128      <!--{else}-->(未指定)<!--{/if}--> 
    116129      </td> 
    117     </tr>       
     130    </tr> 
    118131    <tr> 
    119132      <th>最終購入日</th> 
    120133      <td> 
    121       <!--{if $list_data.buy_start_year}--> 
    122         <!--{$list_data.buy_start_year}-->年<!--{$list_data.buy_start_month}-->月<!--{$list_data.buy_start_day}-->日&nbsp;?&nbsp;<!--{$list_data.buy_end_year}-->年<!--{$list_data.buy_end_month}-->月<!--{$list_data.buy_end_day}-->日 
     134      <!--{if $arrSearchData.search_buy_start_year}--> 
     135        <!--{$arrSearchData.search_buy_start_year}-->年<!--{$arrSearchData.search_buy_start_month}-->月<!--{$arrSearchData.search_buy_start_day}-->日&nbsp;~ 
     136        <!--{if $arrSearchData.search_buy_end_year}-->&nbsp;<!--{$arrSearchData.search_buy_end_year}-->年<!--{$arrSearchData.search_buy_end_month}-->月<!--{$arrSearchData.search_buy_end_day}-->日<!--{/if}--> 
    123137      <!--{else}-->(未指定)<!--{/if}-->   
    124138      </td> 
     
    126140    <tr> 
    127141      <th>購入商品名</th> 
    128       <td><!--{$list_data.buy_product_name|default:"(未指定)"|h}--></td> 
     142      <td><!--{$arrSearchData.search_buy_product_name|default:"(未指定)"|h}--></td> 
    129143    </tr> 
    130144    <tr> 
    131145      <th>カテゴリ</th> 
    132       <td><!--{$list_data.category_name|default:"(未指定)"|h}--></td> 
     146      <td> 
     147      <!--{assign var=key value="search_category_id"}--> 
     148      <!--{if is_array($arrSearchData[$key])}--> 
     149        <!--{foreach item=item from=$arrSearchData[$key]}--> 
     150          <!--{$arrCatList[$item]|h}-->  
     151        <!--{/foreach}--> 
     152      <!--{else}-->(未指定)<!--{/if}--> 
     153      </td> 
     154    </tr> 
     155    <tr> 
     156      <th>配信形式</th> 
     157      <td><!--{$arrHtmlmail[$arrSearchData.search_htmlmail]|default:"(未指定)"|h}--></td> 
     158    </tr> 
     159    <tr> 
     160      <th>配信メールアドレス種別</th> 
     161      <td><!--{$arrMailType[$arrSearchData.search_mail_type]|default:"(未指定)"|h}--></td> 
    133162    </tr> 
    134163  </table> 
Note: See TracChangeset for help on using the changeset viewer.