66 |
mixed file/directory output (add type to each entry, |
mixed file/directory output (add type to each entry, |
67 |
real support for links) |
real support for links) |
68 |
retrieve old versions of files (overwritten) |
retrieve old versions of files (overwritten) |
69 |
|
show last lock date |
70 |
|
|
71 |
*/ |
*/ |
72 |
|
|
73 |
////////////////////////////////////////////////////////////////// |
////////////////////////////////////////////////////////////////// |
108 |
if ($user[0] == $GLOBALS["PHP_AUTH_USER"]) { |
if ($user[0] == $GLOBALS["PHP_AUTH_USER"]) { |
109 |
$gblUserName=$user[1]; |
$gblUserName=$user[1]; |
110 |
$gblPw=$user[2]; |
$gblPw=$user[2]; |
111 |
|
$gblEmail=$user[3]; |
112 |
continue ; |
continue ; |
113 |
} |
} |
114 |
} |
} |
121 |
$gblDateFmt="Y-m-d"; |
$gblDateFmt="Y-m-d"; |
122 |
$gblTimeFmt="H:i:s"; |
$gblTimeFmt="H:i:s"; |
123 |
|
|
124 |
// Number of backup files to keep |
// Number of backup files to keep |
125 |
$gblNumBackups=5; |
$gblNumBackups=3; |
126 |
|
|
127 |
|
// show red star if newer than ... days |
128 |
|
$gblModDays=1; |
129 |
|
|
130 |
// choose GifIcon below unless you have the M$ |
// choose GifIcon below unless you have the M$ |
131 |
// WingDings font installed on your system |
// WingDings font installed on your system |
299 |
|
|
300 |
<?php |
<?php |
301 |
} |
} |
302 |
if ( !$file_lock && strstr(join(" ",$gblImages),$ext) ) { |
if ( !$file_lock && $ext!="" && strstr(join(' ',$gblImages),$ext) ) { |
303 |
$info = getimagesize($fsPath) ; |
$info = getimagesize($fsPath) ; |
304 |
$tstr = "<IMG SRC=\"".urlpath($relPath)."\" BORDER=0 " ; |
$tstr = "<IMG SRC=\"".urlpath($relPath)."\" BORDER=0 " ; |
305 |
$tstr .= $info[3] . " ALT=\"" . $fn . " - " ; |
$tstr .= $info[3] . " ALT=\"" . $fn . " - " ; |
761 |
|
|
762 |
$info_url=$self."?A=E&F=".urlencode($file)."&D=".urlencode($relDir); |
$info_url=$self."?A=E&F=".urlencode($file)."&D=".urlencode($relDir); |
763 |
|
|
764 |
if ( ($mod + 30*86400) > time() ) { |
if ( ($mod + $gblModDays*86400) > time() ) { |
765 |
$a = "<SPAN CLASS=RED TITLE=\"Newer" ; |
$a = "<SPAN CLASS=RED TITLE=\"Newer" ; |
766 |
$a .= " than 30 days\"> * </SPAN>" ; |
$a .= " than $gblModDays days\"> * </SPAN>" ; |
767 |
} |
} |
768 |
|
|
769 |
$file_lock=CheckLock($path); |
$file_lock=CheckLock($path); |
849 |
<TR><TD></TD><TD COLSPAN=5><HR></TD></TR> |
<TR><TD></TD><TD COLSPAN=5><HR></TD></TR> |
850 |
|
|
851 |
<TR><TD></TD><TD COLSPAN=5> |
<TR><TD></TD><TD COLSPAN=5> |
852 |
To just view file without editing, select it's filename (<b>don't edit files which are opened this way!</b>)<br> |
<? |
853 |
To <b>edit</b> file select <?= $gblIcon("checkout") ?> to check-out |
if (file_exists(".info.inc")) { |
854 |
and edit it locally. After editing is over, select filename or <?= $gblIcon("checkin") ?> to check-in (update copy of file on server).<br> |
include(".info.inc"); |
855 |
<by>If you select icon left from filename, you will get detailed information |
} |
856 |
about file, as well as delete, rename and annotation options. |
?> |
857 |
</TD></TR> |
</TD></TR> |
858 |
|
|
859 |
<TR><TD></TD><TD COLSPAN=5><HR></TD></TR> |
<TR><TD></TD><TD COLSPAN=5><HR></TD></TR> |
1305 |
safe_rename("$fsDir/.log/$FN","$fsDir/.log/$NEWNAME"); |
safe_rename("$fsDir/.log/$FN","$fsDir/.log/$NEWNAME"); |
1306 |
safe_rename("$fsDir/.note/$FN","$fsDir/.note/$NEWNAME"); |
safe_rename("$fsDir/.note/$FN","$fsDir/.note/$NEWNAME"); |
1307 |
safe_rename("$fsDir/.lock/$FN","$fsDir/.lock/$NEWNAME"); |
safe_rename("$fsDir/.lock/$FN","$fsDir/.lock/$NEWNAME"); |
1308 |
|
for($i=0;$i<=$GLOBALS[gblNumBackups];$i++) { |
1309 |
|
safe_rename("$fsDir/.bak/$i/$FN","$fsDir/.bak/$i/$NEWNAME"); |
1310 |
|
} |
1311 |
|
|
1312 |
break ; |
break ; |
1313 |
|
|
1362 |
case "Co" : |
case "Co" : |
1363 |
// checkout |
// checkout |
1364 |
Lock("$gblFsRoot/$relDir/$F"); |
Lock("$gblFsRoot/$relDir/$F"); |
1365 |
|
header("Content-Disposition: attachment; filename=$F" ); |
1366 |
Header("Location: ".urlpath("$relDir/$F")); |
Header("Location: ".urlpath("$relDir/$F")); |
1367 |
exit; |
exit; |
1368 |
case "Ci" : |
case "Ci" : |
1378 |
case "V" : |
case "V" : |
1379 |
// view |
// view |
1380 |
LogIt("$gblFsRoot/$relDir/$F","viewed"); |
LogIt("$gblFsRoot/$relDir/$F","viewed"); |
1381 |
|
header("Content-Disposition: attachment; filename=$F" ); |
1382 |
Header("Location: ".urlpath("$relDir/$F")); |
Header("Location: ".urlpath("$relDir/$F")); |
1383 |
exit; |
exit; |
1384 |
} |
} |