projects
/
civicrm-core.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d5df983
)
C51-384: Added case tokens on Email Modal
author
Debarshi Bhaumik
<deb1990@gmail.com>
Wed, 16 Jan 2019 09:22:50 +0000
(14:52 +0530)
committer
Debarshi Bhaumik
<deb1990@gmail.com>
Wed, 16 Jan 2019 09:22:50 +0000
(14:52 +0530)
CRM/Contact/Form/Task/Email.php
patch
|
blob
|
blame
|
history
diff --git
a/CRM/Contact/Form/Task/Email.php
b/CRM/Contact/Form/Task/Email.php
index 08556492b271d55dc4b226104fcfa0f2a584b940..a76d241964a4cdd1728a60e38017917e9dc7ea00 100644
(file)
--- a/
CRM/Contact/Form/Task/Email.php
+++ b/
CRM/Contact/Form/Task/Email.php
@@
-164,6
+164,13
@@
class CRM_Contact_Form_Task_Email extends CRM_Contact_Form_Task {
*/
public function listTokens() {
$tokens = CRM_Core_SelectValues::contactTokens();
+
+ if (isset($this->_caseId) || isset($this->_caseIds)) {
+ // For a single case, list tokens relevant for only that case type
+ $caseTypeId = isset($this->_caseId) ? CRM_Core_DAO::getFieldValue('CRM_Case_DAO_Case', $this->_caseId, 'case_type_id') : NULL;
+ $tokens += CRM_Core_SelectValues::caseTokens($caseTypeId);
+ }
+
return $tokens;
}