/[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.7 by dpavlin, Sat Jul 27 19:45:28 2002 UTC revision 1.8 by dpavlin, Sat Jul 27 19:56:32 2002 UTC
# Line 1076  function safe_rename($fromdir,$fromfile, Line 1076  function safe_rename($fromdir,$fromfile,
1076          function try_rename($from,$to) {          function try_rename($from,$to) {
1077  #               print "$from -> $to\n";  #               print "$from -> $to\n";
1078                  if (file_exists($from) && is_writeable(dirname($to))) {                  if (file_exists($from) && is_writeable(dirname($to))) {
1079                          rename($from,$to);                          return rename($from,$to);
1080                    } else {
1081                            return 0;
1082                  }                  }
1083          }          }
1084    
1085          function try_dir($todir) {          function try_dir($todir) {
1086                  if (! file_exists($todir)) {                  if (! file_exists($todir)) {
1087                          mkdir($todir,0700);                          @mkdir($todir,0700);
1088                  }                  }
1089          }          }
1090    
# Line 1092  function safe_rename($fromdir,$fromfile, Line 1094  function safe_rename($fromdir,$fromfile,
1094    
1095  #       print "<pre>$fromdir / $fromfile -> $todir / $tofile\n\n";  #       print "<pre>$fromdir / $fromfile -> $todir / $tofile\n\n";
1096    
1097          try_rename("$fromdir/$fromfile","$todir/$tofile");          if (! try_rename("$fromdir/$fromfile","$todir/$tofile")) Error("Rename error","Can't rename file <tt>$fromfile</tt> to <tt>$tofile</tt>",1);
1098          try_dir("$todir/.log");          try_dir("$todir/.log");
1099          try_rename("$fromdir/.log/$fromfile","$todir/.log/$tofile");          try_rename("$fromdir/.log/$fromfile","$todir/.log/$tofile");
1100          try_dir("$todir/.note");          try_dir("$todir/.note");
# Line 1751  function readMime() { Line 1753  function readMime() {
1753          case "RENAME" :            case "RENAME" :  
1754                  if ( $CONFIRM != "on" ) break ;                  if ( $CONFIRM != "on" ) break ;
1755    
1756                    $NEWNAME=stripSlashes($HTTP_POST_VARS["NEWNAME"]);
1757                  LogIt("$fsDir/$FN","renamed $FN to $NEWNAME",trperm_r);                  LogIt("$fsDir/$FN","renamed $FN to $NEWNAME",trperm_r);
1758                  safe_rename($fsDir,$FN,$NEWNAME);                  safe_rename($fsDir,$FN,$NEWNAME);
1759                  break ;                  break ;
1760    
1761          case "NOTE" :            case "NOTE" :  
1762                    $NOTE=stripSlashes($HTTP_POST_VARS["NOTE"]);
1763                  WriteNote("$fsDir/$FN","$NOTE");                  WriteNote("$fsDir/$FN","$NOTE");
1764                  break ;                  break ;
1765    

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

  ViewVC Help
Powered by ViewVC 1.1.26