133 |
|
|
134 |
////////////////////////////////////////////////////////////////// |
////////////////////////////////////////////////////////////////// |
135 |
|
|
136 |
$gblVersion = "1.8-dev"; |
$gblVersion = "1.9"; |
137 |
|
|
138 |
function StartHTML($title,$text="") { |
function StartHTML($title,$text="") { |
139 |
|
|
184 |
} |
} |
185 |
if (isset($PHP_AUTH_USER) && $PHP_AUTH_USER != "" && ($PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW))) { |
if (isset($PHP_AUTH_USER) && $PHP_AUTH_USER != "" && ($PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW))) { |
186 |
$url_title="login"; |
$url_title="login"; |
187 |
|
$url .= "&force_login=1"; |
188 |
} else { |
} else { |
189 |
$url_title="relogin"; |
$url_title="relogin"; |
190 |
} |
} |
196 |
<br> |
<br> |
197 |
© 1999 by <A HREF="http://www.anyportal.com">ANYPORTAL</A>, |
© 1999 by <A HREF="http://www.anyportal.com">ANYPORTAL</A>, |
198 |
© 2000 by <A HREF="http://da.nger.org">d@nger.org</A>, |
© 2000 by <A HREF="http://da.nger.org">d@nger.org</A>, |
199 |
© 2000 by <A HREF="http://www.rot13.org/~dpavlin/">DbP</A> |
© 2000-2002 by <A HREF="http://www.rot13.org/~dpavlin/">DbP</A> |
200 |
</small> |
</small> |
201 |
</P> |
</P> |
202 |
<BR> |
<BR> |
900 |
<INPUT TYPE="HIDDEN" NAME="DIR" VALUE="<?= $relDir ?>"> |
<INPUT TYPE="HIDDEN" NAME="DIR" VALUE="<?= $relDir ?>"> |
901 |
<INPUT TYPE="SUBMIT" VALUE="CREATE" NAME="CREATE"> |
<INPUT TYPE="SUBMIT" VALUE="CREATE" NAME="CREATE"> |
902 |
</NOBR> |
</NOBR> |
903 |
<NOBR>OR <A HREF="<?= $self ?>?A=U&D=<?= urlencode($relDir) ?>">UPLOAD</A> A FILE |
<NOBR>OR <A HREF="<?= $self ?>?A=U&D=<?= urlencode($relDir) ?>">UPLOAD</A> A FILE</NOBR> |
|
</NOBR> |
|
904 |
</TD></TR> |
</TD></TR> |
905 |
</FORM> |
</FORM> |
906 |
</TABLE> |
</TABLE> |
1174 |
$log=fopen("$gblFsRoot/.changelog","r"); |
$log=fopen("$gblFsRoot/.changelog","r"); |
1175 |
$logarr = array(); |
$logarr = array(); |
1176 |
while($line = fgetcsv($log,512,"\t")) { |
while($line = fgetcsv($log,512,"\t")) { |
|
$line[0] .= sizeof($line); |
|
1177 |
while (sizeof($line) > 4) { |
while (sizeof($line) > 4) { |
1178 |
$tmp = array_pop($line); |
$tmp = array_pop($line); |
1179 |
$line.=" $tmp"; |
$line.=" $tmp"; |
1241 |
|
|
1242 |
// forks before authentication: style sheet and hash |
// forks before authentication: style sheet and hash |
1243 |
// creation if password not yet set. |
// creation if password not yet set. |
1244 |
if ($STYLE == "get") { CSS() ; exit ; } |
if (isset($STYLE) && $STYLE == "get") { CSS() ; exit ; } |
1245 |
|
|
1246 |
$fsScriptDir = dirname($SCRIPT_FILENAME) ; |
$fsScriptDir = dirname($SCRIPT_FILENAME) ; |
1247 |
// i.e. /home/httpd/html/docman |
// i.e. /home/httpd/html/docman |
1266 |
) |
) |
1267 |
) && ( |
) && ( |
1268 |
$PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW) |
$PHP_AUTH_PW == "" || !isset($PHP_AUTH_PW) |
1269 |
) |
) && !isset($force_login) |
1270 |
) { |
) { |
1271 |
StartHTML("Logout completed","Your login credentials has been erased") ; |
StartHTML("Logout completed","Your login credentials has been erased") ; |
1272 |
EndHTML() ; |
EndHTML() ; |
1276 |
// authentication failure |
// authentication failure |
1277 |
if ( md5($PHP_AUTH_USER.$PHP_AUTH_PW) != $gblPw || |
if ( md5($PHP_AUTH_USER.$PHP_AUTH_PW) != $gblPw || |
1278 |
isset($relogin) && $gblPw == $relogin) { |
isset($relogin) && $gblPw == $relogin) { |
1279 |
header("WWW-authenticate: basic realm=\"$HTTP_HOST\"") ; |
$realm="$HTTP_HOST"; |
1280 |
|
header("WWW-authenticate: basic realm=\"$realm\"") ; |
1281 |
header("HTTP/1.0 401 Unauthorized") ; |
header("HTTP/1.0 401 Unauthorized") ; |
1282 |
NoEntry() ; |
NoEntry() ; |
1283 |
exit ; |
exit ; |