diff --git a/views/bootstrap/class.MyDocuments.php b/views/bootstrap/class.MyDocuments.php index 1ce0cb9d7..59467d70a 100644 --- a/views/bootstrap/class.MyDocuments.php +++ b/views/bootstrap/class.MyDocuments.php @@ -269,118 +269,6 @@ class SeedDMS_View_MyDocuments extends SeedDMS_Bootstrap_Style { $this->contentContainerEnd(); } - // Get document list for the current user. - $revisionStatus = $user->getRevisionStatus(); - - $resArr = $dms->getDocumentList('ReviseByMe', $user); - if (is_bool($resArr) && !$resArr) { - $this->contentHeading(getMLText("warning")); - $this->contentContainer(getMLText("internal_error_exit")); - $this->htmlEndPage(); - exit; - } - if($resArr) { - /* Create an array to hold all of these results, and index the array - * by document id. This makes it easier to retrieve document ID - * information later on and saves us having to repeatedly poll the - * database every time new document information is required. - */ - $docIdx = array(); - foreach ($resArr as $res) { - /* verify expiry */ - if ( $res["expires"] && time()>$res["expires"]+24*60*60 ){ - $res["status"]=S_EXPIRED; - } - $docIdx[$res["id"]][$res["version"]] = $res; - } - - $this->contentHeading(getMLText("documents_to_revise")); - $this->contentContainerStart(); - $printheader=true; - $iRev = array(); - $dList = array(); - foreach ($revisionStatus["indstatus"] as $st) { - - if ( $st["status"]==0 && isset($docIdx[$st["documentID"]][$st["version"]]) && !in_array($st["documentID"], $dList) ) { - $dList[] = $st["documentID"]; - $document = $dms->getDocument($st["documentID"]); - - if ($printheader){ - print "
\n"; - print " | ".getMLText("name")." | \n"; - print "".getMLText("owner")." | \n"; - print "".getMLText("version")." | \n"; - print "".getMLText("last_update")." | \n"; - print "".getMLText("expires")." | \n"; - print "||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
";
- if($previewer->hasPreview($latestContent)) {
- print " | ";
- print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"])." | "; - print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["ownerName"])." | "; - print "".$st["version"]." | "; - print "".$st["date"]." ". htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["statusName"]) ." | "; - print "".(!$docIdx[$st["documentID"]][$st["version"]]["expires"] ? "-":getReadableDate($docIdx[$st["documentID"]][$st["version"]]["expires"]))." | "; - print "
\n"; - print " | ".getMLText("name")." | \n"; - print "".getMLText("owner")." | \n"; - print "".getMLText("version")." | \n"; - print "".getMLText("last_update")." | \n"; - print "".getMLText("expires")." | \n"; - print "
---|---|---|---|---|---|
";
- if($previewer->hasPreview($latestContent)) {
- print " | ";
- print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"])." | "; - print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["ownerName"])." | "; - print "".$st["version"]." | "; - print "".$st["date"]." ". htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["statusName"])." | "; - print "".(!$docIdx[$st["documentID"]][$st["version"]]["expires"] ? "-":getReadableDate($docIdx[$st["documentID"]][$st["version"]]["expires"]))." | "; - print "
"; - print " | ".getMLText("name")." | \n"; - print "".getMLText("status")." | \n"; - print "".getMLText("version")." | \n"; - print "".getMLText("last_update")." | \n"; - print "".getMLText("expires")." | \n"; - print "
---|
\n"; + print " | ".getMLText("name")." | \n"; + print "".getMLText("owner")." | \n"; + print "".getMLText("version")." | \n"; + print "".getMLText("last_update")." | \n"; + print "".getMLText("expires")." | \n"; + print "||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
";
+ if($previewer->hasPreview($latestContent)) {
+ print " | ";
+ print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["name"])." | "; + print "".htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["ownerName"])." | "; + print "".$st["version"]." | "; + print "".$st["date"]." ". htmlspecialchars($docIdx[$st["documentID"]][$st["version"]]["statusName"]) ." | "; + print "".(!$docIdx[$st["documentID"]][$st["version"]]["expires"] ? "-":getReadableDate($docIdx[$st["documentID"]][$st["version"]]["expires"]))." | "; + print "||||||||||||
";
- if($previewer->hasPreview($latestContent)) {
- print "
|
"; + print " | ".getMLText("name")." | \n"; + print "".getMLText("status")." | \n"; + print "".getMLText("version")." | \n"; + print "".getMLText("last_update")." | \n"; + print "".getMLText("expires")." | \n"; + print "
---|---|---|---|---|---|
";
+ if($previewer->hasPreview($latestContent)) {
+ print " | ";
+ print "" . htmlspecialchars($res["name"]) . " | \n"; + print "".getOverallStatusText($res["status"])." | "; + print "".$res["version"]." | "; + print "".$res["statusDate"]." ".htmlspecialchars($res["statusName"])." | "; + print "".(!$res["expires"] ? "-":getReadableDate($res["expires"]))." | "; + print "