mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-31 05:57:34 +00:00
add new list type 'DueRevision' in getDocumentList
This commit is contained in:
parent
feee5600c4
commit
08fac559c9
|
@ -1331,7 +1331,7 @@ class SeedDMS_Core_DMS {
|
|||
}
|
||||
}
|
||||
break; // }}}
|
||||
case 'ReviseByMe': // Documents I have to receipt {{{
|
||||
case 'ReviseByMe': // Documents I have to revise {{{
|
||||
if (!$this->db->createTemporaryTable("ttrevisionid")) {
|
||||
return false;
|
||||
}
|
||||
|
@ -1403,6 +1403,27 @@ class SeedDMS_Core_DMS {
|
|||
}
|
||||
}
|
||||
break; // }}}
|
||||
case 'DueRevision': // Documents with a due revision, which is not started {{{
|
||||
if (!$this->db->createTemporaryTable("ttrevisionid")) {
|
||||
return false;
|
||||
}
|
||||
$user = $param1;
|
||||
$orderby = $param3;
|
||||
if($param4 == 'desc')
|
||||
$orderdir = 'DESC';
|
||||
else
|
||||
$orderdir = 'ASC';
|
||||
|
||||
$selectStr .= ", `tblDocumentContent`.`revisiondate` ";
|
||||
$queryStr .= "WHERE `tblDocumentContent`.`revisiondate` IS NOT NULL AND `tblDocumentContent`.`revisiondate` <= ".$this->db->getCurrentDatetime()." ";
|
||||
$queryStr .= "AND `tblDocumentStatusLog`.`status` = ".S_RELEASED." ";
|
||||
if ($orderby=='e') $queryStr .= "ORDER BY `expires`";
|
||||
else if ($orderby=='u') $queryStr .= "ORDER BY `statusDate`";
|
||||
else if ($orderby=='s') $queryStr .= "ORDER BY `status`";
|
||||
else $queryStr .= "ORDER BY `name`";
|
||||
$queryStr .= " ".$orderdir;
|
||||
$queryStr .= ", `tblDocumentContent`.`revisiondate` ASC";
|
||||
break; // }}}
|
||||
case 'WorkflowByMe': // Documents I to trigger in Worklflow {{{
|
||||
$queryStr .= "WHERE 1=1 ";
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user