protected function _handleSpecials($node)
{
$app = $node->getAttribute('application');
try {
if (!in_array($app, $GLOBALS['registry']->listApps())) {
$app = $GLOBALS['registry']->hasInterface($app);
}
} catch (Horde_Exception $e) {
return array();
}
if (!$app) {
return array();
}
try {
return $GLOBALS['registry']->callAppMethod($app, 'configSpecialValues', array('args' => array($node->getAttribute('name')), 'noperms' => true));
} catch (Horde_Exception $e) {
return array();
}
}