Class (%s): Method doesnt exist (%s,%s)
',$class,get_class($this),$call); } $class = get_parent_class($class); $call = "$method$fnct$class"; $methods[] = $call; } if (defined('DEBUGTMP') && DEBUGTMP) { printf('Calling Methods: %s
', implode('|', $methods)); } if (defined('DEBUGTMP') && DEBUGTMP && method_exists($this,$call)) { printf('Method Exists: %s::%s (%s)
', get_class($this), $call, $args); } if (method_exists($this,$call)) { $r = call_user_func_array(array($this,$call),$args); if (isset($r)) { return $r; } else { return; } } elseif (DEBUG_ENABLED) { debug_log('Doesnt exist param (%s,%s)',1,0,__FILE__,__LINE__,__METHOD__,$method,$fnct); } printf('NO Methods: %s
',implode('|',$methods)); } /** * Return the LDAP server ID * * @return int Server ID */ public function getServerID() { if (DEBUG_ENABLED && (($fargs=func_get_args())||$fargs='NOARGS')) { debug_log('Entered (%%)', 129, 1, __FILE__, __LINE__, __METHOD__, $fargs, $this->server_id); } if (isset($this->server_id)) { return $this->server_id; } else { return NULL; } } /** * Return this LDAP Server object * * @return object DataStore Server */ protected function getServer() { if (DEBUG_ENABLED && (($fargs=func_get_args())||$fargs='NOARGS')) { debug_log('Entered (%%)', 129, 0, __FILE__, __LINE__, __METHOD__, $fargs); } return $_SESSION[APPCONFIG]->getServer($this->getServerID()); } }