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

Source for file htf_com_define.inc

Documentation is available at htf_com_define.inc

  1. <?php
  2. /**
  3.  * htf_com_define.inc
  4.  *
  5.  * htf共通定数保有ファイル
  6.  *
  7.  * @package HtmlTemplateFramework
  8.  * @subpackage common
  9.  * @access  public
  10.  * @author    Yamauchi Shogo <htf@as-prj.com>
  11.  * @version $Id: htf_com_define.inc ,v 1.0 $;
  12.  ***/
  13.  
  14. ///////////////////////////////////
  15. //製品名定義
  16. ///////////////////////////////////
  17. /**
  18.  * 製品名定義
  19.  **/
  20.  
  21. define('HTF_PRODUCT_NAME','HtmlTemplateFramework');
  22.  
  23. ///////////////////////////////////
  24. //設定ファイル名定義
  25. ///////////////////////////////////
  26. /**
  27.  * htf環境設定ファイル名定義
  28.  **/
  29.  
  30. define('HTF_CONF_FNAME','htfconf.xml');
  31. /**
  32.  * htfフレーム設定ファイル名定義
  33.  **/
  34.  
  35. define('HTF_FRM_FNAME','framedef.xml');
  36. /**
  37.  * htf管理OS/ブラウザ別CSSファイル名設定ファイル名定義
  38.  **/
  39.  
  40. define('HTF_CSS_FNAME','cssdef.xml');
  41.  
  42. ///////////////////////////////////
  43. //OS
  44. ///////////////////////////////////
  45. /**
  46.  * OS名定義(Windows)
  47.  **/
  48.  
  49. define('HTF_OS_WIN''Windows');
  50. /**
  51.  * OS名定義(Macintosh)
  52.  **/
  53.  
  54. define('HTF_OS_MAC''Macintosh');
  55. /**
  56.  * OS名定義(その他)
  57.  **/
  58.  
  59. define('HTF_OS_OTHERS''Others');
  60.  
  61. ///////////////////////////////////
  62. //browser
  63. ///////////////////////////////////
  64. /**
  65.  * ブラウザ名定義(InternetExplorer)
  66.  **/
  67.  
  68. define('HTF_BROWSER_MSIE''MSIE');
  69. /**
  70.  * ブラウザ名定義(NetscapeNavigator)
  71.  **/
  72.  
  73. define('HTF_BROWSER_NN''Netscape');
  74. /**
  75.  * ブラウザ名定義(FireFox)
  76.  **/
  77.  
  78. define('HTF_BROWSER_FF''Firefox');
  79. /**
  80.  * ブラウザ名定義(その他)
  81.  **/
  82.  
  83. define('HTF_BROWSER_OTHERS''Others');
  84. /**
  85.  * パラメータ設定デリミタ定義
  86.  **/
  87.  
  88. define('HTF_PARAM_DELIM'',');
  89. /**
  90.  * イメージスワップJavaScriptファイル名定義
  91.  **/
  92.  
  93. define('HTF_MM_SWAP_JS''mm_swap.js');
  94.  
  95. ///////////////////////////////////
  96. // 各種設定ファイル要素名・属性名
  97. ///////////////////////////////////
  98. //////////////////////
  99. //htfconf.xml
  100. //////////////////////
  101. //---要素名---
  102. /**
  103.  * htfconf.xml ルート要素名定義
  104.  **/
  105.  
  106. define('HTF_CONF_XML_HTFCONF','htfconf');
  107. /**
  108.  * htfconf.xml 大文字・小文字指定要素名定義
  109.  **/
  110.  
  111. define('HTF_CONF_XML_ITEMCASE','itemcase');
  112. /**
  113.  * htfconf.xml 内部エンコード指定要素名定義
  114.  **/
  115.  
  116. define('HTF_CONF_XML_INTERNAL_ENCODING','internal_encoding');
  117. /**
  118.  * htfconf.xml htf管理イメージパス指定要素名定義
  119.  **/
  120.  
  121. define('HTF_CONF_XML_IMAGEPATH','imagepath');
  122. /**
  123.  * htfconf.xml htf管理CSSパス指定要素名定義
  124.  **/
  125.  
  126. define('HTF_CONF_XML_CSSPATH','csspath');
  127. /**
  128.  * htfconf.xml htf管理JavaScriptパス指定要素名定義
  129.  **/
  130.  
  131. define('HTF_CONF_XML_JSPATH','jspath');
  132. /**
  133.  * htfconf.xml htf管理ルートパス指定要素名定義
  134.  **/
  135.  
  136. define('HTF_CONF_XML_ROOTPATH','rootpath');
  137. //---属性値名---
  138. /**
  139.  * htfconf.xml 大文字・小文字指定要素->エレメント属性名定義
  140.  **/
  141.  
  142. define('HTF_ATTR_ITEMCASE_ELEMENT','element');
  143. /**
  144.  * htfconf.xml 大文字・小文字指定要素->アトリビュート属性名定義
  145.  **/
  146.  
  147. define('HTF_ATTR_ITEMCASE_ATTRIBUTE','attribute');
  148. /**
  149.  * htfconf.xml 内部エンコード指定要素->エンコード判別属性名定義
  150.  **/
  151.  
  152. define('HTF_ATTR_INTERNAL_ENCODING_DISTINCT','distinct');
  153. /**
  154.  * htfconf.xml 内部エンコード指定要素->エンコード種類属性名定義
  155.  **/
  156.  
  157. define('HTF_ATTR_INTERNAL_ENCODING_ENCODE','encode');
  158. /**
  159.  * htfconf.xml htf管理イメージパス指定要素->パス属性名定義
  160.  **/
  161.  
  162. define('HTF_ATTR_IMAGEPATH_PATH','path');
  163. /**
  164.  * htfconf.xml htf管理CSSパス指定要素->パス属性名定義
  165.  **/
  166.  
  167. define('HTF_ATTR_CSSPATH_PATH','path');
  168. /**
  169.  * htfconf.xml htf管理JavaScriptパス指定要素->パス属性名定義
  170.  **/
  171.  
  172. define('HTF_ATTR_JSPATH_PATH','path');
  173. /**
  174.  * htfconf.xml htf管理ルートパス指定要素->パス属性名定義
  175.  **/
  176.  
  177. define('HTF_ATTR_ROOTPATH_PATH','path');
  178. //--置換タグ名--
  179. /**
  180.  * htf管理イメージパス置換タグ定義
  181.  **/
  182.  
  183. define('HTF_REPLACE_HTF_IMAGEPATH''%HTF_IMAGEPATH%');
  184. /**
  185.  * htf管理CSSパス置換タグ定義
  186.  **/
  187.  
  188. define('HTF_REPLACE_HTF_CSSPATH''%HTF_CSSPATH%');
  189. /**
  190.  * htf管理JavaScriptパス置換タグ定義
  191.  **/
  192.  
  193. define('HTF_REPLACE_HTF_JSPATH''%HTF_JSPATH%');
  194. /**
  195.  * htf管理ルートパス置換タグ定義
  196.  **/
  197.  
  198. define('HTF_REPLACE_HTF_ROOTPATH''%HTF_ROOTPATH%');
  199. /**
  200.  * htfフレーム管理イメージパス置換タグ定義
  201.  **/
  202.  
  203. define('HTF_REPLACE_FRAME_IMAGEPATH''%FRAME_IMAGEPATH%');
  204. /**
  205.  * htfフレーム管理CSSパス置換タグ定義
  206.  **/
  207.  
  208. define('HTF_REPLACE_FRAME_CSSPATH''%FRAME_CSSPATH%');
  209. /**
  210.  * htfフレーム管理JavaScriptパス置換タグ定義
  211.  **/
  212.  
  213. define('HTF_REPLACE_FRAME_JSPATH''%FRAME_JSPATH%');
  214. /**
  215.  * htfフレーム管理ルートパス置換タグ定義
  216.  **/
  217.  
  218. define('HTF_REPLACE_FRAME_ROOTPATH''%FRAME_ROOTPATH%');
  219.  
  220. //////////////////////
  221. //framedef.xml
  222. //////////////////////
  223.  
  224. //---要素名---
  225. /**
  226.  * frmdef.xml ルート要素名定義
  227.  **/
  228.  
  229. define('HTF_CONF_XML_FRAMECONFIG','frameconfig');
  230. /**
  231.  * frmdef.xml headconfig要素名定義
  232.  **/
  233.  
  234. define('HTF_CONF_XML_HEADCONFIG','headconfig');
  235. /**
  236.  * frmdef.xml bodyconfig要素名定義
  237.  **/
  238.  
  239. define('HTF_CONF_XML_BODYCONFIG','bodyconfig');
  240. /**
  241.  * frmdef.xml pageconfig要素名定義
  242.  **/
  243.  
  244. define('HTF_CONF_XML_PAGECONFIG','pageconfig');
  245. /**
  246.  * frmdef.xml pageheader要素名定義
  247.  **/
  248.  
  249. define('HTF_CONF_XML_PAGEHEADER','pageheader');
  250. /**
  251.  * frmdef.xml indexbar要素名定義
  252.  **/
  253.  
  254. define('HTF_CONF_XML_INDEXBAR','indexbar');
  255. /**
  256.  * frmdef.xml leftarea要素名定義
  257.  **/
  258.  
  259. define('HTF_CONF_XML_LEFTAREA','leftarea');
  260. /**
  261.  * frmdef.xml rightarea要素名定義
  262.  **/
  263.  
  264. define('HTF_CONF_XML_RIGHTAREA','rightarea');
  265. /**
  266.  * frmdef.xml contentarea要素名定義
  267.  **/
  268.  
  269. define('HTF_CONF_XML_CONTENTAREA','contentarea');
  270. /**
  271.  * frmdef.xml pagefooter要素名定義
  272.  **/
  273.  
  274. define('HTF_CONF_XML_PAGEFOOTER','pagefooter');
  275. //---属性値名---
  276. //(pagearea)
  277. /**
  278.  * frmdef.xml pagearea系要素->type属性名定義
  279.  **/
  280.  
  281. define('HTF_ATTR_PAGEAREA_TYPE','type');
  282. /**
  283.  * frmdef.xml pagearea系要素->text属性名定義
  284.  **/
  285.  
  286. define('HTF_ATTR_PAGEAREA_TEXT','text');
  287. /**
  288.  * frmdef.xml pagearea系要素->includefile属性名定義
  289.  **/
  290.  
  291. define('HTF_ATTR_PAGEAREA_INCLUDEFILE','includefile');
  292. /**
  293.  * frmdef.xml pagearea系要素->funcname属性名定義
  294.  **/
  295.  
  296. define('HTF_ATTR_PAGEAREA_FUNCNAME','funcname');
  297. /**
  298.  * frmdef.xml pagearea系要素->param属性名定義
  299.  **/
  300.  
  301. define('HTF_ATTR_PAGEAREA_PARAM','param');
  302. /**
  303.  * frmdef.xml pagearea系要素->align属性名定義
  304.  **/
  305.  
  306. define('HTF_ATTR_PAGEAREA_ALIGN','align');
  307. /**
  308.  * frmdef.xml pagearea系要素->valign属性名定義
  309.  **/
  310.  
  311. define('HTF_ATTR_PAGEAREA_VALIGN','valign');
  312. /**
  313.  * frmdef.xml pagearea系要素->height属性名定義
  314.  **/
  315.  
  316. define('HTF_ATTR_PAGEAREA_HEIGHT','height');
  317. /**
  318.  * frmdef.xml pagearea系要素->width属性名定義
  319.  **/
  320.  
  321. define('HTF_ATTR_PAGEAREA_WIDTH','width');
  322. /**
  323.  * frmdef.xml pagearea系要素->border属性名定義
  324.  **/
  325.  
  326. define('HTF_ATTR_PAGEAREA_BORDER','border');
  327. /**
  328.  * frmdef.xml pagearea系要素->bordercolor属性名定義
  329.  **/
  330.  
  331. define('HTF_ATTR_PAGEAREA_BORDERCOLOR','bordercolor');
  332. /**
  333.  * frmdef.xml pagearea系要素->bgcolor属性名定義
  334.  **/
  335.  
  336. define('HTF_ATTR_PAGEAREA_BGCOLOR','bgcolor');
  337. /**
  338.  * frmdef.xml pagearea系要素->bgimage属性名定義
  339.  **/
  340.  
  341. define('HTF_ATTR_PAGEAREA_BGIMAGE','bgimage');
  342. /**
  343.  * frmdef.xml pagearea系要素->fontcolor属性名定義
  344.  **/
  345.  
  346. define('HTF_ATTR_PAGEAREA_FONTCOLOR','fontcolor');    
  347. /**
  348.  * frmdef.xml pagearea系要素->linkcolor属性名定義
  349.  **/
  350.  
  351. define('HTF_ATTR_PAGEAREA_LINKCOLOR','linkcolor');    
  352. /**
  353.  * frmdef.xml pagearea系要素->visitedcolor属性名定義
  354.  **/
  355.  
  356. define('HTF_ATTR_PAGEAREA_VISITEDCOLOR','visitedcolor');
  357. /**
  358.  * frmdef.xml pagearea系要素->activecolor属性名定義
  359.  **/
  360.  
  361. define('HTF_ATTR_PAGEAREA_ACTIVECOLOR','activecolor');
  362. /**
  363.  * frmdef.xml pagearea系要素->hovercolor属性名定義
  364.  **/
  365.  
  366. define('HTF_ATTR_PAGEAREA_HOVERCOLOR','hovercolor');
  367. //(frameconfig)
  368. /**
  369.  * frmdef.xml frameconfig要素->doctype属性名定義
  370.  **/
  371.  
  372. define('HTF_ATTR_HTMLCONFIG_DOCTYPE','doctype');
  373. /**
  374.  * frmdef.xml frameconfig要素->lang属性名定義
  375.  **/
  376.  
  377. define('HTF_ATTR_HTMLCONFIG_LANG','lang');
  378. /**
  379.  * frmdef.xml frameconfig要素->browser_distinct_css属性名定義
  380.  **/
  381.  
  382. define('HTF_ATTR_HTMLCONFIG_BROWSER_DISTINCT_CSS','browser_distinct_css');
  383. /**
  384.  * frmdef.xml frameconfig要素->imagepath属性名定義
  385.  **/
  386.  
  387. define('HTF_ATTR_HTMLCONFIG_IMAGEPATH','imagepath');
  388. /**
  389.  * frmdef.xml frameconfig要素->csspath属性名定義
  390.  **/
  391.  
  392. define('HTF_ATTR_HTMLCONFIG_CSSPATH','csspath');
  393. /**
  394.  * frmdef.xml frameconfig要素->jspath属性名定義
  395.  **/
  396.  
  397. define('HTF_ATTR_HTMLCONFIG_JSPATH','jspath');
  398. /**
  399.  * frmdef.xml frameconfig要素->rootpath属性名定義
  400.  **/
  401.  
  402. define('HTF_ATTR_HTMLCONFIG_ROOTPATH','rootpath');
  403. //(headconfig)
  404. /**
  405.  * frmdef.xml headconfig要素->content_type属性名定義
  406.  **/
  407.  
  408. define('HTF_ATTR_HEADCONFIG_CONTENT_TYPE','content_type');
  409. /**
  410.  * frmdef.xml headconfig要素->content_style_type属性名定義
  411.  **/
  412.  
  413. define('HTF_ATTR_HEADCONFIG_CONTENT_STYLE_TYPE','content_style_type');
  414. /**
  415.  * frmdef.xml headconfig要素->content_script_type属性名定義
  416.  **/
  417.  
  418. define('HTF_ATTR_HEADCONFIG_CONTENT_SCRIPT_TYPE','content_script_type');
  419. /**
  420.  * frmdef.xml headconfig要素->title属性名定義
  421.  **/
  422.  
  423. define('HTF_ATTR_HEADCONFIG_TITLE','title');
  424. /**
  425.  * frmdef.xml headconfig要素->author属性名定義
  426.  **/
  427.  
  428. define('HTF_ATTR_HEADCONFIG_AUTHOR','author');
  429. /**
  430.  * frmdef.xml headconfig要素->copyright属性名定義
  431.  **/
  432.  
  433. define('HTF_ATTR_HEADCONFIG_COPYRIGHT','copyright');
  434. /**
  435.  * frmdef.xml headconfig要素->description属性名定義
  436.  **/
  437.  
  438. define('HTF_ATTR_HEADCONFIG_DESCRIPTION','description');
  439. /**
  440.  * frmdef.xml headconfig要素->kwywords属性名定義
  441.  **/
  442.  
  443. define('HTF_ATTR_HEADCONFIG_KEYWORDS','keywords');
  444. /**
  445.  * frmdef.xml headconfig要素->robots属性名定義
  446.  **/
  447.  
  448. define('HTF_ATTR_HEADCONFIG_ROBOTS','robots');
  449. /**
  450.  * frmdef.xml headconfig要素->addheader属性名定義
  451.  **/
  452.  
  453. define('HTF_ATTR_HEADCONFIG_ADDHEADER','addheader');
  454. //(bodyconfig)
  455. /**
  456.  * frmdef.xml bodyconfig要素->bgcolor属性名定義
  457.  **/
  458.  
  459. define('HTF_ATTR_BODYCONFIG_BGCOLOR','bgcolor');
  460. /**
  461.  * frmdef.xml bodyconfig要素->bgimage属性名定義
  462.  **/
  463.  
  464. define('HTF_ATTR_BODYCONFIG_BGIMAGE','bgimage');
  465. /**
  466.  * frmdef.xml bodyconfig要素->margin属性名定義
  467.  **/
  468.  
  469. define('HTF_ATTR_BODYCONFIG_MARGIN','margin');
  470. //(pageconfig)
  471. /**
  472.  * frmdef.xml pageconfig要素->align属性名定義
  473.  **/
  474.  
  475. define('HTF_ATTR_PAGECONFIG_ALIGN','align');
  476. /**
  477.  * frmdef.xml pageconfig要素->valign属性名定義
  478.  **/
  479.  
  480. define('HTF_ATTR_PAGECONFIG_VALIGN','valign');
  481. /**
  482.  * frmdef.xml pageconfig要素->width属性名定義
  483.  **/
  484.  
  485. define('HTF_ATTR_PAGECONFIG_WIDTH','width');
  486. /**
  487.  * frmdef.xml pageconfig要素->border属性名定義
  488.  **/
  489.  
  490. define('HTF_ATTR_PAGECONFIG_BORDER','border');
  491. /**
  492.  * frmdef.xml pageconfig要素->bordercolor属性名定義
  493.  **/
  494.  
  495. define('HTF_ATTR_PAGECONFIG_BORDERCOLOR','bordercolor');
  496. /**
  497.  * frmdef.xml pageconfig要素->bgcolor属性名定義
  498.  **/
  499.  
  500. define('HTF_ATTR_PAGECONFIG_BGCOLOR','bgcolor');
  501. /**
  502.  * frmdef.xml pageconfig要素->bgimage属性名定義
  503.  **/
  504.  
  505. define('HTF_ATTR_PAGECONFIG_BGIMAGE','bgimage');
  506. /**
  507.  * frmdef.xml pageconfig要素->fontcolor属性名定義
  508.  **/
  509.  
  510. define('HTF_ATTR_PAGECONFIG_FONTCOLOR','fontcolor');
  511. /**
  512.  * frmdef.xml pageconfig要素->linkcolor属性名定義
  513.  **/
  514.  
  515. define('HTF_ATTR_PAGECONFIG_LINKCOLOR','linkcolor');
  516. /**
  517.  * frmdef.xml pageconfig要素->visitedcolor属性名定義
  518.  **/
  519.  
  520. define('HTF_ATTR_PAGECONFIG_VISITEDCOLOR','visitedcolor');
  521. /**
  522.  * frmdef.xml pageconfig要素->activecolor属性名定義
  523.  **/
  524.  
  525. define('HTF_ATTR_PAGECONFIG_ACTIVECOLOR','activecolor');
  526. /**
  527.  * frmdef.xml pageconfig要素->hovercolor属性名定義
  528.  **/
  529.  
  530. define('HTF_ATTR_PAGECONFIG_HOVERCOLOR','hovercolor');
  531. /**
  532.  * frmdef.xml pageconfig要素->use_pageheader属性名定義
  533.  **/
  534.  
  535. define('HTF_ATTR_PAGECONFIG_USE_PAGEHEADER','use_pageheader');
  536. /**
  537.  * frmdef.xml pageconfig要素->use_indexbar属性名定義
  538.  **/
  539.  
  540. define('HTF_ATTR_PAGECONFIG_USE_INDEXBAR','use_indexbar');
  541. /**
  542.  * frmdef.xml pageconfig要素->use_leftarea属性名定義
  543.  **/
  544.  
  545. define('HTF_ATTR_PAGECONFIG_USE_LEFTAREA','use_leftarea');
  546. /**
  547.  * frmdef.xml pageconfig要素->use_contentarea属性名定義
  548.  **/
  549.  
  550. define('HTF_ATTR_PAGECONFIG_USE_CONTENTAREA','use_contentarea');
  551. /**
  552.  * frmdef.xml pageconfig要素->use_rightheader属性名定義
  553.  **/
  554.  
  555. define('HTF_ATTR_PAGECONFIG_USE_RIGHTAREA','use_rightarea');
  556. /**
  557.  * frmdef.xml pageconfig要素->use_pagefooter属性名定義
  558.  **/
  559.  
  560. define('HTF_ATTR_PAGECONFIG_USE_PAGEFOOTER','use_pagefooter');
  561. /**
  562.  * frmdef.xml pageconfig要素->use_leftarea属性名定義
  563.  **/
  564.  
  565. define('HTF_ATTR_PAGECONFIG_OVERWRAP_LEFTAREA','overwrap_leftarea');
  566. /**
  567.  * frmdef.xml pageconfig要素->use_rightarea属性名定義
  568.  **/
  569.  
  570. define('HTF_ATTR_PAGECONFIG_OVERWRAP_RIGHTAREA','overwrap_rightarea');
  571.  
  572. //////////////////////
  573. //menu.xml
  574. //////////////////////
  575. //---要素名---
  576. /**
  577.  * メニューデータxmlファイル ルート要素名定義
  578.  **/
  579.  
  580. define('HTF_MENU_XML_MENU','menu');
  581. /**
  582.  * メニューデータxmlファイル メニューアイテム要素名定義
  583.  **/
  584.  
  585. define('HTF_MENU_XML_MENUITEM','menuitem');    
  586. //menuitem
  587. //---属性値名---
  588. /**
  589.  * メニューデータxmlファイル id属性名定義
  590.  **/
  591.  
  592. define('HTF_ATTR_MENUITEM_ID','id');    
  593. /**
  594.  * メニューデータxmlファイル label属性名定義
  595.  **/
  596.  
  597. define('HTF_ATTR_MENUITEM_LABEL','label');
  598. /**
  599.  * メニューデータxmlファイル image属性名定義
  600.  **/
  601.  
  602. define('HTF_ATTR_MENUITEM_IMAGE','image');
  603. /**
  604.  * メニューデータxmlファイル swapimage属性名定義
  605.  **/
  606.  
  607. define('HTF_ATTR_MENUITEM_SWAPIMAGE','swapimage');
  608. /**
  609.  * メニューデータxmlファイル alt属性名定義
  610.  **/
  611.  
  612. define('HTF_ATTR_MENUITEM_ALT','alt');
  613. /**
  614.  * メニューデータxmlファイル height属性名定義
  615.  **/
  616.  
  617. define('HTF_ATTR_MENUITEM_HEIGHT','height');
  618. /**
  619.  * メニューデータxmlファイル width属性名定義
  620.  **/
  621.  
  622. define('HTF_ATTR_MENUITEM_WIDTH','width');
  623. /**
  624.  * メニューデータxmlファイル border属性名定義
  625.  **/
  626.  
  627. define('HTF_ATTR_MENUITEM_BORDER''border');
  628. /**
  629.  * メニューデータxmlファイル url属性名定義
  630.  **/
  631.  
  632. define('HTF_ATTR_MENUITEM_URL','url');
  633. /**
  634.  * メニューデータxmlファイル target属性名定義
  635.  **/
  636.  
  637. define('HTF_ATTR_MENUITEM_TARGET','target');
  638.  
  639. ///////////////////////////////////
  640. // 設定xmlファイル設定値
  641. ///////////////////////////////////
  642. //////////////////////
  643. //共通
  644. //////////////////////
  645. //設定on/off
  646. /**
  647.  * 設定値・設定オン定義
  648.  **/
  649.  
  650. define('HTF_CONF_ON','on');
  651. /**
  652.  * 設定値・設定オフ定義
  653.  **/
  654.  
  655. define('HTF_CONF_OFF','off');
  656.  
  657. //////////////////////
  658. //htfconf.xml
  659. //////////////////////
  660. /**
  661.  * htfconf.xml設定値・小文字出力定義
  662.  **/
  663.  
  664. define('HTF_CASE_LOWER','lower');
  665. /**
  666.  * htfconf.xml設定値・大文字出力定義
  667.  **/
  668.  
  669. define('HTF_CASE_UPPER','upper');
  670. /**
  671.  * htfconf.xml設定値・UTF-8エンコード定義
  672.  **/
  673.  
  674. define('HTF_ENCODE_UTF8','UTF-8');
  675. /**
  676.  * htfconf.xml設定値・EUC-JPエンコード定義
  677.  **/
  678.  
  679. define('HTF_ENCODE_EUC','EUC-JP');
  680.  
  681.  
  682. //////////////////////
  683. //frmdef.xml
  684. //////////////////////
  685. //DOCTYPE
  686. /**
  687.  * frmdef.xml設定値・HTML4.01 DOCTYPE定義
  688.  **/
  689.  
  690. define('HTF_HTML401TRANSITIONAL','HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"');
  691. //言語
  692. /**
  693.  * frmdef.xml設定値・日本語定義
  694.  **/
  695.  
  696. define('HTF_LANG_JA','ja');
  697. //型
  698. /**
  699.  * frmdef.xml設定値・type設定値(include)
  700.  **/
  701.  
  702. define('HTF_TYPE_INCLUDE','include');
  703. /**
  704.  * frmdef.xml設定値・type設定値(text)
  705.  **/
  706.  
  707. define('HTF_TYPE_TEXT','text');
  708.  
  709. //metaタグ設定値
  710. /**
  711.  * metaタグ設定値・content-type(UTF-8)
  712.  **/
  713.  
  714. define('HTF_CONTENT_TYPE_HTML_UTF8','text/html; charset=utf-8');
  715. /**
  716.  * metaタグ設定値・content-type(EUC-JP)
  717.  **/
  718.  
  719. define('HTF_CONTENT_TYPE_HTML_EUCJP','text/html; charset=euc-jp');
  720. /**
  721.  * metaタグ設定値・content-style-type(text/css)
  722.  **/
  723.  
  724. define('HTF_CONTENT_STYLE_TYPE_CSS','text/css');
  725. /**
  726.  * metaタグ設定値・content-script-type(text/javascript)
  727.  **/
  728.  
  729. define('HTF_CONTENT_SCRIIPT_TYPE_JAVASCRIPT','text/javascript');
  730.  
  731. //pageconfig
  732. /**
  733.  * pageconfig設定値・indexbarオーバーラップ指定
  734.  **/
  735.  
  736. define('HTF_PAGECONFIG_OVERWRAP_INDEXBAR','indexbar');
  737. /**
  738.  * pageconfig設定値・leftareaオーバーラップ指定
  739.  **/
  740.  
  741. define('HTF_PAGECONFIG_OVERWRAP_LEFTAREA','leftarea');
  742.  
  743. ///////////////////////////////////
  744. // CSSクラス名
  745. ///////////////////////////////////
  746. //公開CSS記述クラス名
  747. /**
  748.  * CSSクラス名定義・body
  749.  **/
  750.  
  751. define('HTF_CSS_OPENCLASS_BODY','body');
  752. /**
  753.  * htf公開CSSクラス名定義・page
  754.  **/
  755.  
  756. define('HTF_CSS_OPENCLASS_PAGE','page');
  757. /**
  758.  * htf公開CSSクラス名定義・pageheader
  759.  **/
  760.  
  761. define('HTF_CSS_OPENCLASS_PAGEHEADER','pageheader');
  762. /**
  763.  * htf公開CSSクラス名定義・pageheader_td
  764.  **/
  765.  
  766. define('HTF_CSS_OPENCLASS_PAGEHEADER_TD','pageheader_td');
  767. /**
  768.  * htf公開CSSクラス名定義・indexbar
  769.  **/
  770.  
  771. define('HTF_CSS_OPENCLASS_INDEXBAR','indexbar');
  772. /**
  773.  * htf公開CSSクラス名定義・indexbar_td
  774.  **/
  775.  
  776. define('HTF_CSS_OPENCLASS_INDEXBAR_TD','indexbar_td');
  777. /**
  778.  * htf公開CSSクラス名定義・leftarea
  779.  **/
  780.  
  781. define('HTF_CSS_OPENCLASS_LEFTAREA','leftarea');
  782. /**
  783.  * htf公開CSSクラス名定義・leftarea_td
  784.  **/
  785.  
  786. define('HTF_CSS_OPENCLASS_LEFTAREA_TD','leftarea_td');
  787. /**
  788.  * htf公開CSSクラス名定義・rightarea
  789.  **/
  790.  
  791. define('HTF_CSS_OPENCLASS_RIGHTAREA','rightarea');    
  792. /**
  793.  * htf公開CSSクラス名定義・rightarea_td
  794.  **/
  795.  
  796. define('HTF_CSS_OPENCLASS_RIGHTAREA_TD','rightarea_td');
  797. /**
  798.  * htf公開CSSクラス名定義・contentarea
  799.  **/
  800.  
  801. define('HTF_CSS_OPENCLASS_CONTENTAREA','contentarea');
  802. /**
  803.  * htf公開CSSクラス名定義・contentarea_td
  804.  **/
  805.  
  806. define('HTF_CSS_OPENCLASS_CONTENTAREA_TD','contentarea_td');
  807. /**
  808.  * htf公開CSSクラス名定義・pagefooter
  809.  **/
  810.  
  811. define('HTF_CSS_OPENCLASS_PAGEFOOTER','pagefooter');
  812. /**
  813.  * htf公開CSSクラス名定義・pagefooter_td
  814.  **/
  815.  
  816. define('HTF_CSS_OPENCLASS_PAGEFOOTER_TD','pagefooter_td');
  817.  
  818. ///////////////////////////////////
  819. // 各クラス使用パラメータ
  820. ///////////////////////////////////
  821. //////////////////////
  822. //htf_css_style
  823. //////////////////////
  824. //セレクタ作成方法
  825. /**
  826.  * htfパラメータ・CSSセレクタ作成方法(エレメント全てを使用)
  827.  **/
  828.  
  829. define('HTF_CSS_STYLE_USE_ELEMENT_ARR',16);
  830. /**
  831.  * htfパラメータ・CSSセレクタ作成方法(エレメント先頭を使用)
  832.  **/
  833.  
  834. define('HTF_CSS_STYLE_USE_ELEMENT_FST',8);
  835. /**
  836.  * htfパラメータ・CSSセレクタ作成方法(クラスを使用)
  837.  **/
  838.  
  839. define('HTF_CSS_STYLE_USE_CLASS',4);
  840. /**
  841.  * htfパラメータ・CSSセレクタ作成方法(IDを使用)
  842.  **/
  843.  
  844. define('HTF_CSS_STYLE_USE_ID',2);
  845. /**
  846.  * htfパラメータ・CSSセレクタ作成方法(アンカーを使用)
  847.  **/
  848.  
  849. define('HTF_CSS_STYLE_USE_ANCNAME',1);
  850. //////////////////////
  851. //htf_tag_table
  852. //////////////////////
  853. /**
  854.  * htfパラメータ・Tableタグでtheadを使用
  855.  **/
  856.  
  857. define('HTF_TAG_TABLE_USE_THEAD',1);    
  858. /**
  859.  * htfパラメータ・Tableタグでtbodyを使用
  860.  **/
  861.  
  862. define('HTF_TAG_TABLE_USE_TBODY',2);
  863. /**
  864.  * htfパラメータ・Tableタグでtfootを使用
  865.  **/
  866.  
  867. define('HTF_TAG_TABLE_USE_TFOOT',4);
  868.  
  869. ?>

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