| | |
| | | } |
| | | |
| | | private function format(&$node) { |
| | | $node->setAttribute('beforeFormatType', ord($this->f_type)); |
| | | $node->setAttribute('beforeFormatType', dechex($this->f_type)); |
| | | $node->setAttribute('beforeFormatColor', base64_encode($this->f_color)); |
| | | |
| | | if($node->hasAttribute('color')) { |
| | |
| | | } |
| | | |
| | | private function unformat($node) { |
| | | $this->f_type = chr($node->getAttribute('beforeFormatType')); |
| | | $this->f_type = hexdec($node->getAttribute('beforeFormatType')); |
| | | $node->removeAttribute('beforeFormatType'); |
| | | |
| | | $this->f_color = base64_decode($node->getAttribute('beforeFormatColor')); |