Changeset 23124 for branches/version-2_13-dev/data/class/pages/LC_Page.php
- Timestamp:
- 2013/08/24 23:33:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/pages/LC_Page.php
r23057 r23124 36 36 { 37 37 /** メインテンプレート */ 38 var$tpl_mainpage;38 public $tpl_mainpage; 39 39 40 40 /** テンプレートのカラム数 */ 41 var$tpl_column_num;41 public $tpl_column_num; 42 42 43 43 /** メインナンバー */ 44 var$tpl_mainno;44 public $tpl_mainno; 45 45 46 46 /** CSS のパス */ 47 var$tpl_css;47 public $tpl_css; 48 48 49 49 /** JavaScript */ 50 var$tpl_javascript;50 public $tpl_javascript; 51 51 52 52 /** タイトル */ 53 var$tpl_title;53 public $tpl_title; 54 54 55 55 /** ログインメールアドレス */ 56 var$tpl_login_email;56 public $tpl_login_email; 57 57 58 58 /** HTML ロード後に実行する JavaScript コード */ 59 var$tpl_onload;59 public $tpl_onload; 60 60 61 61 /** トランザクションID */ 62 var$transactionid;62 public $transactionid; 63 63 64 64 /** メインテンプレート名 */ 65 var$template = SITE_FRAME;65 public $template = SITE_FRAME; 66 66 67 67 /** 店舗基本情報 */ 68 var$arrSiteInfo;68 public $arrSiteInfo; 69 69 70 70 /** プラグインを実行フラグ */ 71 var$plugin_activate_flg = PLUGIN_ACTIVATE_FLAG;71 public $plugin_activate_flg = PLUGIN_ACTIVATE_FLAG; 72 72 73 73 /** POST に限定する mode */ 74 var$arrLimitPostMode = array();74 public $arrLimitPostMode = array(); 75 75 76 76 /** ページレイアウトを読み込むか */ 77 var$skip_load_page_layout = false;77 public $skip_load_page_layout = false; 78 78 79 79 /** … … 82 82 * @return void 83 83 */ 84 function init()84 public function init() 85 85 { 86 86 // 開始時刻を設定する。 … … 118 118 * @return void 119 119 */ 120 function process()120 public function process() 121 121 { 122 122 // POST に限定された mode か検証する。 … … 129 129 * @return void 130 130 */ 131 function sendResponse()131 public function sendResponse() 132 132 { 133 133 $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); … … 157 157 * @return void 158 158 */ 159 function sendResponseCSV($file_name, $data)159 public function sendResponseCSV($file_name, $data) 160 160 { 161 161 $this->objDisplay->prepare($this); … … 176 176 * @return void 177 177 */ 178 function __destruct()178 public function __destruct() 179 179 { 180 180 // 一定時間以上かかったページの場合、ログ出力する。 … … 183 183 $timeEnd = microtime(true); 184 184 $timeExecTime = $timeEnd - $this->timeStart; 185 if (defined('PAGE_DISPLAY_TIME_LOG_MIN_EXEC_TIME') && $timeExecTime >= (float) PAGE_DISPLAY_TIME_LOG_MIN_EXEC_TIME) {185 if (defined('PAGE_DISPLAY_TIME_LOG_MIN_EXEC_TIME') && $timeExecTime >= (float) PAGE_DISPLAY_TIME_LOG_MIN_EXEC_TIME) { 186 186 $logMsg = sprintf('PAGE_DISPLAY_TIME_LOG [%.2fsec]', $timeExecTime); 187 187 GC_Utils_Ex::gfPrintLog($logMsg); … … 193 193 * ローカルフックポイントを生成し、実行します. 194 194 * 195 * @param SC_Helper_Plugin_Ex $objPlugin196 * @return void 197 */ 198 function doLocalHookpointBefore(SC_Helper_Plugin_Ex $objPlugin)195 * @param SC_Helper_Plugin_Ex $objPlugin 196 * @return void 197 */ 198 public function doLocalHookpointBefore(SC_Helper_Plugin_Ex $objPlugin) 199 199 { 200 200 // ローカルフックポイントを実行 … … 212 212 * ローカルフックポイントを生成し、実行します. 213 213 * 214 * @param SC_Helper_Plugin_Ex $objPlugin215 * @return void 216 */ 217 function doLocalHookpointAfter(SC_Helper_Plugin_Ex $objPlugin)214 * @param SC_Helper_Plugin_Ex $objPlugin 215 * @return void 216 */ 217 public function doLocalHookpointAfter(SC_Helper_Plugin_Ex $objPlugin) 218 218 { 219 219 // ローカルフックポイントを実行 … … 232 232 * 233 233 */ 234 function getTemplate()234 public function getTemplate() 235 235 { 236 236 return $this->template; … … 241 241 * 242 242 */ 243 function setTemplate($template)243 public function setTemplate($template) 244 244 { 245 245 $this->template = $template; … … 258 258 * 259 259 * @access protected 260 * @param string $path 結果を取得するためのパス261 * @param array $paramURL に付与するパラメーターの配列262 * @param mixed $useSSL 結果に HTTPS_URL を使用する場合 true,260 * @param string $path 結果を取得するためのパス 261 * @param array $param URL に付与するパラメーターの配列 262 * @param mixed $useSSL 結果に HTTPS_URL を使用する場合 true, 263 263 * HTTP_URL を使用する場合 false, 264 264 * デフォルト 'escape' 現在のスキーマを使用 … … 266 266 * @see Net_URL 267 267 */ 268 function getLocation($path, $param = array(), $useSSL = 'escape')268 public function getLocation($path, $param = array(), $useSSL = 'escape') 269 269 { 270 270 $rootPath = $this->getRootPath($path); … … 297 297 * EC-CUBE のWEBルート(/html/)を / としたパスを返す 298 298 * 299 * @param string $path 結果を取得するためのパス299 * @param string $path 結果を取得するためのパス 300 300 * @return string EC-CUBE のWEBルート(/html/)からのパス。 301 301 */ 302 function getRootPath($path)302 public function getRootPath($path) 303 303 { 304 304 // realpath 関数は、QUERY_STRING を扱えないため、退避する。 … … 356 356 * @deprecated 決済モジュール互換のため 357 357 */ 358 function allowClientCache()358 public function allowClientCache() 359 359 { 360 360 $this->httpCacheControl('private'); … … 365 365 * 366 366 * @access protected 367 * @param string $mode (nocache/private)368 * @return void 369 */ 370 function httpCacheControl($mode = '')367 * @param string $mode (nocache/private) 368 * @return void 369 */ 370 public function httpCacheControl($mode = '') 371 371 { 372 372 switch ($mode) { … … 403 403 * @return string|null $_REQUEST['mode'] の文字列 404 404 */ 405 function getMode()405 public function getMode() 406 406 { 407 407 $pattern = '/^[a-zA-Z0-9_]+$/'; … … 426 426 * 427 427 * @access protected 428 * @param boolean $is_admin 管理画面でエラー表示をする場合 true429 * @return void 430 */ 431 function doValidToken($is_admin = false)428 * @param boolean $is_admin 管理画面でエラー表示をする場合 true 429 * @return void 430 */ 431 public function doValidToken($is_admin = false) 432 432 { 433 433 if ($_SERVER['REQUEST_METHOD'] == 'POST') { … … 449 449 * @return void 450 450 */ 451 function setTokenTo()451 public function setTokenTo() 452 452 { 453 453 $this->transactionid = SC_Helper_Session_Ex::getToken(); … … 459 459 * @deprecated 2.12.0 GC_Utils_Ex::gfPrintLog を使用すること 460 460 */ 461 function log($mess, $log_level)461 public function log($mess, $log_level) 462 462 { 463 463 trigger_error('前方互換用メソッドが使用されました。', E_USER_WARNING); … … 477 477 * 478 478 * @access protected 479 * @param mixed $val デバックする要素480 * @return void 481 */ 482 function p($val)479 * @param mixed $val デバックする要素 480 * @return void 481 */ 482 public function p($val) 483 483 { 484 484 SC_Utils_Ex::sfPrintR($val); … … 491 491 * @return void 492 492 */ 493 function checkLimitPostMode() { 493 public function checkLimitPostMode() 494 { 494 495 if ($_SERVER['REQUEST_METHOD'] !== 'POST' && in_array($mode = $this->getMode(), $this->arrLimitPostMode)) { 495 496 $msg = "REQUEST_METHOD=[{$_SERVER['REQUEST_METHOD']}]では実行不能な mode=[$mode] が指定されました。";
Note: See TracChangeset
for help on using the changeset viewer.