summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJakob Sack <kde@jakobsack.de>2011-04-16 11:11:16 +0200
committerJakob Sack <kde@jakobsack.de>2011-04-16 11:11:16 +0200
commitfc33094429a942c97fb098b6ecc2c6708f507603 (patch)
treee54f0e59b972311f03f0ea4726d028100645d258 /lib
parented77ab18c9d01ac42fd5e369cfafb7b7ac3c9c44 (diff)
downloadnextcloud-server-fc33094429a942c97fb098b6ecc2c6708f507603.tar.gz
nextcloud-server-fc33094429a942c97fb098b6ecc2c6708f507603.zip
replaced $CONFIG_DB* with OC_CONFIG::getValue( "db*" )
Diffstat (limited to 'lib')
-rw-r--r--lib/base.php14
-rw-r--r--lib/database.php18
-rw-r--r--lib/plugin.php2
3 files changed, 20 insertions, 14 deletions
diff --git a/lib/base.php b/lib/base.php
index c84d61b3214..270bf09e9ac 100644
--- a/lib/base.php
+++ b/lib/base.php
@@ -51,6 +51,9 @@ set_include_path($SERVERROOT.'/lib'.PATH_SEPARATOR.$SERVERROOT.'/config'.PATH_SE
if( !isset( $RUNTIME_NOSETUPFS )){
$RUNTIME_NOSETUPFS = false;
}
+if( !isset( $RUNTIME_NOAPPS )){
+ $RUNTIME_NOAPPS = false;
+}
// define default config values
$CONFIG_INSTALLED=false;
@@ -113,8 +116,11 @@ OC_UTIL::addScript( "jquery-ui-1.8.10.custom.min" );
OC_UTIL::addScript( "js" );
OC_UTIL::addStyle( "jquery-ui-1.8.10.custom" );
OC_UTIL::addStyle( "styles" );
+
// Load Apps
-OC_APP::loadApps();
+if( !$RUNTIME_NOAPPS ){
+ OC_APP::loadApps();
+}
// check if the server is correctly configured for ownCloud
OC_UTIL::checkserver();
@@ -232,13 +238,13 @@ class OC_UTIL {
global $CONFIG_DATADIRECTORY_ROOT;
global $CONFIG_BACKUPDIRECTORY;
global $CONFIG_ENABLEBACKUP;
- global $CONFIG_INSTALLED;
+ $CONFIG_INSTALLED = OC_CONFIG::getValue( "installed", false );
$error='';
if(!is_callable('sqlite_open') and !is_callable('mysql_connect')){
$error.='No database drivers (sqlite or mysql) installed.<br/>';
}
- global $CONFIG_DBTYPE;
- global $CONFIG_DBNAME;
+ $CONFIG_DBTYPE = OC_CONFIG::getValue( "dbtype", "sqlite" );
+ $CONFIG_DBNAME = OC_CONFIG::getValue( "dbname", "owncloud" );
if(!stristr(PHP_OS, 'WIN')){
if($CONFIG_DBTYPE=='sqlite'){
$file=$SERVERROOT.'/'.$CONFIG_DBNAME;
diff --git a/lib/database.php b/lib/database.php
index 6d65665df43..dc4bf75649b 100644
--- a/lib/database.php
+++ b/lib/database.php
@@ -38,11 +38,11 @@ class OC_DB {
*/
static public function connect(){
// The global data we need
- global $CONFIG_DBNAME;
- global $CONFIG_DBHOST;
- global $CONFIG_DBUSER;
- global $CONFIG_DBPASSWORD;
- global $CONFIG_DBTYPE;
+ $CONFIG_DBNAME = OC_CONFIG::getValue( "dbname", "owncloud" );;
+ $CONFIG_DBHOST = OC_CONFIG::getValue( "dbhost", "" );;
+ $CONFIG_DBUSER = OC_CONFIG::getValue( "dbuser", "" );;
+ $CONFIG_DBPASSWORD = OC_CONFIG::getValue( "dbpassword", "" );;
+ $CONFIG_DBTYPE = OC_CONFIG::getValue( "dbtype", "sqlite" );;
global $DOCUMENTROOT;
global $SERVERROOT;
@@ -232,8 +232,8 @@ class OC_DB {
* TODO: write more documentation
*/
public static function createDbFromStructure( $file ){
- global $CONFIG_DBNAME;
- global $CONFIG_DBTABLEPREFIX;
+ $CONFIG_DBNAME = OC_CONFIG::getValue( "dbname", "owncloud" );
+ $CONFIG_DBTABLEPREFIX = OC_CONFIG::getValue( "dbtableprefix", "oc_" );
self::connectScheme();
@@ -295,8 +295,8 @@ class OC_DB {
*/
private static function processQuery( $query ){
// We need Database type and table prefix
- global $CONFIG_DBTYPE;
- global $CONFIG_DBTABLEPREFIX;
+ $CONFIG_DBTYPE = OC_CONFIG::getValue( "dbtype", "sqlite" );
+ $CONFIG_DBTABLEPREFIX = OC_CONFIG::getValue( "dbtableprefix", "oc_" );
// differences in escaping of table names (` for mysql)
// Problem: what if there is a ` in the value we want to insert?
diff --git a/lib/plugin.php b/lib/plugin.php
index 0cec329ea35..0d4e9744dc3 100644
--- a/lib/plugin.php
+++ b/lib/plugin.php
@@ -90,7 +90,7 @@ class OC_PLUGIN{
* Load all plugins that aren't blacklisted
*/
public static function loadPlugins() {
- global $CONFIG_INSTALLED;
+ $CONFIG_INSTALLED = OC_CONFIG::getValue( "installed", false );
if($CONFIG_INSTALLED){
global $SERVERROOT;
$plugins = self::listPlugins();