Changeset 23461 for branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php
- Timestamp:
- 2014/05/29 18:54:58 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ReviewEdit.php
r23124 r23461 72 72 public function action() 73 73 { 74 $objReview = new SC_Helper_Review_Ex(); 74 75 // パラメーター情報の初期化 75 76 $objFormParam = new SC_FormParam_Ex(); … … 88 89 if (SC_Utils_Ex::isBlank($this->arrErr)) { 89 90 // レビュー情報の更新 90 $this->lfRegistReviewData($this->arrForm['review_id'], $objFormParam); 91 $arrValues = $objFormParam->getDbArray(); 92 $objReview->save($arrValues); 91 93 // レビュー情報のDB取得 92 $this->arrForm = $ this->lfGetReviewData($this->arrForm['review_id']);94 $this->arrForm = $objReview->get($this->arrForm['review_id']); 93 95 $this->tpl_onload = "alert('登録が完了しました。');"; 94 96 } … … 96 98 default: 97 99 // レビュー情報のDB取得 98 $this->arrForm = $ this->lfGetReviewData($this->arrForm['review_id']);100 $this->arrForm = $objReview->get($this->arrForm['review_id']); 99 101 break; 100 102 } … … 125 127 $objFormParam->addParam('コメント', 'comment', LTEXT_LEN, 'KVa', array('EXIST_CHECK', 'SPTAB_CHECK', 'MAX_LENGTH_CHECK')); 126 128 } 127 128 /**129 * レビュー情報のDB取得130 *131 * @param integer $review_id レビューID132 * @return array レビュー情報133 */134 public function lfGetReviewData($review_id)135 {136 $objQuery =& SC_Query_Ex::getSingletonInstance();137 $select='review_id, A.product_id, reviewer_name, sex, recommend_level, ';138 $select.='reviewer_url, title, comment, A.status, A.create_date, A.update_date, name';139 $from = 'dtb_review AS A LEFT JOIN dtb_products AS B ON A.product_id = B.product_id ';140 $where = 'A.del_flg = 0 AND B.del_flg = 0 AND review_id = ? ';141 $arrReview = $objQuery->select($select, $from, $where, array($review_id));142 if (empty($arrReview)) {143 SC_Utils_Ex::sfDispError('');144 }145 146 return $arrReview[0];147 }148 149 /**150 * レビュー情報の更新151 *152 * @param integer $review_id レビューID153 * @param SC_FormParam $objFormParam SC_FormParam インスタンス154 * @return void155 */156 public function lfRegistReviewData($review_id, &$objFormParam)157 {158 $objQuery =& SC_Query_Ex::getSingletonInstance();159 $arrValues = $objFormParam->getDbArray();160 $arrValues['update_date'] = 'CURRENT_TIMESTAMP';161 $objQuery->update('dtb_review', $arrValues, 'review_id = ?', array($review_id));162 }163 129 }
Note: See TracChangeset
for help on using the changeset viewer.