HeadlineElement.class.php
gehe zur Dokumentation dieser Datei00001 <?php
00002
00008 class HeadlineElement extends AbstractElement
00009 {
00010 var $level = 1;
00011
00012
00013
00017 function HeadlineElement( $level=1 )
00018 {
00019 $this->level = $level;
00020 }
00021
00022
00023
00024 function getText()
00025 {
00026 $name = '';
00027 foreach( $this->children as $child )
00028 {
00029 if ( strtolower(get_class($child))=='textelement')
00030 {
00031 $name .= $child->text;
00032 }
00033 }
00034
00035 return $name;
00036 }
00037
00038
00039
00040 function getName()
00041 {
00042 $name = strtolower( $this->getText() );
00043
00044
00045 $gueltig = 'abcdefghijklmnopqrstuvwxyz0123456789.-_';
00046 $tmp = strtr($name, $gueltig, str_repeat('#', strlen($gueltig)));
00047 $name = str_replace('.','',strtr($name, $tmp, str_repeat('.', strlen($tmp))));
00048
00049 return $name;
00050 }
00051 }
00052
00053 ?>