Changeset 16092
- Timestamp:
- 2007/09/27 16:35:54 (16 years ago)
- Location:
- branches/feature-module-update
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/html/mypage/delivery.php
r15532 r16092 5 5 * http://www.lockon.co.jp/ 6 6 */ 7 8 // {{{ requires 7 9 require_once("../require.php"); 10 require_once(CLASS_PATH . "page_extends/mypage/LC_Page_Mypage_Delivery_Ex.php"); 8 11 9 class LC_Page{ 10 function LC_Page(){ 11 $this->tpl_mainpage = USER_PATH . 'templates/mypage/delivery.tpl'; 12 $this->tpl_title = "MYページ/お届け先追加・変更"; 13 $this->tpl_navi = USER_PATH . 'templates/mypage/navi.tpl'; 14 $this->tpl_mainno = 'mypage'; 15 $this->tpl_mypageno = 'delivery'; 16 global $arrPref; 17 $this->arrPref= $arrPref; 18 session_cache_limiter('private-no-expire'); 19 } 20 } 12 // }}} 13 // {{{ generate page 21 14 22 $objPage = new LC_Page(); 23 $objView = new SC_SiteView(); 24 $objCustomer = new SC_Customer(); 25 $objQuery = new SC_Query(); 26 $objConn = new SC_DBConn(); 27 28 //ログイン判定 29 if(!$objCustomer->isLoginSuccess()) { 30 sfDispSiteError(CUSTOMER_ERROR); 31 }else { 32 //マイページトップ顧客情報表示用 33 $objPage->CustomerName1 = $objCustomer->getvalue('name01'); 34 $objPage->CustomerName2 = $objCustomer->getvalue('name02'); 35 $objPage->CustomerPoint = $objCustomer->getvalue('point'); 36 } 37 38 39 // レイアウトデザインを取得 40 $objPage = sfGetPageLayout($objPage, false, "mypage/index.php"); 41 42 //削除 43 if($_POST['mode'] == 'delete') { 44 //不正アクセス判定 45 $flag = $objQuery->count("dtb_other_deliv", "customer_id=? AND other_deliv_id=?", array($objCustomer->getValue('customer_id'), $_POST['other_deliv_id'])); 46 if($flag > 0) { 47 //削除 48 $objQuery->delete("dtb_other_deliv", "other_deliv_id=?", array($_POST['other_deliv_id'])); 49 } else { 50 sfDispSiteError(CUSTOMER_ERROR); 51 } 52 } 53 54 $objPage->tpl_pageno = $_POST['pageno']; 55 56 $from = "dtb_other_deliv"; 57 $where = "customer_id=?"; 58 $arrval = array($objCustomer->getValue('customer_id')); 59 $order = "other_deliv_id DESC"; 60 61 //お届け先登録件数取得 62 $linemax = $objQuery->count($from, $where, $arrval); 63 64 $objPage->tpl_linemax = $linemax; 65 66 // 表示順序 67 $objQuery->setorder($order); 68 69 //別のお届け先情報表示 70 $objPage->arrOtherDeliv = $objQuery->select("*", $from, $where, $arrval); 71 72 //お届け先登録数をテンプレートに渡す 73 $objPge->deliv_cnt = count($objPage->arrOtherDeliv); 74 75 $objView->assignobj($objPage); 76 $objView->display(SITE_FRAME); 77 78 //----------------------------------------------------------------------------------------------------------------------------------- 79 15 $objPage = new LC_Page_Mypage_Delivery_Ex(); 16 $objPage->init(); 17 $objPage->process(); 18 register_shutdown_function(array($objPage, "destroy")); 80 19 ?>
Note: See TracChangeset
for help on using the changeset viewer.