foreach ($list as $method => $vals) {
$name = Horde::stripAccessKey($vals['name']);
$icon = isset($vals['icon'])
- ? (string)Horde_Themes::img($vals['icon'])
- : (string)$registry->get('icon');
+ ? Horde_Themes::img($vals['icon'])
+ : $registry->get('icon');
$menu['administration_' . $method] = array(
'name' => $name,
- 'icon' => $icon,
+ 'icon' => (string)$icon,
'status' => 'active',
'menu_parent' => 'administration',
'url' => Horde::url($registry->applicationWebPath($vals['link'])),
$node_params = array('url' => $url,
'target' => isset($params['target']) ? $params['target'] : null,
- 'icon' => isset($params['icon']) ? (string)$params['icon'] : (string)$registry->get('icon', $app),
+ 'icon' => (string)(isset($params['icon']) ? $params['icon'] : $registry->get('icon', $app)),
'icondir' => '',
);
$tree->addNode($app, !empty($params['menu_parent']) ? $params['menu_parent'] : null, $name, 0, false, $node_params);
$node_params = array(
'icon' => $val['icon'],
- 'icondir' => $val['icondir'],
+ 'icondir' => (string)$val['icondir'],
'iconopen' => $val['iconopen'],
'url' => ($val['container']) ? null : $name_url->add('mailbox', $val['value']),
);
}
$node_params = array('url' => $url,
- 'icon' => $GLOBALS['registry']->get('icon', $parent),
+ 'icon' => (string)$GLOBALS['registry']->get('icon', $parent),
'icondir' => '');
$menu_parent = $GLOBALS['registry']->get('menu_parent', $parent);
$name = $GLOBALS['registry']->get('name', $parent);
$purl = Horde::url($GLOBALS['registry']->getInitialPage($parent));
}
$pnode_params = array('url' => $purl,
- 'icon' => $GLOBALS['registry']->get('icon', $parent),
+ 'icon' => (string)$GLOBALS['registry']->get('icon', $parent),
'icondir' => '');
$pnode_name = $GLOBALS['registry']->get('name', $parent);
if ($alarmCount) {
$purl = Horde::url($GLOBALS['registry']->getInitialPage($parent));
}
$pnode_params = array('url' => $purl,
- 'icon' => $GLOBALS['registry']->get('icon', $parent),
+ 'icon' => (string)$GLOBALS['registry']->get('icon', $parent),
'icondir' => '');
$pnode_params = array('url' => $purl,
- 'icon' => $GLOBALS['registry']->get('icon', $parent),
+ 'icon' => (string)$GLOBALS['registry']->get('icon', $parent),
'icondir' => '');
$pnode_name = $GLOBALS['registry']->get('name', $parent);
if ($alarmCount) {