- Timestamp:
- 2007/07/20 15:58:59 (17 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update
-
Property
svn:ignore
set to
.cache
.settings
.projectOptions
-
Property
svn:ignore
set to
-
branches/feature-module-update/html/admin/contents/recommend.php
r12157 r15078 14 14 $this->tpl_subnavi = 'contents/subnavi.tpl'; 15 15 $this->tpl_subno = "recommend"; 16 $this->tpl_subtitle = ' ¥ª¥¹¥¹¥á´ÉÍý';16 $this->tpl_subtitle = 'オススメ管理'; 17 17 } 18 18 } … … 31 31 ); 32 32 33 // ǧ¾Ú²ÄÈݤÎȽÄê33 // 認証可否の判定 34 34 sfIsSuccess($objSess); 35 35 36 // ºÇÂçÅÐÏ¿¿ô¤Îɽ¼¨36 //最大登録数の表示 37 37 $objPage->tpl_disp_max = RECOMMEND_NUM; 38 38 39 // ÅÐÏ¿»þ39 // 登録時 40 40 if ( $_POST['mode'] == 'regist' ){ 41 41 42 // ÆþÎÏʸ»ú¤Î¶¯À©ÊÑ´¹42 // 入力文字の強制変換 43 43 $objPage->arrForm = $_POST; 44 44 $objPage->arrForm = lfConvertParam($objPage->arrForm, $arrRegistColumn); 45 // ¥¨¥é¡¼¥Á¥§¥Ã¥¯45 // エラーチェック 46 46 $objPage->arrErr[$objPage->arrForm['rank']] = lfErrorCheck(); 47 47 if ( ! $objPage->arrErr[$objPage->arrForm['rank']]) { 48 // ¸Å¤¤¤Î¤ò¾Ã¤¹48 // 古いのを消す 49 49 $sql = "DELETE FROM dtb_best_products WHERE category_id = ? AND rank = ?"; 50 50 $conn->query($sql, array($objPage->arrForm['category_id'] ,$objPage->arrForm['rank'])); 51 51 52 // £Ä£ÂÅÐÏ¿52 // DB登録 53 53 $objPage->arrForm['creator_id'] = $_SESSION['member_id']; 54 54 $objPage->arrForm['update_date'] = "NOW()"; … … 61 61 62 62 } elseif ( $_POST['mode'] == 'delete' ){ 63 // ºï½ü»þ63 // 削除時 64 64 65 65 $sql = "DELETE FROM dtb_best_products WHERE category_id = ? AND rank = ?"; … … 68 68 } 69 69 70 // ¥«¥Æ¥´¥êID¼èÆÀ ̵¤¤¤È¤¤Ï¥È¥Ã¥×¥Ú¡¼¥¸70 // カテゴリID取得 無いときはトップページ 71 71 if ( sfCheckNumLength($_POST['category_id']) ){ 72 72 $objPage->category_id = $_POST['category_id']; … … 75 75 } 76 76 77 // ´û¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ëÆâÍƤò¼èÆÀ¤¹¤ë77 // 既に登録されている内容を取得する 78 78 $sql = "SELECT B.name, B.main_list_image, A.* FROM dtb_best_products as A INNER JOIN dtb_products as B USING (product_id) 79 79 WHERE A.del_flg = 0 ORDER BY rank"; … … 83 83 } 84 84 85 // ¾¦ÉÊÊѹ¹»þ¤Ï¡¢ÁªÂò¤µ¤ì¤¿¾¦Éʤ˰ì»þŪ¤ËÃÖ¤´¹¤¨¤ë85 // 商品変更時は、選択された商品に一時的に置き換える 86 86 if ( $_POST['mode'] == 'set_item'){ 87 87 $sql = "SELECT product_id, name, main_list_image FROM dtb_products WHERE product_id = ? AND del_flg = 0"; … … 97 97 } 98 98 99 // ³Æ¥Ú¡¼¥¸¶¦ÄÌ99 //各ページ共通 100 100 $objPage->cnt_question = 6; 101 101 $objPage->arrActive = $arrActive; 102 102 $objPage->arrQuestion = $arrQuestion; 103 103 104 // ¥«¥Æ¥´¥ê¼èÆÀ104 // カテゴリ取得 105 105 $objPage->arrCatList = sfGetCategoryList("level = 1"); 106 106 107 //---- ¡¡¥Ú¡¼¥¸É½¼¨107 //---- ページ表示 108 108 $objView->assignobj($objPage); 109 109 $objView->display(MAIN_FRAME); … … 111 111 112 112 //--------------------------------------------------------------------------------------------------------------------------------------------------------- 113 //---- ¡¡¼èÆÀʸ»úÎó¤ÎÊÑ´¹113 //---- 取得文字列の変換 114 114 function lfConvertParam($array, $arrRegistColumn) { 115 115 116 // ¥«¥é¥à̾¤È¥³¥ó¥Ð¡¼¥È¾ðÊó116 // カラム名とコンバート情報 117 117 foreach ($arrRegistColumn as $data) { 118 118 $arrConvList[ $data["column"] ] = $data["convert"]; 119 119 } 120 // ʸ»úÊÑ´¹120 // 文字変換 121 121 $new_array = array(); 122 122 foreach ($arrConvList as $key => $val) { … … 130 130 } 131 131 132 /* ÆþÎÏ¥¨¥é¡¼¥Á¥§¥Ã¥¯*/132 /* 入力エラーチェック */ 133 133 function lfErrorCheck() { 134 134 $objQuery = new SC_Query; 135 135 $objErr = new SC_CheckError(); 136 136 137 $objErr->doFunc(array(" ¸«½Ð¤·¥³¥á¥ó¥È", "title", STEXT_LEN), array("MAX_LENGTH_CHECK"));138 $objErr->doFunc(array(" ¥ª¥¹¥¹¥á¥³¥á¥ó¥È", "comment", LTEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK"));137 $objErr->doFunc(array("見出しコメント", "title", STEXT_LEN), array("MAX_LENGTH_CHECK")); 138 $objErr->doFunc(array("オススメコメント", "comment", LTEXT_LEN), array("EXIST_CHECK","MAX_LENGTH_CHECK")); 139 139 140 140 return $objErr->arrErr;
Note: See TracChangeset
for help on using the changeset viewer.