diff --git a/CHANGELOG b/CHANGELOG
index 6a433e522..7b3bb87b5 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -201,6 +201,8 @@
SeedDMS_Bootstrap_Style::getDropFolderChooserHtml() (CVE-2020-28726)
- prevent cross site scripting in views/bootstrap/class.DropFileChooser.php
folderid wasn't checked propperly for being an integer (CVE-2020-28727)
+- output format for dates can be configured
+- add filter function to notification service
--------------------------------------------------------------------------------
Changes in version 5.1.20
diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php
index f9c2eebe2..1bf89e5c9 100644
--- a/views/bootstrap/class.Bootstrap.php
+++ b/views/bootstrap/class.Bootstrap.php
@@ -3307,7 +3307,7 @@ $(document).ready(function() {
echo $reqName;
echo "";
echo "
";
- echo "".$rec['date']." - ";
+ echo "".getLongReadableDate($rec['date'])." - ";
$updateuser = $dms->getUser($rec["userID"]);
if(!is_object($updateuser))
echo getMLText("unknown_user");
diff --git a/views/bootstrap/class.DocumentVersionDetail.php b/views/bootstrap/class.DocumentVersionDetail.php
index ba9cd5acb..8664dd9f2 100644
--- a/views/bootstrap/class.DocumentVersionDetail.php
+++ b/views/bootstrap/class.DocumentVersionDetail.php
@@ -387,7 +387,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Bootstrap_Style {
}
print "\n";
print "".$reqName." | \n";
- print "".$r["date"]." - ";
+ print " | ".getLongReadableDate($r["date"])." - ";
/* $updateUser is the user who has done the review */
$updateUser = $dms->getUser($r["userID"]);
print (is_object($updateUser) ? htmlspecialchars($updateUser->getFullName()." (".$updateUser->getLogin().")") : "unknown user id '".$r["userID"]."'")." ";
@@ -441,7 +441,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Bootstrap_Style {
}
print " | \n";
print "".$reqName." | \n";
- print "".$a["date"]." - ";
+ print " | ".getLongReadableDate($a["date"])." - ";
/* $updateUser is the user who has done the approval */
$updateUser = $dms->getUser($a["userID"]);
print (is_object($updateUser) ? htmlspecialchars($updateUser->getFullName()." (".$updateUser->getLogin().")") : "unknown user id '".$a["userID"]."'")." ";
@@ -554,7 +554,7 @@ class SeedDMS_View_DocumentVersionDetail extends SeedDMS_Bootstrap_Style {
$fullname = $suser->getFullName();
else
$fullname = "--";
- echo " | ".$entry['date']." | ".getOverallStatusText($entry['status'])." | ".$fullname." | ".$entry['comment']." | \n";
+ echo "".getLongReadableDate($entry['date'])." | ".getOverallStatusText($entry['status'])." | ".$fullname." | ".$entry['comment']." | \n";
}
print "\n\n";
$this->contentContainerEnd();
diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php
index e2a4c82eb..b77ac22a6 100644
--- a/views/bootstrap/class.ViewDocument.php
+++ b/views/bootstrap/class.ViewDocument.php
@@ -802,7 +802,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
$fullname = htmlspecialchars($suser->getFullName());
else
$fullname = "--";
- echo "".$entry['date']." | ".getOverallStatusText($entry['status'])." | ".$fullname." | ".htmlspecialchars($entry['comment'])." | \n";
+ echo "".getLongReadableDate($entry['date'])." | ".getOverallStatusText($entry['status'])." | ".$fullname." | ".htmlspecialchars($entry['comment'])." | \n";
}
print "\n\n";
$this->contentContainerEnd();
@@ -910,7 +910,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
if($user->isAdmin() || $r["status"] > -2) {
print "\n";
print "".$reqName." | \n";
- print "".$r["date"]." - ";
+ print " | ".getLongReadableDate($r["date"])." - ";
/* $updateUser is the user who has done the review */
$updateUser = $dms->getUser($r["userID"]);
print (is_object($updateUser) ? htmlspecialchars($updateUser->getFullName()." (".$updateUser->getLogin().")") : "unknown user id '".$r["userID"]."'")." ";
@@ -1014,7 +1014,7 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style {
if($user->isAdmin() || $a["status"] > -2) {
print " | \n";
print "".$reqName." | \n";
- print "".$a["date"]." - ";
+ print " | ".getLongReadableDate($a["date"])." - ";
/* $updateUser is the user who has done the approval */
$updateUser = $dms->getUser($a["userID"]);
print (is_object($updateUser) ? htmlspecialchars($updateUser->getFullName()." (".$updateUser->getLogin().")") : "unknown user id '".$a["userID"]."'")." ";
| |