]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #2461 unsetting CONFIG variable in unset_config()
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 1 Dec 2010 01:41:45 +0000 (01:41 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 1 Dec 2010 01:41:45 +0000 (01:41 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@7487 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/configuration.php

index 4b908de5196bba6436ab3c0ff3e9c46b2a218948..5adc4bddc24d92ace496c3b5a848595727d900a2 100644 (file)
@@ -331,6 +331,10 @@ function run_function_once($functionname, $timelastupdatedcheck = 0) {
 function unset_config($name, $site_guid = 0) {
        global $CONFIG;
 
+       if (isset($CONFIG->$name)) {
+               unset($CONFIG->$name);
+       }
+
        $name = sanitise_string($name);
        $site_guid = (int) $site_guid;
        if ($site_guid == 0) {