add(Horde::applicationUrl('index.php', true, 1.), _("/home"), 'home.png'); $menu->add(Horde::applicationUrl('journal.php', true, 1.), _("Archive"), 'journal.png'); $menu->add(Util::addParameter(Util::addParameter(Horde::applicationUrl('data.php', true, 1.), 'category', 'Machine'), 'title', _("Machines")), _("Machines"), 'machine.png'); $menu->add(Util::addParameter(Util::addParameter(Horde::applicationUrl('data.php', true, 1.), 'category', 'About'), 'title', _("About")), _("About"), 'about.png'); $menu->add(Horde::applicationUrl('rss.php', true), _("RSS"), 'rss.png'); if ($returnType == 'object') { return $menu; } return $menu->render(); } function fileUrl($filename) { if(is_null($filename) || !file_exists(escapeshellcmd($filename))) return ''; return Horde::url($registry->get('webroot') . '/fileset/' . escapeshellcmd($filename), true, -1); } }