Esempio n. 1
0
     }
     $names[$i] = sprintf('<input type="checkbox" name="f%d" value="%s" /> &nbsp;&nbsp;', $i, $paths[$i]) . $names[$i];
 }
 if ($folder != '/') {
     $parentfolderlink = '<a href="#" onclick="BrowseDir(\'' . dirname($folder) . '/\')">.. (Parent dir)</a>';
     $names = array_merge(array($parentfolderlink), $names);
     $cssClasses = array_merge(array('folder'), $cssClasses);
     $sizes = array_merge(array(''), $sizes);
     $params = array_merge(array(''), $params);
     $viewVersionsActions = array_merge(array($emptyAction), $viewVersionsActions);
 }
 $count = count($names);
 $n = new OptimizedListInfos($names, $z);
 $n->disableFirstColumnActionLink();
 $n->addExtraInfo($sizes, _T("Size", "backuppc"));
 $n->setMainActionClasses($cssClasses);
 $n->setItemCount($count);
 $filter = $_GET['folder'] . '|mDvPulse|' . $_GET['location'];
 $n->setNavBar(new AjaxNavBar($count, $filter));
 $n->start = isset($_GET['start']) ? $_GET['start'] : 0;
 $n->end = isset($_GET['end']) ? $_GET['end'] : $maxperpage;
 $n->setParamInfo($params);
 // Setting url params
 $n->addActionItemArray($viewVersionsActions);
 print '<br/><br/><form id="restorefiles" method="post" action="">';
 printf('<input type="hidden" name="host" value="%s" />', $_GET['host']);
 printf('<input type="hidden" name="backupnum" value="%s" />', $_GET['backupnum']);
 printf('<input type="hidden" name="sharename" value="%s" />', $_GET['sharename']);
 printf('<input type="hidden" name="dir" value="%s" />', $folder);
 print '<input type="hidden"  name="restoredir" id="restoredir" value=""  />';
 $n->display();