$owner = $this->_view->gallery->get('owner');
/* Set up the tree */
- $tree = Horde_Tree::singleton('otherAnselGalleries_' . md5($owner), 'Javascript');
- $tree->setOption(array('class' => 'anselWidgets'));
+ $tree = $GLOBALS['injector']->getInstance('Horde_Tree')->getTree('otherAnselGalleries_' . md5($owner), 'Javascript', array('class' => 'anselWidgets'));
try {
$gals = $GLOBALS['injector']->getInstance('Ansel_Storage')
$blank_img = Horde::img('blank.gif', '', array('width' => 16, 'height' => 16));
/* Set up the tree. */
- $tree = Horde_Tree::singleton('perms_ui', 'Javascript');
- $tree->setOption(array('alternate' => true, 'hideHeaders' => true));
+ $tree = $GLOBALS['injector']->getInstance('Horde_Tree')->getTree('perms_ui', 'Javascript', array(
+ 'alternate' => true,
+ 'hideHeaders' => true
+ ));
$tree->setHeader(array(array('width' => '50%')));
foreach ($nodes as $perm_id => $node) {
? array('class' => 'selected')
: array();
if ($perm_id == Horde_Perms::ROOT) {
- $add_link = $add->add('perm_id', $perm_id)->link(array('title' => _("Add New Permission"))) . $add_img . '</a>';
+ $add_link = $add->add('perm_id', $perm_id)->link(array('title' => _("Add New Permission"))) . $add_img . '</a>';
$base_node_params = $icondir +
array('icon' => 'administration.png');
if (isset($app_perms['tree']) &&
is_array(Horde_Array::getElement($app_perms['tree'], $parents))) {
- $add_link = $add->add('perm_id', $perm_id)->link(array('title' => _("Add Child Permission"))) . $add_img . '</a>';
+ $add_link = $add->add('perm_id', $perm_id)->link(array('title' => _("Add Child Permission"))) . $add_img . '</a>';
$perms_extra[] = $add_link;
} else {
$perms_extra[] = $blank_img;
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
* @author Marko Djukic <marko@oblo.com>
+ * @author Michael Slusarz <slusarz@curecanti.org>
* @category Horde
- * @package Horde_Tree
*/
var Horde_Tree = Class.create({
global $registry, $conf, $language, $prefs;
// Set up the tree.
- $tree = Horde_Tree::singleton('horde_menu', 'Javascript');
+ $tree = $GLOBALS['injector']->getInstance('Horde_Tree')->getTree('horde_menu', 'Javascript');
$menu = buildMenu();
foreach ($menu as $app => $params) {
if ($params['status'] == 'block') {
'icon' => 'folder_open.png');
// Set up the tree
- $tree = Horde_Tree::singleton('news_cats', 'Javascript');
- $tree->setOption(array('width' => '100%', 'border' => '0', 'class' => 'item', 'cellpadding' => '0', 'cellspacing' => '0', 'alternate' => true));
+ $tree = $GLOBALS['injector']->getInstance('Horde_Tree')->getTree('news_cats', 'Javascript', array(
+ 'alternate' => true,
+ 'border' => '0',
+ 'cellpadding' => '0',
+ 'cellspacing' => '0',
+ 'class' => 'item',
+ 'width' => '100%'
+ ));
// prepare add link
if ($have_add_item) {