--- nfo/site/htdocs/inc/xmlcp/xmlcp.php.inc 2004/09/02 14:24:42 1.2 +++ nfo/site/htdocs/inc/xmlcp/xmlcp.php.inc 2004/09/06 01:02:04 1.3 @@ -10,11 +10,11 @@ $xmlcp_tagcbfunctions = array(); $xmlcp_cdata = ''; -function xmlcp_registertagcallbacks($tagname, $fn_startelement, $fn_endelement) { +function xmlcp_registertagcallbacks($tagname, $fn_startelement, $fn_endelement = '') { global $xmlcp_tagcbfunctions; - if($tagname && $fn_startelement && $fn_endelement) { + if($tagname && $fn_startelement) { $xmlcp_tagcbfunctions[$tagname] = array($fn_startelement, $fn_endelement); @@ -55,7 +55,7 @@ global $xmlcp_tagcbfunctions; - if(isset($xmlcp_tagcbfunctions[$tagname])) echo $xmlcp_tagcbfunctions[$tagname][1]($h_parser, $tagname); + if(isset($xmlcp_tagcbfunctions[$tagname]) && $xmlcp_tagcbfunctions[$tagname][1]) echo $xmlcp_tagcbfunctions[$tagname][1]($h_parser, $tagname); }