summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortekimaki <will@tekimaki.com>2011-01-17 18:14:55 -0500
committertekimaki <will@tekimaki.com>2011-01-17 18:14:55 -0500
commitbd03375fa2a32853219ddf4cab53604cb7e1035b (patch)
tree176334c44a475e22ef4d850c1f7ab389f5c61913
parent4245c0bf5f9a476eb93aabb9bb29ac7b635c9f4d (diff)
downloadutil-bd03375fa2a32853219ddf4cab53604cb7e1035b.tar.gz
util-bd03375fa2a32853219ddf4cab53604cb7e1035b.tar.bz2
util-bd03375fa2a32853219ddf4cab53604cb7e1035b.zip
look for PHPExcel in pear path
-rw-r--r--bitexcel/BitExcel.php14
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' );