Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
<?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;