X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Finclude%2Fclass_ldapMultiplexer.inc;h=fbd6d91b47d47168cfb579ecd57596f8ebde0b66;hb=0998bc227b3037c4f3f79ef60aa34e3811b853a3;hp=8940952e10aac1349dc1b3a8eaa78fe82c3faa8b;hpb=7d94653c63f1fdf372d4a225060d9652c62e11b9;p=gosa.git diff --git a/gosa-core/include/class_ldapMultiplexer.inc b/gosa-core/include/class_ldapMultiplexer.inc index 8940952e1..fbd6d91b4 100644 --- a/gosa-core/include/class_ldapMultiplexer.inc +++ b/gosa-core/include/class_ldapMultiplexer.inc @@ -26,9 +26,6 @@ class ldapMultiplexer { /* Internal stuff */ protected $object; - /* Caching switch - not implemented right now */ - protected $use_cache= false; - /* Result resource */ protected $sr; @@ -41,27 +38,19 @@ class ldapMultiplexer { } public function __call($methodName, $parameters) { - $id = md5($methodName.serialize($parameters)); - /* Add resource pointer if the mentioned methods are used */ - if (preg_match('/^(search|ls|cat|fetch|clearResult|resetResult|count|getDN|recursive_remove|rmdir_recursive|gen_xls|gen_ldif|create_missing_trees|import_single_entry|import_complete_ldif)$/', $methodName)){ + if (preg_match('/^(search|ls|cat|fetch|clearResult|resetResult|count|getDN|recursive_remove|rmdir_recursive|gen_xls|create_missing_trees|import_single_entry|import_complete_ldif)$/', $methodName)){ array_unshift($parameters, $this->sr); } - try { - $class= new ReflectionClass($this->object); - $method= $class->getMethod($methodName); + $class= new ReflectionClass($this->object); + $method= $class->getMethod($methodName); - return $method->invokeArgs($this->object, $parameters); - } - - catch (ReflectionException $e) { - } + return $method->invokeArgs($this->object, $parameters); } public function __get($memberName) { - echo "Obsolete access to member variable '$memberName'!
"; return $this->object->$memberName; }