diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index cf6f90b49..1459f521b 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -1948,5 +1948,94 @@ mayscript> function show(){ /* {{{ */ parent::show(); } /* }}} */ + + /** + * Output a protocol + * + * @param object $attribute attribute + */ + protected function printProtocol($latestContent, $type="") { /* {{{ */ + $dms = $this->params['dms']; +?> + +
, | ||
---|---|---|
"; + 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 "";
+ 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 " | ";
+ echo ""; + switch($type) { + case "review": + echo getReviewStatusText($rec["status"]); + break; + case "approval": + echo getApprovalStatusText($rec["status"]); + break; + default: + } + 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 "";
- 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 " | ";
- echo ""; - switch($type) { - case "review": - echo getReviewStatusText($rec["status"]); - break; - case "approval": - echo getApprovalStatusText($rec["status"]); - break; - default: - } - echo " | "; - echo "