From a28bfaf5986c641e6e605c66285a1674eb1c1f17 Mon Sep 17 00:00:00 2001 From: Klaus Leithoff Date: Fri, 25 Jan 2008 12:13:04 +0000 Subject: [PATCH] fix for infolog/inc/class.uicustomfields.inc.php, for problems with the editing of the customfields of infolog, because of the deprecated bo->config object --- infolog/inc/class.uicustomfields.inc.php | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/infolog/inc/class.uicustomfields.inc.php b/infolog/inc/class.uicustomfields.inc.php index 7c0f00efd8..2a7cd6e563 100644 --- a/infolog/inc/class.uicustomfields.inc.php +++ b/infolog/inc/class.uicustomfields.inc.php @@ -35,7 +35,7 @@ class uicustomfields * * @var config */ - var $config; + var $config_data; /** * Group owners for certain types read from the infolog config * @@ -49,7 +49,7 @@ class uicustomfields $this->tmpl =& CreateObject('etemplate.etemplate'); $this->types = &$this->bo->enums['type']; $this->status = &$this->bo->status; - $this->config = &$this->bo->config; + $this->config_data = config::read('infolog'); $this->fields = &$this->bo->customfields; $this->group_owners =& $this->bo->group_owners; } @@ -359,18 +359,14 @@ class uicustomfields $content['type2'] = $new_name; // show the new entry } } - function save_repository() { // save changes to repository - $this->config->value('types',$this->types); + config::save_value('types',$this->types,'infolog'); //echo '

uicustomfields::save_repository() \$this->status=

'; print_r($this->status); echo "
\n"; - $this->config->value('status',$this->status); + config::save_value('status',$this->status,'infolog'); //echo '

uicustomfields::save_repository() \$this->fields=

'; print_r($this->fields); echo "
\n"; - $this->config->value('customfields',$this->fields); - - $this->config->value('group_owners',$this->group_owners); - - $this->config->save_repository(); + config::save_value('customfields',$this->fields,'infolog'); + config::save_value('group_owners',$this->group_owners,'infolog'); } }