gnu-social/vendor/zetacomponents/document/docs/tutorial/00_01_address_directive.php

23 lines
708 B
PHP

<?php
class myAddressDirective extends ezcDocumentRstDirective
{
public function toDocbook( DOMDocument $document, DOMElement $root )
{
$address = $document->createElement( 'address' );
$root->appendChild( $address );
if ( !empty( $this->node->parameters ) )
{
$name = $document->createElement( 'personname', htmlspecialchars( $this->node->parameters ) );
$address->appendChild( $name );
}
if ( isset( $this->node->options['street'] ) )
{
$street = $document->createElement( 'street', htmlspecialchars( $this->node->options['street'] ) );
$address->appendChild( $street );
}
}
}
?>