diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index 92e622ae1..bab020e60 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -107,7 +107,95 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { params['dms']; +?> + + + +getReviewStatus(10); + break; + case "approval": + $statusList = $latestContent->getApprovalStatus(10); + break; + default: + $statusList = array(); + } + foreach($statusList as $rec) { + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } +?> +
,
"; + switch ($rec["type"]) { + case 0: // individual. + $required = $dms->getUser($rec["required"]); + if (!is_object($required)) { + $reqName = getMLText("unknown_user")." '".$rec["required"]."'"; + } else { + $reqName = htmlspecialchars($required->getFullName()." (".$required->getLogin().")"); + } + break; + case 1: // Approver is a group. + $required = $dms->getGroup($rec["required"]); + if (!is_object($required)) { + $reqName = getMLText("unknown_group")." '".$rec["required"]."'"; + } + else { + $reqName = "".htmlspecialchars($required->getName()).""; + } + break; + } + echo $reqName; + echo ""; + echo "".$rec['date']." - "; + $updateuser = $dms->getUser($rec["userID"]); + if(!is_object($required)) + echo getMLText("unknown_user"); + else + echo htmlspecialchars($updateuser->getFullName()." (".$updateuser->getLogin().")"); + echo ""; + if($rec['comment']) + echo "
".htmlspecialchars($rec['comment']); + switch($type) { + case "review": + if($rec['file']) { + echo "
"; + echo " ".getMLText('download').""; + } + break; + case "approval": + if($rec['file']) { + echo "
"; + echo " ".getMLText('download').""; + } + break; + } + echo "
"; + switch($type) { + case "review": + echo getReviewStatusText($rec["status"]); + break; + case "approval": + echo getApprovalStatusText($rec["status"]); + break; + default: + } + echo "
+0) { + if (/*$workflowmode != 'traditional_only_approval' &&*/ is_array($reviewStatus) && count($reviewStatus)>0) { print "\n"; $this->contentSubHeading(getMLText("reviewers")); @@ -666,8 +754,9 @@ class SeedDMS_View_ViewDocument extends SeedDMS_Bootstrap_Style { } print "\n"; + $this->contentContainerEnd(); + if($user->isAdmin()) { - $this->contentContainerEnd(); ?>
getReviewStatus(10) /*$workflowmode != 'traditional_only_approval'*/) { ?>
- - - -getReviewStatus(10); - foreach($reviewStatusList as $rec) { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } -?> -
,
"; - switch ($rec["type"]) { - case 0: // Approver is an individual. - $required = $dms->getUser($rec["required"]); - if (!is_object($required)) { - $reqName = getMLText("unknown_user")." '".$rec["required"]."'"; - } - else { - $reqName = htmlspecialchars($required->getFullName()." (".$required->getLogin().")"); - } - break; - case 1: // Approver is a group. - $required = $dms->getGroup($rec["required"]); - if (!is_object($required)) { - $reqName = getMLText("unknown_group")." '".$rec["required"]."'"; - } - else { - $reqName = "".htmlspecialchars($required->getName()).""; - } - break; - } - echo $reqName; - echo ""; - echo "".$rec['date']." - "; - $updateuser = $dms->getUser($rec["userID"]); - if(!is_object($required)) - echo getMLText("unknown_user"); - else - echo htmlspecialchars($updateuser->getFullName()." (".$updateuser->getLogin().")"); - echo ""; - if($rec['comment']) - echo "
".htmlspecialchars($rec['comment']); - if($rec['file']) { - echo "
"; - echo " ".getMLText('download').""; - } - echo "
"; - echo getReviewStatusText($rec["status"]); - echo "
-
- -
- - - -getApprovalStatus(10); - foreach($approvalStatusList as $rec) { - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - } -?> -
,
"; - switch ($rec["type"]) { - case 0: // Approver is an individual. - $required = $dms->getUser($rec["required"]); - if (!is_object($required)) { - $reqName = getMLText("unknown_user")." '".$rec["required"]."'"; - } - else { - $reqName = htmlspecialchars($required->getFullName()." (".$required->getLogin().")"); - } - break; - case 1: // Approver is a group. - $required = $dms->getGroup($rec["required"]); - if (!is_object($required)) { - $reqName = getMLText("unknown_group")." '".$rec["required"]."'"; - } - else { - $reqName = "".htmlspecialchars($required->getName()).""; - } - break; - } - echo $reqName; - echo ""; - echo "".$rec['date']." - "; - $updateuser = $dms->getUser($rec["userID"]); - if(!is_object($required)) - echo getMLText("unknown_user"); - else - echo htmlspecialchars($updateuser->getFullName()." (".$updateuser->getLogin().")"); - echo ""; - if($rec['comment']) - echo "
".htmlspecialchars($rec['comment']); - if($rec['file']) { - echo "
"; - echo " ".getMLText('download').""; - } - echo "
"; - echo getApprovalStatusText($rec["status"]); - echo "
+ printProtocol($latestContent, 'review'); ?>
+
+ printProtocol($latestContent, 'approval'); ?> +
+