diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 557a2cfd8..d9da881bf 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -106,6 +106,10 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { $links = $document->getDocumentLinks(); $links = SeedDMS_Core_DMS::filterDocumentLinks($user, $links); + /* Retrieve reverse linked documents */ + $reverselinks = $document->getReverseDocumentLinks(); + $reverselinks = SeedDMS_Core_DMS::filterDocumentLinks($user, $reverselinks); + /* Retrieve latest content */ $latestContent = $document->getLatestContent(); $needwkflaction = false; @@ -1114,6 +1118,49 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { contentContainerEnd(); + + if (count($reverselinks) > 0) { + $this->contentHeading(getMLText("reverse_links")); + $this->contentContainerStart(); + + print "
\n"; + print " | \n"; + print " | ".getMLText("comment")." | \n"; + print "\n"; + print " | \n"; + print " |
---|---|---|---|---|
getID()."&version=".$sourcelc->getVersion()."\">";
+ if($previewer->hasPreview($sourcelc)) {
+ print " | ";
+ print "getID()."\" class=\"linklist\">".htmlspecialchars($sourceDoc->getName())." | "; + print "".htmlspecialchars($sourceDoc->getComment())." | "; + print "".getMLText("document_link_by")." ".htmlspecialchars($responsibleUser->getFullName());
+ if (($user->getID() == $responsibleUser->getID()) || ($document->getAccessMode($user) == M_ALL ))
+ print " ".getMLText("document_link_public").": ".(($link->isPublic()) ? getMLText("yes") : getMLText("no")); + print " | ";
+ print ""; + if (($user->getID() == $responsibleUser->getID()) || ($document->getAccessMode($user) == M_ALL )) + print ""; + print " | "; + print "