summaryrefslogtreecommitdiff
path: root/bit_setup_inc.php
diff options
context:
space:
mode:
authorWakeworks <wakeworks@users.sourceforge.net>2006-02-15 20:43:58 +0000
committerWakeworks <wakeworks@users.sourceforge.net>2006-02-15 20:43:58 +0000
commitc0e7677e770068ba3a33af269ffd7ee497dc4c91 (patch)
tree218e4aa4c2182f60444f53795a713d2a9e118254 /bit_setup_inc.php
parent73f5599b3016ae9f0c445f81aa3504c8a310f805 (diff)
downloadlanguages-c0e7677e770068ba3a33af269ffd7ee497dc4c91.tar.gz
languages-c0e7677e770068ba3a33af269ffd7ee497dc4c91.tar.bz2
languages-c0e7677e770068ba3a33af269ffd7ee497dc4c91.zip
Check for empty global which can happen during install, due to arbitrary scan order.
Diffstat (limited to 'bit_setup_inc.php')
-rw-r--r--bit_setup_inc.php24
1 files changed, 13 insertions, 11 deletions
diff --git a/bit_setup_inc.php b/bit_setup_inc.php
index 21fb93c..accb788 100644
--- a/bit_setup_inc.php
+++ b/bit_setup_inc.php
@@ -32,17 +32,19 @@
$gBitSmarty->assign('bitlanguage', $gBitLanguage->mLanguage);
- require_once( LANGUAGES_PKG_PATH . 'LibertyTranslations.php' );
- $gLibertySystem->registerService( LIBERTY_SERVICE_TRANSLATION, LANGUAGES_PKG_NAME, array(
- //'content_display_function' => 'translation_content_display',
- //'content_preview_function' => 'translation_content_edit',
- 'content_edit_function' => 'translation_content_edit',
- 'content_store_function' => 'translation_content_store',
- //'content_list_sql_function' => 'translation_content_list',
- //'content_load_sql_function' => 'translation_content_load',
- 'content_edit_mini_tpl' => 'bitpackage:languages/select_translations.tpl',
- //'content_icon_tpl' => 'bitpackage:languages/translate_service_icon.tpl',
- ) );
+ if (!empty($gLibertySystem)) {
+ require_once( LANGUAGES_PKG_PATH . 'LibertyTranslations.php' );
+ $gLibertySystem->registerService( LIBERTY_SERVICE_TRANSLATION, LANGUAGES_PKG_NAME, array(
+ //'content_display_function' => 'translation_content_display',
+ //'content_preview_function' => 'translation_content_edit',
+ 'content_edit_function' => 'translation_content_edit',
+ 'content_store_function' => 'translation_content_store',
+ //'content_list_sql_function' => 'translation_content_list',
+ //'content_load_sql_function' => 'translation_content_load',
+ 'content_edit_mini_tpl' => 'bitpackage:languages/select_translations.tpl',
+ //'content_icon_tpl' => 'bitpackage:languages/translate_service_icon.tpl',
+ ) );
+ }
if( !empty( $_POST['translate'] ) ) {
if( is_numeric( $_POST['translate_content_id'] ) ) {