diff options
| author | Christian Fowler <spider@viovio.com> | 2007-03-10 04:07:57 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2007-03-10 04:07:57 +0000 |
| commit | 28c3434ee667c2d0bb5ecce88f0f4e3902c6010d (patch) | |
| tree | a917665782a8aafc19b5663a79252c79d6712abd | |
| parent | 041a0214f498b13f1515801532def15e0e818830 (diff) | |
| download | liberty-28c3434ee667c2d0bb5ecce88f0f4e3902c6010d.tar.gz liberty-28c3434ee667c2d0bb5ecce88f0f4e3902c6010d.tar.bz2 liberty-28c3434ee667c2d0bb5ecce88f0f4e3902c6010d.zip | |
make sure path defined exists before trying to pull in handler_file in lookup
| -rw-r--r-- | LibertyBase.php | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/LibertyBase.php b/LibertyBase.php index ef7fbe5..1c88110 100644 --- a/LibertyBase.php +++ b/LibertyBase.php @@ -3,7 +3,7 @@ * Base class for Management of Liberty Content * * @package liberty - * @version $Header: /cvsroot/bitweaver/_bit_liberty/LibertyBase.php,v 1.12 2006/09/06 16:02:55 spiderr Exp $ + * @version $Header: /cvsroot/bitweaver/_bit_liberty/LibertyBase.php,v 1.13 2007/03/10 04:07:57 spiderr Exp $ * @author spider <spider@steelsun.com> */ // +----------------------------------------------------------------------+ @@ -62,9 +62,11 @@ class LibertyBase extends BitBase { } if( !empty( $pContentGuid ) && isset( $gLibertySystem->mContentTypes[$pContentGuid] ) ) { $type = $gLibertySystem->mContentTypes[$pContentGuid]; - require_once( constant( strtoupper( $type['handler_package'] ).'_PKG_PATH' ).$type['handler_file'] ); - $ret = new $type['handler_class']( NULL, $pContentId ); - $ret->load(); + if( defined( strtoupper( $type['handler_package'] ).'_PKG_PATH' ) ) { + require_once( constant( strtoupper( $type['handler_package'] ).'_PKG_PATH' ).$type['handler_file'] ); + $ret = new $type['handler_class']( NULL, $pContentId ); + $ret->load(); + } } } |
