Changeset 47 for trunk/patXMLPretty

Show
Ignore:
Timestamp:
01/11/06 13:51:27 (3 years ago)
Author:
argh
Message:

Added an error check.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/patXMLPretty/Engine/Unserializer.php

    r38 r47  
    88 * @see         patXMLPretty_Engine_Unserializer 
    99 */ 
     10 
     11/** 
     12 * Warning: cannot find XML unserializer class. 
     13 */ 
     14 define( 'PATXMLPRETTY_ENGINE_UNSERIALIZER_WARNING_MISSING_UNSERIALIZER', 'patXMLPretty_Engine_Unserializer:01' ); 
    1015 
    1116/** 
     
    5358    function parse( $xmlSource ) 
    5459    { 
    55         include_once 'XML/Unserializer.php'; 
     60        @include_once 'XML/Unserializer.php'; 
     61        if( !class_exists( 'XML_Unserializer' ) ) { 
     62            $error = patErrorManager::raiseWarning( 
     63                PATXMLPRETTY_ENGINE_UNSERIALIZER_WARNING_MISSING_UNSERIALIZER, 
     64                $this->userMessages['warning'], 
     65                'Could not include the PEAR::XML_Unserializer class.' 
     66            ); 
     67 
     68            return $error; 
     69        } 
    5670 
    5771        $ser =& new XML_Unserializer;