|
From: <var...@us...> - 2022-01-03 10:48:44
|
Revision: 10807
http://sourceforge.net/p/phpwiki/code/10807
Author: vargenau
Date: 2022-01-03 10:48:42 +0000 (Mon, 03 Jan 2022)
Log Message:
-----------
UpLoad plugin: add HTML header to log file
Modified Paths:
--------------
trunk/lib/plugin/UpLoad.php
Modified: trunk/lib/plugin/UpLoad.php
===================================================================
--- trunk/lib/plugin/UpLoad.php 2022-01-02 14:40:53 UTC (rev 10806)
+++ trunk/lib/plugin/UpLoad.php 2022-01-03 10:48:42 UTC (rev 10807)
@@ -260,11 +260,23 @@
global $request;
$user = $request->_user;
+ $empty_log = !file_exists($upload_log);
if (file_exists($upload_log) and (!is_writable($upload_log))) {
trigger_error(_("The upload logfile exists but is not writable."), E_USER_WARNING);
} elseif (!$log_handle = fopen($upload_log, "a")) {
trigger_error(_("Can't open the upload logfile."), E_USER_WARNING);
- } else { // file size in KB; precision of 0.1
+ } else {
+ if ($empty_log) {
+ fwrite($log_handle,
+ "<!DOCTYPE html>\n"
+ . '<html xml:lang="en" lang="en">'."\n"
+ . "<head>\n"
+ . "<title>PhpWiki - UpLoad logfile</title>\n"
+ . "</head>\n"
+ . "<body>\n"
+ . "<table>\n");
+ }
+ // file size in KB; precision of 0.1
$file_size = round(($userfile->getSize()) / 1024, 1);
if ($file_size <= 0) {
$file_size = "< 0.1";
@@ -271,11 +283,10 @@
}
$userfile_name = $userfile->getName();
fwrite($log_handle,
- "\n"
- . "<tr><td><a href=\"$userfile_name\">$userfile_name</a></td>"
- . "<td class=\"align-right\">$file_size kB</td>"
- . "<td> " . $WikiTheme->formatDate(time()) . "</td>"
- . "<td> <em>" . $user->getId() . "</em></td></tr>");
+ "<tr>\n <td><a href=\"$userfile_name\">$userfile_name</a></td>\n"
+ . " <td class=\"align-right\">$file_size kB</td>\n"
+ . " <td> " . $WikiTheme->formatDate(time()) . "</td>\n"
+ . " <td> <em>" . $user->getId() . "</em></td>\n</tr>\n");
fclose($log_handle);
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|