Source for file htf_com_initialize.inc
Documentation is available at htf_com_initialize.inc
* HTF共通初期処理です。frame/data/tlbサブパッケージを使用する場合には、
* このファイルをインクルードする必要があります。
* @package HtmlTemplateFramework
* @author Yamauchi Shogo <htf@as-prj.com>
* @version $Id: htf_com_initialize.inc ,v 1.0 $;
require_once("htf_com_define.inc"); //共通定数
require_once("htf_com_func.inc"); //共通関数
require_once("htf_com_conf.phl"); //HTF共通環境設定値クラス
//HTMLタグ・エレメント出力方法(大文字・小文字)
* html要素名を大文字もしくは小文字どちらで出力するかの定義。
* 環境設定クラス(htf_com_confクラス)のitemcase_elementメンバの値で決定される。
define('HTF_ITEMCASE_ELEMENT', HTF_CASE_UPPER);
define('HTF_ITEMCASE_ELEMENT', HTF_CASE_LOWER);
//HTMLタグ・アトリビュート出力方法(大文字・小文字)
* html属性名を大文字もしくは小文字どちらで出力するかの定義。
* 環境設定クラス(htf_com_confクラス)のitemcase_attributeメンバの値で決定される。
define('HTF_ITEMCASE_ATTRIBUTE', HTF_CASE_UPPER);
define('HTF_ITEMCASE_ATTRIBUTE', HTF_CASE_LOWER);
* 環境設定クラス(htf_com_confクラス)のinternal_encoding_encodeメンバの値で決定される。
define('HTF_PHP_INTERNAL_ENCODING', HTF_ENCODE_EUC);
//内部エンコーディングがUTF-8(デフォルト)
define('HTF_PHP_INTERNAL_ENCODING', HTF_ENCODE_UTF8);
* 環境設定クラス(htf_com_confクラス)のimagepathメンバの値で決定される。
define('HTF_IMAGEPATH', $comconf->imagepath);
* 環境設定クラス(htf_com_confクラス)のcsspathメンバの値で決定される。
define('HTF_CSSPATH',$comconf->csspath);
* htfで使用するJavaScriptパスの定義。
* 環境設定クラス(htf_com_confクラス)のjspathメンバの値で決定される。
define('HTF_JSPATH', $comconf->jspath);
* 環境設定クラス(htf_com_confクラス)のrootpathメンバの値で決定される。
define('HTF_ROOTPATH', $comconf->rootpath);
* htfで設定された内部エンコードを判別し、xml属性値を変換します。
* 内部エンコードはEUC-JPもしくはUTF-8のみ判別します。
* htfで設定された各種パス情報(イメージパス・CSSパス・JavaScriptパス・ルートパス)
* で引数内の置換タグを変換します。置換タグ定義は次の通り。
* %HTF_IMAGEPATH%→イメージパス %HTF_CSSPATH%→CSSパス %HTF_JSPATH%→JavaScriptパス %HTF_ROOTPATH%→ルートパス
|