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']; +?> + + + +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 "
+ diff --git a/views/bootstrap/class.ViewDocument.php b/views/bootstrap/class.ViewDocument.php index bab020e60..478e3ecb6 100644 --- a/views/bootstrap/class.ViewDocument.php +++ b/views/bootstrap/class.ViewDocument.php @@ -109,95 +109,6 @@ 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 "
-params['dms'];