diff options
| author | tekimaki <will@tekimaki.com> | 2011-01-17 18:14:55 -0500 |
|---|---|---|
| committer | tekimaki <will@tekimaki.com> | 2011-01-17 18:14:55 -0500 |
| commit | bd03375fa2a32853219ddf4cab53604cb7e1035b (patch) | |
| tree | 176334c44a475e22ef4d850c1f7ab389f5c61913 | |
| parent | 4245c0bf5f9a476eb93aabb9bb29ac7b635c9f4d (diff) | |
| download | util-bd03375fa2a32853219ddf4cab53604cb7e1035b.tar.gz util-bd03375fa2a32853219ddf4cab53604cb7e1035b.tar.bz2 util-bd03375fa2a32853219ddf4cab53604cb7e1035b.zip | |
look for PHPExcel in pear path
| -rw-r--r-- | bitexcel/BitExcel.php | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/bitexcel/BitExcel.php b/bitexcel/BitExcel.php index 127c69f..3587fcb 100644 --- a/bitexcel/BitExcel.php +++ b/bitexcel/BitExcel.php @@ -1,9 +1,17 @@ <?php /** PHPExcel */ -require_once( EXTERNALS_PKG_PATH.'phpexcel/Classes/PHPExcel.php'); -/** PHPExcel_Writer_Excel2007 */ -require_once( EXTERNALS_PKG_PATH.'phpexcel/Classes/PHPExcel/Writer/Excel2007.php'); +$php_excel_loaded = FALSE; +if (@include_once("PEAR.php")) { + ini_set('include_path', ini_get('include_path').':/usr/share/pear/PHPExcel/'); + if( @include_once("PHPExcel.php") ) + if( @include_once("PHPExcel/Writer/Excel2007.php") ) + $php_excel_loaded = TRUE; +} +if( !$php_excel_loaded ){ + require_once( EXTERNALS_PKG_PATH.'phpexcel/Classes/PHPExcel.php'); + require_once( EXTERNALS_PKG_PATH.'phpexcel/Classes/PHPExcel/Writer/Excel2007.php'); +} require_once( UTIL_PKG_PATH.'phpcontrib_lib.php' ); |
