Changeset 18310
- Timestamp:
- 2009/09/22 03:39:46 (15 years ago)
- Location:
- branches/comu-ver2/data
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/comu-ver2/data/Smarty/templates/default/admin/products/review_edit.tpl
r18254 r18310 22 22 */ 23 23 *}--> 24 <form name="form1" id="form1" method="post" action="?" > 25 <input type="hidden" name="mode" value="complete" /> 26 <input type="hidden" name="review_id" value="<!--{$arrReview.review_id|escape}-->" /> 27 <!--{foreach key=key item=item from=$arrSearchHidden}--> 28 <input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->" /> 29 <!--{/foreach}--> 30 <div id="products" class="contents-main"> 24 <form name="form1" id="form1" method="post" action="?"> 25 <input type="hidden" name="mode" value="complete" /> 26 <input type="hidden" name="review_id" value="<!--{$arrReview.review_id|escape}-->" /> 27 <!--{foreach key=key item=item from=$arrSearchHidden}--> 28 <input type="hidden" name="<!--{$key}-->" value="<!--{$item|escape}-->" /> 29 <!--{/foreach}--> 31 30 32 <!--▼編集テーブルここから--> 33 <table> 34 <tr> 35 <th>商品名</th> 36 <td><!--{$arrReview.name|escape}--></td> 37 </tr> 38 <tr> 39 <th>レビュー表示</th> 40 <td> 41 <!--{if $arrErr.status}--><span class="attention"><!--{$arrErr.status}--></span><!--{/if}--> 42 <input type="radio" name="status" value="2" <!--{if $arrReview.status eq 2}-->checked<!--{/if}-->>非表示<!--{if $arrReview.status eq 2 && !$tpl_status_change}--><!--{else}--><input type="radio" name="status" value="1" <!--{if $arrReview.status eq 1}-->checked<!--{/if}-->>表示<!--{/if}--> 43 </td> 44 </tr> 45 <tr> 46 <th>投稿日</th> 47 <td><!--{$arrReview.create_date|sfDispDBDate}--></td> 48 </tr> 49 <tr> 50 <th>投稿者名 <span class="attention">*</span></th> 51 <td> 52 <!--{if $arrErr.reviewer_name}--><span class="attention"><!--{$arrErr.reviewer_name}--></span><!--{/if}--> 53 <input type="text" class="box60" name="reviewer_name" value="<!--{$arrReview.reviewer_name|escape}-->" style="<!--{$arrErr.reviewer_name|sfGetErrorColor}-->" size=30> 54 </td> 55 </tr> 56 <tr> 57 <th>ホームページアドレス</th> 58 <td> 59 <!--{if $arrErr.reviewer_url}--><span class="attention"><!--{$arrErr.reviewer_url}--></span><!--{/if}--> 60 <input type="text" class="box60" name="reviewer_url" maxlength="<!--{$smarty.const.URL_LEN}-->" value="<!--{$arrReview.reviewer_url|escape}-->" style="<!--{$arrErr.reviewer_url|sfGetErrorColor}-->" size=30> 61 </td> 62 </tr> 63 <tr> 64 <th>性別</th> 65 <td><!--{html_radios_ex name="sex" options=$arrSex selected=$arrReview.sex}--></td> 66 </tr> 67 <tr> 68 <th>おすすめレベル <span class="attention">*</span></th> 69 <td> 70 <!--{assign var=key value="recommend_level"}--> 71 <!--{if $arrErr[$key]}--> 72 <span class="attention"><!--{$arrErr[$key]}--></span> 73 <!--{/if}--> 74 <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" > 75 <option value="" selected="selected">選択してください</option> 76 <!--{html_options options=$arrRECOMMEND selected=$arrReview[$key]}--> 77 </select> 78 </td> 79 </tr> 80 <tr> 81 <th>タイトル <span class="attention">*</span></th> 82 <td> 83 <!--{if $arrErr.title}--><span class="attention"><!--{$arrErr.title}--></span><!--{/if}--> 84 <input type="text" class="box60" name="title" value="<!--{$arrReview.title|escape}-->" style="<!--{$arrErr.title|sfGetErrorColor}-->" size=30><span class="attention"> 85 </td> 86 </tr> 87 <tr> 88 <th>コメント <span class="attention">*</span></th> 89 <td> 90 <!--{if $arrErr.comment}--><span class="attention"><!--{$arrErr.comment}--></span><!--{/if}--> 91 <textarea name="comment" rows="20" cols="60" class="area60" wrap="soft" style="<!--{$arrErr.comment|sfGetErrorColor}-->" ><!--{$arrReview.comment|escape}--></textarea> 92 </td> 93 </tr> 94 </table> 95 <!--▲編集テーブルここまで--> 31 <div id="products" class="contents-main"> 96 32 97 <div class="btn"> 98 <button type="button" onclick="document.form1.action='./review.php'; fnModeSubmit('search','','');" ><span>検索画面に戻る</span></button> 99 <button type="button" onclick="fnModeSubmit('complete','','');"><span>この内容で登録する</span></button> 100 </div> 101 </div> 33 <!--▼編集テーブルここから--> 34 <table> 35 <tr> 36 <th>商品名</th> 37 <td><!--{$arrReview.name|escape}--></td> 38 </tr> 39 <tr> 40 <th>レビュー表示</th> 41 <td> 42 <!--{if $arrErr.status}--><span class="attention"><!--{$arrErr.status}--></span><!--{/if}--> 43 <input type="radio" name="status" value="2" <!--{if $arrReview.status eq 2}-->checked<!--{/if}-->>非表示<!--{if $arrReview.status eq 2 && !$tpl_status_change}--><!--{else}--><input type="radio" name="status" value="1" <!--{if $arrReview.status eq 1}-->checked<!--{/if}-->>表示<!--{/if}--> 44 </td> 45 </tr> 46 <tr> 47 <th>投稿日</th> 48 <td><!--{$arrReview.create_date|sfDispDBDate}--></td> 49 </tr> 50 <tr> 51 <th>投稿者名 <span class="attention">*</span></th> 52 <td> 53 <!--{if $arrErr.reviewer_name}--><span class="attention"><!--{$arrErr.reviewer_name}--></span><!--{/if}--> 54 <input type="text" class="box60" name="reviewer_name" value="<!--{$arrReview.reviewer_name|escape}-->" style="<!--{$arrErr.reviewer_name|sfGetErrorColor}-->" size=30> 55 </td> 56 </tr> 57 <tr> 58 <th>ホームページアドレス</th> 59 <td> 60 <!--{if $arrErr.reviewer_url}--><span class="attention"><!--{$arrErr.reviewer_url}--></span><!--{/if}--> 61 <input type="text" class="box60" name="reviewer_url" maxlength="<!--{$smarty.const.URL_LEN}-->" value="<!--{$arrReview.reviewer_url|escape}-->" style="<!--{$arrErr.reviewer_url|sfGetErrorColor}-->" size=30> 62 </td> 63 </tr> 64 <tr> 65 <th>性別</th> 66 <td><!--{html_radios_ex name="sex" options=$arrSex selected=$arrReview.sex}--></td> 67 </tr> 68 <tr> 69 <th>おすすめレベル <span class="attention">*</span></th> 70 <td> 71 <!--{assign var=key value="recommend_level"}--> 72 <!--{if $arrErr[$key]}--> 73 <span class="attention"><!--{$arrErr[$key]}--></span> 74 <!--{/if}--> 75 <select name="<!--{$key}-->" style="<!--{$arrErr[$key]|sfGetErrorColor}-->" > 76 <option value="" selected="selected">選択してください</option> 77 <!--{html_options options=$arrRECOMMEND selected=$arrReview[$key]}--> 78 </select> 79 </td> 80 </tr> 81 <tr> 82 <th>タイトル <span class="attention">*</span></th> 83 <td> 84 <!--{if $arrErr.title}--><span class="attention"><!--{$arrErr.title}--></span><!--{/if}--> 85 <input type="text" class="box60" name="title" value="<!--{$arrReview.title|escape}-->" style="<!--{$arrErr.title|sfGetErrorColor}-->" size=30><span class="attention"> 86 </td> 87 </tr> 88 <tr> 89 <th>コメント <span class="attention">*</span></th> 90 <td> 91 <!--{if $arrErr.comment}--><span class="attention"><!--{$arrErr.comment}--></span><!--{/if}--> 92 <textarea name="comment" rows="20" cols="60" class="area60" wrap="soft" style="<!--{$arrErr.comment|sfGetErrorColor}-->" ><!--{$arrReview.comment|escape}--></textarea> 93 </td> 94 </tr> 95 </table> 96 <!--▲編集テーブルここまで--> 97 98 <div class="btn"> 99 <button type="button" onclick="document.form1.action='./review.php'; fnModeSubmit('search','','');" ><span>検索画面に戻る</span></button> 100 <button type="button" onclick="fnModeSubmit('complete','','');"><span>この内容で登録する</span></button> 101 </div> 102 </div> 102 103 </form> -
branches/comu-ver2/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php
r18234 r18310 91 91 array("column" => "sex", "convert" => "n") 92 92 ); 93 93 94 94 // フォーム値の変換 95 95 $arrReview = $this->lfConvertParam($_POST, $arrRegistColumn); … … 105 105 // レビュー情報の更新 106 106 $this->lfRegistReviewData($arrReview, $arrRegistColumn); 107 107 108 108 // レビュー情報のDB取得 109 109 $this->arrReview = $this->lfGetReviewData($arrReview['review_id']); 110 110 111 111 $this->tpl_onload = "alert('登録が完了しました。');"; 112 112 } 113 113 break; 114 114 115 115 default: 116 116 // レビュー情報のDB取得 … … 131 131 parent::destroy(); 132 132 } 133 134 133 135 134 /** … … 187 186 $where = "A.del_flg = 0 AND B.del_flg = 0 AND review_id = ? "; 188 187 $arrReview = $this->objQuery->select($select, $from, $where, array($review_id)); 189 190 188 if (empty($arrReview)) { 191 189 SC_Utils_Ex::sfDispError(""); 192 190 } 193 191 194 192 return $arrReview[0]; 195 193 } … … 204 202 } 205 203 $arrRegist['update_date'] = 'now()'; 206 204 207 205 // 更新実行 208 206 $this->objQuery->update("dtb_review", $arrRegist, "review_id = ?", array($arrReview['review_id']));
Note: See TracChangeset
for help on using the changeset viewer.