| 
<div><a href='manual.html'>Manual</a> - <A href="mailto:[email protected][email protected]&subject=Navigator class">Suggestions or bugs ?</a></div><hr>
<?php
 #
 # Example to use Navigator class
 #
 
 include "class.navigator.php";
 
 $base="..";
 
 
 if($_GET[browse]!="") $base=urldecode($_GET[browse]);
 
 $obj= new Navigator($base);
 
 $obj->SortListD($_GET[sortby],$_GET[sortdir]);
 $obj->SortListF($_GET[sortby],$_GET[sortdir]);
 
 echo "<h3>Browsing :  <u>".$obj->Pwd()."</u> <i>size : ".$obj->ConvertSize($obj->GetDirSize($obj->Pwd()))."  </i></h3>" ;
 
 echo "<table border=1>";
 echo "<tr><td colspan=6>Total Directories :".$obj->Count("d")."</td></tr>";
 while($obj->NextDir())
 {
 echo "<tr>";
 echo "<td><a href=\"$_SERVER[PHP_SELF]?browse=".urlencode($base."/$obj->FieldName")."\" >$obj->FieldName</a></td>";
 echo "<td>".$obj->FieldDate."</td>";
 echo "<td>".$obj->FieldSize."</td>";
 echo "<td>".$obj->FieldPerms."</td>";
 echo "<td>".$obj->FieldOwner."</td>";
 echo "<td>".$obj->FieldGroup."</td>";
 echo "</tr>";
 }
 echo "</table>";
 
 echo "<br>";
 
 echo "<table border=1>";
 echo "<tr><td colspan=6>Total Files :".$obj->Count("f")."</td></tr>";
 while($obj->NextFile())
 {
 echo "<tr>";
 echo "<td>".$obj->FieldName."</td>";
 echo "<td>".$obj->FieldDate."</td>";
 echo "<td>".$obj->FieldSize."</td>";
 echo "<td>".$obj->FieldPerms."</td>";
 echo "<td>".$obj->FieldOwner."</td>";
 echo "<td>".$obj->FieldGroup."</td>";
 echo "</tr>";
 }
 echo "</table>";
 
 
 ?>
 <FORM ACTION="<?php echo $_SERVER[PHP_SELF];?>" METHOD="GET">
 <SELECT name=sortby>
 <option VALUE=N>By name</option>
 <option VALUE=D>By Date</option>
 <option VALUE=S>By Size</option>
 </SELECT>
  
 <SELECT name=sortdir>
 <option VALUE=ASC>Asc</option>
 <option VALUE=DESC>Desc</option>
 </SELECT>
  
 <INPUT TYPE=submit value=Sort>
 <INPUT TYPE=hidden name=browse value=<?php echo $_GET[browse]?>>
 </FORM>
 
 
 |