mirror of
https://git.code.sf.net/p/seeddms/code
synced 2024-10-05 23:52:08 +00:00
add some more docu, turn of caching in getApprovalStatus()
see FIXME comment
This commit is contained in:
parent
fcffe34047
commit
633ae6e7e6
|
@ -2291,7 +2291,7 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
|
||||
/**
|
||||
* Get the current review status of the document content
|
||||
* The review status is a list of reviewers and its current status
|
||||
* The review status is a list of reviews and its current status
|
||||
*
|
||||
* @param integer $limit the number of recent status changes per reviewer
|
||||
* @return array list of review status
|
||||
|
@ -2303,7 +2303,9 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
|
||||
// Retrieve the current status of each assigned reviewer for the content
|
||||
// represented by this object.
|
||||
if (!isset($this->_reviewStatus)) {
|
||||
// FIXME: caching was turned off to make list of review log in ViewDocument
|
||||
// possible
|
||||
if (1 || !isset($this->_reviewStatus)) {
|
||||
/* First get a list of all reviews for this document content */
|
||||
$queryStr=
|
||||
"SELECT reviewID FROM tblDocumentReviewers WHERE `version`='".$this->_version
|
||||
|
@ -2337,6 +2339,13 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
return $this->_reviewStatus;
|
||||
} /* }}} */
|
||||
|
||||
/**
|
||||
* Get the current approval status of the document content
|
||||
* The approval status is a list of approvals and its current status
|
||||
*
|
||||
* @param integer $limit the number of recent status changes per approver
|
||||
* @return array list of approval status
|
||||
*/
|
||||
function getApprovalStatus($limit=1) { /* {{{ */
|
||||
$db = $this->_document->_dms->getDB();
|
||||
|
||||
|
@ -2344,7 +2353,9 @@ class SeedDMS_Core_DocumentContent extends SeedDMS_Core_Object { /* {{{ */
|
|||
|
||||
// Retrieve the current status of each assigned approver for the content
|
||||
// represented by this object.
|
||||
if (!isset($this->_approvalStatus)) {
|
||||
// FIXME: caching was turned off to make list of approval log in ViewDocument
|
||||
// possible
|
||||
if (1 || !isset($this->_approvalStatus)) {
|
||||
/* First get a list of all approvals for this document content */
|
||||
$queryStr=
|
||||
"SELECT approveID FROM tblDocumentApprovers WHERE `version`='".$this->_version
|
||||
|
|
Loading…
Reference in New Issue
Block a user