- Timestamp:
- 2007/07/20 15:58:59 (19 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 1 edited
- 2 copied
-
. (copied) (copied from branches/rel) (1 prop)
-
html (copied) (copied from branches/rel/html)
-
html/admin/basis/control.php (modified) (7 diffs)
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/basis/control.php
r12157 r15078 15 15 $this->tpl_mainno = 'basis'; 16 16 $this->tpl_subno = 'control'; 17 $this->tpl_subtitle = ' ¥µ¥¤¥È´ÉÍýÀßÄê';17 $this->tpl_subtitle = 'サイト管理設定'; 18 18 } 19 19 } … … 23 23 $objSess = new SC_Session(); 24 24 25 // ǧ¾Ú²ÄÈݤÎȽÄê25 // 認証可否の判定 26 26 sfIsSuccess($objSess); 27 27 28 // ¥Ñ¥é¥á¡¼¥¿´ÉÍý¥¯¥é¥¹28 // パラメータ管理クラス 29 29 $objFormParam = new SC_FormParam(); 30 // ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½30 // パラメータ情報の初期化 31 31 lfInitParam(); 32 // POST ÃͤμèÆÀ32 // POST値の取得 33 33 $objFormParam->setParam($_POST); 34 34 35 35 switch($_POST['mode']) { 36 36 case 'edit': 37 // ÆþÎÏÃͤÎÊÑ´¹37 // 入力値の変換 38 38 $objFormParam->convParam(); 39 39 40 // ¥¨¥é¡¼¥Á¥§¥Ã¥¯40 // エラーチェック 41 41 $objPage->arrErr = lfCheckError(); 42 42 if(count($objPage->arrErr) == 0) { 43 43 lfSiteControlData($_POST['control_id']); 44 // javascript ¼Â¹Ô45 $objPage->tpl_onload = "alert(' ¹¹¿·¤¬´°Î»¤·¤Þ¤·¤¿¡£');";44 // javascript実行 45 $objPage->tpl_onload = "alert('更新が完了しました。');"; 46 46 } 47 47 … … 51 51 } 52 52 53 // ¥µ¥¤¥È´ÉÍý¾ðÊó¤Î¼èÆÀ53 // サイト管理情報の取得 54 54 $arrSiteControlList = lfGetControlList(); 55 55 56 // ¥×¥ë¥À¥¦¥ó¤ÎºîÀ®56 // プルダウンの作成 57 57 for ($i = 0; $i < count($arrSiteControlList); $i++) { 58 58 switch ($arrSiteControlList[$i]["control_id"]) { 59 // ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯59 // トラックバック 60 60 case SITE_CONTROL_TRACKBACK: 61 61 $arrSiteControlList[$i]["control_area"] = $arrSiteControlTrackBack; 62 62 break; 63 // ¥¢¥Õ¥£¥ê¥¨¥¤¥È63 // アフィリエイト 64 64 case SITE_CONTROL_AFFILIATE: 65 65 $arrSiteControlList[$i]["control_area"] = $arrSiteControlAffiliate; … … 74 74 $objView->display(MAIN_FRAME); 75 75 //----------------------------------------------------------------------------------------------------------------------------------- 76 // ¥µ¥¤¥È´ÉÍý¾ðÊó¤Î¼èÆÀ76 // サイト管理情報の取得 77 77 function lfGetControlList() { 78 78 $objQuery = new SC_Query(); 79 // ¥µ¥¤¥È´ÉÍý¾ðÊó¤Î¼èÆÀ79 // サイト管理情報の取得 80 80 $sql = "SELECT * FROM dtb_site_control "; 81 81 $sql .= "WHERE del_flg = 0"; … … 84 84 } 85 85 86 /* ¥Ñ¥é¥á¡¼¥¿¾ðÊó¤Î½é´ü²½*/86 /* パラメータ情報の初期化 */ 87 87 function lfInitParam() { 88 88 global $objFormParam; 89 $objFormParam->addParam(" ÀßÄê¾õ¶·", "control_flg", INT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK"));89 $objFormParam->addParam("設定状況", "control_flg", INT_LEN, "n", array("EXIST_CHECK", "NUM_CHECK", "MAX_LENGTH_CHECK")); 90 90 } 91 91 92 /* ÆþÎÏÆâÍÆ¤Î¥Á¥§¥Ã¥¯*/92 /* 入力内容のチェック */ 93 93 function lfCheckError() { 94 94 global $objFormParam; 95 95 96 // ÆþÎϥǡ¼¥¿¤òÅϤ¹¡£96 // 入力データを渡す。 97 97 $arrRet = $objFormParam->getHashArray(); 98 98 $objErr = new SC_CheckError($arrRet); … … 102 102 } 103 103 104 /* DB ¤Ø¥Ç¡¼¥¿¤òÅÐÏ¿¤¹¤ë*/104 /* DBへデータを登録する */ 105 105 function lfSiteControlData($control_id = "") { 106 106 global $objFormParam; … … 110 110 $sqlval['update_date'] = 'Now()'; 111 111 112 // ¿·µ¬ÅÐÏ¿112 // 新規登録 113 113 if($control_id == "") { 114 // INSERT ¤Î¼Â¹Ô114 // INSERTの実行 115 115 //$sqlval['creator_id'] = $_SESSION['member_id']; 116 116 $sqlval['create_date'] = 'Now()'; 117 117 $objQuery->insert("dtb_site_control", $sqlval); 118 // ´û¸ÊÔ½¸118 // 既存編集 119 119 } else { 120 120 $where = "control_id = ?";
Note: See TracChangeset
for help on using the changeset viewer.
