Changeset 15683
- Timestamp:
- 2007/09/12 11:52:26 (16 years ago)
- Location:
- branches/feature-module-update/data/class
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/data/class/helper/SC_Helper_PageLayout.php
r15532 r15683 11 11 * @package Helper 12 12 * @author LOCKON CO.,LTD. 13 * @version $Id $13 * @version $Id:SC_Helper_PageLayout.php 15532 2007-08-31 14:39:46Z nanasess $ 14 14 */ 15 15 class SC_Helper_PageLayout { … … 201 201 202 202 // ファイルの削除 203 lfDelFile($arrPageData[0]); 204 } 205 206 // FIXME 削除数を返し, 遷移は Page クラスで行う 207 header("location: ".$_SERVER['REQUEST_URI']); 208 203 $this->lfDelFile($arrPageData[0]); 204 } 205 return $ret; 209 206 } 210 207 -
branches/feature-module-update/data/class/pages/admin/design/LC_Page_Admin_Design_MainEdit.php
r15682 r15683 57 57 if (isset($_POST['page_id'])) { 58 58 $page_id = $_POST['page_id']; 59 }else if ( $_GET['page_id']){59 }else if (isset($_GET['page_id'])){ 60 60 $page_id = $_GET['page_id']; 61 61 }else{ … … 161 161 162 162 // エラーチェック 163 $this->arrErr = lfErrorCheck($_POST);163 $this->arrErr = $this->lfErrorCheck($_POST); 164 164 165 165 // エラーがなければ更新処理を行う … … 187 187 if ($arrPageData[0]['edit_flg'] != 2) { 188 188 // 新規作成した場合のために改にページIDを取得する 189 $arrPageData = lfgetPageData(" url = ? " , array(USER_URL.$_POST['url'].".php"));189 $arrPageData = $this->objLayout->lfgetPageData(" url = ? " , array(USER_URL.$_POST['url'].".php")); 190 190 $page_id = $arrPageData[0]['page_id']; 191 191 } … … 196 196 // エラーがあれば入力時のデータを表示する 197 197 $this->arrPageData = $_POST; 198 $this->arrPageData['header_chk'] = sfChangeCheckBox(sfChangeCheckBox($_POST['header_chk']), true);199 $this->arrPageData['footer_chk'] = sfChangeCheckBox(sfChangeCheckBox($_POST['footer_chk']), true);198 $this->arrPageData['header_chk'] = SC_Utils_Ex::sfChangeCheckBox(SC_Utils_Ex::sfChangeCheckBox($_POST['header_chk']), true); 199 $this->arrPageData['footer_chk'] = SC_Utils_Ex::sfChangeCheckBox(SC_Utils_Ex::sfChangeCheckBox($_POST['footer_chk']), true); 200 200 $this->arrPageData['directory'] = $_POST['url']; 201 201 $this->arrPageData['filename'] = ""; … … 206 206 if ($_POST['mode'] == 'delete' and !$this->objLayout->lfCheckBaseData($page_id)) { 207 207 $this->objLayout->lfDelPageData($_POST['page_id']); 208 $this->sendRedirect($this->getLocation("./main_edit.php")); 208 209 } 209 210 … … 318 319 ,$tpl_dir // TPLディレクトリ 319 320 ,$filename // ファイル名 320 , sfChangeCheckBox($arrData['header_chk']) // ヘッダー使用321 , sfChangeCheckBox($arrData['footer_chk']) // フッター使用321 ,SC_Utils_Ex::sfChangeCheckBox($arrData['header_chk']) // ヘッダー使用 322 ,SC_Utils_Ex::sfChangeCheckBox($arrData['footer_chk']) // フッター使用 322 323 ,$_SERVER['HTTP_REFERER'] // 更新URL 323 324 ); … … 343 344 344 345 $check_url = USER_URL . $array['url'] . ".php"; 345 if( strlen($array['url']) > 0 && !ereg( "^https?://+($|[a-zA-Z0-9 _~=&\?\.\/-])+$", $check_url ) ) {346 if( strlen($array['url']) > 0 && !ereg( "^https?://+($|[a-zA-Z0-9:_~=&\?\.\/-])+$", $check_url ) ) { 346 347 $objErr->arrErr['url'] = "※ URLを正しく入力してください。<br />"; 347 348 }
Note: See TracChangeset
for help on using the changeset viewer.