Changeset 19907


Ignore:
Timestamp:
2011/01/13 15:32:10 (10 years ago)
Author:
Seasoft
Message:

#714(パス指定によるリダイレクトの記述を簡潔にする)

Location:
branches/version-2_5-dev/data/class/pages
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/admin/LC_Page_Admin_Login.php

    r19833 r19907  
    8282        if($ret) { 
    8383            // 成功 
    84             $this->objDisplay->redirect($this->getLocation(ADMIN_HOME_URL_PATH)); 
     84            SC_Response_Ex::sendRedirect(ADMIN_HOME_URL_PATH); 
    8585            exit; 
    8686        } else { 
  • branches/version-2_5-dev/data/class/pages/admin/order/LC_Page_Admin_Order_Mail.php

    r19833 r19907  
    108108                $objMail->sfSendOrderMail($_POST['order_id'], $_POST['template_id'], $_POST['subject'], $_POST['header'], $_POST['footer']); 
    109109            } 
    110             $this->objDisplay->redirect($this->getLocation(ADMIN_ORDER_URL_PATH)); 
     110            SC_Response_Ex::sendRedirect(ADMIN_ORDER_URL_PATH); 
    111111            exit; 
    112112            break; 
  • branches/version-2_5-dev/data/class/pages/admin/products/LC_Page_Admin_Products_ClassCategory.php

    r19833 r19907  
    8989        if(!$get_check) { 
    9090            // 規格登録ページに飛ばす。 
    91             $this->objDisplay->redirect($this->getLocation(ADMIN_CLASS_REGIST_URL_PATH)); 
     91            SC_Response_Ex::sendRedirect(ADMIN_CLASS_REGIST_URL_PATH); 
    9292            exit; 
    9393        } 
  • branches/version-2_5-dev/data/class/pages/admin/system/LC_Page_Admin_System_Rank.php

    r19833 r19907  
    8585         
    8686        // ページの表示 
    87         $this->objDisplay->redirect($this->getLocation(ADMIN_SYSTEM_URL_PATH)); 
     87        SC_Response_Ex::sendRedirect(ADMIN_SYSTEM_URL_PATH); 
    8888    } 
    8989 
  • branches/version-2_5-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php

    r19834 r19907  
    122122            } else { 
    123123                // 入力エラーの場合、元のアドレスに戻す。 
    124                 $this->objDisplay->redirect($this->getLocation($_POST['url'], array(), false)); 
     124                // FIXME $_POST['url'] には、URL ではなく、url-path が渡るもよう。HTTPS 利用に関わる問題も考えられるので、URL が渡るように改善した方が良いように感じる。 
     125                SC_Response_Ex::sendRedirect($_POST['url']); 
    125126                exit; 
    126127            } 
  • branches/version-2_5-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php

    r19881 r19907  
    8383            $objCartSess->addProduct(array($product_id, $product_class_id, $cate_id1, $cate_id2), $quantity); 
    8484        } 
    85         $this->objDisplay->redirect($this->getLocation(CART_URL_PATH)); 
     85        SC_Response_Ex::sendRedirect(CART_URL_PATH); 
    8686    } 
    8787 
  • branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_Detail.php

    r19844 r19907  
    202202                        $objCartSess->saveCurrentCart($objSiteSess->getUniqId()); 
    203203 
    204                         $this->objDisplay->redirect($this->getLocation( 
    205                             URL_PATH . USER_DIR . 'gmopg_oneclick_confirm.php', array(), true)); 
     204                        SC_Response_Ex::sendRedirect(URL_PATH . USER_DIR . 'gmopg_oneclick_confirm.php', array(), false, true); 
    206205                        exit; 
    207206                    } 
    208207 
    209                     $this->objDisplay->redirect($this->getLocation(CART_URL_PATH)); 
     208                    SC_Response_Ex::sendRedirect(CART_URL_PATH); 
    210209                    exit; 
    211210                } 
  • branches/version-2_5-dev/data/class/pages/products/LC_Page_Products_List.php

    r19865 r19907  
    166166                $objCartSess = new SC_CartSession(); 
    167167                $objCartSess->addProduct($product_class_id, $this->arrForm['quantity'], $product_type); 
    168                 $this->objDisplay->redirect($this->getLocation(CART_URL_PATH)); 
     168                SC_Response_Ex::sendRedirect(CART_URL_PATH); 
    169169                exit; 
    170170            } 
  • branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Confirm.php

    r19897 r19907  
    137137            // 正常な推移であることを記録しておく 
    138138            $objSiteSess->setRegistFlag(); 
    139             $this->objDisplay->redirect($this->getLocation(SHOPPING_PAYMENT_URL_PATH)); 
     139            SC_Response_Ex::sendRedirect(SHOPPING_PAYMENT_URL_PATH); 
    140140            exit; 
    141141            break; 
     
    154154 
    155155                $objPurchase->completeOrder(ORDER_PENDING); 
    156                 $this->objDisplay->redirect($this->getLocation(SHOPPING_MODULE_URL_PATH)); 
     156                SC_Response_Ex::sendRedirect(SHOPPING_MODULE_URL_PATH); 
    157157            }else{ 
    158158                // 受注を完了し, 購入完了ページへ 
    159159                $objPurchase->completeOrder(ORDER_NEW); 
    160160                $objPurchase->sendOrderMail($arrData["order_id"]); 
    161                 $this->objDisplay->redirect($this->getLocation(SHOPPING_COMPLETE_URL_PATH)); 
     161                SC_Response_Ex::sendRedirect(SHOPPING_COMPLETE_URL_PATH); 
    162162            } 
    163163            exit; 
     
    226226            // 正常な推移であることを記録しておく 
    227227            $objSiteSess->setRegistFlag(); 
    228             $this->objDisplay->redirect($this->getLocation(MOBILE_SHOPPING_PAYMENT_URL_PATH)); 
     228            SC_Response_Ex::sendRedirect(MOBILE_SHOPPING_PAYMENT_URL_PATH); 
    229229            exit; 
    230230            break; 
     
    244244            if($payment_type != "") { 
    245245                $_SESSION["payment_id"] = $arrData['payment_id']; 
    246                 $this->objDisplay->redirect($this->getLocation(MOBILE_SHOPPING_MODULE_URL_PATH)); 
     246                SC_Response_Ex::sendRedirect(MOBILE_SHOPPING_MODULE_URL_PATH); 
    247247            }else{ 
    248                 $this->objDisplay->redirect($this->getLocation(MOBILE_SHOPPING_COMPLETE_URL_PATH)); 
     248                SC_Response_Ex::sendRedirect(MOBILE_SHOPPING_COMPLETE_URL_PATH); 
    249249            } 
    250250            exit; 
  • branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping_Payment.php

    r19894 r19907  
    151151                    if ($this->cartdown == 2) { 
    152152                        // ダウンロード商品のみの場合はカート画面へ戻る 
    153                         $this->objDisplay->redirect($this->getLocation(CART_URL_PATH)); 
     153                        SC_Response_Ex::sendRedirect(CART_URL_PATH); 
    154154                    } else { 
    155155                        $this->objDisplay->redirect(SHOPPING_URL); 
Note: See TracChangeset for help on using the changeset viewer.