function displayValue($id) { if ($this->limit) { $this->limit_str = 'yes'; } else { $this->limit_str = ''; } $pb = new PageBrowser(); $trail = $pb->getTrail($id, $this->limit_str, true); $txt = ''; $sep = ''; if (count($trail) == 0 || count($trail) == 1 && $trail[0]->id == '') { if (!empty($id)) { return 'root / ' . $pb->getTitle($id); } return 'root'; } for ($i = 0; $i < count($trail); $i++) { if ($trail[$i]->id == $id) { $txt .= $sep . $trail[$i]->title; $sep = ' / '; } else { //$txt .= $sep . '<a href="#" onclick="return pagechooser_' . $this->name . '_handler_local (\'' . $trail[$i]->id . '\')">' . $trail[$i]->title . '</a>'; $txt .= $sep . $trail[$i]->title; $sep = ' / '; } } //$txt .= ' / ' . $pb->getTitle ($id); return $txt; }
<?php loader_import('wffolderbrowser.PageBrowser'); page_title(intl_get('Folder Selector')); $pb = new PageBrowser(); if ($parameters['limit'] == 'yes') { $limit = true; } else { $limit = false; } $parameters['sections'] = $pb->getSections($limit); $parameters['title'] = $pb->getTitle($parameters['id']); $parameters['trail'] = $pb->getTrail($parameters['id'], $limit); //$parameters['children'] = $pb->getChildren ($parameters['id'], $limit); $parameters['childfolders'] = $pb->getChildFolders($parameters['id'], $limit); loader_import('saf.GUI.Prompt'); echo template_simple('browser.spt', $parameters); exit;