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

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

File:
1 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 
Note: See TracChangeset for help on using the changeset viewer.