function printdir($dir) { $view = new Horde_View(array('templatePath' => LUXOR_TEMPLATES)); $view->addHelper('Text'); $dirlist = Luxor::dirExpand($dir); if (is_a($dirlist, 'PEAR_Error')) { $GLOBALS['notification']->push($dirlist, 'horde.error'); return; } $view->files = $dirlist; return $view->render('directory.html.php') . Luxor::dirDesc($GLOBALS['files'], $dir); }