diff options
Diffstat (limited to 'includes/bit_setup_inc.php')
| -rwxr-xr-x[-rw-r--r--] | includes/bit_setup_inc.php | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/includes/bit_setup_inc.php b/includes/bit_setup_inc.php index 1008fe4..1fb5aac 100644..100755 --- a/includes/bit_setup_inc.php +++ b/includes/bit_setup_inc.php @@ -1,25 +1,26 @@ <?php global $gBitSystem, $gBitThemes; -$registerHash = array( +$pRegisterHash = array( 'package_name' => 'ckeditor', 'package_path' => dirname( dirname( __FILE__ ) ).'/', ); -$gBitSystem->registerPackage( $registerHash ); -function loadCkEditor() { - global $gBitSystem, $gBitThemes, $gBitUser; - if( $gBitSystem->isPackageActive( 'ckeditor' ) && $gBitUser->hasPermission( 'p_liberty_enter_html' ) ){ - // same files for now... should choose between .min files - if( defined( 'IS_LIVE' ) && IS_LIVE ) { - $jsDir = (file_exists( CONFIG_PKG_PATH.'externals/ckeditor/ckeditor.js' ) ? CONFIG_PKG_PATH.'externals/ckeditor/' : CKEDITOR_PKG_PATH.'ckeditor/'); - $gBitThemes->loadJavascript( $jsDir.'ckeditor.js', FALSE, 600, FALSE ); - $gBitThemes->loadJavascript( $jsDir.'adapters/jquery.js', FALSE, 600, FALSE ); - } else { - $jsDir = (file_exists( CONFIG_PKG_PATH.'externals/ckeditor/ckeditor.js' ) ? CONFIG_PKG_PATH.'externals/ckeditor/' : CKEDITOR_PKG_PATH.'ckeditor/'); - $gBitThemes->loadJavascript( $jsDir.'ckeditor.js', FALSE, 600, FALSE ); - $gBitThemes->loadJavascript( $jsDir.'adapters/jquery.js', FALSE, 600, FALSE ); - } +// fix to quieten down VS Code which can't see the dynamic creation of these ... +define( 'CKEDITOR_PKG_NAME', $pRegisterHash['package_name'] ); +define( 'CKEDITOR_PKG_URL', BIT_ROOT_URL . basename( $pRegisterHash['package_path'] ) . '/' ); +define( 'CKEDITOR_PKG_PATH', BIT_ROOT_PATH . basename( $pRegisterHash['package_path'] ) . '/' ); +define( 'CKEDITOR_PKG_INCLUDE_PATH', BIT_ROOT_PATH . basename( $pRegisterHash['package_path'] ) . '/includes/'); +define( 'CKEDITOR_PKG_CLASS_PATH', BIT_ROOT_PATH . basename( $pRegisterHash['package_path'] ) . '/includes/classes/'); +define( 'CKEDITOR_PKG_ADMIN_PATH', BIT_ROOT_PATH . basename( $pRegisterHash['package_path'] ) . '/admin/'); + +$gBitSystem->registerPackage( $pRegisterHash ); + +if( $gBitSystem->isPackageActive( 'ckeditor' ) && $gBitUser->isRegistered() && $gBitUser->hasPermission( 'p_liberty_enter_html' ) ){ + if( defined( 'IS_LIVE' ) && IS_LIVE ) { + $gBitThemes->loadJavascript( CKEDITOR_PKG_PATH.'ckeditor.js', false, 600, false ); + } else { + $gBitThemes->loadJavascript( CKEDITOR_PKG_PATH.'ckeditor.js', false, 600, false ); } } |
