EC-CUBE
Public メソッド
クラス SC_Initial
SC_Initialに対する継承グラフ
Inheritance graph
[凡例]

Public メソッド

 SC_Initial ()
 init ()
 requireInitialConfig ()
 defineDSN ()
 setErrorReporting ()
 phpconfigInit ()
 defineDirectoryIndex ()
 defineConstants ()
 complementConstants ()
 createCacheDir ()
 defineErrorType ()
 stripslashesDeepGpc ()
 resetSuperglobalsRequest ()
 defineIfNotDefined ($name, $value=null)

説明

アプリケーションの初期設定クラス.

作者:
LOCKON CO.,LTD.
バージョン:
Id:
SC_Initial.php 21305 2011-10-31 05:02:04Z kotani

関数

パラメーターの補完

ソースのみ差し替えたバージョンアップを考慮したもの。

protected

戻り値:
void

郵便番号CSVのZIPアーカイブファイルの取得元

各種キャッシュディレクトリを生成する.

Smarty キャッシュディレクトリを生成する.

protected

戻り値:
void

定数を設定する.

mtb_constants.php を読み込んで定数を設定する. キャッシュディレクトリに存在しない場合は, 初期データからコピーする.

protected

戻り値:
void

定数 DIR_INDEX_PATH を設定する.

protected

戻り値:
void
defineDSN ( )

DSN を定義する.

protected

戻り値:
void

サイト用DB

エラー種別を定数定義

protected

戻り値:
void

指定商品ページがない

カート内が空

ページ推移エラー

購入処理中のカート商品追加エラー

他にも購入手続きが行われた場合

指定カテゴリページがない

ログインに失敗

会員専用ページへのアクセスエラー

購入時の売り切れエラー

カート内商品の読込エラー

ポイントの不足

仮登録者がログインに失敗

URLエラー

ファイル解凍エラー

FTPダウンロードエラー

FTPログインエラー

FTP接続エラー

DB作成エラー

DBインポートエラー

設定ファイル存在エラー

書き込みエラー

DB接続エラー

フリーメッセージ

ログイン失敗

アクセス失敗(タイムアウト等)

アクセス権限違反

不正な遷移エラー

defineIfNotDefined ( name,
value = null 
)

指定された名前の定数が存在しない場合、指定された値で定義

引数:
string$name定数の名前。
mixed$value定数の値。
戻り値:
void
init ( )

初期設定を行う.

protected

戻り値:
void

マルチバイト文字列設定を行う.

TODO SJIS-win や, eucJP-win への対応

protected

戻り値:
void

初期設定ファイルを読み込み, パスの設定を行う.

protected

戻り値:
void

スーパーグローバル変数「$_REQUEST」を再セット

variables_order ディレクティブによる差を吸収する。

protected

戻り値:
void

コンストラクタ.

EC-CUBEのバージョン

エラーレベル設定を行う.

・推奨値 開発時 - E_ALL 運用時 - E_ALL & ~E_NOTICE

protected

戻り値:
void

クォートされた文字列のクォート部分を再帰的に取り除く.

PHP Manual の記事を参考に実装。 $_REQUEST は後続の処理で再構成されるため、本処理では外している。 この関数は, PHP5以上を対象とし, PHP4 の場合は何もしない.

戻り値:
void

このクラスの説明は次のファイルから生成されました:
 全て データ構造 ネームスペース 関数 変数