$getter='get'.$name;
if(method_exists($this,$getter))
return $this->$getter();
else if(strncasecmp($name,'on',2)===0 && method_exists($this,$name))
$setter='set'.$name;
if(method_exists($this,$setter))
return $this->$setter($value);
return $this->$getter()!==null;
else if(strncasecmp($name,'on',2)===0 && method_exists($this,$name))
$setter='set'.$name;
if(method_exists($this,$setter))
$this->$setter(null);
else if(strncasecmp($name,'on',2)===0 && method_exists($this,$name))
}
else if(method_exists($this,'get'.$name))
{
if($object->getEnabled() && method_exists($object,$name))
$setter='set'.$name;
if(method_exists($this,$setter))
return $this->$setter($value);
else if(strncasecmp($name,'on',2)===0 && method_exists($this,$name))
}
if(method_exists($this,'get'.$name))
}
else if(method_exists($this,'get'.$name))
{
if($object->getEnabled() && method_exists($object,$name))
{
return method_exists($this,'get'.$name) || method_exists($this,'set'.$name);
{
return method_exists($this,'get'.$name);
{
return method_exists($this,'set'.$name);
$actionID=$this->defaultAction;
if(method_exists($this,'action'.$actionID) && strcasecmp($actionID,'s')) // we have actions method
$action=$this->createActionFromMap($this->actions(),$actionID,$actionID);
if($action!==null && !method_exists($action,'run'))
$this->recordCachingAction('','renderDynamicInternal',array($callback,$params));
if(is_string($callback) && method_exists($this,$callback))