Changeset 19921


Ignore:
Timestamp:
2011/01/16 00:10:21 (10 years ago)
Author:
Seasoft
Message:

#714(パス指定によるリダイレクトの記述を簡潔にする)
#628(未使用処理・定義などの削除)

Location:
branches/version-2_5-dev
Files:
3 edited

Legend:

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

    r19908 r19921  
    368368 
    369369        return $rootPath; 
    370     } 
    371  
    372     /** 
    373      * ページをリロードする. 
    374      * 
    375      * 引数 $queryString に, $_SERVER['QUERY_STRING'] の値を使用してはならない. 
    376      * この関数は, 内部で LC_Page::sendRedirect() を使用するため, 
    377      * $_SERVER['QUERY_STRING'] の値は自動的に付与される. 
    378      * 
    379      * @param array $queryString QueryString の配列 
    380      * @param bool $removeQueryString 付与されていた QueryString を削除する場合 true 
    381      * @return void 
    382      * @see Net_URL 
    383      */ 
    384     function reload($queryString = array(), $removeQueryString = false) { 
    385 echo 'SC_Response_Ex::reload()に移行してね。'; 
    386 exit; 
    387  
    388         // 現在の URL を取得 
    389         $netURL = new Net_URL($_SERVER['REQUEST_URI']); 
    390  
    391         if ($removeQueryString) { 
    392             $netURL->querystring = array(); 
    393             $_SERVER['QUERY_STRING'] = ''; // sendRedirect() での処理用らしい 
    394         } 
    395  
    396         // QueryString を付与 
    397         if (!empty($queryString)) { 
    398             foreach ($queryString as $key => $val) { 
    399                 $netURL->addQueryString($key, $val); 
    400             } 
    401         } 
    402  
    403         $this->sendRedirect($netURL->getURL()); 
    404370    } 
    405371 
  • branches/version-2_5-dev/data/class/pages/frontparts/LC_Page_FrontParts_LoginCheck.php

    r19907 r19921  
    106106            if(count($arrErr) == 0) { 
    107107                if($objCustomer->getCustomerDataFromEmailPass($arrForm['login_pass'], $arrForm['login_email'], true)) { 
    108                     SC_Response_Ex::sendRedirectFromUrlPath('', array(), false, false); 
     108                    SC_Response_Ex::sendRedirect(HTTP_URL); 
    109109                    exit; 
    110110                } else { 
     
    134134            if ($mypage_url_search == 2){ 
    135135                SC_Response_Ex::sendRedirectFromUrlPath('mypage/login.php'); 
    136             }else{ 
    137                 SC_Response_Ex::sendRedirectFromUrlPath('', array(), false, false); 
     136            } 
     137            // 上記以外の場合、トップへ遷移 
     138            else{ 
     139                SC_Response_Ex::sendRedirect(HTTP_URL); 
    138140            } 
    139141            exit; 
  • branches/version-2_5-dev/html/user_data/plugins/google_analytics/classes/pages/LC_Page_Admin_GoogleAnalytics.php

    r19805 r19921  
    8282        case "register": 
    8383            if ($this->register($_POST['ga_ua'])) { 
    84                 $this->reload(array("mode" => "success")); 
     84                SC_Response_Ex::reload(array("mode" => "success"), true); 
    8585                exit; 
    8686            } else { 
    87                 $this->reload(array("mode" => "failure")); 
     87                SC_Response_Ex::reload(array("mode" => "failure"), true); 
    8888                exit; 
    8989            } 
Note: See TracChangeset for help on using the changeset viewer.