From 0299f4e494e58e9cf302881443f52a8bddd83ef6 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sat, 28 Nov 2009 13:50:03 +0000 Subject: [PATCH] removed caching as it creates problems with datasource updates in projectmanager (datasource reads infolog content from an instance with a not updated cache, causing updates only to happen after clicking on [apply] twice) --- infolog/inc/class.infolog_so.inc.php | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/infolog/inc/class.infolog_so.inc.php b/infolog/inc/class.infolog_so.inc.php index f8d28ac416..4cc6153469 100644 --- a/infolog/inc/class.infolog_so.inc.php +++ b/infolog/inc/class.infolog_so.inc.php @@ -344,17 +344,16 @@ class infolog_so */ function read($info_id) // did _not_ ensure ACL { - if (isset($GLOBALS['egw_info']['user']['preferences']['syncml']['minimum_uid_length'])) { + if (isset($GLOBALS['egw_info']['user']['preferences']['syncml']['minimum_uid_length'])) + { $minimum_uid_length = $GLOBALS['egw_info']['user']['preferences']['syncml']['minimum_uid_length']; - } else { + } + else + { $minimum_uid_length = 8; } //echo "

read($info_id) ".function_backtrace()."

\n"; - if ($info_id && ((int)$info_id == $this->data['info_id'] || $info_id == $this->data['info_uid'])) - { - return $this->data; // return the already read entry - } if (!$info_id || !$this->db->select($this->info_table,'*', $this->db->expression($this->info_table,array('info_id'=>$info_id),' OR ',array('info_uid'=>$info_id)),__LINE__,__FILE__) || !(($this->data = $this->db->row(true)))) @@ -513,9 +512,12 @@ class infolog_so */ function write($values,$check_modified=0) // did _not_ ensure ACL { - if (isset($GLOBALS['egw_info']['user']['preferences']['syncml']['minimum_uid_length'])) { + if (isset($GLOBALS['egw_info']['user']['preferences']['syncml']['minimum_uid_length'])) + { $minimum_uid_length = $GLOBALS['egw_info']['user']['preferences']['syncml']['minimum_uid_length']; - } else { + } + else + { $minimum_uid_length = 8; }