14 include_once (
"WORKSPACE/ws_navigate.php");
 
   23     $domainId = $action->getArgument(
"domain");
 
   24     $dirid = $action->getArgument(
"dirid");
 
   25     $nav = 
new ws_Navigate($action);
 
   28         $spaces = 
new SearchDoc($action->dbaccess,
'OFFLINEDOMAIN');
 
   29         if ($domainId != 
'all') {
 
   30             $fld = new_Doc($action->dbaccess, $domainId);
 
   31             if (!$fld->isAlive()) $action->exitError(sprintf(_(
"document %s not found"), $domainId));
 
   33             $spaces->addFilter(
"id=%d", $fld->initid);
 
   34             $domainId=$fld->initid;
 
   36         $nav->setSpaces($spaces);
 
   37         if (method_exists($fld, 
"getFamilies")) {
 
   38             $families = $fld->getFamilies();
 
   39             if (count($families) > 0) {
 
   40                 $searchFamilies = 
new SearchDoc($action->dbaccess);
 
   41                 $searchFamilies->addFilter($searchFamilies->sqlcond($families, 
"fromid"));
 
   42                 $nav->setGlobalSearch($searchFamilies);
 
   46     $nav->setFolderListInclude(
"OFFLINE/off_folderListFormat.php");
 
   47     $nav->setFolderDocPopup(
"OFFLINE:OFF_POPUPDOCFOLDER");
 
   48     $nav->setFolderPopup(
"OFFLINE:OFF_POPUPLISTFOLDER");
 
   49     $nav->setFolderListColumn(
'offFolderListFormat::getColumnDescription()');
 
   52         $nav->setInitialFolder($dirid);
 
   53     } 
else if ($domainId  && ($domainId!=
'all')) {
 
   54         $nav->setInitialFolder($domainId);
 
   58     $nav->viewMySpace(
false);
 
   59     $action->lay->set(
"NAV", $nav->output());
 
off_organizer(Action &$action)