From 6cfdea17b37b90e92fd96019dc59d7c95dfde868 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Tue, 12 May 2015 19:10:02 +0200 Subject: [PATCH] add function to return revision status --- inc/inc.Language.php | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/inc/inc.Language.php b/inc/inc.Language.php index e1c84374a..4baae226a 100644 --- a/inc/inc.Language.php +++ b/inc/inc.Language.php @@ -176,7 +176,7 @@ function getReceiptStatusText($status, $date=0) { /* {{{ */ return getMLText("status_recipient_removed"); break; case -1: - return getMLText("status_recipient_rejected").($date !=0 ? " ".$date : ""); + return getMLText("status_receipt_rejected").($date !=0 ? " ".$date : ""); break; case 0: return getMLText("status_not_receipted"); @@ -191,6 +191,38 @@ function getReceiptStatusText($status, $date=0) { /* {{{ */ } } /* }}} */ +function printRevisionStatusText($status, $date=0) { /* {{{ */ + print getRevisionStatusText($status, $date); +} /* }}} */ + +function getRevisionStatusText($status, $date=0) { /* {{{ */ + if (is_null($status)) { + return getMLText("status_unknown"); + } + else { + switch ($status) { + case -3: + return getMLText("status_revision_sleeping"); + break; + case -2: + return getMLText("status_revisor_removed"); + break; + case -1: + return getMLText("status_revision_rejected").($date !=0 ? " ".$date : ""); + break; + case 0: + return getMLText("status_not_revised"); + break; + case 1: + return getMLText("status_revised").($date !=0 ? " ".$date : ""); + break; + default: + return getMLText("status_unknown"); + break; + } + } +} /* }}} */ + function printApprovalStatusText($status, $date=0) { /* {{{ */ if (is_null($status)) { print getMLText("status_unknown"); @@ -272,6 +304,9 @@ function getOverallStatusText($status) { /* {{{ */ case S_EXPIRED: return getMLText("expired"); break; + case S_IN_REVISION: + return getMLText("in_revision"); + break; default: return getMLText("status_unknown"); break;