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());
}
}