static function update($var, $val = null) { if (!$var) { return array(); } $arrs = array(); if (is_array($var)) { $arrs = $var; } else { $arrs[$var] = $val; } $update = 0; $config = ConfigHandler::core_settings(); if ($config) { foreach ($arrs as $var => $val) { if ($config[$var] != $val) { $update = 1; $config[$var] = $val; } } } if ($update && $config) { ConfigHandler::set($config); } return $config; }