/[docman2]/docman.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /docman.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.31 by dpavlin, Mon Jul 29 13:53:56 2002 UTC revision 1.32 by dpavlin, Mon Jul 29 14:17:05 2002 UTC
# Line 244  function DetailPage($fsRoot,$relDir,$fn) Line 244  function DetailPage($fsRoot,$relDir,$fn)
244                  include("$html/DetailPage-undelete.html");                  include("$html/DetailPage-undelete.html");
245                  include("$html/DetailPage-rename.html");                  include("$html/DetailPage-rename.html");
246    
247          } elseif (check_perm($relDir.$fn,$gblPermNote)) {          }
248                          include("$html/DetailPage-note.html");          
249            if (check_perm($relDir.$fn,$gblPermNote)) {
250                    include("$html/DetailPage-note.html");
251          }          }
252    
253          print "</FORM>";          print "</FORM>";
# Line 533  function Navigate($fsRoot,$relDir) { Line 535  function Navigate($fsRoot,$relDir) {
535          global $gblEditable, $gblIcon, $gblModDays, $webRoot, $gblHide,          global $gblEditable, $gblIcon, $gblModDays, $webRoot, $gblHide,
536                  $gblIgnoreUnknownFileType, $gblRepositoryDir,                  $gblIgnoreUnknownFileType, $gblRepositoryDir,
537                  $gblLogin, $gblUserName, $gblDateFmt, $gblTimeFmt,                  $gblLogin, $gblUserName, $gblDateFmt, $gblTimeFmt,
538                    $gblPermNote,
539                  $fsRealmDir, $realm, $realm_sep,                  $fsRealmDir, $realm, $realm_sep,
540                  $html, $realm_config,                  $html, $realm_config,
541                  $HTTP_GET_VARS, $HTTP_SERVER_VARS;                  $HTTP_GET_VARS, $HTTP_SERVER_VARS;
# Line 607  function Navigate($fsRoot,$relDir) { Line 610  function Navigate($fsRoot,$relDir) {
610          $text .= "<br>Examine list of files <a href=\"$self?A=Ch1\">changed in last day</a> or <a href=\"$self?A=Ch\">all changes</a>.";          $text .= "<br>Examine list of files <a href=\"$self?A=Ch1\">changed in last day</a> or <a href=\"$self?A=Ch\">all changes</a>.";
611          StartHTML("(Navigate)",$text) ;          StartHTML("(Navigate)",$text) ;
612    
613          echo "<TABLE BORDER=0 CELLPADDING=2          print "<TABLE BORDER=0 CELLPADDING=2 CELLSPACING=3 WIDTH=\"100%\">" ;
                 CELLSPACING=3 WIDTH=\"100%\">" ;  
614    
615          // updir (parent) bar            // updir (parent) bar  
616          if (chopsl($fsDir) != chopsl($fsRoot)) {          if (chopsl($fsDir) != chopsl($fsRoot)) {
# Line 626  function Navigate($fsRoot,$relDir) { Line 628  function Navigate($fsRoot,$relDir) {
628                  return $out;                  return $out;
629          }          }
630    
631          if (! HTTP_GET_VAR("dsort")) $dsort = "name"; // default directory sort          $dsort = HTTP_GET_VAR("dsort");
632            if (! isset($dsort)) $dsort = "name"; // default directory sort
633    
634          $dsort_arr = array(          $dsort_arr = array(
635                  "name" => array ("rname", "note"),                  "name" => array ("rname", "note"),
# Line 635  function Navigate($fsRoot,$relDir) { Line 638  function Navigate($fsRoot,$relDir) {
638                  "rnote" => array ("name", "note")                  "rnote" => array ("name", "note")
639                  );                  );
640    
641          if (! HTTP_GET_VAR("fsort")) $fsort = "name"; // default directory sort          $fsort = HTTP_GET_VAR("fsort");
642            if (! isset($fsort)) $fsort = "name"; // default directory sort
643    
644          $fsort_arr = array(          $fsort_arr = array(
645                  "name" => array ("rname", "note", "date", "size"),                  "name" => array ("rname", "note", "date", "size"),
# Line 697  function Navigate($fsRoot,$relDir) { Line 701  function Navigate($fsRoot,$relDir) {
701                          }                          }
702                    
703                          $dir_url=$self."?D=".urlencode(chopsl($relDir)."/".$dir);                          $dir_url=$self."?D=".urlencode(chopsl($relDir)."/".$dir);
704                            if (check_perm($relDir.$dir,$gblPermNote)) {
705                                    $note_html="<a href=\"$info_url#note\">".$gblIcon("note")."</a>".$dirNote[$key];
706                            } else {
707                                    $note_html=$dirNote[$key];
708                            }
709    
710                          include("$html/Navigate-dirEntry.html");                          include("$html/Navigate-dirEntry.html");
711    
712                  }  // iterate over dirs                  }  // iterate over dirs
# Line 777  function Navigate($fsRoot,$relDir) { Line 787  function Navigate($fsRoot,$relDir) {
787                          $file_url_html .= substr($file,5,strlen($file)-5) . "</a> <a href=\"$info_url#undelete\"><SPAN CLASS=deleted TITLE=\"deleted\">deleted</span></a>";                          $file_url_html .= substr($file,5,strlen($file)-5) . "</a> <a href=\"$info_url#undelete\"><SPAN CLASS=deleted TITLE=\"deleted\">deleted</span></a>";
788                  }                  }
789    
790                  $note_html="<a href=\"$info_url#note\">".$gblIcon("note")."</a>".ReadNote($path);                  if (check_perm($relDir.$file,$gblPermNote)) {
791                            $note_html="<a href=\"$info_url#note\">".$gblIcon("note")."</a>".$fileNote[$key];
792                    } else {
793                            $note_html=$fileNote[$key];
794                    }
795    
796                  $ext = strtolower(strrchr($file,".")) ;                  $ext = strtolower(strrchr($file,".")) ;
797    
# Line 818  function Navigate($fsRoot,$relDir) { Line 832  function Navigate($fsRoot,$relDir) {
832    
833            }  // iterate over files            }  // iterate over files
834          } else {  // end if no files          } else {  // end if no files
835  ?>                  include("$html/Navigate-noFiles.html");
  <TR><TD></TD><TD COLSPAN=5 CLASS=LST>  
   No files in this directory  
  </TD></TR>  
 <?  
836          }          }
837    
838          if ($emptyDir && $relDir != "") {          if ($emptyDir && $relDir != "") {
839  ?>                  include("$html/Navigate-emptyDir.html");
   
 <FORM METHOD="POST" ACTION="<?= $self ?>">  
  <TR><TD></TD><TD COLSPAN=5 CLASS=BAR>  
   <INPUT TYPE="HIDDEN" NAME="DIR" VALUE="<?= $relDir ?>">  
   OK TO DELETE THIS EMPTY FOLDER?  
   <INPUT TYPE="CHECKBOX" NAME="CONFIRM">  
   <INPUT TYPE="SUBMIT" NAME="POSTACTION" VALUE="DELETE">  
  </TD></TR>  
 </FORM>  
   
 <?php  
840          } // end if emptyDir          } // end if emptyDir
 ?>  
841    
842  <TR><TD></TD><TD COLSPAN=5><HR></TD></TR>          include("$html/Navigate-hr.html");      
843    
844            if (file_exists("$fsRealmDir/$realm".$realm_sep."info.inc")) {
845                    print "<TR><TD></TD><TD COLSPAN=5>";
846                    include("$fsRealmDir/$realm".$realm_sep."info.inc");
847                    print "</TD></TR>";
848                    include("$html/Navigate-hr.html");      
849            } elseif (file_exists("$gblRepositoryDir/.info.inc")) {
850                    print "<TR><TD></TD><TD COLSPAN=5>";
851                    include("$gblRepositoryDir/.info.inc");
852                    print "</TD></TR>";
853                    include("$html/Navigate-hr.html");      
854            }
855    
856  <?          include("$html/Navigate-createNew.html");
857    
858  if (file_exists("$fsRealmDir/$realm".$realm_sep."info.inc")) {          print "</TABLE>";
         print "<TR><TD></TD><TD COLSPAN=5>";  
         include("$fsRealmDir/$realm".$realm_sep."info.inc");  
         print "</TD></TR><TR><TD></TD><TD COLSPAN=5><HR></TD></TR>";  
 } elseif (file_exists("$gblRepositoryDir/.info.inc")) {  
         print "<TR><TD></TD><TD COLSPAN=5>";  
         include("$gblRepositoryDir/.info.inc");  
         print "</TD></TR><TR><TD></TD><TD COLSPAN=5><HR></TD></TR>";  
 }  
   
   
 ?>  
   
 <FORM METHOD="POST" ACTION="<?= $self ?>">  
 <TR><TD></TD><TD COLSPAN=5 CLASS=BAR>CREATE NEW  
  <INPUT TYPE="RADIO" NAME="T" VALUE="D" CHECKED>DIRECTORY -OR-  
  <INPUT TYPE="RADIO" NAME="T" VALUE="F">FILE : &nbsp;&nbsp;  
  <NOBR>NAME <INPUT TYPE="TEXT" NAME="FN" SIZE=14>  
  <INPUT TYPE="HIDDEN" NAME="POSTACTION" VALUE="CREATE">  
  <INPUT TYPE="HIDDEN" NAME="DIR" VALUE="<?= $relDir ?>">  
  <INPUT TYPE="SUBMIT" VALUE="CREATE" NAME="CREATE">  
  </NOBR>  
  <NOBR>OR <A HREF="<?= $self ?>?A=U&D=<?= urlencode($relDir) ?>">UPLOAD</A> A FILE</NOBR>  
 </TD></TR>  
 </FORM>  
 </TABLE>  
859    
 <?php  
860          EndHTML() ;          EndHTML() ;
861  } // end function Navigate  } // end function Navigate
862    

Legend:
Removed from v.1.31  
changed lines
  Added in v.1.32

  ViewVC Help
Powered by ViewVC 1.1.26