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"]."'")."
";