123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- <?php
- include_once dirname(__FILE__) . '/CreateElement.inc';
- class CreateHeader extends CreateElement
- {
-
- private static $_instance = NULL;
-
- public function __construct()
- {
- }
-
- public function __destruct()
- {
- }
-
- public function __toString()
- {
- return $this->_xml;
- }
-
- public static function getInstance()
- {
- if (self::$_instance == NULL) {
- self::$_instance = new CreateHeader();
- }
- return self::$_instance;
- }
-
- protected function generateP()
- {
- $xml = '<' . CreateElement::NAMESPACEWORD .
- ':p>__GENERATEP__</' . CreateElement::NAMESPACEWORD .
- ':p>__GENERATEHDR__';
- $this->_xml = str_replace('__GENERATEHDR__', $xml, $this->_xml);
- }
-
- protected function generateHDR()
- {
-
- $this->_xml = '__GENERATEHDR__';
- }
-
- public function createHeader()
- {
- $this->_xml = '';
- $args = func_get_args();
- $text = CreateText::getInstance();
- $text->createText($args[0], $args[1]);
- $this->generateHDR();
- $this->_xml = str_replace(
- '__GENERATEHDR__', (string) $text,
- $this->_xml
- );
- }
- }
|