mirror of
https://git.code.sf.net/p/seeddms/code
synced 2024-10-17 05:22:23 +00:00
list number of all open tasks in user info
This commit is contained in:
parent
29bc0c1fda
commit
e851c7967a
|
@ -105,29 +105,49 @@ $(document).ready( function() {
|
||||||
$documents = $seluser->getDocumentsLocked();
|
$documents = $seluser->getDocumentsLocked();
|
||||||
echo "<tr><td>".getMLText('documents_locked')."</td><td>".count($documents)."</td></tr>\n";
|
echo "<tr><td>".getMLText('documents_locked')."</td><td>".count($documents)."</td></tr>\n";
|
||||||
if($workflowmode == "traditional") {
|
if($workflowmode == "traditional") {
|
||||||
$reviewStatus = $seluser->getReviewStatus();
|
$resArr = $dms->getDocumentList('ReviewByMe', $seluser);
|
||||||
if($reviewStatus['indstatus']) {
|
if($resArr) {
|
||||||
$i = 0;
|
foreach ($resArr as $res) {
|
||||||
foreach($reviewStatus['indstatus'] as $rv) {
|
$document = $dms->getDocument($res["id"]);
|
||||||
if($rv['status'] == 0) {
|
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
|
||||||
$i++;
|
$tasks['review'][] = array('id'=>$res['id'], 'name'=>$res['name']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "<tr><td>".getMLText('pending_reviews')."</td><td>".$i."</td></tr>\n";
|
echo "<tr><td>".getMLText('pending_reviews')."</td><td>".count($tasks['review'])."</td></tr>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if($workflowmode == "traditional" || $workflowmode == 'traditional_only_approval') {
|
if($workflowmode == "traditional" || $workflowmode == 'traditional_only_approval') {
|
||||||
$approvalStatus = $seluser->getApprovalStatus();
|
$resArr = $dms->getDocumentList('ApproveByMe', $seluser);
|
||||||
if($approvalStatus['indstatus']) {
|
if($resArr) {
|
||||||
$i = 0;
|
foreach ($resArr as $res) {
|
||||||
foreach($approvalStatus['indstatus'] as $rv) {
|
$document = $dms->getDocument($res["id"]);
|
||||||
if($rv['status'] == 0) {
|
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
|
||||||
$i++;
|
$tasks['approval'][] = array('id'=>$res['id'], 'name'=>$res['name']);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo "<tr><td>".getMLText('pending_approvals')."</td><td>".$i."</td></tr>\n";
|
echo "<tr><td>".getMLText('pending_approvals')."</td><td>".count($tasks['approval'])."</td></tr>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$resArr = $dms->getDocumentList('ReceiptByMe', $seluser);
|
||||||
|
if($resArr) {
|
||||||
|
foreach ($resArr as $res) {
|
||||||
|
$document = $dms->getDocument($res["id"]);
|
||||||
|
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
|
||||||
|
$tasks['receipt'][] = array('id'=>$res['id'], 'name'=>$res['name']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
echo "<tr><td>".getMLText('pending_receipt')."</td><td>".count($tasks['receipt'])."</td></tr>\n";
|
||||||
|
}
|
||||||
|
$resArr = $dms->getDocumentList('ReviseByMe', $seluser);
|
||||||
|
if($resArr) {
|
||||||
|
foreach ($resArr as $res) {
|
||||||
|
$document = $dms->getDocument($res["id"]);
|
||||||
|
if($document->getAccessMode($user) >= M_READ && $document->getLatestContent()) {
|
||||||
|
$tasks['revision'][] = array('id'=>$res['id'], 'name'=>$res['name']);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
echo "<tr><td>".getMLText('pending_revision')."</td><td>".count($tasks['revision'])."</td></tr>\n";
|
||||||
|
}
|
||||||
if($workflowmode == 'advanced') {
|
if($workflowmode == 'advanced') {
|
||||||
$workflowStatus = $seluser->getWorkflowStatus();
|
$workflowStatus = $seluser->getWorkflowStatus();
|
||||||
if($workflowStatus['u'])
|
if($workflowStatus['u'])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user