CRM-18270 Activity description not rendering html
authorJoseph Martin <joeyisking@users.noreply.github.com>
Mon, 21 Mar 2016 02:59:00 +0000 (13:59 +1100)
committerJoseph Martin <joeyisking@users.noreply.github.com>
Mon, 21 Mar 2016 02:59:00 +0000 (13:59 +1100)
CRM/Core/Form/Renderer.php

index 6ea326b8c1eb4168ff179d9a18e2538a0d66f54c..2ed3dd39ded59691c31130fcf4306ecd1cf44fde 100644 (file)
@@ -125,8 +125,12 @@ class CRM_Core_Form_Renderer extends HTML_QuickForm_Renderer_ArraySmarty {
         $date .= ($element->getAttribute('timeformat')) ? " $time" : '';
         $el['html'] = $date . '<input type="hidden" value="' . $element->getValue() . '" name="' . $element->getAttribute('name') . '">';
       }
-
-      $el['html'] = '<span class="crm-frozen-field">' . $el['html'] . '</span>';
+      if ($el['name'] == 'details'){
+        $el['html'] = str_replace('<br />', '', $el['html']);
+        $el['html'] = '<span class="crm-frozen-field">' . html_entity_decode($el['html']) . '</span>';
+      }else{
+        $el['html'] = '<span class="crm-frozen-field">' . $el['html'] . '</span>';
+      }
     }
     // Active form elements
     else {