HtmlTemplateFramework
[ class tree: HtmlTemplateFramework ] [ index: HtmlTemplateFramework ] [ all elements ]

Source for file htf_frm_contentarea.phl

Documentation is available at htf_frm_contentarea.phl

  1. <?php
  2. /**
  3.  * htf_frm_contentareaクラス
  4.  *
  5.  * 作成するコンテンツエリアの情報を管理するクラス
  6.  *
  7.  * @package HtmlTemplateFramework
  8.  * @subpackage frame
  9.  * @access  public
  10.  * @author    Yamauchi Shogo <htf@as-prj.com>
  11.  * @version $Id: htf_frm_contentarea.phl ,v 1.0 $
  12.  ***/
  13. require_once("htf_com_initialize.inc");    //共通初期処理
  14. require_once("htf_frm_pagearea.phl");    //pageスーパークラス
  15.  
  16. /**
  17.  * 作成するコンテンツエリアの情報を管理するクラス
  18.  *
  19.  * コンストラクタに引数で渡されるcontentarea要素のDOMノードを参照し、
  20.  * contentarea要素の情報を保持します。<br>
  21.  * 
  22.  * @access  public
  23.  * @author    Yamauchi Shogo <htf@as-prj.com>
  24.  ***/
  25.     
  26.     //コンストラクタ
  27.         /**
  28.      * 引数のDOMノードから、htf_frm_contentareaクラスのインスタンスを生成します。
  29.      * 
  30.      * 引数のDOMノードに各属性値が存在しない場合には、それぞれを初期値で生成します。
  31.      * 設定初期値は以下の通りです。<br>
  32.      * strpaname(ページエリア名)属性→'contentarea'<br>
  33.      * classname(CSSクラス名)属性→'contentarea'<br>
  34.      * tdclassname(tdに使用するクラス名)属性→'contentarea_td'<br>
  35.      * type属性→'include'<br>
  36.      * includefile属性→実行スクリプトファイル名の拡張子を'inc'に変更したもの'<br>
  37.      * 他の属性値→htf_frm_pageareaクラスで設定している初期値
  38.      *
  39.      * @param     object    $objnode  contentareaのDOMノード
  40.      * @return    void 
  41.      ***/
  42.     function htf_frm_contentarea($objnode=NULL{
  43.         parent::htf_frm_pagearea($objnode);    //スーパークラスのコンストラクタ
  44.         //ページエリア名設定
  45.         $this->strpaname = HTF_CONF_XML_CONTENTAREA;
  46.         //CSSクラス名設定
  47.         $this->classname = HTF_CSS_OPENCLASS_CONTENTAREA;
  48.         $this->tdclassname = HTF_CSS_OPENCLASS_CONTENTAREA_TD;
  49.         //定義なしの場合の初期値設定
  50.         //type
  51.         if (!htf_is_existsval($this->type)) {
  52.             $this->type = HTF_TYPE_INCLUDE;
  53.         }
  54.         //インクルードファイル名
  55.         if (!htf_is_existsval($this->includefile)) {
  56.             $this->includefile = htf_change_ext(basename($_SERVER['SCRIPT_NAME']),"inc");
  57.             //$this->includefile = basename($_SERVER['SCRIPT_NAME']);
  58.         }
  59.     }
  60. }
  61.  
  62. ?>

Documentation generated on Tue, 19 Sep 2006 06:20:50 +0900 by phpDocumentor 1.3.0