35 |
/* existent address after file modifications. */ |
/* existent address after file modifications. */ |
36 |
|
|
37 |
/* |
/* |
|
2000-07-25 Dobrica Pavlinusic <dpavlin@rot13.org> |
|
38 |
|
|
39 |
nuked exec calls (unsecure) |
This project is now called Directory Manager. |
|
nuked writeable function (replaced by php is_writeable) |
|
|
added support for https (tested with apache+mod_ssl) |
|
|
added users file |
|
|
date format user-selectable |
|
|
cycle backup files in bak directory |
|
|
support links as directoryes (for now) |
|
|
support of file history logging |
|
|
undelete capabilities (delete moves to .del directory) |
|
40 |
|
|
41 |
2000-07-26 DbP |
For more info, please see web pages at |
42 |
|
http://www.rot13.org/~dpavlin/docman.html |
43 |
|
|
44 |
added more checking on entered filename (when creating file/dir) |
It's relased under GPL by |
45 |
added rename option |
Dobrica Pavlinusic <dpavlin@rot13.org> |
46 |
|
|
47 |
|
|
48 |
IMPORTANT INSTALLATION NOTE: |
IMPORTANT INSTALLATION NOTE: |
57 |
TODO: |
TODO: |
58 |
mixed file/directory output (add type to each entry, |
mixed file/directory output (add type to each entry, |
59 |
real support for links) |
real support for links) |
60 |
retrieve old versions of files (overwritten) |
access controll |
61 |
show last lock date |
|
|
|
|
62 |
*/ |
*/ |
63 |
|
|
64 |
////////////////////////////////////////////////////////////////// |
////////////////////////////////////////////////////////////////// |
71 |
|
|
72 |
// GLOBAL PARAMETERS |
// GLOBAL PARAMETERS |
73 |
// ================= |
// ================= |
74 |
// Make modifications here to suit siteman to your needs |
// Make modifications here to suit docman to your needs |
75 |
|
|
76 |
// error_reporting(4) ; // how verbose ? |
// error_reporting(4) ; // how verbose ? |
77 |
|
|
1205 |
// i.e. below $gblFsRoot. |
// i.e. below $gblFsRoot. |
1206 |
|
|
1207 |
$relScriptDir = dirname($SCRIPT_NAME) ; |
$relScriptDir = dirname($SCRIPT_NAME) ; |
1208 |
// i.e. /siteman |
// i.e. /docman |
1209 |
|
|
1210 |
$fsScriptDir = dirname($SCRIPT_FILENAME) ; |
$fsScriptDir = dirname($SCRIPT_FILENAME) ; |
1211 |
// i.e. /home/httpd/html/siteman |
// i.e. /home/httpd/html/docman |
1212 |
|
|
1213 |
$gblFsRoot = substr($fsScriptDir,0, |
// start on server root |
1214 |
strlen($fsScriptDir)-strlen($relScriptDir)) ; |
// $gblFsRoot = substr($fsScriptDir,0, strlen($fsScriptDir)-strlen($relScriptDir)) ; |
1215 |
|
// or on script root |
1216 |
|
$gblFsRoot = $fsScriptDir; |
1217 |
// i.e. /home/httpd/html |
// i.e. /home/httpd/html |
1218 |
|
|
1219 |
$fsDir = $gblFsRoot . $relDir ; // current directory |
$fsDir = $gblFsRoot . $relDir ; // current directory |