]> source.dussan.org Git - nextcloud-server.git/commitdiff
Backgroundjobs: don't try to access OC_Appconfig if ownCloud has not been installed
authorJakob Sack <mail@jakobsack.de>
Fri, 10 Aug 2012 11:53:40 +0000 (13:53 +0200)
committerJakob Sack <mail@jakobsack.de>
Fri, 10 Aug 2012 11:53:40 +0000 (13:53 +0200)
lib/base.php

index dae62a029c8c002336e5fd69a96c4d91d062e9cf..3a65b30ae9ff06b7d538642cdf123446a8d0185c 100644 (file)
@@ -109,7 +109,8 @@ class OC{
                                OC::$SUBURI=OC::$SUBURI.'index.php';
                        }
                }
-                OC::$WEBROOT=substr($scriptName,0,strlen($scriptName)-strlen(OC::$SUBURI));
+
+               OC::$WEBROOT=substr($scriptName,0,strlen($scriptName)-strlen(OC::$SUBURI));
 
                if(OC::$WEBROOT!='' and OC::$WEBROOT[0]!=='/'){
                        OC::$WEBROOT='/'.OC::$WEBROOT;
@@ -241,15 +242,16 @@ class OC{
                OC_Util::addScript( "jquery.infieldlabel.min" );
                OC_Util::addScript( "jquery-tipsy" );
                OC_Util::addScript( "oc-dialogs" );
-               OC_Util::addScript( "backgroundjobs" );
                OC_Util::addScript( "js" );
                OC_Util::addScript( "eventsource" );
                OC_Util::addScript( "config" );
                //OC_Util::addScript( "multiselect" );
                OC_Util::addScript('search','result');
 
-               if( OC_Appconfig::getValue( 'core', 'backgroundjobs_mode', 'ajax' ) == 'ajax' ){
-                       OC_Util::addScript( 'backgroundjobs' );
+               if( OC_Config::getValue( 'installed', false )){
+                       if( OC_Appconfig::getValue( 'core', 'backgroundjobs_mode', 'ajax' ) == 'ajax' ){
+                               OC_Util::addScript( 'backgroundjobs' );
+                       }
                }
                
                OC_Util::addStyle( "styles" );