Index: trunk/kernel/include/systemconfiguration.php =================================================================== diff -u -r13 -r534 --- trunk/kernel/include/systemconfiguration.php (.../systemconfiguration.php) (revision 13) +++ trunk/kernel/include/systemconfiguration.php (.../systemconfiguration.php) (revision 534) @@ -13,7 +13,7 @@ { function SystemConfiguration() { - $adodbConnection = GetADODBConnection(); // create a connection + $adodbConnection = &GetADODBConnection(); // create a connection $sql = sprintf("SELECT DefaultLanguage, DefaultTheme, DBSchemaVersion, SystemSecurityContextId FROM SystemConfiguration"); $result = $adodbConnection->Execute($sql); @@ -104,7 +104,7 @@ if(count($this->m_dirtyFieldsMap) == 0) return true; - $adodbConnection = GetADODBConnection(); + $adodbConnection = &GetADODBConnection(); $sql = 'UPDATE SystemConfiguration SET '; $first = 1; @@ -132,7 +132,7 @@ function GetValue($variableName) { - $adodbConnection = GetADODBConnection(); // create a connection + $adodbConnection = &GetADODBConnection(); // create a connection $sql = sprintf("SELECT VariableValue FROM ConfigurationValues WHERE VariableName = '%s'",$variableName); $result = $adodbConnection->Execute($sql); @@ -147,7 +147,7 @@ function SetValue($variableName, $variableValue) { - $adodbConnection = GetADODBConnection(); // create a connection + $adodbConnection = &GetADODBConnection(); // create a connection if($variableValue == NULL) //Remove field { $sql = sprintf("DELETE FROM ConfigurationValues WHERE VariableName = '%s'",$variableName);