summaryrefslogtreecommitdiff
path: root/includes/bit_setup_inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/bit_setup_inc.php')
-rwxr-xr-x[-rw-r--r--]includes/bit_setup_inc.php31
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 );
}
}